{"_id":"@tldraw/core","_rev":"201-359b408e99914fcfab36af8f9daf2a4d","name":"@tldraw/core","dist-tags":{"canary":"0.0.74-beta.1","next":"1.14.0-next.0","latest":"1.23.2"},"versions":{"0.0.1":{"name":"@tldraw/core","version":"0.0.1","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"hello@tldraw.com"},"_id":"@tldraw/core@0.0.1","maintainers":[{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"c6246100629cc79a85bd5dbf074d2330fd1e7571","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.1.tgz","fileCount":43,"integrity":"sha512-JfDcMpSnqiTQvRA0W5P/jwLXg/7i273O+0p74q1KHWqMmWXOTAZqzmdsfEjMwsrO3nyTarK9fVNvDXSa70s9NA==","signatures":[{"sig":"MEUCIQDL8hQKTYY6h9CnuTK9Br8aKzjf7E6W7rOviJK2RyDVCQIgaBkYhfjvtjiRVPrOFlBFuv4cs+JSrsZOTG/Zd53oawc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/HFMCRA9TVsSAnZWagAAW4oP/jd6NHxUaCMt3U14jRUS\nwqH4aJxv9olUf23K7TswJYskZB29QBfApYDwXtwGUUXEGreoJ9CQoHs0U7BS\nRyFhUPMIJAAQ9CKz7pmgltsRKiXf0EX3zHoMnwg8qGykWFHcJuccYJcSrYBm\ngJsFHt7KtDWWudCieLnk2hHHrXMVkeGoHvWd2elugCUkJX1KLsgbIm1fz+57\nkXneD4Gcj0HWxqe+HP4jgx7k/PNLuv4vrbFue6jr5k3dxNTeccF4B5kb0eZ7\nZxu72/W9qpEd2OC17NW6dG4lAA6q4AZfT8dYVwszS7sJfN2SsInzdAZ+j/Ll\nPpp6koWfPgfKyTlLyaNLE6w1MBZ0mYq4ZeKGI+CRxKD+7e1MX9o4zm+rRJdM\nglr9xq5nhBf90S5wX7WXkHI+EW+hKXWYMRFzDMDQAZs7Z3Hbk830lRGXiZmP\nNYTwj0oyHpMsYTQJQ89bwOiiE0g23lKGcDWypXX0w4dY84fVhr08KoejIDCf\nqC9EasR3sYaM8tCNQMgBbfEJGTooPouxNZEojnxPjN6jqWptR2wEoeq+3+lK\n12sfrQBpDku1/9JgZ2FyJHcobLxC3fEWxi0HAHQriDDxD4ysO69qNreUoVpo\ntHNDrKw+lB8+EXCYxYfpCuO51Upw0Gx5tPcyDjboiY+B0fhNuSU1z30pd7/I\nZu4C\r\n=9ep5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"},"_npmVersion":"7.18.1","description":"This package contains the core of the `tldraw` library. It includes:","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1_1627156812314_0.32923258602434524","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@tldraw/core","version":"0.0.2","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@0.0.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"e5453594f903a30b58b21601fa41985548b40b22","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.2.tgz","fileCount":48,"integrity":"sha512-1ruu8sz3gfSXsBtMKGp9cF3/xl4RTp2Aqyul0z1ZZRctBYNDsrLkkY20W7I9f+ACJdw0Z1aJAiTvBob+wgRgZQ==","signatures":[{"sig":"MEUCIQDNORHU86S8IRLmHqskTj4qQQ7XhT8eJkcDUzqmEWwq8AIgBCsEK8WYox96sq58ZSZiULDtb7+cwa5O5+w+Ga2dGZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":574972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/ZguCRA9TVsSAnZWagAAyy8P/iHJIZDd7nztfr2boZ1B\nH21Ol1QgTO+y6bEevEbDEkKaZFF1QJhYc/maGYXf+9sIpVW9KrL+/bWtsOo7\n588q0pB7+zG+tph4K4oYpOz51NVQ0xeii5qwuSdhwOBqESAEzcCMis2wXdVZ\niFG+Ksvadb/ER8+4WNTmITBpLQqrsyRBzy7/dYsnUCwGSeDws+cx+hAoKzrc\nzkzgtgpFhXQ7VNTa5DBi5gHGcdKxVcE5PXid1e54H2Rm7JofuveV5hW7/CD/\nK6zHnzYOXRggI7kZmiDwdQXXHSTAylZtmsFBVH/KCnTtgOkOnb1HsdoLOiky\nvA12BGGvvO7jYvb2XHedeqy5iSZmyi51U/lzJLVg9cOCm3u3uqKNyJFMkyZW\nuhdqM1yCeazoV6D6azjoa9aIuPaIIV4MIdcC3d75w+RBZEA4NZJYORzJmWyu\nO0mKASeDXnpM31Q8hkPWfxSn2vqxehsmpZDz8GT5JuD9HkSNazRsf/f7G6o5\nVxVgiYG3S4T0ZDSBOQyn1JJXHjbH6ixJA3A6RTU5VgMOROMJSt22ZVCHp/MG\nHjAo+xHAYzo4gZWCQVJa4+j3rETBpTsR9bHLdgwPkCpFL5+vKp8oAhrZ1EEM\ncEeyhPvClGoBiCCKARMEB3m6m9pwFwPCNl44l83s85RT1esRVmokox+Ko2xZ\n2WWd\r\n=HWW2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"},"_npmVersion":"7.18.1","description":"This package contains the core of the `tldraw` library. It includes:","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2_1627232302536_0.4363929012424379","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@tldraw/core","version":"0.0.3","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@0.0.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"9f7d1ffc8a92bd8c52a09b144ef12c8de98e93be","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.3.tgz","fileCount":48,"integrity":"sha512-xokVWsJNVzykS/xMddCZP7Uir9cF39/8H68vezroeJUP45didQ/NurgIAYcRKqPt4bN3DuBO5407BFWQAaM/Xw==","signatures":[{"sig":"MEUCIGzAUnQgsG2xyBExNXLrnrTc0SsfptebwfaU4AtlvjQMAiEA51Db4mAvHiU8FOsMK+wIui+Qgn5EAYgos5XQPQ18QdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":574983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/Zy/CRA9TVsSAnZWagAALCkP/1+O70jNo2tzdMysCYNA\n6/9LCNM481cgEkfh0prOlQw+ZVr9N9ShEEbKp7i1tWRwIReygB61nCbxH7Xx\nKRHhtbcNSIMqcJ8dvybRW6tnxHZ9dQN65c249TVL66GarKF5JPViEZkckW+r\naV6kAD7OZh/mldFuOsCE2XT7k5EJAfTINMOUX3KG1C/kSKbAZk7LSFJZ+cyR\niUug0UV5SE7jNE79O7RnZtlojHRQMyTqlKIIWQZgKuQTmONF8O4PV1yfSTvY\nKb12/9tShrvjfpiBiOVImrCIVeT235BRGXNvvMzDQU22GlDG1j+9+3qE8SY7\ncnlGDggelZMaQpAw2A61NWCSQikF9QlXyR25Mavi2xa+TSJnajEfBTHuZHQF\nvDRtS3jbGAXacE7xpdaZJicBel/XPHZv+pG1UqySpp9cxlD4hqwRPIrHSraz\nparcM9013JCFBoE4uPBeEJ2U7+TSEnF09xr6qiqUCPOLsJiF3+X2Hht5YfO1\nlvAsUd7aMamO50eezZtLdzmWyxtsbnH748ADaynKvKZ1Unhcvvplu80oqqsZ\nAwL9KVPCHYQXZi9s/j78igORmnMPcEg++zsQWEEWuu3Lz3Jzk7pWKjoN9cmr\nbMjQpfrJmi9nXEB6CQnW5EJXAxCOxuJV0lR3LplVCN2sjVH9BgvVxqUhUHU1\nKLDc\r\n=02Fn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"},"_npmVersion":"7.18.1","description":"This package contains the core of the `tldraw` library. It includes:","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.3_1627233471576_0.236729150443449","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@tldraw/core","version":"0.0.4","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@0.0.4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"d8cad913a3365452306281a8f1e71538176eefa4","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.4.tgz","fileCount":48,"integrity":"sha512-3ygbogVuMQAn/Wfsji1tqfvs0FnaDEAwupRTrWT0BPdu5VIpU4H1/zm2vAh4ldHzEhM5UHU8katOSLJpQYmw7g==","signatures":[{"sig":"MEYCIQCxszo16SBS9vLX0crTlLPKQys+y7/MTFo1cbkyvpXhqwIhANY+HIeAPp2NYbGJbPMaNzNBWEKA9ODTCuUcY0tf+5vb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":574993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/Z+zCRA9TVsSAnZWagAAWAwP+wUgP5/Y9x2U6dJBMtDw\n9MH3CWo6MSZ/fGt5OjGgw2tnIAX+p0Q49yQNuoe00N60eE3hSK2TTKl+swei\naqA8c74SBZOBXBn9wMcRTp+QZUcz75hIcWG6NyeB7hZbnvSkdBW319mosbDq\n7a0VLCtN430MC2GjLsE4pakIIgbowL9bHt60aXRW95Uk2ivlVJuR1/wVkvTK\nza5dgkDywXZKAYj3DMiyoMVoNPDmWJGqMFivP85R+vgGtHET0jia2WaU/OXD\n7G8r7F1qGI2SDes0v0nR6yFPt0bS0QGvqhW6BszQNXewur0wsqwVnVKIKUF2\nNEXyKacTZlLPbRD+R+Qijsi+UsyMPmZCWxESwY/NgzO9XwPFz5gVKkt/iskJ\nlNxV8sV7cG9q15Hsdr5db9Ssw77QT8UAbhkvriLnrZv6Oz8hKhmdVw/fdw4/\nUGRd4TM2468eDyGQcWgNtGpNcvHVnZR51TeiLkwnJGi/k0hpgktH1/+nO18o\nN3AWvdlq99jO4RhjKWwShQ2ziKNr8sYh04IVwcfPi9yhLLvmsWOPuwgoiUsl\nyIDUR04YDLTqbsIavx/CQXq9RgHZjm8IsS47COTQjK5R61yQtHAHdyEdDHxp\nDsfVmk9IQCLZ8IN+e9iVbseITs8dvJs9eb7AGpNW5wMDPnwQMe2ggYkLFUQo\nFCof\r\n=AtB3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"},"_npmVersion":"7.18.1","description":"This package contains the core of the `tldraw` library. It includes:","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.4_1627234227432_0.16804406077536016","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@tldraw/core","version":"0.0.5","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@0.0.5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"c5a57758586c81f85837d4bb69144aad063ecbca","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.5.tgz","fileCount":52,"integrity":"sha512-XPyOBe2GXckELMCICVCbmGP/MRsFcWwHgUw1pcH/fySniKz9ItmxELr91D1E9G74YYwZIzDY+59g3znK27JE/g==","signatures":[{"sig":"MEQCIFpY7q0003UCijasehQJAwLkrtt8ubIA6U0aDt+hF3JpAiBdA+lOwHOyy2EoYcO4KBmtUL2A+rEMIi9Uyx1T9pO/bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":607125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAC0cCRA9TVsSAnZWagAAy0UQAJZlg9w45zC8n5yiO8YU\nsWQ2ZOOcrA1DN3H4jcbx2lWPLGovZrYPJJCRaOkstXfK/2AIK0lC/+H87O3v\nVk5JNSIkKptGKxjtj4kQ01w+TTuW/f8N7QW01E3uF99K0dhX/rOYsENv7cqM\n7S1nXdjjhlhVdGrQTjH+Uuygi+MWhxLXN+e6S3YBzopf3lhySURkei3cN+X4\n0p6E/2eR1WzMoV6lD3SxTu8YGNToCgABbpsneUGL43zT82ec4x8XKe3UTvVD\n8TiFIsWZX+1uJmpctEt9284kx9anMWg3MTCm8JB5Aqw6Px7f80wVAEPE1Sic\nZrLC0vP9azpi0y0dCixIS7WD/lQig3bPG0OJ1j8l9XiIgigkaGwAWVRuPTkq\nADLystNm4F6qMJQdNWxqMtzMeQWrmGt/lRM4hp5SVVprBjcK+D1JUEeBO79O\n25poffNoouLuhbdhMsz5PO5pjU47eJsP9UN8GHf+jlUWBuM/AK6d/mk5Nifd\nFkrbVGTOJHU7WMJ1HlphE8V1NP8yNMDvTvRyM/u1VQOJKN0BEvLUWM6CPuOO\nBzaq/uf3k8lybdOOLBYctvbBko5Bn1NpoSwY5xud4cJDmxttBAqUGlzkTDzb\nAh8WVtrN1Hq6EC46wqshPA8QnvpDYwhNIoIA/VoOy6Y58YExvedr/ighkAsO\nShQW\r\n=6JFv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.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 core of the [tldraw](https://tldraw.com) library. It includes:","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"immer":"^9.0.5","react":"^17.0.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.5_1627401500001_0.8136392897412514","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@tldraw/core","version":"0.0.6","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@0.0.6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"eb9d8ec1338f88dc5e21cbade99ff283bc2dd6bb","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.6.tgz","fileCount":52,"integrity":"sha512-9qZArLBj6T07F4IMz5eCXBvGJQBFim8n3Y7AXFmr34OlzKBuyLgSYAX/ZANI9CZMFPsmrOS8oXQ9LtdkpDoNGw==","signatures":[{"sig":"MEUCIQD09Q4gXHzqW9nUPeH7ycK3l/cXM3O5brk8Scjz9C4yyQIgLj66X5v6/b1XlsC692POYEkQ3T6SKSw9pBfpFlvpQoo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":606647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhADBOCRA9TVsSAnZWagAA8gIQAJnAMIn5l7cPkZP8POAh\n3xRdMu1y3qQ1gjN2bApDRUsvKINKzyHz780mh7vA9Pzoy1uc/fRJ872WWwUa\nY4e3IwbME8L8GbR5oJgXoAiV0twTPQq7Q/4Bz38upITAOMF580VWRLgx3Adq\nrlAL8mPliocb6jOpQSujr7QuLGJ/oTJH/ZqYq6kpaV81Bgv/BwS0H5j0mf5u\n3cpaqkZmJKPEEIqX57FLv8GrIEkTlUZneqhKKAEEYaD/N4IsZ1tuGBb+Yh4z\nVhugHVNiqZbQu8nGgxoGYpqnFAxR0bzEV6+drFTnubied3IYn6xyO9NQvg4z\nTlr+VMq624e4WFUnFwUbutadQGHe0nfnra1jKjWZnnyKmoyCqtvkz6nybU0v\n/KFrC+3HrLv0sMXhBL9KytVJ13jZR1Sm4qTr/JblB9veY7l6HeO/u9/961MF\n9EctVAgkAyLqHD5MkOlZ/LoNgNd+RQExfNOMMHoTn0KB85qthHtsLYxcVH7c\nnGMjd7ur5EKzAJ+l7H4LRLcErBs0uyea2Nj3tzgmI/1V1Mfso2nNBH22S+kn\n+SCoBTwUds6IWQWtGPyhXlbhUvkCEG0jP7381m6sKX09pNaRtPm7t4lhTKYb\n+mDSXHSZRSRoTq2+nWWEg9+ZsgH3GthEmmNcs54uaGqTJiap7WuqJ8D2YqfL\nGmPM\r\n=KT6O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.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 core of the [tldraw](https://tldraw.com) library. It includes:","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"immer":"^9.0.5","react":"^17.0.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.6_1627402317929_0.21380763968892458","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@tldraw/core","version":"0.0.8","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@0.0.8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"8905966e21ae06b88f30d2093c1030885d9d13ea","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.8.tgz","fileCount":52,"integrity":"sha512-sSE0bNQkqdRvLLnbEvukdU3R1Zns5LzJ062dY7e+VtvHcSNhB4XmfXZbOX3uYzjx6qvU7WKhS772Tll1xQ5KQA==","signatures":[{"sig":"MEQCIDe2i4qYwHKw92zh/hOeGEopLPVY2yaP4Yn2xSfmjprEAiBX3Q/yYw/BF0S0tn/gNY6kaJgalfXVXWfpmj7KMV+TVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":607239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAYGZCRA9TVsSAnZWagAAVcsQAILdfQRTrWlXdoHrewP5\nTeHZxAb451Ht1moeRtT1J/EjbGA3SeHnXOEQEYbS2eEN7tIBpLqBYXiqsXha\nDQ/yAX7pBqdk9NjBfWDsu1Lf2Lpz16D3kWKSZIKo+/qlIHwtzpVMfdowA4CX\ntcGzq45anKBveLtInkoq+wUxWMtYnYd+rMPfzvF3yonO+hnQt89mQPPu3FGW\nYMj3l/dsDF0IzZ2JOYyRd+/ZcrWtrkWy9aI78KQNcmWn8CiN43LMLOs3JcsQ\no0nJM1REyZnfn2WvvHNYHLFaUijjJ4Ln+SjJJBELpPpsv+LbNgvwM79a1Nat\njkwof9aw1yU+ETp927bg6RPf2vbypFR4pdYMWI/HRWcaVaCUR0LUhJoJUmPq\n7C0Caet5AttSDKcSplRitHi4p5tGtvvnY5O4DTNar2QJNt3/pqR/i4lPYdlF\n46FcSK9ACKKa6FwmszSHvNwY1IV77dgulxlsdV05xHem47ChLnDMKpWNjZPM\nXvi80ez/UZ3kt7jIjT0jFn0nJG51P15/KfZDpZXpwL4izMR9QV3U95o5Qfbv\nD9mrXrwF/HtA2v0EijJMb2nkkjQ9zA19/2Kp2EiUMvLaQvChZxPxPdBdvXtW\nsJICYQ6mgM79VUTv+16k2RC9whV4+eVSPr9Wlq8fdtyIBIA7n/HpNAoVFxc/\nWURw\r\n=unNa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.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 core of the [tldraw](https://tldraw.com) library. It includes:","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"immer":"^9.0.5","react":"^17.0.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.8_1627488664927_0.04894879784439987","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@tldraw/core","version":"0.0.9","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@0.0.9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"45383bfc221cad9d924519a295c1fae8a9dedc97","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.9.tgz","fileCount":52,"integrity":"sha512-4juHaJNlT6G8B7G3Y6Kasc/GMNXRw9oIHqskUaNgmxg0pbxwrcuCoHQUtbnkVwSM+kXw5xQzlXPtGlM95u5ZOw==","signatures":[{"sig":"MEYCIQDpJ2VsAH6t7MCRErciYDdgN4vEpxKi7HRYSLiJ0eWGjgIhAOpfqer6Hj6Bxx94oslmhI7KF0gmq66CsJ0/Ga/GriHO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAnd0CRA9TVsSAnZWagAA1VYP/RR73XBIvi9eF3CR30kU\nPbuPbdp+v+Khh1wQ73WiNuH/URBO7/h2XVMowlxPatX7F0elJZfzaR73BGcT\n1xpQs+qwyBRDVlFOcmol/2wU7NaC1SIrX3LFHoMLsOKfIg73jfBvU7xqDHKi\nW1xL31k4rGj2TWOrAAN7v8aHJiN2pJ4aOKf6PYGhHeZI/QwuxhK1WLYDe/ct\nEWd3kH3zInlSjO6VOoOuaFQpeKY335iBczipmwOPjBgFXMbmaDlTMomyXWzq\nuCS5oDtdeB68IvF9nzFxL9DN6rXGeAPAl39fj+o9AKJN18o8Ll7+ZQ9q9Buk\n1AsbvFxChDyczOON8giE4gJOPyFCWeO/Z7ZSujNAHZlLZS0eMj35Yy/61tVD\n4EF2sji/N45tR7uOrUOp/w3HeB09kE+ZCAwd1MmTzM1TGGUShSURqCWwOk12\nATik11QL2Q+qGnPhb3vNngFl0biKfnNMlC7/Z/xMyrCebO+T11WO4813mTKV\neceltEbATIb0/a/WCSMii991L1ebBDIS1ApljvcL2nMDK+OoBeemKvOEzh0/\nZ5WcyXt1E0fFPLXFtJEOtTtbWh3GwuCOi3oO0N+kEvIdyWxZaAF/zA67ZKBg\nkFsU7kJ8E2gz/SpmyFZLDw9kMpWLOD55Gm6ujt2YD+3Bzx2yezKkn8fRQVeC\nDX+k\r\n=gP0S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.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 core of the [tldraw](https://tldraw.com) library. It includes:","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"immer":"^9.0.5","react":"^17.0.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.9_1627551604647_0.7579302183842116","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@tldraw/core","version":"0.0.10","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@0.0.10","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"d2ff845d9a1a3a3f0d79f9844081e286dc5589ed","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.10.tgz","fileCount":52,"integrity":"sha512-hOc56ZUeLvZawqcwYqVUIMYY7BWlDZkSEWlAzyWE3fIqQOdGTy7oOQkWCrQd4/QoOWQuDnAuFWEiBXgIPSHuRw==","signatures":[{"sig":"MEUCIQDTLc/YgpgaXqt8sQ6Q5b7mi+IIg7lO6UDcOzVOz2BZ8wIgVseHPKj06QZd0E2xDHQjtBUZ6mI8z/RHX94J7r/BryU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":609674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhApw5CRA9TVsSAnZWagAAA9wP/3R4Blhz/RRyRSSlcnkx\nPKClxj0ATTzpzY7slm1Saz9KdGyQiz+aWblkrn6dfjYbGMagDxsqZZ7zLQDD\nqKQ8SWPJlJWSSP8tS9tSugwC/20TI5ohIX/Snd5/Ch2HA3pJ8TDBc+JAPQHc\nJyYyw259kuPXj+Fj24ELVlepqSrDyfTTYn9/2JCv1LfhuKGluDdEWmqb4/Pf\naUdQn5uHVrpxSiQOMNDRZcVKkyw19quBhGFLCvh/0zca14wg3bW5Ky/FOOC2\nJeZeNm3hbwQ7jfcw4t7p0IDyscYGEA4PefYNBM/p9dDPF51dJQwJTIbop4KS\nTqlTjy0j1+UI15OR0VNkUQLKDGO2e9qXJWandHTNU5SKNKaGYnXpA7Qd2RgY\nDZtLc5E7HPGGQ0XLT9mfncTvqEatZH2FEr3niMYw38CSBO1nm7044Pxe4j3I\n8jwtxflFRjXxylhnKWl7f5CiuZwri3UohSt7R9kM8lV7l6gGj5o0dHuQ/30Y\nE5uid3D/fzKi07JpVMXa2p10dS01PYYxV/P2LxkX5GGQu9h6GmpxJ9pjfFNO\njxM38WpgnqF3m/fz0t9dRfvCk6iZy9x+Mq+ewZtlA/mQlCNR/xD/HPqONdwI\nkdGbhY9su9ReMwbf6rDivSoloo2sxKuRjxtCWQryYFLhRX+ZDXzRTFUrjgYK\n/FyH\r\n=Lt2d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.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 core of the [tldraw](https://tldraw.com) library. It includes:","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"immer":"^9.0.5","react":"^17.0.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.10_1627561016876_0.23542202543808854","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@tldraw/core","version":"0.0.11","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@0.0.11","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"559149b459fbb92c1452df3f1bb5b841826c29cf","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.11.tgz","fileCount":54,"integrity":"sha512-ShbwM2KGOwWv/08uFfGJ8QlYRy1GbXIEZrWUJrdSPMGunygg2r2nI18v/Wu4QBLaMw7Jrpdb1hmjSI49ORl/KQ==","signatures":[{"sig":"MEUCIECdfDkuEF61PBGjZSi1Nx48+4qjLvg8YwjXRo9tRUzxAiEA0+jd1u76MRdGtB007sw9d4FRbp9rs3w6t9Cv19BJ7OI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":613914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAslHCRA9TVsSAnZWagAAWlMP/301djHuN9GN7YZZv8Bu\n3n30GAZ7HfRxTrPsC/2jlJ7wCkU+XUZWCVv3+kQOy8NZGxFs0e89l/zv9rdu\n/H89X48WM59lFxNVdEnUG8Ms1DbNxQY2X+rjmbhM1eWlqDkmPP3veLpwvR6M\n1fCG3Bcbs5VITpdl+1R3k8BSZTFBh19FUKBT7GDfOv4i+E9oadj+mro3rOZn\nM4XdKhFIDdAdwzSGJH++6mFcX+Y+m+i3h9yOsaOR/FQOnWrtEtgkXYDeerJ/\ngdrAHim329mLuHkfwesSyeQ3OOPjAwGGxVHAtG0OgHf4UaOSx1ClaacFPlEp\n2DFcu9Cs2vYRUKlTtquj+GmZqzzRVVkSFVe557BXS2/1M9UCEjWwpB97LTAF\nqtH+2i7sxQsintbEwh/mMNs+TLznSkhr6LwQLWV31+2CoDFWIdvWNmkVHi06\n6O0SGB2ER+N4Nz2w893CSDHXgIbrECLopH0Ii1QgKQ85TYNuJ4oQ+Nk41oUG\nvazK60gaG7Ps3PD2DQL7TPuZabBv1a4fecqDuq/rc0/Fjfg2uPsYHffURPyf\nqYNlZJuNmNwYwMxFuktvyqb6mhyxzsNNqBgB+ixQtlO14t4cW8J8sazbi7Ov\n6w5NTAdh/SmyYF/MzKudBVkxn4QmrBxsJqNVq9JVrNidZaxr4lx0lozpNYW8\nFf0x\r\n=LXoN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.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 core of the [tldraw](https://tldraw.com) library. It includes:","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"immer":"^9.0.5","react":"^17.0.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.11_1627572551654_0.8785578098891009","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@tldraw/core","version":"0.0.12","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@0.0.12","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"e01c3c59161540d8a287170fdd9a1ba6790626c4","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.12.tgz","fileCount":54,"integrity":"sha512-7bUutuOf+yFD0SR6tUJ8viNZZnruBGKyoOGPmtu4ZyCoE/mr03AgqBmEKuGxwej5uCUkUUtg6bwCNCxCD9myNA==","signatures":[{"sig":"MEYCIQDdLKlS0v2EoeZ4mr87Dqv+3UIyQMpY4HRWNEO0L2chOAIhAJ6yatRRA4JmN8FCU/dSSWqB42+Go0GCXJeohYnPZVdf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":612935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAxPaCRA9TVsSAnZWagAAdxYQAIDgB0kJ9y0QvHVfAmCV\nZw3S2kjIAdnewgJykLZ10HTg0E3Q4mKsAa/KJxHg60Gcf6G5apwmbJ7blFj/\n1b1Tvm+8kTcMREqJB1/GDZKsdr1QgFjHz7qsYlkmj37OIgIkxH+y6PLU11hv\n847pZzL4pljweBzecGuG8s7DtUq1k2w0y/WjzjNwQP6Rb5k46uv86gUTkHWU\nkfNMqEruP3YKEMZrQYZsx6yZlg47dBUhUFDbeBXVzfSHxC+W0eKkJUY3f21q\nNBkKSFRcnBXKFR3Vf1vB1K17DKfjc1IT4TUIqZYqEEYXJkWI7Vdxg/GhcyYN\nA4vHeYlh3GyvlcfI9GsaRZNWrQc+pWPzsczH3FJaEVCVxQF8hVUPCDh6Z6Wk\n+vdEYt107JT6ML6+JWhm2PHY3DKofl2eXMTtQO93CAIvSCbERYLqyJjbo8Ox\nBLQt4BRLXeKcNxo43GbON1IB7ub+tVrns35XH4CchPK2Wzka9EJpeNUnVR+a\nqfII1YcblAxPzUAD7HRr79+wKqvefVCMYUABa4Cg1YBKJCilmILTU539u5o+\nSv9CWJvlHZOwvUSf/xDd/HpMc/4ckSI5ugwqy8ij7D+Br1EBq6z15GqPB1nY\ntgv1Lwpk2Pmgf/JCCRQmZtuvta0Q/bbuSOEDRhapJKTKggw6Ml3yBd25ksTj\n9gDN\r\n=7cdb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.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 core of the [tldraw](https://tldraw.com) library. It includes:","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"immer":"^9.0.5","react":"^17.0.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.12_1627591642597_0.2741288107979012","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@tldraw/core","version":"0.0.13","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@0.0.13","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"dbd63d8b32a6247598b2f46916b3350bca85e3da","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.13.tgz","fileCount":54,"integrity":"sha512-AemCpG3B+itIbf7DcKRdg7/rOC/jwjy1gU5+EkeRDTL+2SYX+IJr6+I7QDxi17Ebp90SbacCfUk+w8UaNRV9ew==","signatures":[{"sig":"MEQCIDiEjE8TFaiY9rpmxluxpCWevPc4EN4zeeQkcOitDQ+tAiAllgpZRrqb/Rcjrxcp7CN4LxQeanD8e9H3mXXvgEZJyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":613461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAxvtCRA9TVsSAnZWagAAJu0P/jVlcMYlKypbF1T7SBUv\njc2GLyLwDPEasqoOi2wi3G04ISeVGGEiU5tXlQg5WZd1Ibwj51zs+cKLkVN2\nQ4WHkNtXRTVc9tdEFcUmqMxUAKuNf2opNtvPusT2YmMq/uM85hyen9mSASgP\n5M//Kf/xsmGX7V9zjRSbv2nX049UQ8drEdffyYD8eq7l2uxcPGuF82O6JZ27\n9phhAkSphzxyO4LQRMTRoQE3XRHvjwDAAXqR3Vhc10NZZLClHPzdRpRPtcXf\n4L/ZiVN0PUmqxRcu9DoS7p6+HaTzdoWyt0Nat/1mVZoTDkip55dxXMjYbIh5\nZEksaXLT5mdZIIX98cRXlWTe1P51LL02tVweAFWpsv6w0OxHROGbTefB6Niw\nvc4+BPmNcTZgwBEgHbvOPGpPzAyx0GNQ9W9leKXkVRsrYnoUt6hUS4burr+7\n1a/Su+9rYSo8hIAxAUedNsteX8YzyYLtka5Hi5og1cxwmbQxo48woPJRzlOK\nSYZEuB6VlcP1vJ2PuKyVnj82quiBwFR3i7OCqP+DlOpf7JFqA0PgybK3RQYY\neEGjznFjCmB00fJorWLi68FfnF1DSU3BuhiM2JkH5igWuYdFas4fxNDWvwYK\nDLMaiKljZhC3DuqM7nflvoZjYDIB1p2k1bpXhwOiB5jep4a7mzMJXMYuK4wG\nBNtn\r\n=0GMD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.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 core of the [tldraw](https://tldraw.com) library. It includes:","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"immer":"^9.0.5","react":"^17.0.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.13_1627593709019_0.12037254700062205","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@tldraw/core","version":"0.0.14","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@0.0.14","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"614680b7a4f930afc01aca71d88b303078842043","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.14.tgz","fileCount":54,"integrity":"sha512-q4HWdx6pOMTg6D/sJrMw7O4Ri1hZnhHQuqANuRilkBOe07/d+/eeRdSh8Tt7xsC9qv3atR8iHxpEWlD2ewVMyw==","signatures":[{"sig":"MEUCIQDuutXRoPH1Ajn4anwnx298L+c1cHCKfV4yiYYsWrtrewIgSdHzzcnqQF4XNl6qlpSq8ObBlTHlxIVGb6E0VUg/mNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":613391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAx13CRA9TVsSAnZWagAABtoP/1b/DGk5M3bFdjWjLozy\nMQr0sE0xvzYgvBtK4/+5lH8bgSIt/y4FISmyleAaw08iILtwM4gzEnocgfHI\n+nbNxBltYiCSzv2Rl/p5xuGBmNvRIlV7HK0lAxNHnZoEFAogULNvUBWKyiKX\n0N3Atrg/Lx78b9PqN2FzeyzYzgTTOA32OKhs0pUgGqwyP7WY0c4qugv5r8+9\n4dMoGBQS0yElKXnwnHMaC0DpPIYaREKUn/0tOCq69bXPh0QlNSNOhxMihl6l\n8Qx8+Jqvd81Ip2lMefWaRj3W9B72Vsnj0Q4u4Kt493jAqt3Lz+bVs9usBNrA\njEIHi0XrOuUfmi9U9q2rfPp5kG9DduSbhjR9A/+5TfO1pNxp0unpR6qXiEl5\nX0eC+CmdpvD5R6k6CgcXZ2DdOHTQITR0X5dm/tGE7PGeBIEPRTJKThuSuReG\nXbU0h5xUzbpS3MYf6eIGkBAH9H6LxY2wyCMZ1dkEPwgAJO2RsXEzSdddORMF\nFIXGYA+31RpDrVf37EZuCdUPEBy7ekfveHgrs2Pbi8/U64hc1GbJqulK31oI\nW8kNYVIACW3EP1wh0AH0vj4YGfPffs5JLJqlaJ/CcAAkl2CPZogcwSu+bBvp\njb84j498DVziRm9Ez+pzDyRLj+Tnr5LIKC1DvCCUcrVa9Iy7khwapDuo6n3O\neR5T\r\n=iLsW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.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 core of the [tldraw](https://tldraw.com) library. It includes:","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"immer":"^9.0.5","react":"^17.0.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.14_1627594103272_0.4848470670717653","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@tldraw/core","version":"0.0.15","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@0.0.15","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"3268e2b764977e7a3220f9c1a5db7e9e2e3689c9","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.15.tgz","fileCount":53,"integrity":"sha512-ldOxz4XNZUa+5rVOIBk4xvsJKSB81F/YDfPaIDIQyjFS2d0CVJwrmND4MTFmneXDnYxWwOOUStW1/tmWD8Qwlg==","signatures":[{"sig":"MEUCIH8SvpeVVdUZosrsPh+0D8L1d7hJOdBilODTilne1AMGAiEAzY1f2GqVRies05L38J3SqVLdAoHc5zN5y/GyR7m6R7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":609357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCVIUCRA9TVsSAnZWagAACy8P/2z61kkbdgm3C25HujIf\nP+Wx3iHcL7wbYx4QJUJEAh36Dx210JgQjiygeTuw8iy0hBa9Mq3VRtuPlszp\nttjzL+dTG16t0FifV0W5njWHj7qAHkrDoB8oYXN20zyI431MTsPLT+I7GJli\n4Jx46uUy2PuNGqHUEAn4xkr4mEOH6x3FaYeojqRYaNKqHOnck7ejl/0b1Zv6\nizoK45wJZmb8k/0V++M6Tm5xhikGml0F9Yv/x8vPccVHE1xgw4HgS3NEF8tI\nReCwqs+AUUA06lBUgHe1493OULTu+q336LhvmIPyL2glSeJUvQ6Z5IWs0qlg\n9S59vlzMfgfzXnmSPmuDwyF6KxjJOQwfF0x9n45whUr+tSU0e68OKiXKX2ps\n9ZXV9TQg0Txf/bCGy+DO84bbriAuSar1sgwm3sUqrLbq6Qr5zWBkTnb8RwVY\nWR/sACRo5aMKbtVAEh86bltPFgRD94Y3fTxKrI82J1XWdfoscQst0xZ7Xp/x\nhHBA5boVKJetZ0cL1poxIiTsGnRt5HkUwZIWhzd7+A8TZqwZ2D5NtwajP4Tp\n05DQMPHyJsENpwCcsRsD2dV0p68w8esf0gmBbx5PEfhej0g5qSQsOGOm6t8O\nyoGfeK+btGPVonPXyuyBxeq/jsGn0zixvXuWJfnnR3Z9W5uuXv23ZBgQ0vRO\n4Xi4\r\n=Tq+V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.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 core of the [tldraw](https://tldraw.com) library. It includes:","directories":{},"_nodeVersion":"16.4.1","dependencies":{"immer":"^9.0.5","react":"^17.0.2","deepmerge":"^4.2.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.15_1628000788404_0.6820023092313399","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@tldraw/core","version":"0.0.16","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@0.0.16","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"ed865cd5594325fdee0f5975a7d0fb588525375f","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.16.tgz","fileCount":53,"integrity":"sha512-4RnvR1tquay+R3z7q1StpLtMY44J9XKpLx3/DJPi5TbF+TN+fivRWYtK2z+VAlRncGXyEQs+4oyVroV5ipG+Zg==","signatures":[{"sig":"MEUCIHqb04Oh41uHNQR5gm43BCrH8zJlw20HPbS8WY2Q/AzSAiEAv+poyvJVfU8Ot03At39icaHWl/rbm2Ymda7DMhQvXaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":609285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCX7qCRA9TVsSAnZWagAAHdEP/23Un9alMidooQtzjqm2\nAtTA7zMtnp/OQMiV85AtGJVR39fNMIUaF6gvKxVIcEIJcAv/UW1tvCXJJpv1\nst4jeSyM6COXYG+yHLgVpj/PnohDTZr3AvuxrL2IQYpih32I1av9n81kqs3L\nvkrWs/oPlW25rVV3unltCk31FR+T7PSmrxtMFVWYvk1bZf6OW0FphawykPqp\njB/sldoCKQzkn8uvb73+34h+D9QwrB5JRuTeJNq9qrILX5hSWC9U5pYcsXNO\n8EU9izHeB851H/+HkaXd9QUAnsb0jGslb6XlOtzL1WdcZY6I8KsD4CCjyPVb\n8kHaJzOsOw9f2lHHC5USA/pG8rkOVwhmNSIXYXJCrGKpVSmXJwtiRZJYfH4t\n2tA6D/tmAZ6zh+aA5Qpe4hFm3gcofxFV1/riGEkD/EBwBADvIkG6ozBwrre+\nx4FIwxvTzm2LiVNRmZ9Zwzig81glSAz1HzQROY40Hv/skRDYM6La1rXmuUgF\nDekErT6WO8PkNAF4jlp7JJnHCbOTb5cM/kMHUxNIDirrRyYGyp5nngxygBe6\nOyDJ23asqEFfnBjG7apkoUHArKUDTD6LvK6i9rp+cn2IT0XUFclRc1uTpvFD\nZGkAfY3fscXl3DxupCF4856MY4pajXxeByex6naIEbUwJaYob9k0/k91P24w\n9NoC\r\n=/Vmb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.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 core of the [tldraw](https://tldraw.com) library. It includes:","directories":{},"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"immer":"^9.0.5","react":"^17.0.2","deepmerge":"^4.2.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.16_1628012266716_0.8374737463586488","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@tldraw/core","version":"0.0.17","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@0.0.17","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"8389f3cd6001a05b44ac93555a0a8a7b46a6cb29","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.17.tgz","fileCount":53,"integrity":"sha512-SSvig2ciy2KiXTRIouG7PrsHPVALRnUJM0LvAxpVVti6uhiOJ/I9ZizUrR5xre+PpeNINkMSdgFRpLATvZk7aQ==","signatures":[{"sig":"MEUCIH531t5H0aiMc/VOwKMob0qwXS1SAeTYmlIo/ULOjP8JAiEAyoznxZMHOBzTw56AtI/e5Hlbdv37YaVXE8eBTGRkVjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":609285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCX8BCRA9TVsSAnZWagAAGt8P/j3SDX/m+NAkcBGS/hui\ngmx3VUHvaw14Ussiy42D6H5LCOpQgDPAIcFm2939qd95TRXuxYWVLrUUKnEQ\n6/l/8L4B9NOnBVwjdYqDwlzYKp0iwpaN4929Qq+PXkB/iLReFcTVhyV0dUjT\noCybGkA7G4iEfUwNEWCm3yD3Qc9m7I53HGsUauEJaDe8Oy3SCvFCOkxq99Nl\nYGhbqOYzk8x9louRZ/qsus2PY6D7Q9rsIzOkD7M8aaV/cwEndXHNAK5NxYfb\nozsi1qPJAROlLcJhIjPZG4UH5cFXQEF9cfcTCY9zzyFZ1v2Em5RJlG7ElJfV\nrTkUJc0+OTxRrK8rTF5hKBJZI/VpOZ6PbUr6ikPWq3qw2143rJGwHp1ZQPRg\nWnPGZhsj/LZDSqGpH5RLkeQN7BeXA6vcKOTeKlKeZ60dDmt7aZFjSMIQJ5E8\nDJtW25Db82y0X9SuCsLg60GI5G5+NggPod2TIhxse2fXhhQfBn2eW8Itthoh\njXIBQc6iaQvGCvrbk1dl5/2A9gjxezdGOer7hJPpBSBRjJzR5sbLn2pKLVl9\nrZB+6IZbaXNESAqRnh1FokYhXhnGKsxJKzFfdfe35ZFjIbJZbnrge87V225n\nwZm89M+9Iju28aaQ49Of1wEiTkoC/iVVqiO4JKQaFL8w5IKMzf4FsJIicJOx\nMJl1\r\n=rJr2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.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 core of the [tldraw](https://tldraw.com) library. It includes:","directories":{},"_nodeVersion":"16.4.1","dependencies":{"immer":"^9.0.5","react":"^17.0.2","deepmerge":"^4.2.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.17_1628012289473_0.030466066529501568","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@tldraw/core","version":"0.0.18","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@0.0.18","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"b1c3d2a07012e5c998690fd374c116726eddcec0","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.18.tgz","fileCount":53,"integrity":"sha512-8unFrxqyvndiI1U7n1B0o+ZGuYIVAxBJJwo8P6RDoBHZgxzcvQql3CKtDKzDPoCi33N5xCU212cORJLBUdQQqA==","signatures":[{"sig":"MEYCIQCmRaXeElwHvzGReApVWXWumVZRlYOuw2ItTBkqILtRiQIhAJCo8dY/u7hsfeTzebHx8H8EHNxIEBUay9xwP2sXZFno","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":612307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCpuoCRA9TVsSAnZWagAAVlYP/j0CJBtX4eGI0c1mRLpX\n121WMKBgFp8NtzTP2PADzr/xWlELaJzV5rxTEtEX5E1QtasdaAPiN2gS2q3s\n9N+uur2HkLTLiYDtSrDZRasJQAX3+82WwoIupVg7m0zrZ/wOuTQ7N2PzXIeV\nsF9tVv2sZkCVnv45kj9/PpvXeDVveojCJZNxUNVHAW/YJsOHnaevaaJoYVy6\nutHbebnpYRfuXQr6oBXZ9Lt685zNoEUiyo0pdSMEfQ12YTdL4tCNqTyMyUl8\n5R2pj/TGIlpZIPiLMPe0LZcmAEG77IGoe5E+CzDdN6peYCVv9iApD0j/bGbG\nnY7+EJdqE7s3d3BYTfkBZAIaquu9zaZhsveju8+iwA6hpvZCL63RtahdDAW0\n4Gzr3+gBwsRLgLZKvFfzJk2xXoPEWZ9nNavN3FBuihrEO0SdIuLvi+51dCaG\ngMgwZeUDPWiqGDJN5o/cjXSIFJBKemIzlmMT69cXWbCr3RhT9/nhAGFBDp0A\nzxJ+Rst61C0cOoMyd9PPcEUoxcUw2KMa4Rv15haiKzpfnt8rJD4Kj8GXAlLO\naJBcpE6KHLQacFHgFGNMuUz+rrCzgP7ua/DZT96UjcLS4Yy25/cYhGNsuxLI\nxeFMQfbai4noNDw4y4pcWZsugE+tZ3IPZp3vFnla33xaV9jZqi7DjP5R9Kto\n+DhD\r\n=kV4b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"_npmVersion":"6.14.8","description":"This package contains the core of the [tldraw](https://tldraw.com) library. It includes:","directories":{},"_nodeVersion":"14.15.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.2","deepmerge":"^4.2.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.18_1628085160286_0.4468898703452371","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@tldraw/core","version":"0.0.19","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@0.0.19","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"0b2a0dd9d32480c8740c6d38a92d5c11c073ede1","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.19.tgz","fileCount":53,"integrity":"sha512-sf4l2oWbDOsUuZUr0bYP6QcZIZUzv8RzlEralZN8v8bJWm4G1n8kC4Bh1Q3yGgyHgJvu8PrP/Ura4IWl/FKB5g==","signatures":[{"sig":"MEQCIGbgIQNFGFBbkrgHFvXujuUXUzmB7vZQeT6+9QDUJYv/AiAvW2I8USTjfj/ngaRvWSyxNMlovK1GqOZfd4UwGmxiDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":612307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCpx5CRA9TVsSAnZWagAAuNAP/iZtov+m066yKkRLyQhe\n7tMjTu3QeBSDf9Q04JUEwlNYYmk58xORK+klkVGm37vgIAUltQn/AHjplbcD\ne1bkuWQpnaLFBUZKZz5p6XFwzFdgeBwqmt0lc9O87/+NNdd5XNe9sDgbG5kx\n/TH6fQq+AlRjS4Ghzib6Lc9EoRyge11M1ISfPUbr2qozT66XlUfIhkv2Aqfz\nPTR7Xzgl132re222fs+1Eje882wDafsCJF0YxVQKv2o673Hfb/BEEBn3tbgB\nonfzChwsl77NgBYsdLvJwYXvvubGfJLsKQhv7bhruauKehxoTEolVuHBPabe\nBmDUbMKtHS0+Y2+K3Rcejb60qtUxo7MTmg2MtIm2XqrrE+SNRArSSp9iVXrV\ntCbskxrlnT2oBh6A1oR0AzPO7viCVMi8ufHmGQEcr64BycUY3wzddFCXVXny\nL5oljsHN+7gYL8XcNdxMSZgaNxNAEHhPyx0sNoEfZJBP3M027dzbDTW0FRrD\ndIlNUI6GOLFUOass7vxrvzKdpjquthivFV9e0wK5ajf7jTfH9kPjniogmM+k\nzZZ4DULmZONurYYs/h0BT9Nsw+n/bHVqoN3lmFLP3NcHRuCllmFCs0qkPTMh\n4YeTvGMsp0bzL0aNIixg476EYUpnCYcuxWK5e4qyRqKxPFcJyhIHSDYj6zqL\nYAbC\r\n=faYb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"_npmVersion":"6.14.8","description":"This package contains the core of the [tldraw](https://tldraw.com) library. It includes:","directories":{},"_nodeVersion":"14.15.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.2","deepmerge":"^4.2.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.19_1628085369181_0.08936863395984407","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@tldraw/core","version":"0.0.20","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@0.0.20","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"843df425a0dc62fc52e73a7a00c540a681192320","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.20.tgz","fileCount":53,"integrity":"sha512-vr1ZBXbSM1MFgfJl0FU3bPafUatFx6WJydBFNykvD3sxw+3ejootrDONr7eEgjPp552zAJMWcc+3sCb/Rhrdkw==","signatures":[{"sig":"MEUCICTdxYYbieM0zWyfpjrqRlMy+JZXh/JQ+9RsyFkWynq2AiEA8AiYunznvQ9K6tAU2bXccSZb435WPHhOArj9tQYmfPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":612307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCp6HCRA9TVsSAnZWagAAFUMP/jBBWjptJGi4XB+r4TQB\nTwGjdhEViAI0B5vzl/nSonjL0ichzB7Gea37lgIQJze/ding3il9eZhOUG1g\nJ/MQWUpkR1Xrdx/UXPH0bHpAQeow9B+v4FaoMsWHjneePwbQF6mntgLLYOy/\nM0AW4PIJzmuuLlkJqFWXxre763aT3nfFLSoBtXH4jW7mSPIuJP3d+k1+OGa9\ntglctwDymhRHQcjboKaRd4A+oEMf6t0DPONgrufBGIFTy5fuF9RWB1uQEebH\n5+bkFEqiL5DRlkIJ4KSiwLuiiILjZchtPTvUXe79f+2Ny56NKB5FkMkwlRO4\nYLZChZn6b10eQbbDs68Aoq6DabsoXHJnKW4nb6MiolHm9QtRW9/vYT/EQIK4\nJ6ZPboV5pmZhhJoFFWN7rQWsqN4hkEKhAJo8wpXA22ZAAw0QcA4f74whxFGg\ncHqO6eK1hdZNdEBKQGjyHrxfwj4B+eni2JBl/tMs2KmZX404jX//284mdDx+\nRV5pj2DfUcFofpSHBvd1oMoXD0G5i5VgwrpICvDdvr12ZB/f17Oe+fZlkHv6\nYG3sXLORg9Blcxri6HlhDWflh4WE16lMpHUlBCMpurptyIulObi/tDOQfxaX\nCQG3Tn7Ex6L/0DQssdkBtmoOOhKDSAlraew717GhcwhfPl9np204J5oha4Hy\nvM40\r\n=tzsM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"_npmVersion":"6.14.8","description":"This package contains the core of the [tldraw](https://tldraw.com) library. It includes:","directories":{},"_nodeVersion":"14.15.0","dependencies":{"react":"^17.0.2","deepmerge":"^4.2.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.20_1628085895598_0.7957610062945772","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@tldraw/core","version":"0.0.21","author":{"url":"https://twitter.com/steveruizok","name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@0.0.21","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"1c6dddeafa739b04b9663cf1049059efcb2d3e45","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.21.tgz","fileCount":53,"integrity":"sha512-1U+tEb91T3Qaljly34ekVCcxQxQttaNbRGLYDPYerk5AGex7ZVClG0Op0SitwWE/oUJYrQXH1Jmh0j3uWvkOIQ==","signatures":[{"sig":"MEYCIQD6GC9UItUuV3CIjbii0TIvByASzhaKtiJb72PDK5vpWwIhAP7VWJl36wMURmcssRsJBDLqOJbxKh5XiL8bxddHl/k4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":612307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCqTkCRA9TVsSAnZWagAAyucP/11yoT76v3HntN8DblMX\nUONaP1wCdEuDAzh5nMYA1gKt2etye/8U0+vVqaBRmmLeFPmeLepVBcKIqit/\n53jiCubPWZHet//Sx7k13TW3+9wfgSceGUJpol2yb38Mfvnl30wEJWvvhvpG\nRHrJfAvTveiejdj3rIpnoCwJnjB7JSjn89Ht53ychvDxnVGCSFrdmVowAgiU\nQSS09YJaBRERtB/sqaKi8qGJRVltTaN6Whz70BhkqDMWrFjxLrWDxG3SHJTE\n5637daMNxPNIvG7hRWE7GHEpn9+69pL+URKoJCED7FFLry9BQNFie0lErNMb\n3wPTvD8iFLAcbqgczw4v8H9waCDWuJFFXgjS5bpWYuxb2pONKAhrfJBkM/Da\nmjzh4aHxKv/GzqfqFA8PvK8n/IPFl7bzqvf0i2nq5mpYc6tWw+WMxSP4GeCj\nvuR4OjU9w3Ri28HUaluIaurVkFBFQivZin9wni/eEfQcjEuImRu1G/SzXDpp\nAPBPK00Z6FqShPrfHFydnfdgrv91wIkkwIW9t1zm58nfIakjeTCcc36VnRyo\nfX2fkUg/8DyY1MowBQgBlcQE5ZxThROvCVEw3bBYW68BUpgYsPEOBjfYLeSn\nGIyByApxc09GlxIHAUHLDr65SVi4qu/mC/X6vkpP4i7earFB6EqR/IPWZxd1\nm++4\r\n=zahG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./core.umd.js","module":"./core.esm.js","private":false,"typings":"./index.d.ts","_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"_npmVersion":"6.14.8","description":"This package contains the core of the [tldraw](https://tldraw.com) library. It includes:","directories":{},"_nodeVersion":"14.15.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.2","deepmerge":"^4.2.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.21_1628087523985_0.672693961145155","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"@tldraw/core","version":"0.0.22","author":{"name":"@steveruizok"},"_id":"@tldraw/core@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":"89a33dd2136340fbbec97cda9a67ac6515d7293e","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.22.tgz","fileCount":59,"integrity":"sha512-Km7qKee7jAu9CTUQQYqbrSiV4tmdWbyk/zBh1NQ3+5HMXyQHCqsnxkSeoS9WE0EL87NSvZ9bprUkVQTnHE2VXA==","signatures":[{"sig":"MEUCIQDLnnfdDElVcqqvQ1puP2VVj8xU+b/MxRSmElZEm2xyMwIgaPnxGCiQYUSRJ+aNJL2vfeg8A3pDVba2PSaQAw/rIZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1173625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC45sCRA9TVsSAnZWagAANOAP/RHxcYjyrWVd1+IOnj9P\nNp75O2+Ig78cWGty3Yeo+QTX3Qx16joC+YfwxOCHnG0JyIro0N3cwNDHQon4\nLnPCwBVUgz/6pp4LodQn+ysMPJt3PhcNV/tap8IGaGt/hvqkZVKoT50yGxd7\nSK7iv7pcE6o17h2HzOALl9BlyZ4ZUmSH/CCWHjfn9X52+q1HrbKS9jysmIRp\nJP3xNttxOjP2pFis783WPFuhzD8C0Ju2iXXeJzmW849dk1yaSF7h2y/PmVlu\nKOOhuWuVgRM18gvTevGUZLW7WgwmPUkEhFS2siDOt2ux1kJkr5iDqWbfkDKv\nRbPNwDdTotfh0CRBotEbeQyKXjbYkSN3arLRcMHENnAn9RWHGnHT8RUu36Yw\nnQMNLXx/SiJo2Cq6GBv4OiGZoVHNMdJuj3QVEK+L+5CtnBye+AcnYduxLQhB\nsUVMGHolohBuKoL23T8nncQRyPe6UZJ0TX8XGVlYY0PVDJKsidxskPx2fNtz\nJD7fc49vZsV/07icxgFA01uSv0Pd7qUo1yDPgQYOMplSPNhYB0gp87rU/phU\nLzNbg27T6GhHcSF7gkKh/yVXzdh7RuF2p6lsaegzmXmykdNUWVUfpppMpZRT\nUjcZcc4ABUU3fbUyWyi1zFCoPlOiwgw3rtAeRCl50bhDceiPq073jAvrWSqd\n6BsU\r\n=x4jo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/react.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/react"},"_npmVersion":"7.20.3","description":"Core library and renderer for tldraw.","directories":{},"_nodeVersion":"16.6.1","dependencies":{"tslib":"^2.3.0","deepmerge":"^4.2.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.22_1628147308354_0.7383024997971535","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"@tldraw/core","version":"0.0.23","author":{"name":"@steveruizok"},"_id":"@tldraw/core@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":"f3704d5c7f31931051351c4afb9ff267c5f3ed2d","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.23.tgz","fileCount":59,"integrity":"sha512-0ZJciY0dqRLlgCDft5J/h9KcnsuGTEIxGPUCwVBsHjQtpgnV017glIgJvpH5VOjaqyigrewwmidVYI6an3FPzA==","signatures":[{"sig":"MEQCIDOOX0lhZxVTbv0bRnAp7lIPceCgy6+aF8+AsyTicFu6AiA/jKbHDuStFDSVI+cD8qmVjiNSE2k4gxf66ypr/ePk1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1193822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC7pFCRA9TVsSAnZWagAAoTwQAJqhbNTl7oFobhUeqe+4\nBJm7/FDPzrqaU9n6+jhneVFiRWanE2WplUCGF9a9BuUNnYxFS1F5sDOvgL4P\nlnvw6uA1wbotlh9HNkgIImZzo4rgn6Joyi12hqtxIKgB9MO2ugjauJyP+j3R\nq8FmKjJ1lmnbYfkQYLweUx0Qf2ikmVStsAaQb5/PJFuZIxM8qU+c3I+ZAAkS\nHgZz7cBgOErHjnbv3dYSZeMdBS+M0n2BWpeKmMmcDqIinAYEF65rolsXAmxX\nwKKlx/Tjx4mX20lhd4alL4hRqHkUSTkeVwpIueD1q8AowcOuAlIdgnIhSBST\nsDapP1VgMdK62SPyLQykmJoah48g4gZae+HWpZLpMSZLY+QMZJKSk6YdEmSj\nHc8x6Wa84W7FDmU9huZro55qmYQ7dtuWOCjzWlEMlh6/o/XUwuRHzx9qN2p7\ny9EifOBFteHLzFL3ZSl5sJQGAg7HKMsB9ue+aoPt46T7PXQlXFA8kZR0yH4L\nfsxNd/V/Vimh3jpcVS22pn9XCFqefPeqxXgXFomZ3k867xagFkOTqpAZUKgy\npY/06/wlapPlIGJTmaCRrtI7Ni5YEvF+L31KsqIocKvUIwAGFMVEk6q+9yJa\nYeNo3CsZABpQhgwziWlIk2hj0bGROE/MfGK63kpQjMG1TqIIfsBVcJiSPpTp\nv6fA\r\n=RAUl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/core.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/core"},"_npmVersion":"7.20.3","description":"Core library and renderer for tldraw.","directories":{},"_nodeVersion":"16.6.1","dependencies":{"tslib":"^2.3.0","deepmerge":"^4.2.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.23_1628158533389_0.40469879190107094","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"@tldraw/core","version":"0.0.24","author":{"name":"@steveruizok"},"_id":"@tldraw/core@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":"088e705e4d147666198232ffade70d4480ce579b","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.24.tgz","fileCount":59,"integrity":"sha512-XJ0CF515gs+Xe6/jULbaEfvD7lp8CFIIz9X0wQTMHhxT9QTpUlTtJ5g0aBgsEPHNFhXXsJRrc7sdwduXiLGyZw==","signatures":[{"sig":"MEUCIBRKxnabywkrKKc53o3aYsmtsxZBm6tltgFEvkD9mbbZAiEAuobM9Vdb2xE9G8Te3WKond6DfyVqyf70GvWYbdtxwC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1193200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC77kCRA9TVsSAnZWagAAgs4P/ispSWTDoadsbeiRmUVa\nc/odjof5Y2Uxc7kRfMROqUe/G3CLVB4yQ8sGPCOFDGDkyZZSwhLXfAyB9Aou\nESakkr+wj4/4OtMSp7SAB9DI+6FzfihxbaQulx9MJQE20BIneorHQMjMj6Ed\nKb4LWJWOdAWZcz1zqkgh1Mz0o8PjnljaE5yY4w1wOmmws/vnphw6g8MOqFJS\nuEivcmReUOmFyDvzcProda/b5TQ4Bv90EtXP4PzT/f9RHfv7qHCptRYiTsPo\nHTYfjBYL7nrvMIH4+5pi26U562Oy5YiYWya2hZhb7Ia00FTBHTDCwXEkrWPo\nWirI+rOuIQBXnhVZNgXpGmKs+XtlMOPARIU3dYSz7NfX5Ntr3WDoAzP9OFyk\n5mfNl1yrBthTnRkxijVQIscQ4lgoUxiEQH6sU7VYMX4VqqVHdTLa+xhCcBqc\n9K3SWTSafoTVYioEhz6D2cIhGMx0x69cT2avvts/zhFWus3n0bVjiJIkJzoL\n6B5tEMHXcDFn29BlhhRTYsBJ9LdtrJYD4apMANJiWby4cbRLSWTfWPBAZzmq\nMXNF/sbmTUWkze37cv34UStNuXo2y9XUAKAwdMr0rEvE3tQ/9Z25g22Je4ZN\nrM6txI+ntFz2B5iMT+sZgwkwHHY9NLy0kHh5hDCImo7BzdHtN8foEmt5YStW\n67ok\r\n=onyU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/core.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/core"},"_npmVersion":"7.20.3","description":"Core library and renderer for tldraw.","directories":{},"_nodeVersion":"16.6.1","dependencies":{"tslib":"^2.3.0","deepmerge":"^4.2.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.24_1628159716046_0.44091488606148554","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"@tldraw/core","version":"0.0.26","author":{"name":"@steveruizok"},"_id":"@tldraw/core@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":"aa4bfa03e0add5ef1be5a3b71b461f4b8aeafa5a","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.26.tgz","fileCount":59,"integrity":"sha512-sU7oWY/4ZJLM6f3jDWjQvDKm4z5RShfTEKSWauxSZjgF4+zvRScGo5X+iIJQxz4o/nU/58Hyz9zWuiyItBtVzQ==","signatures":[{"sig":"MEQCIELXHIN41JP7dwSRLIumOh2qEkcUtmjkSyIPnVzOqL+DAiAJcc2RYpPKpHWJbkA2/jB4gFhaxSjvMtHkwbOfb9peUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1194699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDZpHCRA9TVsSAnZWagAAQb0P/0a1oUDf3SGeneF96Nv8\nglVmPHkmeYc1POqKHcwYbNTXBww8tJN6XKX6ohUgj2CAeNiHhZ5KKKoIZzJL\nPQy1agc8zwDTQ0ulepZTqQc8l97tAhcBpDZJhB2K2+k867K63Xt9jdQqbOF5\n2pbuJRuAHzb2zCHHZdp9IBPpAZi0v4YiPjrKJs+6I3m/zGrcbSmv8H8QR7Kz\nMvgTtnFMI7XsLmg3OG2OvTk+o7iD3H6VrqH2BHBhSemP5Z1RnJySQ79pzgg4\ngNlDnO30Z/Nit+qzmbBHrpGdbFt2ETAWA7POhWLR/33tn/pOvPMWTZlu/iBd\n8qzfy/BJejwywLliScxKdJWaOjvH+fyM1EjuflML0WIumCi0Nxid7NzdD1B3\n+MvrbaBw+46cHzMfgGgGLCnDlI4cR6Am/FzUtmbKqoxU4iliKo5cjow8K/xr\nno2CJsRR4fZdKW6eaF7EOrMYNEO56WVP++EAajRSuHwdn1wD++7v6RGqixH5\n03Mb9iE5d+jdhZqSMIBgPn/CWBnAeHwEV1kNntULGEgaGkDq61/AXovF/Ek0\nQfi2sKhJwhan7oQGyn98JjIpIOWwgoDcTkLzQJggFfRmb7lNfyCMrpT7+wgS\nzInnE4RAssZZyMzr/Ebw3UIp4ukOF2vMrOFpy1+SwQiOr7rEHen+NP6ywJxb\nF/R6\r\n=PeUB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/core.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/core"},"_npmVersion":"7.20.3","description":"Core library and renderer for tldraw.","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.0"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.26_1628281415657_0.6700041452126744","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"@tldraw/core","version":"0.0.27","author":{"name":"@steveruizok"},"_id":"@tldraw/core@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":"7182afbec517542401b3dfd80df8eb3768fa1c44","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.27.tgz","fileCount":59,"integrity":"sha512-JW2xiD8MbjL46PST5Ki/rtIdH31aIP/qd3KligZFH9w/76fZZCsehJKFNc+86FX4ZjoCFGga6coXFyVNcZwaTQ==","signatures":[{"sig":"MEUCIA+PegPTA+MstPGpSTd8fCgcsZbEAm+ypL17CBDG2V+kAiEAlrA87fX6gGzdV6FE/AKg4KaRp25kSecUY0G+MO4xyz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1200036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDvYACRA9TVsSAnZWagAAyesP/3JVFwixfmv9hJsiTzhc\n+FmM4+xop6yQovYuI9y8VadNUi7H6p7C/4kjvrXRUCqsG2tjgvtgcrdBs2dn\nNr326lKGU5JYnPjQjbD6ZLm4z+BRrHg++FlnLwzW61jMoAP8qkchAcEyg2yy\nmNx8rElHcO5Kw2MZW11oEZStyNnRMtq4y+jTItWAMLvr5oAaq09q//tSh+ER\niz3Bt4qDYMC3F0KN14S2NA8HnMcS1awagmfbl8mlDn2Xsuu7YqwV62ZMPJ+B\nfLMGy+hGcTd38SKvSmuzCiKFOxB/Fn9g4BMFG57jkdL8eZH5t0BHFZCF8l/N\npgh7P3EVlVmcj9LfVji0ddYQLXnaXx3wp3J5qUrPejB5B0eHslYzFRwCw/uO\nCSJU3fNXJ5FLtwEdWgZV5VL0bmuGIjpnvszc147Luy1LzgfTNfXkvzQyxLfm\n7STTCZ3/w1zELXvPwAxpDneH0EgcYVx0FDfshMHvtG74jq9msdw1ibIOVLam\nzJq7OiXFGc2mCeWQAVjeczbKjKgxJMdOHj5P6287x9K5u4T353bVDY23arzX\nlb7CVioikX/hsYTXVkd5LULeIZyE9KjCpGrKZihAsjf9XdsQlnYj7VITd9Hx\n1nX1aC6Yw4tKddDdWBKY7CJHbirCapv90/4MMAwGINHAhpnMBCtMEYQBXNWl\nOOj8\r\n=2S5u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/core.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/core"},"_npmVersion":"7.20.3","description":"Core library and renderer for tldraw.","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"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/core_0.0.27_1628370432391_0.35176462752361304","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"@tldraw/core","version":"0.0.28","author":{"name":"@steveruizok"},"_id":"@tldraw/core@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":"294d6d09c4cac42fbe63ecdce75c81bd9346e8f1","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.28.tgz","fileCount":59,"integrity":"sha512-quTaRh5GJXiw72BqaSRFMN3dNytzf7ccr4fixnA4B34+mEAXu89Wy4HHo6wAvUnJmvJadHltyYlnnxxxPAJgZg==","signatures":[{"sig":"MEQCIAzuVI+HWHJnSxrnG7JS9i5bZKbdHIWXCBegxZVkEIhBAiB0tGkNFAyF8kfKu8tkBJCYmqLX6Z6ZLcoYlg0qq1KuIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1200036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDvxFCRA9TVsSAnZWagAAwLUP/0U7tihCfsWHcguHRWME\nwUmLvYIocKtAEiflE4ouYKXedAza3R/S+OUl00A8IFVfCQz4TBcCJGWW8uKP\nRyx9An1Sr+O8Ee9BTR4UenR5cLWb2xUmtrDtTNfRjuJoh6MNq48wlw2Xgj1p\nzHgA1oAXQun3vvCdurZqjCQZJhAEpsZ6yKx9ut5hSUQYu53vkRaSp5JUEr4i\nPWwgWZRWd+Ud439E1L9yGAYq41namDjlg+yYYeERrnUnxBjiQBLfzlldsDUX\n1pr737wJOI+8WjFFPOB2yXw0tYilnj6UcuQQqPXFcx3mTMCPgbYwG0BHyDUv\nxm0ielvxOel0FQZ2zb0iPigCTR9s//VEvUob+r9ZX6T9ON5eIY+8GpqydlDs\nt7JEPnsCc9+YC8bggcyFNLgWLQHfcxYTohcfK86FqDLvIXPgSEbNCHX2w7WH\n5yA5fIt/SlcNMUvR80Cgtuan3yzn9zOklj9s6czi7t8shGADxCIFmXljf1fI\n9t+6LqIPKDxznu13iOsaFdbRKb5/A7+7de42XrJ6C0FPSMXurK3uzdsSHdou\nM/ElUP5UQFXIQ72fBDDooUEN+qHbLGv0Ipy+93yaxo4lOrdOAqoQvD+sQEkf\nE63KKZXlphvEljNM74b6tvd2zPLFB9R21GV6s5IjfaTCSIaH/NjWTvVeAjrd\nBfT7\r\n=OPY6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/core.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/core"},"_npmVersion":"7.20.3","description":"Core library and renderer for tldraw.","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"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/core_0.0.28_1628372036948_0.22443560995118772","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"@tldraw/core","version":"0.0.29","author":{"name":"@steveruizok"},"_id":"@tldraw/core@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":"4efc9a67e9c4aede842cecdb9f6fafeacbc47806","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.29.tgz","fileCount":59,"integrity":"sha512-PbXFarJeQHtooCP4x+IsL8gbRMn/VnTO+jM3M8mRAGa5imyg0s29yT0Sy3WKg5XELzMWcCIxFj7ie7MymruLQQ==","signatures":[{"sig":"MEYCIQDFDQDCIisFyunqGJSPMyh7i42+5wUcizuVKb+DHEgDcgIhAIVSuTPOFg938Zn4c8r9ML8fFwrqDoJz/a/VRU8rYotR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1200036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDv3OCRA9TVsSAnZWagAA3yQP/RUXhOdytR1YX/tWt1pk\n3ra+rRLn+ekaev/F2qNEsOTHBpgxtA5mNB76LOQ7Q6278N/oILSLMjbNd9b8\naKWDmtEad0S6SfkSZrWucKJt8tXJEa2kaPCGIZpNkYJSGtLMvSyl0zq5zkvI\nsTheJrOrWPHHg14LhMVaFrR1900qz5/Y0/RFutGzYs7uqFlOHznv/73rZC7b\nePbPXyhvkFE2vrIZWd4Beh+1mJA21/dFS0uNkUIwthxALoe24GYeRz011kYy\n6fsErbvaZtOyn3RRXSBV8mICfX5Sb3/7Toe1olmM2PReyyxyxSVTaR1zSqC8\ntljC84PWiztoUnNHF9O7CbP6G4g9fk5a4utMans3B7kIzuaBTLmSfCSKoSai\neCRnQHzbmGtvF3x8/dKq3uDJfk0KNsCGts/qM0wyhAUejDAqKi50ZNe9vDb8\nCZMQWeuFfWbzF8hvV2vGoWD+j822v///TkS8JC7oy1ATL2+jIC49R8wAUYZe\niPC1RO5jZcNfo8L4KmD37rSgMIUnInStD/aDbrBISelcC9DRVJ0d3qcf6olA\nIfVPkTKTTho6LPyKrOPhETNy4we94RDbJOIAyvpOErVNoV7YYzjtrVNYxnkJ\nSwnc2Lzml1u1nJ4q0J+P3IifvWEqyln4TJ/99XfzDTL/hruyqvVzHVkr7UoY\n6rA2\r\n=pb9Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/core.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/core"},"_npmVersion":"7.20.3","description":"Core library and renderer for tldraw.","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"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/core_0.0.29_1628372430047_0.5446307533603092","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"@tldraw/core","version":"0.0.30","author":{"name":"@steveruizok"},"_id":"@tldraw/core@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":"335121637c0825b09667b2cfa389df108ce95abf","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.30.tgz","fileCount":60,"integrity":"sha512-j6j4KG2zDP8kGbHy1mk/Tfr5WWzZ19bA9ELmg12lCwsBl7/LyFyDyPVthCFj7mwjwFR0uOSe0wHz674yHWufyQ==","signatures":[{"sig":"MEQCIApZ2J1rOAj5sRd6oF0QxepinFJw5ICVuoS3nNKGyyfNAiB8uBuK8Zlmwe4R7dwcq8zpY1oijYF7J6SpAtJq1SInfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1230492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEE41CRA9TVsSAnZWagAAbnAP/36nxULQ3KmPjcvQ08Xd\nu2iEGpssi26k5azlU45LhKsSJgNrzHqyDBRHUrFEB9O+i28e5a/VT/qWFQsh\nWDm/cun5VraeHOBDVMT9DfZpyF4iu3YT5N/4Tx70auoallq8lGgJ+ECQNDGe\nk4AiZzsqy9arf4CSRyRNKlXIqC86Rkc6KK4rIOQuDDS15/ceyQ4Sr9dBopmt\nNdpI52tFZxtpq9CeYvxw6Lp7ZarJEcOu72jru4CPLLi6DXhzpMcoKZLYFk8B\n5k9yXMt2xDagBxIe6mF60x92k8I+fsahZJWvjtrOYa9AKaB17RDJGh7NBe2X\nZNOP4xtr7vWHoIkbDQ0TJNdtR8nsMhqS0ol5rBbS5GOOVNnjwI4SdVH04vtn\nFVZMRlf8mEauaHnkNE7qxdHLRvBih4qd+V+YA6hwRaJmHGWIBA/KfwjocBtv\nVVy+sOhzc5D5mS67e61bWv0heXChZOwegI1nn677fnZWdbmC7JjzmhkBPx3i\ng6MuCG7xEhyWW0i9KEGanbe3baM/a9KMCizb0Mt9Ku2Ghy2zdqn2wm6LQJZ3\n6zcVRIUGdDOOydrAQfiMq1WYBwM4CRmGOxmVC2Mq17QiUs/iI+DFu8sbxLuV\nXesneXJRC1uByfqBFGbNMQL0DIovtej2M7YiyAXQzzCKxbs8W0BCymZ9wpiE\nQmM8\r\n=/Gju\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/core.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/core"},"_npmVersion":"6.14.8","description":"Core library and renderer for tldraw.","directories":{},"_nodeVersion":"14.15.0","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"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/core_0.0.30_1628458549800_0.9213101053314621","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"@tldraw/core","version":"0.0.32","license":"MIT","_id":"@tldraw/core@0.0.32","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"566a459ce93b9642ed044c40a07528c27887a11b","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.32.tgz","fileCount":58,"integrity":"sha512-EsLQaJqRW6fBYygS8iaL/Yc8xTYxWQUzB3H4MkWBjvksWIFL9Cx103elTzd6PnghYX8F+F9mO/tNarqETcicTw==","signatures":[{"sig":"MEQCIGzHefU9D4hvB22biH/sZXRmfSMtKGesFQ90Mxc0q7svAiApGj1juvRGIqAagBDnykNu5qDG5UkgZr2ZmAYuAnJY9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1489844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEYoqCRA9TVsSAnZWagAAeGwP/3vMbPG/tN/v4ybT1w10\npr8K+5NjWKUvuo2c7kZvnDbbsbWWGMs+3vV9B1Mnw35g2wnHZXvri/WyNZHs\nNkToIwA0DwFCUFcLUOxwNfa9NlaEQBjawaTtrTagnKBxL3RUDK3kMyAGIpzF\nvEgmOyV9gn+CNNCoYjbx7395uY9TD1cthiYexG/V+0XWt4V8stPKD97yfjUN\nfWfaB3iNjPS7Rx+tNDPv3nY5CgDVnyskx7dzirRyISIav/Audon/Hn3eaYet\nwu45+uqnI6Bq6vSbjZvGTTccm0IAYDE613SXxUX74ybPtBfBrro6M0mQFjfL\nLvB00zKazXQ3pl4alYZATXoMQggcsYX0UxK1We1N5jxT6hVqV6nkGYSA5SXS\nvxJ4YgWFp7l+IWOVf2zkyu1NlynOCM9kwTNc8ngi6nyu2/1NU4IfbLaQykVt\n5vyX9Ck/gFKGUbI85F/s2J9XdS2k3O2R8u73OCjEcYjFLrwyUdA8S8vfEc8e\nyPW9wtLvqUGBvcD1LFGEalGjen778Q+PNPtDMaPJIlftN4lzQ8zYSiWTn7t/\ndxydpcDsC8tfGLBskjCcjS69hq65jWmyJ3x/FoF8nFnu4ZYIs88H+k2tWDxy\nTYyIa5yqoNoR4RqWyQ9YH4YmqORScJEIgaNs6xFXVPdzUqoPP/UFyXoVJCxb\n/VW7\r\n=kVYi\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-core-exampl","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"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/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/core_0.0.32_1628539434175_0.41253896988474725","host":"s3://npm-registry-packages"}},"0.0.33":{"name":"@tldraw/core","version":"0.0.33","author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.0.33","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"78a7990ce0bc33714a0c211475ece6b74daa08fc","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.33.tgz","fileCount":119,"integrity":"sha512-y59Roo4hDA4+9/KOnsXz6Gr4jBrn9Qhhp9ErgyhOY1UfthVEPS96ctYdHOxzXNjoymTUszLxncL19lEGEaRwiA==","signatures":[{"sig":"MEUCIAx5m+xXepYQ8fpm5VPi+1bwmIUzFCNa/Rr2UiAgbxgfAiEA1m652LSjMZqwQAR7mAzH2BGK+9LD5TrDpe2ZZy5qQeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1591373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEYxRCRA9TVsSAnZWagAAk5cQAKRldZGIjPHEwQ2A7v09\nREehf+uVfgydrJ+sxb2dBIIS33DEiNnFaCyEIPUkomIR7SXJwpWq8aH/HBPW\ntQq2iym6kT0fS9GcgYSZf6wycYpVBZ5RKY0ShE+gCyS+7v/mstY73ICIs7WG\nZ+T7AbWeBQZhLIkYHNxfpQVlpEZvJ8KYyMd9IdsHjghCk4tO7GkehL+vsCR1\nbyuX/ZI1kfb3x6arw4+hW3YgU2NzEQfiDCNzUOt+tQMX2fvYarvp92weDGtg\nJr3ciswh8QjxQJtPFOc0N6c0+WNUZEYbEnpMMxo5Bs9SkalxFCP69oA9JBnz\nVAw4OgAl8Vo+c0dbZPcH348xrQXaWUKzfNv2+nFgEDTEjhOtej5lImf6Bdy5\nSyvn/5XPdRa88ZyVa7shOeVVC6X/B5RgiVBEc2S3eS65Zj1giH1v+rI1D1q5\nO6WJsEcdJE91BSDqAdP0sITxayHiunw7xtv3sBm1sgj9LOxkf7chdfRsM+Xh\nYyEf4/XhWH92tIeZ4N1EzNLh/bgPgxriIvOgiv+WhgqtUtQy85HRHdIHRaXi\nMim1c+VCVD39ycT2Hkkk/JmKnBOB6zrVqXde4wvtJPlH0/ClWv7lLZZxycgu\nBlHh5J2Oc8dtB78p8z6C3OIGfYMZdBcdeMMkdN1kR2nf/eJIxk+boP5owb9v\nKZbl\r\n=At6S\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-core-exampl","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"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/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/core_0.0.33_1628539985245_0.3538008265962156","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"@tldraw/core","version":"0.0.34","author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.0.34","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"1a08e7422ae4c090299ccf3fb4003d127f763f8a","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.34.tgz","fileCount":168,"integrity":"sha512-euSl8QDDjlE3EHDURSg2cgujDafbeJRDQSmpoUgs4vw553RK+JOIYXF2/n1PNeFjEMBhwDR4X6keNe3r+F/kbA==","signatures":[{"sig":"MEUCIFLe4J0wA7D3DUtPIki7WeuwXKxHryrnj7s2pk0bPkHFAiEAvEneHcyYSxTeIKyrupZaHSITRnVu5jGyWTTzy0bp+Do=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1642555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEZC7CRA9TVsSAnZWagAATfMQAI7K6J1vqyRSOJ68s+O+\nZvpTrLoywr1O0OUDXlYYxmhHC7ALCpA3nxwKPIssBvzI9rYaXENzTUuKx3tx\no44nwpavhno66VoxzSCwVN8MW2U1dElqSnyIeSgtB2nzk+fT3hIMg25enqOc\nG5v6WRzH9yFM0eWGc8uFMIfVap52fXRM1yvbCSjK2Sgj85bLQwk+e21ItVbX\nq/BTSXPD2X2M8ZjQCzjWkwqNg2iYrPpxU/kvgchLaU93ALMbFvPVjI76rdUF\nf1KKFjX65CUlys5d4nH3FX/b2OVu01Bii6dcze4hEtNK0sNWKu6S2C1vrdQC\nKzDMDTnQhmDbOKHbn4hzjcy8/4Iw6gu61a7tmBleJoi5vApfic5TwqCLRD3h\neuy1zI6rx6tjIQC1gDAVwSn0p3D1Y4XiKDXwOOwwRhMSg3iWJxSNDdzEcAMJ\n8BP1zT2NeslyKZKQtHvllzQ6PAWRXDAnXo6sI5hnh2TwFkUqB4nydIZnrzcz\naOL1fKmVunnCRNe2R7yYh4uOOfcZPo/Xvw0Eevv0QOUT3cUsMZ9ednbAA+N/\nsolWYrYAhOXaZOSVVZ5BBqyyWoTNMkrRe6WtMF3dS5F2fqPEqij8TuOb3WMU\nXjkCtPoElH0IAMEA/LLI6wKX1CQ3LqokXBG4mEix2l7O0NTV3YuA8jjnM8kt\n9/5F\r\n=cRMc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/types/index.js","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-core-exampl","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"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/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/core_0.0.34_1628541115166_0.023515307475603375","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"@tldraw/core","version":"0.0.35","author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.0.35","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"eb3819e7c028b18b69d7f1b7e58284b9c29e520b","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.35.tgz","fileCount":168,"integrity":"sha512-IOv6hHBioAbUeqt7hJRxmeg1bRnSt3EKsG0qkmhPI0lKRqbaicHcrTx0wlNjsuO9OlVkmQahvS0oqVDsDNxjDA==","signatures":[{"sig":"MEUCIQCr932limqHvX2m1jJTdOx5Zam3RDFnOcdc3D8t5UisJAIgMSxie1V/y24QpqLVroFjxil3DwS/PXiuGNja+7tKMcg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1639954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEZMGCRA9TVsSAnZWagAAiO0P/jYGhJ6Z3rd2bZ/PGmja\nk5xHU5Nagtm0MKduPF/iSrbCrO0Ejcj90ewUriG8Es8E0TTEhA2u31z/nctw\nTclkjAOx6GomiTzf4CV9maiJCBxrtu9CV/YbMotpqSil+cZTa64VjFjE6+GX\n/brlNCliWFwzzUz/0i9LgPTt6H3U8IigbxSro5S4HRjFPwpcjGS4K6b6jJBN\nfZSc4bgfozNyWp6bdVLqF+n2d3S079mceAKasYAt7cAd/4/a/sygu4blza6T\ndsz1apngJTCnpIi7h7OrvTq7nT0M8S48xXcqK0CpRWA7ywY4LFOuBIm/F8BG\nOZTuCpsUuPrHR7Kmr3BhcbVTq1ufeCTvhcv43Dg5yfcjombHn8dJvO+xdVTb\nJIz35rujrVOoOqSp/tUcSpaamlrVROIIn29uiemK0QfLoe5k/qtpKW3dkv3f\n7QMVyAvMC8/jOfZ1B3g4rHNtBJ3JfV398N3PDqvWDYLsvc7X6RiC8UDWRfQC\nLbb6WvMFgMEPs48JrT9Hne95766F32tgd47CTCm5EK6IdiPeIn645giZAUBi\nLUqS9SQRvYVIvq63X3X5vrWOZoYg1j6tGU+Y560eEBN9eYDFRitkbnNXTAem\nWOOFEcSiQ8Gxsl0RpSbxkxZel2eF5DwtvMlrHG1o4YkD7Rw6SjM1QWRFIU69\nFy5P\r\n=kFPM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/types/index.js","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-core-exampl","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"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/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/core_0.0.35_1628541702449_0.10193746310426954","host":"s3://npm-registry-packages"}},"0.0.37":{"name":"@tldraw/core","version":"0.0.37","keywords":[],"author":{"name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@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":"e2f15b7aa6894140d3580b0d0f85ca0f1c9ecdff","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.37.tgz","fileCount":105,"integrity":"sha512-arWhaSqHjbA89y9G8yAUskPtgn31WbvgVSSk+1iceAJ5YK6xRYkhFU8K+nXNNV3ydXOF/E8qsB+fMJ9Uv33mbw==","signatures":[{"sig":"MEUCIQDE1rHJDhJ4jYMUDEz8+JecPAJ8/ABsuVY8dUDwkGcjzwIgWFMZgg4YZsqmtBI0Zv+CdF9ePd0GfLnbxWmNnDCzb7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhElkUCRA9TVsSAnZWagAAYtEP/36q8zry/jf39jSCAg5T\nuynFlWrEMVjHGb4WLqeyFfL8HSlf7ndSLdvp/m8AVe8e/GMUx9PyA+hiZ8Ix\nfMOhao5dlKaF9Bx19Fr/1uugI6IuYP+nteGNzZF/UeKHoA/T3ruooV1I24rE\n7xHD7eUtVV/oMM3IBuVUFuaJbFfC9eaIdI8oeV4YGgtnVxpMfFD0u0JosSnu\nsA7lYk4oX8RTfxYl5JXs4RKLsN8Mmbkv71l33aeE3Q9whk5PdrdWaRykhMQf\npqg6hRPkzp5nOHiK9qgtgndItoqFtsya6EsfTs1Ik4jNyaRvNFV7l9sq7Yz4\nlQjQgSjUh7RLPvzshsPPwhLUMI7j1Msf6IIFhGdGQaK9cdGE7N4QUMvdsHo+\ncMOsvg+sczgfDpkqYO9oAFRNtNf2ld3sp+iAXVVW80Jq/cGWHaSWJbZQTMUp\nOXw2yJptVP4n6EQHf5T+gdQrJ4fslXrvyFPZ8x7di32NtQU61xxuqXmXUvV2\n4nvxpvh1dksyE2HnKRX82SDaD8U4LfXm7CX+tlkGcSf5KwP0ClHqWfumRslN\nGfMRqrAd4QbNS22x4ORXmwzvtFusQPvGTuXhsRTxyzYy/z4HEfNS5H9fuzyP\nMz2xkDxUI9mOZtijJ7qiTSgNQjCdP8brCmqxxsZHuLtujNIFRHEh5qBLslWQ\nZnSj\r\n=/lsW\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":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_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","@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/core_0.0.37_1628592404696_0.316557930958975","host":"s3://npm-registry-packages"}},"0.0.38":{"name":"@tldraw/core","version":"0.0.38","keywords":[],"author":{"name":"Steve Ruiz","email":"steveruizok+tldraw@gmail.com"},"license":"MIT","_id":"@tldraw/core@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":"63a5d8f4fd54fd2e1d2d27723d40e275a8d14d99","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.38.tgz","fileCount":105,"integrity":"sha512-K4Blzz/1fiMSBWl9Fx8uu1qYwi5Bybq9YJeiBWgN34xoZj4xEs3YuC/9l6Kgb9LF4cDCKtpZCokcMSMbul8uLg==","signatures":[{"sig":"MEUCIQDUqv4pKuJt3b+xVkmn1INk3T/jm/GiIeXJJqoujASKvgIgFuYrgsfjs9yX5iFKtHznJlnmv64DkR938UCfTtW9eA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEmMjCRA9TVsSAnZWagAAuIQQAIZMRgLiOXIYiQEj8m6P\nbIzAF7S627fTFoHQsGuv8xIe4+ghGIwYJy095Px5vTc9DitX75DAFgXYaErF\n9dYhiOngY97BCDZSugNlGftLtd0JayIDbZk3Vn+gK8yZ4QpfNsr+C3dNEAuZ\nHCkWxjjacllRkApEw5SJP5a+o9HSCrThOK3jZ5kFWh08KkIdCqdl41j0M3IQ\nqYKtEYVvcs+lbrdWEI6NEKK+xPw6MWULquuJbnqVjMk7VnPxhbtXKRdtLnNj\nddOb4v7mTr8rFwn6cvZT2e0JnANlt5l2apapaZHfplHyPAgtOcAGEuKrc5zi\nffLpjnNZMsbwPXIYU+6cVZ/sJEKxvjnGHrjKo64cLD8A2Uu5f43bedm30tsg\npIdo7iHuhVSKqaDkMPMiIgLvHeGU306UvTdK4FWrd2eK19ee3xN8blSCqaVd\nHgMVIvyEaINpEDS0CebHH++GSX7/ox+cttc8utsoS9yJDYKJOCvkRMTh/lea\nC23ghooMiA1XKPcdY8GWOj1FyNdRCGiqPWzQwv2qGDQ4c6po+/DucRczJ5K6\ngqOV/jJXOfulC6zcyjpjF0RPER57WGPIVNNNQ9Gb6ZtBKbmZnpMn/lEyzWqx\n4iYpPH4KMTQwqD2cyV3kKKup1fWHqRo4WRVxNoY5zLWUSneH+2LbboYU1Qnz\nqqUi\r\n=SY6F\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":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_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","@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/core_0.0.38_1628594979209_0.44677530182753555","host":"s3://npm-registry-packages"}},"0.0.39":{"name":"@tldraw/core","version":"0.0.39","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"771522372e7b415218b584d5adcbe9cb3375d75d","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.39.tgz","fileCount":53,"integrity":"sha512-m5AkAC9eQhBmZMJIvtCRpT1IbcIPqZMUPfCVEUH7Kt9F6wr8Ty718JqgJo2sQ0/hGHJKYaG9w4AGLYg9GLU+hw==","signatures":[{"sig":"MEUCIF7kJ20362NRAJvxaKOzErTrZtVDQ9MXQjZHbi30q9jgAiEAloGhXSvp+YpNfgMgqkk6uVgsMeywcPUYvu5WiTtb38E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEmhLCRA9TVsSAnZWagAA0/gQAJpFDe323V3/KB+cfNX6\n3GAmrP2KOvnZV2s1uG+8TT+lDeFu3uLDtPxkYGjc9qdEYu4e6TTjKpLf8wik\nQQqBcZ3FygVqX6flpXg2CI25WUPQfmkyrfhCim8nOQTggYRUDmy1Xp+fFdVW\n1zoEo1CLR15vl730jWnthCFMD5bBH5ZjYTfrmx8jmqyiVff21M5Nz56LeXmd\nC6+wdFRYabqM9kJpECpBaV946xLONAEaTOBgzZ0bImstesHcMNv9TFBPTtqJ\nQLft5LiTcrpuCDCZU8C7w4kvncDN3Z5nvoKBebscuNI0lpGGAKKlVzjcvutI\nH+gfG3dCAMkJeTasGuIIeuV4EeHYrq6SLkckKjryWmemXhrRGJbzpn+Cdfwz\nLKXLdRKIApicGkPu59W38VHgPIPx4sTb2N3Vt7DskP2YP2ffaOp1+/4KcCO1\nFRtrlaky2Bs7mS+9qNZvO4HNpR61++RlSAwwJE1Lgpz+vYruvtdykA75xs5J\nPrC+X72JEJy5V+ojWWCxhGqU7ZSp2O2gIXtb3FDUUfG7XE7MJP1kfHKwRejh\nSrTbp0RkzqM4S7Um2Ybq8DdRwTW4yP9nsRAUskHlwltBMF0uc1Xmrtw739Qe\ngkvYN8bpNK/g32iXVVdTs2WTNwoUOUdhydsWlhJCN1CL1MtutK4hqedDnew0\nZDrI\r\n=rgdq\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_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","@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/core_0.0.39_1628596299420_0.3606504348591648","host":"s3://npm-registry-packages"}},"0.0.40":{"name":"@tldraw/core","version":"0.0.40","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"8caf30c193b8fde155725989c4a03fccf8a70c23","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.40.tgz","fileCount":53,"integrity":"sha512-6b/lGRblSONBPvyTjc+tppHGssJJMAMUcTDoXLy0kykGtuI6QObBFRRkYPKajEYI9ZDS486zdVayhGtWe2SwaQ==","signatures":[{"sig":"MEQCIH7w8XhiV4OUj74vmH4xBQ06txImb8/oFOt8WdkYJtdcAiBBJe5/eArS3Jn9oWmos2Nemv6i6BS6rrMMfzABo8/W2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEmozCRA9TVsSAnZWagAAVV8P/jkETUZpGmVWO16VSZ3Y\n98s9Gf3Asjv7Tz/yOK/SD8wTYGsffw7rnl+SJ+mHZIsQS2EjgVNTV3p8pLvF\nt8CGoIqO4JdLVIrEp890a0QSp3HNcdfWTrEbDhH/2piX/z/KAARKDa1s5MBx\nBSGBrWBvW3eySZC3bZfpJmo2gaqdzmGcHIH3ynRr4nD0fMVrQQWfXVfp34QI\nsfvsK4hp840gc9YdlPOD/Og/2Md7DgDUOaaLYtG82DHsdKfTZtINqTsDnUyx\nHg7YKbLfWGi0osOyza0wnUDwAB8O1h8aEQ8xPm2uKWuRt/i8iJVDjSEBFGXW\nUSll1DA0HmTsi5WvG9GzL0RYVq2P9LF1GiCmd1y0UAyjoc+6MAzZ0QX2JCyz\nN/gWFuactjdvo6QAfL3NIq22R7+7RVCzJW9XzMXJXt04Gs1WM5JbztmPELMN\no3ABYg2IEUaQQF+7coKPTbs9dbYutXolPsNOad3HzX/WhjdrIdBYunEYZr85\n04pA4ifrazJ27p+Nncd/WeY8+I68yIOZYuvhLyhQ8I3fXqtfpSsJp9ZHpHML\n7hFovqDYjXSx5vXY6ZBEA4EgPPhld0ik9pi+Ug03sW03bjZ4boIgAu3mjEgh\n3Esx89BePE83jwOG16X6ampqNIzx2ltn8mLE9IObgCk1PYXMjwdXc2+Haye2\nwMXe\r\n=D9vc\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_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","@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/core_0.0.40_1628596786659_0.979991478401834","host":"s3://npm-registry-packages"}},"0.0.41":{"name":"@tldraw/core","version":"0.0.41","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"61e6fa481a5b0628741352c4550fc230f4a14cca","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.41.tgz","fileCount":54,"integrity":"sha512-4QEmK+o/nkb8nh4k6r0cec6QIJEIgABe0DCwHeQjUgfIYe9kQB1t42kUN42fpYllTD3dbtEU0Qpg/1N70jsM9g==","signatures":[{"sig":"MEUCIQC2Q7ucQFnR9LOhz4ypPNnR1Q+bVA8ybGNEB8IlQDIu/QIgY9h8wQNyz0+9vOFsNdUwiXbilsBvsgByQ2z+Y8fiE78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEmrwCRA9TVsSAnZWagAAdocP/RIccnxn6uHEc3Ysvklo\n3fCFwdKZA9oabLnaaNTLY6uOwMEkr5/df57fAOGPkwTFzcA5cLxkPnHFzPds\nozIdGTT7T5ISxAQInRhc9fBbh+b0mWasfz0EY4BEh+mBrYKH5z3D35a2d6OQ\n7XcW9Bq1PQZaxcNQCZ2izUyKXSC2o6iu9DXlDqLoC/3wla3r3Hnn3uYvNfTq\naa0DrI3/kjoh7Dy7pF7Nc0UIB4Gv6zbtZLCcg29YYmnJSYwuUl+l4WG1IkVF\n1I4/fiBvNQk1/jbfzlqdloPOMI4nPbek1d6OC6m5ibiABDzT26l2PwJ04aVk\n0DMfql47gnEvjkugNGa+3NhzSBCcDx9ZlFiCJdWc3sIrbVKQrrvZhTY6orU8\nqCaVr2N/9C2qr9ey5bg7O4sqhvuhcvOQVDVolPHMgAKFbTQYT/741CPgyibd\nxu7InAaT5Xqg8+JhnFrCJbZpYwlEPHySYTmYZCUG4QTVPw5HPGYrWMjx0G+7\nATV5ZhrNxtQhBzQ6N7qwj3o7RElt7o7I/ETJaW8TUGDIY1CxuXfBV7kHjf4S\ngnSHtb3A/w9U+Mn0LA95Vp9GM5+Rot/50DL2DSJ2Ys8DJct0Prb63wgQDIpC\neI6zd2m54dvBoE0jeb92DGJMYxGaTAuHWIlDXB4dm2SKfj6q2JFkz3HBHTA3\naJ4f\r\n=SuHD\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_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","@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/core_0.0.41_1628596976571_0.9891059070910004","host":"s3://npm-registry-packages"}},"0.0.42":{"name":"@tldraw/core","version":"0.0.42","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"4ca04a7f355a3f96d8fa5cfd8df32fba34acb083","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.42.tgz","fileCount":110,"integrity":"sha512-DDjwUZEjc+BelYYEbvkkxMPgzE/C/T+OvJXMdcHnqxoJgQAEzvehc3Cz2gHs3VXYM/t6/PZFWspk2xoqa6ZYFg==","signatures":[{"sig":"MEUCIQDBG8fmwYjIPoKtVpoVqDIjjh/qhN+1pqy9flpSSBOjkAIgYBU0CCsCI6zJs0h1Z9P6Ycyez5IaQdh7hvGU+5dGFpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFmcwCRA9TVsSAnZWagAAhDgP/3H8kY+FZ16uBGc+OS7h\nHm2HglDBq6eDrnsMeMOnusAYI2mSG9kONrIhFHAu3RwFmSaCn7sLpepkHsCj\nKcwdwGc44H71CLL7YcbA1ldv49qES8fRTeWWyIiEenmr7jjVc9tLKYwGQzRd\nozx1EitjPJZ4LIGYQnQs058PwYJLLtob4oMP8QBMxgZDXm5J000HXwuQHsp3\nGgWX70mskAsNFHXz6SVMadZZhQkhgLb7mz039ro+tBV2gX5I2lXAXt/fWo/J\nTYg8cVIDYZ+L8NL+ORgfUtrZoZZuQcuVNmESzCFrXXs2/j6uetKPqGhnh9uj\n4KENVf4ICrJp5kP9IlOz8qbS2iakFNeSzsrW2tBtPTRTuxJifd2Dr3dCZtle\n3TjhI423Z08d8rhCB5mdWCpk4Xlol0+oxd8lqoFh2RQqz116x/HotGie/U2r\nljA+t7I/Q8w5c4i+p0rcyZzz4prWIxhjiK8eJoaO5rHaRsfrpw0sRLh7GQQo\nhIlG3m3pRxGSflpS5hx2wZGaWXiPBYb9Ia9jNHSJZxTxLK+0o+bXZ+xF0bdj\nQbvMARsjhJHHvPbDzVaHwQerECfRltMgMJsu1G1uU8fimTTZIzZoyk269CYx\nmaNoGDF/254NYBX9tl4P4hTNqK9pd2M2hpg8oMZ9U5egTpTkm5zj1bU4bIET\nYS7N\r\n=G8we\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"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_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","babel-jest":"^27.0.6","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/node":"^15.0.1","@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/core_0.0.42_1628858160059_0.4315265397415291","host":"s3://npm-registry-packages"}},"0.0.43":{"name":"@tldraw/core","version":"0.0.43","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.0.43","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":"236c4ff528a5a698569c765e869eed218850b722","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.43.tgz","fileCount":58,"integrity":"sha512-AUx2NKorbXnjAMIqLh98HBkV+Y+FasnykX0WnhdRa67g/AI/LDSr8sEnS+01LYWAkkVdETDXoboLXoVwXiIhkQ==","signatures":[{"sig":"MEUCIQDgvTHmHx9ohwN2uQkhvGiJvpE+w4koHgFz7FUa5hlNwgIgZ66rJeJRZqrXt6+dwmQoMerd6FReAyjLvl4OtVD2wz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFmpnCRA9TVsSAnZWagAAT7gP/R/HmNMCMQaKlRHkGZVT\neRZ+aaaP3GCfqM7oZWNx/6rb8FdyQrawVKUzZiq6HQ8aXxcm9oswcBZypu14\nmcyuUVVEkQvXsgF6m9U6vbh1aYcJioy1OW7K0m3Yk65OPM8A0XEZj8bqGxac\nFfAXxwgBGzUsqDPGEqghqgY9ranVOlq3yoZOMxXnwCy3HNJQdvRblYpqrDCK\nxBxRuaMxjtdVRhHNx2BFNGXwsaM9KM/T+3FoQMTK3rTpEY7BDys1PFe7dYQN\nLNLmCFAo9adiFC5BRrMOQr2RA/fznAwDmzJq6RmTv4Q0929OrVqiiwBN6Epu\nnYnYNzS4/ZjCdaR+6GfHxogcQZ6aTKCpAEa4qkPlZfXCMlnGbA0kKkDcQb00\n0StUgHJKX7Dj8LMaeiM3BrquoQC7+pvRjeUqqeW8+nsV8ezvX9TlkCV/hFJU\nHQrGcfWJ9awYutKDNry2B/ObFJKDsVhR2F0Gg7y0ceXl1YfH3hTMarpLwg/k\n+z3KUthRD9/9zS2F9GzJ712lAzNMfo6A3w/Wbe4ejiB6MCfvSChawCCTRrL9\n+Cs8EtacRCx7+cWvWKUWoggDf95XvXpz7lOqEuK9GccZX8nlRSboDUM6CKiL\ndW+sdZP6vDKPpq6FKR3RLWzVhmVD26hHeO1dBxZpn5NGOoi6ZXyQUtAgBvaZ\nM58g\r\n=Acz0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","gitHead":"63f7984a288c8a361d29b1d22ad1b8e8cd89f94d","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"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_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","babel-jest":"^27.0.6","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/node":"^15.0.1","@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/core_0.0.43_1628858983551_0.47961313907594194","host":"s3://npm-registry-packages"}},"0.0.44":{"name":"@tldraw/core","version":"0.0.44","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.0.44","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":"a1696ef173f48f1741ab39e1af6565f0351b7211","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.44.tgz","fileCount":113,"integrity":"sha512-nCs3q+39izn6Sz/8nVIVksZdzzp1U1060W/jownHe3EndtszsBOUE3fFKqzerjcJY2YKsH0NJdS83v6K6tbDuQ==","signatures":[{"sig":"MEYCIQCaouyhniK6FQUYLwK52wIrM6NT0+7AssZhxEd8SXQoLQIhAMYXRKIRHbHKoWCSM0aaTtKbpDQGw6k3LtcpIZLcrSH/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":422262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFmvhCRA9TVsSAnZWagAAVbcP/29xtRSjVJyb2vOjLvjg\nJtcXfG2+xQgojhPojMUtM0UvYQlPB74FJ0NADb3bTXF9OO0gwGZHS0teALyh\nC+SWz4y9Ewl4c9TmA0kVwSXykMaCpNhkokDNEiBib/aHmfiSUDFmMqfzb+iU\nLIET3RJRgv7DmAb/q+zUpjqv/EGfczVx7jNHVBSQV5l3TT3k34CoX+MO8t82\nPTWMH9qWIzgLUl4tq1KCJpkyHDVlgwNsu/vK90ni2qAPAoRPyCluPX18zV/N\nMT5E6exRindGpFh4CmjiwH8WbUvEPDpMefuZVYHHiyuHH2utXxgO1I6Bzlw0\n0TWDRfzvwW2uscCmrFXieZrZSatGSwU69IpYROY2+Lu8MxpDKzBMu0NpHjTK\ndIbqr5Ywui8FYobmABWupOd2wtskX1O+aQuUZMiFBoKU340ARW4uxvflCrAe\nNGqip86oSWX8sgzegzqCw5LxJ4LxdDZdwKUOLLf85de7UMZL236wqHzlCP6H\n/LXM/bk+6w3AiVNXl7MqJdTO7Ma3XA7upw1FNB5vjOdV57F0+v0Dl8RN3D23\n43s8JN03fedfQkF6STDvjb9NH/0ToisFsB4bSORsK3XK/D6rP/1g6WFGujAs\n62ySHrsWU6nw1E7iA4GWWkJGeLyieZr+dBNVhHjNZDw4F+pxUse5yBifevvn\nxJo2\r\n=J0EE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","gitHead":"924553373cb0612829428e51513a2a76e2e0c348","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"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_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","babel-jest":"^27.0.6","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/node":"^15.0.1","@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/core_0.0.44_1628859361188_0.49589433861311694","host":"s3://npm-registry-packages"}},"0.0.45":{"name":"@tldraw/core","version":"0.0.45","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.0.45","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":"44eb267e35d8779ef3ae8b62f9d19fe112e2aa3b","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.45.tgz","fileCount":113,"integrity":"sha512-8hbpbnvTwR1+d4NgttXe5RSk4JmSp+GFERjvQ6xer+cpCUZubz0eFj/LGtqmDt3SBmWdNgjmcaPeloI8BiXoxw==","signatures":[{"sig":"MEUCIAFniINAMjm5GEDnlVGrmRf9mNZVQ2STMiPC5/eE8kZ9AiEAmlQdPvCssLGaKvN0bz58aUxiUhtios8484sFSD1HkrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFm1BCRA9TVsSAnZWagAAgkIQAJ6iIQ40skDJWnNM3mdQ\n8UV/0CB42rtyqmTr3vaffsAr5FHc8Qz43e9j06SBemeAfuUTg+j6JcyWQPvD\n1eKWl4U2y+QCd1U/ipuJq7CuYQl/8uVrKHNZmLH+R1HfIGwv9X4L0z7D45ai\n2RprfFzBJJ+6T/fmzfCwhFAQj7N4kgct7X20wpRUfNm1xdxbeCR/vOzlf0jM\nFQGl+EiMkgS2+VASqZVDjxqxUzZ8pdp8brWl+8zlx65MDChRNUHUkcb3b87J\ncVTLjMDqI8IqZlXNzYDi5pMLtHDBnmrWmFawIY6jLlS8y7ub6LZ23t7N/ruc\nRET+kfSmSEOENHp2LJeXLN6kVq1Xy3tDPxGzvnesBSEFQNw1rjCyb3sQ3/GQ\nEWzsueuWn0owbFzSrI3xZPvJ3pDKoLTtJlwqkcrMPDziMD8foTuqSQMxcNnl\nDbIboege9i9lTjhFKwMn9++osoPA09sOPy/oJbCny/avFn22GAsxA86p25hr\nb5vg+fhIloSKV7Bx0vzlTI5fC17413+OQsHwH2f1UhMI7H/WbT0dZvKpKAaH\nddeKDReYNgjVuC2wJkAiMM4hI60AFsk6Vh49p4F4/JwiU2pd3qe/GsAX7HDo\n78tne4Cl8btwwVc4TImdxoCreQyTU6bGwjdV1nFnfyFcSWMpavGr9TzvsDkj\n1UDO\r\n=54Sz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","gitHead":"a7dac0f83ad998e205c2aab58182cb4ba4e099a6","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"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_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","babel-jest":"^27.0.6","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/node":"^15.0.1","@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/core_0.0.45_1628859713346_0.888577860552203","host":"s3://npm-registry-packages"}},"0.0.46":{"name":"@tldraw/core","version":"0.0.46","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"b592114313d4d16644221f378eccaf433870a74f","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.46.tgz","fileCount":113,"integrity":"sha512-XlH087NOwCacZGkTWACUqoDFSrlfcIsp1ptNSsRoezF12xk6QfT1n/5Woot3hw23NWKOCqb2O5KbJw0vSuNsag==","signatures":[{"sig":"MEUCIDWkRKtaSLyKgYgXyJBwju8kV7lTkwXDNjXYrTnp8HirAiEA3IglllMWPnr3xkd7h6D7s7LYJ3zLzkCI04r5WrttlLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":422262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFm5lCRA9TVsSAnZWagAAZRUP/35HXEhBvUkzGkewgh3g\nwXJx61OPfkKU/XnySUiw6H4QULJ3zuUpyrm+zyOEHX1VdBhDqnlouR59glGt\nNoRh/ogFVPV+3kkY3ouJjM9atcGTK3YGMn9jfteaIVC1gwB7NQvJU8kkXpYj\n3kf+r68eIKFssNNfEQcH16W6XCyMVkqkPQg2gPVO9VuXlpq8MIGIy04HsDw4\nsjCvDmST8/Sbn6xO5pmTlLDSfrzL6jMwk3utZikhBugyaLUYyOrLpfnUxeII\nitbDiXM6ZdGUHWlEH0684Ha65/WxPTBLkQn8VC/jVqHPzZ5bCkZmwg/5DCn8\nvuxfLkSD+wmh0ju1WOCPS6lwROSd3pWqw008GSmYmRefzPf2j7S/Ixxpatrf\nDB0vxDBDOgzuzOHPkdCz38ouUcRScsnMi95YwRmDdNhqXAXdHn46OpeNpGbJ\nDyJ3bbK+PwLL8XPBxWckfVd09Ob3QRwpt/UVlx/Yz3hsgqdUMk0X3DNZH1a4\nBnD+bIBA0BwuEWKmHdychsXSYFvwkUnv8Aol9oQRobVySVK+rGHE/vrygQzU\nQXop+mQqg7Ayv31feYmR8fyjmSqlYjx48XldagKSIRXN8pecdZWkyXAQyQrA\nBM5QSzDWqvVXWpF7YyTGmgPmCwsOHLdG1m+U6tbx000zuHmTY7cmsV6O71Vq\nkOC9\r\n=37m2\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"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_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","babel-jest":"^27.0.6","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/node":"^15.0.1","@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/core_0.0.46_1628860005802_0.9573521114658456","host":"s3://npm-registry-packages"}},"0.0.47":{"name":"@tldraw/core","version":"0.0.47","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"b571d78f43976448727ada3805f96e62408c327c","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.47.tgz","fileCount":113,"integrity":"sha512-Z+ZwjI193ZhP8qy6mXNk5eDI6AJYpQ46WInjVEks4v7DPqkR89qhz+wKs0WbYmwtr7540a3Mx6RgIAg9q02i1A==","signatures":[{"sig":"MEQCICvmcJSdNhIwh8bBwK6abdJFVUsH4QryZbGfvwERd7xFAiAHBcnGoVDO4ywFxLsVMo4UrNzsnYzCfvqz64DmqNPiUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":422262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFnAYCRA9TVsSAnZWagAA6ZAP/RGBkUVwenCcrCWzKFyA\ngmVK25K3W+6m2qe7dNsCO6uq7K5UK3yTYiBsioQv2zSygR8+nkXEFgZELJTK\nriOPbIFg4ePfP6kA9GWkg2Sh1YVEBYOaQ9MkN9gj+DBWantqlgNphfWk9vxd\nyb7IMw8IeET4IZ/TOhrMgOe6YmjwfAUsWwSdz8mfJNcBU0LYDP+wi/GztaMc\nEa804hz+Kfztu8F8PRXW5rAE5uzHta8CKo5IOMUcpr16XNq+7nIZ6tSE0K/n\nz//BaSQYEuhiudmhUglg96h+zKm5e8SiB6I713GZILdmYWmrLNsoG0WcZm8F\nxzdJbM+aAplrJaCBH0UNa7aYLzUS9kTMa5cv7ARZYYWJSthM85rJc8OxzkJz\n/pFMdcXZvbNy38nWID4yNCGtElCGThWxfOu/JR2k/qEs+To9AvJ7dp+3gS5T\nnh9w3V+iEbCMef959dCD5d1sa15ZRvUw0FEfGwN9CPfgpSE992ABdWJWAUkP\ncKz/O817BR7PsehDk5Gmt4HwrvVj1hVesOgaWPm5MZ1prmR0rRu+jRpui5Sf\nIve6lk4Hm8/IfpD0/vHtKk8HrfljqFO14k1VLT1HDnCRIU2uk2xgGgFgp24w\nI6zq0QtYei/s9kP6teuHBLnu5EMJtuA7TWbGW/UEaH/u3zHioHGGFN1UcI49\nY9rX\r\n=AQn8\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"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_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","babel-jest":"^27.0.6","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/node":"^15.0.1","@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/core_0.0.47_1628860440455_0.014766831211013187","host":"s3://npm-registry-packages"}},"0.0.48":{"name":"@tldraw/core","version":"0.0.48","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"44023f9ca0c4baf1d51f5c20fe605813fec0905c","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.48.tgz","fileCount":145,"integrity":"sha512-/m//R2Fj1RhPhH0ijEHmFF5TuS4vDXTg6F2BswpncWQYsxxAnIJikrbEQ+wdTskBuimPmsvVjPM3DGt5LSjicw==","signatures":[{"sig":"MEQCIBWhPpz3iRe9kSOXMaPZ157ZoUyufjIO1sN30asWuhWUAiANsJ+YCe4rlC9v5VzxCWl7+E3vuaPiSJ9sl/eg2iasHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHEK1CRA9TVsSAnZWagAA2bcP+wSk2+sPCpe5xmMLnipF\nO6rDliGK8olMIb3iSpiYgcOS2D5yiRaK4A6bdA/9lomLdKmTDkv7EOm/ULrZ\nG9DUbYzvKd4n78sgqCgRcy8zWI3VRpnQayKe8F4MAUrb8K4AOXeXUgpxnG6i\nxbtxThwpC+IaUii05/g4hl0V376aFJ/xL89vvd3CchcCV4IwP5yEq4Aga03L\nQUjmWPQEyEtNGZ2gIchCiDJMYaXQ8PyhuxjE41NtlKiD2P7AuC60VkbubTh0\nAJ6f/QihWpdumZe9IQl17t7NgC07hcnFKleXm03IIWFJsmhLkQBVcm1KTVSZ\nttAPxzFEsYp1rQnxYb+VpZ/IetZTcKy7FCuQQtAGMWmHTmtNXV5Hyh6LDXnr\nFp8Mt/F8jZ8vQfTGNuQFh1wvZB9S0IvhqA2y0UmqIEzAYYjvke2tncb1AfJF\n3Gjzxz6C5eap5nPVwGlEEwUXFQcq6x0BQt9vZk4OYWjxqURkNu0WnApU0Ckc\nojHtBF8ImB6EdcSaVLlziLD08VKsQ9jdufA1nzPHgNsShgO5fEf54JOcfEP+\nb6BcT5jd66h5NA1yHI6SVB2M53nWQ+Kk5B/ipfHnK4Hh8c4JC2DbYuvVDycp\nRv3+eGobVzx5QWO51Su7h56sh5OjADPTSYsGeOCyb1XQqxTEzZGcCuijLiOY\n/Ts7\r\n=3Qz9\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"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_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","babel-jest":"^27.0.6","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/node":"^15.0.1","@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/core_0.0.48_1629242037451_0.06248102923119614","host":"s3://npm-registry-packages"}},"0.0.49":{"name":"@tldraw/core","version":"0.0.49","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"948f7ca1af7239566b07fed1b18627d6ac09ba62","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.49.tgz","fileCount":145,"integrity":"sha512-YeP8qjyscLznWEBBB2wFr7ZU5+cHCY9xftY6NvZou9GKRqKUdq60FTN1p3lpvpV4sBL53gc0RS2wevM6PfOTmA==","signatures":[{"sig":"MEYCIQDcaFpYw8YuN2IQ1lfiTQf4F7mKnfgmY3VIj+dogDa0WAIhANZdF68n3RaX8m4OqMYI7vgP5Lc25n85lKDltN2rZzZD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHE2zCRA9TVsSAnZWagAATeYP/1uJluoBB6ky0mxuUwQP\nzsjeiP+qxS7Q7xuFzwI2g+MO5QzmrI3H4b5lGDRS7ohWi8cu0agawVtlG/rx\n/ZUG6Tl7GOnRuP+yaWRBSwKqaZ+Ebk2KNpmlVDYqoDom/biNL861ygO9AUKe\num5Me0vNwW49xQQ908IVgWQX102zGKfsg+0GAxUihMls06E3K/OKlMhBY3aT\nePQ1hl+O/IB8bWoVQWUsDjmnd34WGtj0A809xY2Mti5WOdTK1wHCgQV1V343\nVW0yP3Aiv2fqfsxzdU3FEaCCndbEWWudMnupSJzC83fiMlBaGQ/eCQbdPtab\nL/D8j6LrrYqQnmXQ6NkWdtxwErF5TGbXQlnyGYmWD2TedTObwvpH78HULrU9\ni5kTLrN6czNoGB3lQJ/1NTC/G4crZMx/7aDoog1OYRWEsgP5kP8Hdcmg4L3c\nwIJYRnJrCsoK8W8K2l/HtgQdFqud8gqWQf6ov+FGvv0LQKlpKRmHVnGSL+A1\nJOGQ1qejA2MGvZQYTSXSm55mlpW0K7QAA3l5EcgzfTGAnhvIgR2kl3qf2dxT\nulzT1YEgUq+uA3pwOG38ua0gJJ96+zs/Ug+/se6HCU7xcS+Tei56Nkhocb7T\nIrr7YUekcdw6T+/LnC1fTD3EcOj/YVxJE8YxWUbHGNfWmMR5g31FpPFO0fE+\nB7FT\r\n=GPPl\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"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_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","babel-jest":"^27.0.6","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/node":"^15.0.1","@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/core_0.0.49_1629244850813_0.9929093997260561","host":"s3://npm-registry-packages"}},"0.0.50":{"name":"@tldraw/core","version":"0.0.50","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"16cc07555d1904aa6e6bd197e9dbad4cbb37a8e8","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.50.tgz","fileCount":146,"integrity":"sha512-wVnhK9jc49QLgRt9gqa6AD31yx+WNhOiBabVkcnPdZ4DWc5SEFPM5MpNCOpFDrHgiTyZEgSJfzPDbo3J8i5CTQ==","signatures":[{"sig":"MEYCIQCQExKa4BHP0PTeIRBcxLLSinw6SftvDyvSDJnYeiWvwwIhAJPDG/i/wfdIgfLEnANMARIyA/37+1Gsq9Ipgt+p8sho","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":517593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhK5AfCRA9TVsSAnZWagAAQpMP/0lc4MV1RvD3u1N0XnLq\nhnTfG6uCvsbCWsWvqWwt6UQAqiK07wDJWeKZeEm2i4a+wyu0t0sX0dqMIwxo\nld3FM3nIs7oAfWDWMFEVh/PP+88QDitubq24wwjhzmXTFSFz+sypxT7AUL96\nt8Lw/YiX8z6A23Zcv+eSQAz+dLSrOWQy/tWZVX4N15ykQlPqTdvrjMcjVzdd\npcjpIh9ilUxivNQSbWJQpllL+74TaIKO9tvfT7vQB2H+X6dx2qV1tt7e94oD\nuMnF6LGY5JOK0atDRY3751okyckmkZKlkmLvhO5ill7m+iwWmb/VfCIOGJ1L\nfsx70GPyXRG4BylrOzCYmusdbZYuO/+zxzZ0QMrlxcrXA0kUwLZu/SUou1YF\nJIWR9eSQeIZNOB4GMHR/uPb7aW/kEWju25FOH8RermDv8B6RmBL8+BDcWwNr\nl/7nmU5ZDULszcx4+D3ZoVnToopvK+5b6qkqDG0nuVmwUljcwxuvgYEhgHSi\nHBuGaXAhCR/akwyknnrJ9PFq1Oz9beSFbmkx0O4DLbix3xX3WcHgE+tNlPiV\nr4o+1P79wCTz2cULIZT5EAawPaG9E2gn84jI/XnIdg762MkteYvO8JuljhbL\nYTSmUetsHj5ejbsdE+T3NrYHgUV7FBkQedPfvJhKkHACniyoEIX8OPvnsSMI\nWkM+\r\n=4trv\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_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","babel-jest":"^27.0.6","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/node":"^15.0.1","@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/core_0.0.50_1630244895424_0.04805172104168465","host":"s3://npm-registry-packages"}},"0.0.51":{"name":"@tldraw/core","version":"0.0.51","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"8b1f02e8eb977c3cf67179e3268d623fc2769f85","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.51.tgz","fileCount":236,"integrity":"sha512-sHBT9nCDtJE9fLSdaTBlOp0ok+vyAxX77ewTDfTWQwXkiq3kbm3mImHe4dWgqaNcmVxpgQbWS5LprDZ/SDW/GQ==","signatures":[{"sig":"MEUCIQDAv4vr3u+nPRmLoWUvtqcRbCZe+yY4+lCCP+JEZUFi8AIgeUyKlurSaqYiRjGj8kx29dGJek0XEiZXXYoi5BYyUEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2019863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLN00CRA9TVsSAnZWagAAMmAP/2q97mtEr63ntvSrdo4R\nktxTYXXthe4KXHL5RLvw4Ml436XsPgFK5SrVTDMbegxN7mrpclXivpc8JrNT\ngtyYRGcDk5wArtXLui5vmaB9hPnF62gJl76PZx7GktXB/1gJwaz/BP4FR/JF\nC46Rp559wgUEW7wq1ogUBnp+R4tNhoVwpa+XX8+M0jVO7KCjQhlCMvTLB0eb\nJkpFYXha4kG+TLn8oKhw3DETZTt2ZVf+fZu9Ka4UYJM1q5uV2OvfVz/FLBMh\nQBpYtu7aGsAOMxKxN5Gt33Ehi8Fc+cPoIgKDHFLHTFgGR8cz5JW+08b9lgud\nmthHKYR+TcwMiMZg/iZ4jiFEVhhOOzdGdQQIg/m/7ZW6aXaQ3Ocefd0gSMfE\nEHys8L2TGKt0VVAqm6nusVKi2p5NRM3pgkxMCVYGb19TL6Y2IwLlqCQU26Hf\n6AhhxInISLQTd8mjr2wRwTIbiwO1dmNhc2riPqxtUP7FvnNm4H/PPKgGH/40\n8fQfpcCWU2imVDr9Oo0E8kT5XBtl813O/Xy85juXEo31dRvHnyPEXdO03YXH\nx3J1yHQ3NqyjMPjKgi6eqMy7crCZPBhwYN41FLNLAj5tsghZd6GlX5dM1fiF\neSMxyqaBKcfAk5MWANSUpDtor/0BH8O5pZsanlTVnIR3njq5iYmkn9pFOfmm\nQus/\r\n=11w4\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3","react-error-boundary":"^3.1.3"},"_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","@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/core_0.0.51_1630330164280_0.8086166144117988","host":"s3://npm-registry-packages"}},"0.0.52":{"name":"@tldraw/core","version":"0.0.52","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"215a7041023d4a43031b088397b400908946b798","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.52.tgz","fileCount":244,"integrity":"sha512-9h2MiWm7+kO3+z5EronIaIxsbz1q5NVlkxSs43t1rYysmHmUELP6dG/i/rDcZ+/ZjQfwlQIYZbrdWlhtPEitpA==","signatures":[{"sig":"MEYCIQCRMFd0nUp8r2KU50FL4QSmaCKMog6Lrbtw40mrJHMzLwIhAJWlfrwOOKq70A6+Al+rX9JCMtc9j5VLz6X7G7b0DMvl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1944445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLnFkCRA9TVsSAnZWagAAL68P/0IhUMMkcPhj/1hXA/FQ\nTX12wvB3fX/zMpLcKAIqzRflOdU7zhhMwvco/50Yr4bnlcb8zRp5V41dSuXW\nBa9jOdx3Ds4CMuyYerVlKEX8dVFqeUr+pCWonY/8wQi0tbDl9r0/PWlzoWHy\n+c8PAiCBI8Js3SXzzIp/FenCLa/w+4rPvsBt3uWRmbg9iZWa1SdI/7sZLc4d\nXUqEnyQTrGAHkgSZ23kIU5O1ct6AB2tG9AgRZ6KYd+DrTOV/bj92Zr701AzD\niEgJW+3RZEoVyOupefrY8PgRyFnJbrz7ebockMyHgIqvDo9aCsOMKyi89Zu4\nGKB24QSXXRzHbkzwKA7sw6w6uUdhY/pVl7QKEoJtKOWh2RnQafFU5vyA2dLF\nds5+caQG6uV7Fa5F79CKAeVlqRo0xPnUULa7XeXZCSCUdN9aiDv69WFGLl9T\ntFzrV8nqUVwX/fZ+WqHvNOlPAnXV5toEKh0gV01PVknz36QEt9pRq6FovoIA\nirC4n9hMPyok6t3Xy7qMIs3DP2e8FDqqUT/vw9TnhifbskosVR/XNhDB/n0S\nA+kZHZKCUe17Loz8W/ejAJT8vVsvmLa1u/e9CaP7O2mBnxRzlps7p65VNHM9\n1R9oz0GJy3bz89gzU2LkF15eDrvN4FIK5pvkXuxOAcsKWz/4lgUAb98fgQ4D\nzCUM\r\n=mV7j\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3"},"_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","@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/core_0.0.52_1630433635702_0.5292983890041891","host":"s3://npm-registry-packages"}},"0.0.53":{"name":"@tldraw/core","version":"0.0.53","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"2db2b27df441169e452e0aa07570adca8b06b582","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.53.tgz","fileCount":244,"integrity":"sha512-hxZIUR3Sm320tvGW5lWEKfw1QJhe6mJu7IrG5ka5G3slusqaY3cQY9EafFqH07yEXul2MU2RENIQus7fh+Gwcg==","signatures":[{"sig":"MEQCIA9V7iOd75dO3LdhVwj8KYFytiOKaNKN6FKJEFAvhKP9AiAeE1D/vVa0duKTXdZcYYteWGVP7vdvcZL3qSuT3UB7fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1944445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLnLyCRA9TVsSAnZWagAAvRwP/0QxwoGY33DOVFWbrGsh\nhOsiIvBl5m6WLXqeombWaJJps8jUG2/P0J9Fy7C9KpdmfrfeXJ1Y/1TItyG8\nC2GFQEewL6MzTcM3JXZ5lHatI56GAk1f++O1UJeMj4LAhdeKtkKliTC3UiNf\nWlzL95PFD6HI2s5fGTaikSA1azhO2y90uKrEOlmsRUOWM2/NdOQzlmcM2LHr\nmfyPE9ubawOryiGwhCmu/X+ahsilIuIuTwW1yBAp+hNRrVdL2kPVyIan0i3r\nCQRS7KsR2+bIf8tQTaIv5q++45RM0hLKTBgLZsBWU76gKm2dpfnz6rHvXZcx\nvmRyPfRRSVeoapIEKEsF8xYOTKYDjAtEcf88BFBDVHuXAjaD/SO7//dYto0B\nVdSX+wCdjPuWfYMb8lpJHU4KjozQJMvBDQtZn7kxI+6evmw0TJD7QPupW575\nPP3pxrUArdbBKUKNktWTyENu1dDv9MwKCpLZ7ykGtLCkUR0XkYX1NpgYbiB7\n8p7KRlGdSutvDLyUoWBrgNLZq4RtrNoWtkCNmPMTiSd7SIJ3JacfV798lr60\nWwzmz54a7mTXxwkzIgLyf63KcctsyH8OgNF09q2hcd5zlaL2s9wiaxxFkITw\n+rV4lcl6WGfdvZupYuoEyJGf4QmkcalOHPCQIdsKwoZb6S+VAJ4JPpTGY5sg\nSXCu\r\n=+FgE\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3"},"_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","@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/core_0.0.53_1630434034374_0.5531965292879715","host":"s3://npm-registry-packages"}},"0.0.54":{"name":"@tldraw/core","version":"0.0.54","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"4fea6d1cb383c5653cc01bede22d8d1288223af8","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.54.tgz","fileCount":244,"integrity":"sha512-20FCXKlOgxoYogiozKUZ0NHGYgi9uJozBSS6335aH27WjvgROuWuzEtGGsYqRx95BE3HGBM1+Velx2MayplOvQ==","signatures":[{"sig":"MEYCIQC9WGi7mu/QVESaoIBXiPD0oq3liDhQqPyJi7qiq8OqQgIhAINoaR3emr/E70ZRO8oRFqmQh9CyKTznpDspJ/+pgXON","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1945807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLqNvCRA9TVsSAnZWagAAEJUQAI9OeejWP13c8MkM9Tc0\n8+ujZUsZK6ZhzEhfwb29OcH0wiH3x8jeLW6HzStzAD/D/hJHLSV+YCv+1VIx\nEFNrBWBgEAQwUxCX/uMEbxWZabrO/DfCvr8QjMV623sWJQdCb5YgtngMKzj0\nMThdvRcUbuUQ3PszeFHrdMrpC6DAh+09WlJaTeVSvznhK3xxQhTF73JjqhWD\nuR0ShWMLNGbI2H8mnrx+gmAuw2IRK8XLT2qBARRxwZEZvyPoYgxGmuc0yh+v\n20FjDTguFMZtDu1X02vxZ5pS/hiUzQHL8fkm03RxDzqF7HF73H4yVKX5+l/z\nUO79t2qJRLfX1OH3XeqJMT3J7y6xhJhXuLh6GQpZ+H3h89oVmxVkrkp+MFyY\no6+MBvD6CgYsxlA9KUmpbTsITUbvoPGVensfnO//jorVD+ELoPzxrj+M58cI\nnKm4ZGtTcR1wII9UhgSW1SpM3JmFYOYPDurUzUNzLLV7VllLSxz8s/6EOd6S\nQYAMxUnLO5vG7vNzp/knkw169qJEkcLRjBUQ/jiWESm2UnXfO/SxapD1g6jH\nmhMjhSu74MDsYyRrhPZezgRGLYEujdpFEJsHAm1Sk9HGC5PtreUrXmHb8StP\nY3Fj14BOycU6cVh7lmIopc6AIAHfPpkGMS199tpHGdg8m4j2fO38sdBYLVMH\nt3LR\r\n=BX/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":"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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3"},"_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","@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/core_0.0.54_1630446447449_0.21494912851819015","host":"s3://npm-registry-packages"}},"0.0.55":{"name":"@tldraw/core","version":"0.0.55","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"a1cf0650163d1b5a8dbf0869f0203214d18a1357","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.55.tgz","fileCount":244,"integrity":"sha512-MN0P1ZUa71N0bA0po/T9LAQK8lSGcL7Un7gYOcd/Bwl6oQNhllih1clPvHpRDkGyfz65tgi3fGEshXps8XLlQg==","signatures":[{"sig":"MEUCIFhY4xOqjE/eR5AwqTcdlifkQXuzjYQNAjZGNDmiIl2sAiEAmfBWY6I7M9dmars7HnGCvtlaZm37BzqK2DydsGZMLdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1947836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMdBlCRA9TVsSAnZWagAAdGEP/21uGCTmqNKgtCec9WJj\ntkgfc8J6lEotD+XGq+r53annQyOqEpSB/TRpECVaFKbUIvzFWpvek5zHHSt0\nzpIZtuRJIp4GaY1gsZVJdUOu4PAh8X2tlSNscbESFjvgeO8Gm4Gbo7cC+GwJ\nrPq3IzXx6XsFIvV/tv1qm+kM4pSPp3iWJohslkUT0M+HUYHznGFEw5K9cQ1F\nxSDjSwqN7LIZdTYiSvUiSB7XD+Gkhu5UpyVmg9SCFNs6fQ2Qy+VoHOuZ/YAr\nzlvc2MzaqByK9H/xe34AhGZvp1y34lhLRlWkU+EBD5ZEH+JkW8SeIS4HRWfH\nLWS5MtZSYCPA7xmhd64GA06XKw/SYTgVhEz54uJz//4w/ZdvnG0TReQoLdmM\nKoXic8fzYPQ1jQ335U51RwqsPAjj+kPIJZyigT0fiZZCQC6OuJ3gAspp96xD\nbQOW4/9D7dm6BaNGzH2p/cY1qK2+fc+SNd4cjv5e7TO2gpxcMiZrMiuSIIGd\nfCR03F1UYaJCtgTRmrVacPF/tDas49OhNnJZPoU2IakaptiYpjSM+N/5Brgq\nOe2IzsLU5oQGG7dh1Pv2cj1v0keB2GVApfCqO/CoODsR9LDMCs8lFK8s2Uv4\nAzLo1fEDIEsllfsHL486jO2m7QhzYO7inM+vsH1Q8ocpk/G8PWadHggzRcUz\nHNBC\r\n=MOVV\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3"},"_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","@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/core_0.0.55_1630654564996_0.1778635824414725","host":"s3://npm-registry-packages"}},"0.0.56":{"name":"@tldraw/core","version":"0.0.56","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"9bf115c8149fef33600abab5d29a27348910028d","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.56.tgz","fileCount":244,"integrity":"sha512-NGnFRs/uQWb8J0hqEak2+0KNy4YvZMttHTG5XDqI+GHMXysR48pp11zDrdmTT3T2ZtGMN/2Var61MDbqQTmy6g==","signatures":[{"sig":"MEYCIQDUNPTa2QwsvtS+ya9RE53p1FgCfmyNYze7u48CDQo+MwIhANENA+CCXSIoiMBzStJc+Jz1JkPIevGwt4fUrBVs3e1y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1947967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMfg1CRA9TVsSAnZWagAAKxcP/1R9eq7BxRvKhCEADDMV\nunWWflOmoRwwPf8eUR8ML32s/PXKDgEAYt20zZZjK0WdnKZYplV/WiIh7lEI\nAAYkF2cVJCV+Mb6haShuFIXuvDxY7FbbFyvpDoDJDjSxfCaVzKvoHwMZaSLe\nr9/4+NHjyFYXmnFYF0ZfKiSBi4Q1X+3Js2WPPfy64XlsKtNmPd6sKP8UjBJt\nOxAK9v/DsP0smMBxUTzF925jq2PgJjVXiBykRybjqsOL/lzY6l0vMMu74VuZ\naxdJOSxb4ebMLq1R21Ptv4Iq333nGZNynVtdDQY5t/q6c+8Pf7kHI7H+IMiQ\nBVU/3FPdrZLLbX2DC0MjUCw6fTVR+Fzh8DSQzv8VnxLYrFc/T6fd4qnXGN9w\n8YA/sWTheC/K5nZJoWubYzCEcY6527mjw/0k3UJmeJt68tIi01A8CHSTz00R\nSQjc8Pj0mtt6Jtv0czbVptbAbcpaxbh3ib45596bxnAaCV83SlwcRmUnL9KE\nj2syXwEwmnsUpoRkEtECvxrNowslw3gxL97oe1egrogn/e8Ursz3Ji3srsWi\nDDXqkJXR7N7wXLfUrNw1XdbzVhFr/08wAzoNxKaygi6gNu6lWwftf9dgtYW6\n37L66cPrG+qxMu2gvlxSgBr1f75Bp1aRGKrNuYSP140qK4hOqFzOEz0QrFlV\nrLms\r\n=AzDR\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3"},"_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","@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/core_0.0.56_1630664757199_0.9469118059598893","host":"s3://npm-registry-packages"}},"0.0.57":{"name":"@tldraw/core","version":"0.0.57","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"de501dcd0f92c2d85db39071fd8045d06bdb12ea","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.57.tgz","fileCount":244,"integrity":"sha512-H33yKMXaE/AdAAgbAO9krRE5VasR98RB9I15OaRjiYNReWSAef8yuOx89HR8oI4krvblMQ+jVGZvNinnmlhyeQ==","signatures":[{"sig":"MEYCIQC6j2uGYZHUD/Wyy3mlHtkkPx61617BSBDgn4JcaemukwIhAMc0tqGKm7Nbj+qH81HrwxWNz3qjjLEJ/yp1GwINq3Rn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1947967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMgKwCRA9TVsSAnZWagAAF64QAJDvminiofayDPgja2wT\nXCP2F74KAgbUIkx/TuXFjvkTuqZKmLkPoVqGbpAI2rdxPNOJM0+iO87Gc2DR\nkrUrWj0+rSpkdepcOeUKkaTIsAtUEwZ3IiRthsBwnQLeaWDl2CVa3RjXxZOF\nJ9vU2fAyXcv9vtgzrkf6Lwa/GyOmc3FpF2o1MFlP+eB44v07QOqAXrHiOpbm\neQoZDS3kHdQ4WLLjy2Te9F7iZLwwPgAv57/SAKs67BkjGCn6jGk0Vt2FlaA1\n4ms6ZhIlkWP3NLtZrBT+kpSu00NA7wxaQNWR+k/HI82Xrj3ZCrNuz+AQ3xqE\nROEBNTx40TgPP2YelhQ2Wt4ARq3owO1govap3i00aOgEzqoC3ikPUimRgl6h\nWRJwNHngp2QnjC9NQbKlc3JRoBjFiiUGZUub06FOMh3OXDfvR3Ajv4m8SEUc\nS+eIXmV1QiIwoj9so804YbgrhLAPacwHHs5lw2HQAgzJYhyxLM89gmH2rKDh\nRanRBK1RypyUq0FcIgBNqwiJMHm/PNC+mlrTtuOb38Ig6lm7qcinLw+/bNk/\nUm4G8SWTCnBscTRlO5GShA/0/ztNnCByHrsv6dXeZ1U5DGl0F9Yaq+BtvmA0\nRCo1m7A1iL3SXUAkLjp1Xw/YxcFepV0/VQWFn2ndPq82NfK3pz3GQ5TIHNDk\nH4M8\r\n=7ls0\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","ismobilejs":"^1.1.1","react-use-gesture":"^9.1.3"},"_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","@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/core_0.0.57_1630667439938_0.7924959814834323","host":"s3://npm-registry-packages"}},"0.0.58":{"name":"@tldraw/core","version":"0.0.58","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"9802aca47b510d21f389c97090c311b35444e679","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.58.tgz","fileCount":212,"integrity":"sha512-7lTZw3ihLM29MWgVjXvVj0CwBrRfN0yz6aaMLSSERRvlA8+qQ3CJ8do0ZMpAYjcaudl+aRiJiX/13HunYMjI/g==","signatures":[{"sig":"MEQCIFRnaJWw35X8sPHrOWVuXyVFwo/Mq+F05zaQVJayD/3cAiAXN71MdSxw0bHfQRyilb6U33JZ6f+dZaToa/SujL4heg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":491035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM47kCRA9TVsSAnZWagAA6eEP/iGIJkIDBUuYUEfQW94f\nkqhjU1G1W7a34lxrndoWrhsizAzIBdnLALK258t0vSOhO8PUbJQU9ALlMbwE\n/8L097IW4lfyA3ifWugWML4Z7bCHKLgPNuZBWGVrWjHshwuqjZrKAZ/S7kTg\n1PUuiJ89bzUjV8KES+938LqWH0xIjfb+jTw13yAXeZB/rHdEEHoCN0LSxB9q\nN0LhUlAI+7sGGaoalkMgUpnals2RFx3mjEqXZFHYpFBzBVHnWh42TKx1a0Qh\n/oPdy6SKWcFNrVLpdMbql1480qAk28zwmzUX3hQrwMpqMYO+5j0YHWxcCZ1w\n6R0X9mXJ5hbZb0DozSdizoP15FiIFl/hryGype09Ka3DHtWit3zXEuPYQQQH\nl1Fy5H0KVyVqDs++ES4nb7pdLyOv+uCAY6SxqMHUt62HdFdW3cmbem7kGrbC\n4HZXOfRIz9sSpCVAt7RZ8etVQI1+N1bPy4hJxEjsFi9Rw662SNoleXFDCUjV\nmJZLgRVLNKhgqGU0E5S/v3+49NQsbUAF5MDUx3FnV30WjhIN/QdKqQoy6ECB\n0goDNgz149NQ8qPCwh7WatKi6P0ObwRsOuEGecyFG9eLLLQkT0jMsQQM8OmR\nRWarJz/Usl7FtShqdIkaKhZc7g+LNzjxVECdxOS/B0k2qY9wR7SL1/LEVVxA\nyPvL\r\n=3XfK\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.58_1630768867947_0.12230612185615874","host":"s3://npm-registry-packages"}},"0.0.59":{"name":"@tldraw/core","version":"0.0.59","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"9e1c49ea09eefdf257ed6391ef7591210cf91659","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.59.tgz","fileCount":212,"integrity":"sha512-BilPzfmBSNU22yWW+jcTVNCUPtipsyylAkFYrAKKv/3/Nt6KXIMQzDO1Y8sqMsG4cgIQ+x1W8Q5aqlRx53j0Kg==","signatures":[{"sig":"MEQCIFuNlgSMZbz3wfh03tS287vW069qdCdMQrKPgEg3MaqpAiBk5ssCbQ1zxGLcw1sBdoW/TJIYnb0pm8dwPZETJqnlRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":491093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM5OTCRA9TVsSAnZWagAA7dQP+gO3P9jAB2xeUHf0Uv9n\ntjLoZ8jZru4t3fqgDLaKK/agKuOg5kY7XhJAYqZw8wAs5ryN63mGCaU4xocY\nVt0R9Lj8w/Q8iZekyEQiDkfe5etm1cCbcwtIH1jmzt3gM9wD9uyGXxktfKoi\na6RvGR+RStzxvjZC7mdCsWYeNK5V403b3xC4QBlo1pwS7Xrp4B9DYhjf0I1r\nXj119hbZgb34zWtMEeEXnJXhLxb43RuPFKE8E+v1B/3tXTjIUgEMaqJrmmoo\nKo1AkHGiDHSm8dHiGGnFYtP1QyiFZBEta0vyttI2/950hSKbxS5khiaMfBaE\nKOlJsGI8d/kBwvA2yywGCY8pwkqg6EwvG08FY8bbgHmEG6H/iWW34PjuOTVd\nu9Gf7UbGaqxneoEXweGAMv+gK5UMqyFOPWUdB8eGBNQ4KWXLGxDhIRvAJTNq\nHUVvuXLQtaEyr0jSR9tRhHotNv0ISPwYZ9+ZI2z/nV5AGE/tTTbwYGjqPruy\nA1cjpeSWQ6MPl1k4rL0wYB+Z0SjM2//YZ/AUhD/CSRU3ZyJjc7NeNSf1iqYr\nzXHAsa8eCISM/hBggtDsItoIxAJSWf5ZGAbsDo68gUbtovS66X3H7k8WWljH\n9a9bNIamyfm2sHWMhpVzF2pvHHrqTg9IPFtktKhTJvYc2EpDx3qKp9Jfhvm+\nExfF\r\n=NNz0\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.59_1630770066965_0.1794913023667002","host":"s3://npm-registry-packages"}},"0.0.60":{"name":"@tldraw/core","version":"0.0.60","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"bcb19689a3e1b3c1cf78ec370b91838334d04dd4","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.60.tgz","fileCount":212,"integrity":"sha512-2Q/VGzg0KBLttaBuNJG/qtF5y7zpIwJ/Y41DIavaop7DbC939KwbQxKmHorjw/fSSHmHg1kJFsQ45GvZZqqSdA==","signatures":[{"sig":"MEUCIQDFktCKaq2FOqBpommTl7QBWcnLrGKHRe0Yb6paoDFEcwIgZskmwIIUPcFE60YTHkeCOpcPNA9+P3YOwMUSI06ZCKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":491093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM+L3CRA9TVsSAnZWagAAFnYP/1FlJ3/3FY1G9qeI0Rui\nrT4mI6SwO3Jwb8qxNqaSK9ATFUBqgBvEQK+hGsxOF8lBwbJJbU/Ae/XePNEm\nf314IsmIRBnFNV9YvpRqz90FFBanVJUeE3hoZfvhAwrN6o3ffdNQ7WNIOeeq\nimfmuPmjEiY/fO07X1SxMZdWPiOJ/oXHLEtI71jcSVNZ65iof064kegc8e6o\nayM+INKsOZpU2ZkiPM5rtKoVGLpg0wvPGOPLhl1FLu/VIogUV/QosjIGlB28\nESleiAJzPOv0WzyQnJnWdqPH5Ma8J0Jd98Tqk6xjIN5Ti1r8buGJiLIVI7oU\nSQamGKOFtPk9lpBS73LMA8AfWo625xaBhqtHc8O1hHimYsNWLZwrpQ0kgXXz\nm5gm7at2vkWOG84jDIZPuOH5VhzF+TABJS8vGLArZ/R8T2bg1bkLMryQeoHj\n7Gw9+in6ssrs/0eHsgOdDDikjaSF/pglUXP8/YCEhCGufQleI4X1fnNJU2ev\nsKxls5iH3B1vRfjl09QDlEYFCf5neTw9KdzluQJqhlFxFOlHklQUlD+aGbPB\n+NJTAaG292uK2yEV2JSl35DQvzYZK1YNOgGNLKOL4aXZwP7kzZ/RnKW39/px\nsL9HYsl40lFd9tZhr3u0kc69Eg6w7uVP/gUm8oeAxsvLP7QHaR3KeZVmTxgh\nFpNW\r\n=dBUK\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.60_1630790390973_0.8657342559840231","host":"s3://npm-registry-packages"}},"0.0.61":{"name":"@tldraw/core","version":"0.0.61","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"5cdf54395d3d967a17637f1a49bee96ac39fe0a7","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.61.tgz","fileCount":245,"integrity":"sha512-7exR2kZ3rUYMaHTLtMr5qu9q38yG4WL8Tqx9ubHrSbUN6S5yJNN3NjyNo+C3pFvWDJcnQogeLzeohEMMJqh6Vw==","signatures":[{"sig":"MEYCIQDarP9t5TGX7msLn3RW6BiqeTvUAShWIxeahQK9f6r1yQIhALtgpzuGbdMndER2xj9pRYB5SX2d93fvwIjdPF+ts4EO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1950334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJZdCRA9TVsSAnZWagAAzuMP/1HhLZW8vhvkNicxKCie\nvL3jgYB+tGVt+VYjkpLm1npaXLtpTDZE3czs/vtfTKnhMW8NARTiCIewFhiN\nAP+kvcsVthUY/lYLXiOOJbtLL84xoRYsofjSFBX0ByMUVH73Ql/P15sJBtdi\njwNuaBjqtNSTcyLTUfMId0Qa92ZP6IXxuWtKYCm/SiD7So9cCgyxrcP96xcc\nj2RZJOl17VQ/e76C68WAQAG2P1XQcQ1S0CH+QabQ5SUjWzGan4YzWYvoLCie\nhs677UYm9b0Fv+rgd5bAI+0rPL4FtKAAMduk0aRes2J9MhhFdH9xS05cBuy4\nDmZQovxrc92+RJS4pLLQ0yuvgS8o6pcb+BGFlGAvydKYSQ4vJ+VJh8UkgZLV\nnqRY8e9GHbqooFuTRHo+4oa+4Ydo0txvjJFsHJZqwRtZuqbrJX7WUdCLz3ZR\n38rfhgQvNPKJp0hXLxLSIKFPLggTpJFrZi+dTeorSDuI7rzvhukENomEW9Mk\nxaufxmAwOmXHybyy5iqgIHqY9qgBBW1Qw+8oVcS0w/WVufJaS/ZpdG+joumO\na8Ilqx5WRVzMMjL6030y0fMv+xwAUxrPQidcEvcELdcmt+dp3DDfWkznOBQY\nq/L96PR9yQlPBX76Y2xt9KchGVf9YmVmTcsQAFJw5N4RokRgyhKz5mdr9QTm\nHbOt\r\n=Twou\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.61_1630836316951_0.2140157022495226","host":"s3://npm-registry-packages"}},"0.0.62":{"name":"@tldraw/core","version":"0.0.62","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"53821ecf9956656404fd001c1954cc5f3264369e","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.62.tgz","fileCount":245,"integrity":"sha512-AKogviFwrIg3VkP1mEBQ1NBIfku+ykAmCRNgCrVBOOcv81p5TPtrmcrYGEYIesdYgc7PW7OxMrBr8H5OHlaXRQ==","signatures":[{"sig":"MEYCIQDdwNsxEGUbZJVEaojg//Hm091ZF9nzs5UqZDaKZqZ6wQIhAM0/DsH2omphWUEGkmmHtDq6bOnMpSxgD/77YZR1qRpN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1950346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJc5CRA9TVsSAnZWagAALAoP/10vigbEPsWaCawytYr/\n69BmGEveKoqHxwdfj3aNd7JhWtosqHa2SorluBonWbLntLWtPoXF67N6cKgM\nJb1homldSpXK7qx8i+R1wSzKB5xazASpdnaLc5DS16YEPj9YZ1xr8JqR3Cu/\nvwOywBwqfAbxzsPbNTJBCBP6ESZe5pFC3UPBTC64+uRzRb06kkD2RNdwUjJn\n7AvKafVC3apLQdprzzy9aTYf1xvaV07f+tSbmHpkRdLU3zQIb+YmWM7n44lQ\nRkbG+aJ3SfO2TJA/AQLyEEnJqC8KhLZbAnxTfSXKKwnbNI0XEReTRmrNLEVg\ncyD4rntmDViNWuoLzIiqInfx2h/rhdxcNd6xrHu5OYzTpN/fOoZ0NlN4koZb\nFu4ORDye8UXWxrjgFNLqMBIDNf3lr9wNgl/2HxiZFZHzgGsRgPoCesd2mQiG\nzNKa7zIA2g0U/sjF7kSyQyjf27WobjAYIIPBVTAyvrMZaYK0NpRE3zY5dzy7\ngsr6VXiL1Kc4UdsMu7bAfzPMhshW/BL/yWXSmABp8ox8Quh/gYYzVH1zTgZ4\n2xvXrX60E7iWfatSuC1+UDLDUpUrE9Z5g/dR76Kf59IWoYqAw+Jiu1QZdx4Q\nLGx1AK0zdUBJGDiA4ubfRQnWY1j0tfBNm8JA1wEyKIFyJpXPq74o+lWonQeT\nHAvc\r\n=N8RQ\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.62_1630836537004_0.32009973187154417","host":"s3://npm-registry-packages"}},"0.0.63":{"name":"@tldraw/core","version":"0.0.63","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"4fee0535be79db2597cfc7d32ea7454974af6f7a","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.63.tgz","fileCount":245,"integrity":"sha512-1xAOfRcCc9FQLdpQPToXqejkF9hdWN1qNJi4EW4LZIuxlcsNZ1Qz6T7ipKb0eTvz39WOyrmiQrpfPa2Y40fB1g==","signatures":[{"sig":"MEYCIQDtfz30m4g+wwi1dkR/3IG1saII5OncVQbiUJM6FtwUNgIhAPlMZatuaiEYaOPc1clRcFR71P+lG3sMzL16ZC6d/Rld","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1950182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJhcCRA9TVsSAnZWagAABUoP/1VAzjRkWGVCu+6Tz6hN\n2f75WlgyxwEkABBpc54pwNQoQyMKxndcpUmACnTq/G9uZCdaLCd9C+rh0yyo\n2xG+sxwLNzAHIttDsd3PRuaLZ+jz/U3JTkEGcAR4omvvOngf2PXCV8gw9ogu\ncdQxiBTEoQ/ZGXMM/goAksk7Ei56Wq3O9JBl0wRokD+V8Erqev3ZJDA6yzQS\ndAeLpjqsHiAyxMSXmyKbUSwt0YGd/U4Jx0NaZRBBoSLgUThAdcedksovfT1B\ndtOsJzuZB7sYbvKlXS3N5Byz7uuKThma2sMZrGkK9Nn8xbaRDVb5BJNsjnsI\nOmi2juCFJfVGRFCMlUsDKMMFPrMRmblzixoup/R/ke8Jj4Ca2TESx1Q1uRjQ\n/ZlNJ1wZ3maQYlUzBJpjqvLuyNALGJY8fSWEraHJ53oZIm3Ae5Ih6GGJou/J\nKKRaDSlch3Wye2R5ks0vbuoidVHle7Vw/nUilaJ1JdR51fGWSDyM99LuTU/Z\nHmSKIepo9V+X8Cp5pqJHudDc/D+E7AclGyfR3tkE1QC4OBdAsn8AiXFwam7P\ngp3UsDDvFfd3w7hte7SB+OLbGILMOnCc6mMhtDhwy75L4c2q28k4+ASvmWCH\n8cs+9lr7MyyVWOLB9bMwhxLU6FPrKiuVYrisIrJGxDfqeWlX7fQT4DRBEk3K\nHEgi\r\n=LKmq\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.63_1630836828215_0.7595081500830443","host":"s3://npm-registry-packages"}},"0.0.64":{"name":"@tldraw/core","version":"0.0.64","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"b81041250a023834f6f34d6723bde41f6ef4483e","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.64.tgz","fileCount":213,"integrity":"sha512-m9A/5IiMWftWYaFGM6Yccbw6WKkxGG1RUyfkswRxUYFJAeeUEdyhtvpR+JmwipRjeEJIL5AEgMqjxr1Mfq1xsw==","signatures":[{"sig":"MEUCIDcW42rGUZvs+kLBz256rhtaapRorQ4V4Fq4feLXr+llAiEA9a16oWolwMYtzf43EG8SVbFravk0robxkE3FD4mYhV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":493749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJi9CRA9TVsSAnZWagAAd3UP/Al9Hybv8KE0gy1fXSoH\nM915ooBpy+ya650Z8S6r7SGjLOJVgIairA6RuIytI0+/h6CUq0PtR9810Pf4\nOB3eQKlChwk+7yZNpiED9OydcR9VGJv1pPtNwrP0U+igzn/fWtuCtIiyJKom\nzKzDTrDwF9WTwiMs85+aUdrKFGN1PB3f32fO6ahaHW/pikemESOD7kCP5eEL\nJcsX/3SbVL68zFwC868CI49oozQ1aL2rxbSwQ4cekO+00sEiNI6c/o6s7Sc+\neC5luIByruc2PBZ5WU0Q/ibv5GZ6zpT0mjwxpnEpx02nwx65+H+HoxHNhU0N\nSvs7ySGqU0FyGZB4fHqjB5YUW81DE7AnqZhqz5gglfqVZ/3QUacahyJJXHnJ\nK7QB6SwywT/cmxyArWtPTejByY+2AdGdJo9WL+yjSM9w3eGN3Frcq+k0k6hs\n0EWfqdGOb8HVXNAPPtdkW2JlIayN70BDFXNmHrgK+Jf6tVgxRuz6UpGFBTnM\nQROCZZ/Dy6WkGbxgkfoPRMNBf9zMnuK2mIFqwMTmTtOVTB5cPh7CgqL68Cww\nwtaCTLS82IEkYrNB+n4e3AIVsfUvhsmkLN+z/3KHwZg/t7GgErqXxQ2CvF73\nPd4JHfgA2+EnDykJ9rMUMaC6VYeTzXJUvVdt3N/6CSShspGh6XPnQlBODJ+n\nW4Do\r\n=SuUa\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.64_1630836924913_0.4731031916933077","host":"s3://npm-registry-packages"}},"0.0.66":{"name":"@tldraw/core","version":"0.0.66","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"dd16ab63c129c7cee18664cc7e8213af9bfadbff","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.66.tgz","fileCount":5,"integrity":"sha512-AhDg0t55iIyWc0mIameBv2nIKWtLyVCCIPcDEcNoOAnnaSNs/9v7DQsu/konhwhFyVUtqF0hIx8Gq7Nk+fnTHg==","signatures":[{"sig":"MEUCIEg5xOn21KKoXkt6yMjUseCMq2N1aGpiXEriSEOCYOUrAiEAmhsqlB5EBtz4bM0o2iUNB0XnfQDof6zkhh03BdkaezQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJrTCRA9TVsSAnZWagAAHSoP/js4n5cmOCqIZRTlpXly\npmRK81KQn/rNAR8gGmhSdIjD5RqX4NQOsbehGkk7BTFdLv5Tw3DUujdFsbFz\n8gKen12XO1IziYgnusB8TSX9jRA3BqvAZ8KZYw8hQGNVqlJMXS8nskEKpT2o\n8VspMEWVpeefEMBqYs7191Q5UHzsfPMMpg+ZIcFK+FNAqyDBGI8xliincReR\nDIdBxMNn8cFFNOF0R51wm7hFotr+6n1sswlX9SjsliiEoGD4+EPbfYSe1m/1\nMccc2+k4xlKF7vJZQifmjpr4ePW13J8fFQUc1pXeZxyHGjxN3JsnGBYUvQ0p\nRCCWmlwThrAU9mK/tdNmV5twE0KK7sFNZpi/A494StEsbBjR+Jz8NZJpvVHI\nCI3to5sMGsGFoZgcCmPhhjTU93hYaBm9YYe7f+Ev36WXwY00rxFm8DStIY+0\nCQbBRpREpU4PYHq0bLSUXqRwnRl4stNfVoh6j5Haxw2Cghf4YbHycHT57rL5\n+hot8vR5S6l0JPs/CcUXnUcav2taHBlKfhp+Nah2+B6AJdS49RRF4hSyWjPO\nr8IHNiPXhYvkDofh30GdYzmODc7JpHpZXEsEYO+Fj+ptE8Z1383Ia0wdcnh0\nYDQ0sz9mc29vQFkrHddB9iipC6gNThsOivOngibHaD1z0aGueTGMdMG/Whkp\n8Poh\r\n=ccCD\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.66_1630837459751_0.632510589190171","host":"s3://npm-registry-packages"}},"0.0.67":{"name":"@tldraw/core","version":"0.0.67","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"7a89fb546ad90c7a723d05cfa47d08f07c344bb8","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.67.tgz","fileCount":5,"integrity":"sha512-s1vFIfpB1OVawNr/lvbAI4ll1CklTcOOdDZtiEgnHD7XJVlIsztRkB4xHrjcu7aNQ8QtKgXYuOdVnXcg9WPcJw==","signatures":[{"sig":"MEUCIQC8+0Z2VHYxAnDy49vXk6s0TXiyosq/UtYp7m+fUKbPtQIgKTG6v8B4qHGrhCzkbuHqMnYXApby1tnvUIkkOASa98A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJv3CRA9TVsSAnZWagAAv6UP/1gWEHeufMUEz1K9Wk77\nnnrGFj8fKKl3DLPLx8d0WG2zGTFKV6AoHHgGtJy6LlJdxYH+f+ZV1p+NnyFy\nDiEDfB4rG07qc98TaOTPPMyInoRloqSdSpriJ6xBE4Bnml/SGmq6W2Jdj33I\n38OJDHPLopCm5+tgWAfmoGGcB9+tkNG3TvPTnCt4XI9jaZyOQgH364Ki5BSA\nIqgBeWEdTf+PB0d3yimM76DxFM7Up4HEwGFXaUdL8BrI/woI/Rn5bMrgHMBf\nZDjidA4gSWopCoCAk0JsbTHZty93csEf8EjHsSM3g78rG49eqP/gfIHOWDl9\nBvZbmtMLlwxg4U9LkA5P3PiChj++NG4rbJ2KVinX67R4q4huGWXRH/KbRM38\nVgTd4/pjkY82rcgkxHhE4bLJsoLG26zANJqR3t5M3qMn8vY0rrhDBji1nDNd\nt/89fHOVIQPTZihIDeOC5jRcMWQ02ZGxdU7LKrot2rDrWHkDXT7m9ufTlZ4n\n+yQRBG7a/ZSVgNihPKo4lmXnM4sVdfAieyeBL/1LD14myMNURluBtjWFD182\n+JM7W0+jVnPe04yf+6tkP/gmORww5fNgOSnKWrFXnM+APjBx0zaei/sWpg5o\nXGGe4WesdEXfoz1PQMu3q3MyRCFDV3KrZ7PiLf/wEMLdyy04Zm0YuKxp3vzg\nZdJr\r\n=GOG2\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.67_1630837751171_0.07565222977116859","host":"s3://npm-registry-packages"}},"0.0.68":{"name":"@tldraw/core","version":"0.0.68","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.0.68","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"47a3f0ff08b20793ed38605fe164bc1c01fc62ec","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.68.tgz","fileCount":147,"integrity":"sha512-AmHbkM1uTMmfSvAmOB7FvRfadQf8swQjwf1Ag3IltGxkfv5y4fbpMC3IYwR6ODGH86CP8Tj8uCxW6pcI0SUTxw==","signatures":[{"sig":"MEUCIGt+Qw+qHjKAKumFA9gdg2tMZpCN92zuxVCp5MlsObNMAiEA+C3s8maV9MVLhPh7Wqb+THUzaO0bd7x0PY+tuG+PVtY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJzzCRA9TVsSAnZWagAACsUP/1rIdpc/dJj0R9WCl88N\nzkIQohkCBZOnKK51M++Vw6IrhQ+RVGD6qj9x+Xuie1K6ZE93mWqvtvkTC7Tc\n0U3vuLmBQzYULFTavLBNKGH8H/dMGD+jHYswDYJCVO4/Ws10nl+nulv8y9dw\nXYeO4VNaTuZzwBJpedXuE87fUaZS3uWcGL3pLe/AB4BXTLc8oAOT/fEXJpQR\no+Z0fdop96Few7PF/MQgB1Q/UQ6LVnza4JAemmKyJL/5CKy2pdot1oZeDLqe\nVqgoWUSSv9wybCK4eOoy5g1w2J2uBxSLgspyQy6oD03/mdtR31gErIP4re4s\nQCxikHhxRj+jPEaY+oKFLf5lnpOLQnK6QMDY5+JzBAh9h3H4wlYvV/WOr3SS\nE1cvr1tQn8Ed1XyGB+PJHPljtz71+8uPUDcR0uKyLevgTZnupAPcYTB9uYxI\nqX0zMhynI3yWJvTc+Xk8RMxqop7/GOmaqaMMvJ3o3jrOghoAoL8V++/Ja/8y\n4kR2916FaQ3Ds8sXS3jqF/vvioDK5VD1WKayjnA1RQQEIm6tcBSX35DqK/UE\nWlhe8qp4D/qrhIArKa86D3Ck5mqcwubtO0TlF9ayS0qclTmFyB2QKvFZI07s\n9jWljV6D7LHo72LN3AlCsMkHZQSIxoMjP22Wb4SHfNnDC+aqNFsOV0JOKqlq\ntAIe\r\n=w1gj\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/core"},"description":"A tiny little drawing app (core).","directories":{},"dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.68_1630838002523_0.11303913787588793","host":"s3://npm-registry-packages"}},"0.0.69":{"name":"@tldraw/core","version":"0.0.69","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"b31091586251d036f71f5e328759cb16c16df03a","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.69.tgz","fileCount":127,"integrity":"sha512-b48dkWCWURD+6y508KCerxDRT0ADw6MXy4cOVzyxasERaF7ZuTSosvnZ1fIeGmlE0sC3NYGVw9we0UtbgI4YLQ==","signatures":[{"sig":"MEUCIQDj9faVLaWZttItkSI309dUF2AwL37q9AnUFsxZy6h7pQIgOkJiF9BQZiMpRUL7j3ndypVg+7sZenhCWwEpOztGoFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJ0QCRA9TVsSAnZWagAAAM0QAKRqlivmD2Yyrhvrx1Rw\nnSC4v4uDf1S4DAu5jhTonvgsfAQRRzHTfIzq6uQmcXFFg65YpSSkWFsrmATw\nnlrcQm+x0xHXfRwxvA5VBErW9W9KBpIR6rqiaAC7IgyQR6xEOlKUoT8VkXwG\nj2viQmr+PYzDp0aH46hEj15jYFW9XQ9RsKn8QW97F/o6+SAQRnVygs/ouMK4\nlbGZN4/j8YOF5xPgTe4SmToFmKYKMop4xmtOAZDlKrtFU5o2g0lFfqkUpeH6\nmBlgtdiij6gtGxjv9+SS/huCwcMRmxXxC3g9Z2tkSEGhbTWuHT/K9rSV4JKj\nthyjf6CqUb5JN2lTlXD995BwZ4AwGaoiof+pv4bODKd2fmWgkR57H+OhBIZH\nzc/r3HmBe6ac3o9dTPPOWyu0G3pwYk4OCwjQduiNlW8h/LaXbSA3IX0WiZZQ\nQeMozFV0pFnYfmC+ZIhebRmudbh/reaQAqfWIFTDYY4QCZTRT48hO41vPsrh\nW6S2Khy2lgELm4BQz/8u8YofCEO2wKC4bDDsSSggv6mbv7D3FguBVDrHniJQ\nvLII3q5C9XIqkkbVfE1si/Xyb4MA+n9T/KfM6CtMIeDxsCM899pg/jXtAZNK\n6zvM48Jnuce2u9Gvvd3xruo+bLNAhsgHSX7cTa4TlZWvUkuc0A0HXV5a2VNC\nk5z6\r\n=X72q\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/core"},"_npmVersion":"7.20.3","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.69_1630838031997_0.9216821892190514","host":"s3://npm-registry-packages"}},"0.0.70":{"name":"@tldraw/core","version":"0.0.70","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"4b0df3e56461fec95af05e659c265bb93fc4af42","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.70.tgz","fileCount":3,"integrity":"sha512-A9CYJ0jAPJrP0pd/SduSz1R+sEggf+q/BBTQEl7lpXPI8ZACaB/LfVVqO2aUTJjkGoM2UePxvUhQnWi7yE3k/g==","signatures":[{"sig":"MEUCIAv6WsMv6qk3W9UuG8gFi7XA22fSZYl4SFXE3XvgzFeAAiEAtFhuLPwwVBaB0LiH0SDSkuOKqwJyzcBnxpzoqnm2iGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNKBRCRA9TVsSAnZWagAAVrUP/2LXLBkmEdPQ9S0wDfe+\n8CXzsZHScCYnhyh+v5LZ5HSOJLXKe+CGT1YAqFjPgm8AxU0E8FdW38NLHMQv\n5HWDIOXL3N9nfHTTxwDHR+vkUZuYyB/+oe8y4JyvfSE0/+DCO5e2tx0L2rjJ\nCDP2hQRkUNeG0Xnc66Mx1uF2Efmydmp4zc2M699/xGtFcS6BJtIB3c8H5ie3\nMh274nXFTM8ltjC94DZbjOHHTyYax8BS3CVZ40J3FQbRDM1yTyshE2JVZ1oT\nXoOlivixg7sK//xPfMMBswWiKHzZMMV0Z55by8BmM3kLyslVWdYZk1E0CUWO\nK4j82hIQgb52YBdoloZ8rn86U3rP+hjdWhC8M4Tjw/DWw86M9k8gZHCUtAcF\n1tshOOFkKEqjBfeZiorvEp9fS9U9virLAsd/gtHnVB2/A+r41++yHSsABa1A\nc402SVXTlmmhBDz1LTmm6EyhPnZjrakdXkw9PyOzRT/K+tvVIBx5fZjOh0m2\nkt8P55FChcLjibGUFq4DWQe0UsOOlXUNtTSudcfac5HOYbtUgWNNNtteN8yK\njhvrP8LiR0cBtRAWJEJLI2kLDuPg6zGMWmwTxg42R+5h4OvJcVm0cFz4Ht1V\nj9xPAPKwPWm34CjmP1FhpGY6rUA3WvuznbzHXHjCJRHJnF6ynWb6lPeZb1SA\nZRDi\r\n=f4gY\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.70_1630838865560_0.27161356546184723","host":"s3://npm-registry-packages"}},"0.0.71":{"name":"@tldraw/core","version":"0.0.71","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"6586b79e295c9c8c316d31eafcd3d632e0c3908d","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.71.tgz","fileCount":125,"integrity":"sha512-S5Rmm/ffPClP3SwmlFhPVdnfTh0spdobZRbII5lCvUuUWcWgDFgTRNLMlzYAIrXLxxzMGMYivw/y9Lc1xRFA4w==","signatures":[{"sig":"MEQCIGmdPtLfZBFfoho0q9Jh4YnnJs9cL8HQzgR0WhhJGd1xAiA9wkdAd8dkN24+VylXYQR9gz13Lh3SWLQojhTyZ0syKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNKFyCRA9TVsSAnZWagAA8woP/1UUWzCAUZV09oKI+4XT\nytsiZMAvUZnlC99QdmlG8VYa7K+ZaduFpx32nBVzY3oHF4XoZ1BiGJwW1WJL\nNc44jq5crdbLtLoaV9brG0lSt005wrHQ3ndKhYZ26R0KMKvsRtIY4ShoAnJ2\nB15zHw69ldAzBIBmsgh1/Eqmrk21xs2GxE7sgGufgjjv7kJDX6crASFsdnD8\nJyxRJgzPp0fY/gtpRwBhYMzgl42l/iZoeMEoxnzfM3B2WdlfGCOHgufooPjC\nHRmmXjY7WUvMIcxryXUxtFJbDF1uqXZ91ls+UiqjdEW+CKx2/1+BlGE+6WAt\nY117H4eYtvaALY3OHsM8X/csP9y8timCeddKL486InPYDdg7h59S1wJAVLQp\nHcvXmUZLfyQ/Xb3PPs+HLHhvP0NboA/uXA5vjBspZy6cNw8J9uNTqbc7Yxii\nwQbuaWeOKrRUM3XppD/KBbePdQAvo45IiTZ0Bt+aJOibEOLEb/Mxh4Y7xncL\njQMpwWt2b8jgRj50CvTEzSEl7ffI1cXgwbkpYJfke9I/clQdYJ4QpfqLdXiF\n+5KwY0oXrH1diC6dYNGWihDqhyPZU/bzjEpXK5S13rYUSZCzX1sGragKRuPP\nTxnVLd3w9HuyIVk0dBXOKj2jd6WKWe+WAYs/KCFvOd/JD8FthKIn6E7qKr9f\nX2/Z\r\n=kzmW\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core).","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.71_1630839154216_0.7817155066786017","host":"s3://npm-registry-packages"}},"0.0.72":{"name":"@tldraw/core","version":"0.0.72","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"3fbc877b9154446fd4e642acec2fffbd0862bd9f","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.72.tgz","fileCount":125,"integrity":"sha512-gbEUhUPMMwM2BHBsRID7lNLjbZMhpfdvxo1QszkhnGZFINIYIsjFD99c1HAX/2/CtuxdLskPRdP26vk1NSm4Zw==","signatures":[{"sig":"MEUCIQCRSiISrCnddpw+dA2zz/SZCdkKTuc+RhHbjd9VsZMuDQIgWPTkiqcxiQ5WF3ubPHISojAK3Kv0HSA5TpKovbsQK+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNKN+CRA9TVsSAnZWagAA1ukP/iYTnTNdaIoU36G5+Io3\n6Z+xvxcAkec4Alc+2p6G7SpfNfOAHu7g4XDfhy8NeduFKF+HQM29QqSO4JXI\nuFIwGyjcoMdOwYMqxrfhWEePBsOemMu2itbJ3Dxa1ZzmiRbwYZtMZOSJk+bF\nO1tKxDnFuI2OvsoWtnIsqp4rbhPXg3Fbzg0OgUvNR2UHEcNEOiYfQwVHrA8h\nlsVOl0E3xByIx350h90cMUGBeH4iq3UnnHawfPx763H9XZ901WYh/cuB7YcP\n7ur8rL3vWn/wK8Y+lZNrCuYAQyVUXtJa2zdsxxrp8SdGiXmG+I5c2JI46Hjx\naB1oPLYSsAe2WCsDjo0A3CwEz6/mioaPqamplyuyyV2DbODiz99cGOA3SXk3\nLia+Ly7TsnSnQexeiyHEj9OR8B4w06swNWNu1/T0PtTTOYy17FVjnHHSM5MG\nAy13j68RA5PyKrey3ZDJ9sGh4myBDFXmvAkrs8s7e7ys7yHRxEPw0mjz0pDE\n2PTIt1msgpXCIpgJF4vwW9XIccaX4v/Nm05Tu3EYAw8cUrJ/Qj2dvqOMIlEZ\nWLp7GQukpPw0nOQGIPswPp4BfWNIm3DB14TVu/1d+Sdzf0HgBuDx4sGpwB68\nH1M0micYx1gQ6APEf67w9e1bJh1EUyhoFr35RZIDkwnKdq2Sx4k4LrzUjjtI\nolL/\r\n=NIFJ\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.72_1630839678705_0.06852617658476001","host":"s3://npm-registry-packages"}},"0.0.74":{"name":"@tldraw/core","version":"0.0.74","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.0.74","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":"518d746f2b69572bb5c97898a50028029d0ef0a2","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.74.tgz","fileCount":210,"integrity":"sha512-0+Aoa9nBvp4/223JpnlLtlHS7gC2TzXYeUJ12F7ISYIbpGdmwNa0ub8E+5T9lR1+RJLnbn6QLqtH6AUghmsPFw==","signatures":[{"sig":"MEUCIQCI7YAMHuQLeBFFi1wW+P7cTfmwrJCxCh4N7trlFCreYAIgUD8fWzquJBV5mSUNEIEfHJBopNgLQwLGBKhkY6LfiOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNKUyCRA9TVsSAnZWagAArMIP/2HwWtLLqcd88Ge4rffL\ngqgrt3Z3Zw8byIF12Uq/yxrzMMWsulbDTeA3u77RdITsD9w2ns8KYx/70toB\nHeyTMrEO1ie5Vo0RyJXwWqmEVQJFANqGHP/+Wnqoj+yD3cq8R/X+pX+sTG8Q\n4rVhwMErw7P48/k2DPgMAeqCY6ENczqM15WUkb5XuWBigCa9Uumn+dhBILIw\nirPio1Pq9xbj3sDWXcAvCtTnf2E7m+vY+n1e2PzDuSqMQwBkWGwM70jqhXA6\nu+FtwvluWX0hixUnRzck7rXoIwrd1ULa9RdhcwSeMe/VZIvvkLjHmrqFjqZe\nso3soI+qiWkI0PaQ7pROLWJdfRIZg+5XNzNVdQOcgXEHuuLAjuJeKOe6bWcb\nuPy0hdZ4nS4KTNpAA9wxMAbmHmgKxNyz2uLxtaHO6DbH+KU/YRNz6BouPaLp\npLzfOVYc+acXItgN61BuViT012h3Mp+P9dMa7f0mikRJo9dQBSQwDo9hCwMr\nHycJitYrZrjh65+Bds7SjNxc558rlBzhQ9L3nhnLBRan8+paB2JpAbXoEnW5\nLts2Wkoi+qgLnDoJoeP3w5X+1DOosfo8L0GIU2SfgYwiDqBbwdnGNjTzMtaN\nt6aFMZZ3sxpaNzxMW4iZX+i5XnXkDgr7nrmMk9PB47Xz/8TwKUE/FyMGYav1\nSSgZ\r\n=L8Vt\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/core"},"_npmVersion":"7.20.3","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.74_1630840113861_0.39942548228077546","host":"s3://npm-registry-packages"}},"0.0.75":{"name":"@tldraw/core","version":"0.0.75","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"f1dd066726428d6cfc4f7fdfc7c793d53c23477d","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.75.tgz","fileCount":126,"integrity":"sha512-4WK7i3bDp9oXhc6gxr2gZo3cwarCLUxRv9k1biHP3QwXL5ca424jxR4XoNphIYwi0chVBGqQcFy/3XHSKqvlYA==","signatures":[{"sig":"MEYCIQCH/aF0K4BnNPDZuMJBfTTQCRLfzvdqZtM8WAxJ/ss7jAIhAMKmxTI9gTqXsjgu0biRjopGqr2v5wuQZyMhyc0hTbk7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNKadCRA9TVsSAnZWagAAjsYQAIjlPwzfTHXg5K6rZVM9\nbL4sSH8gVaMFhb/e/jCAsoR0cnRis2fUYX3vItOUTPqnCU9jTIk0QRVxLl62\nw+1PPuh1UeBTLKsWJtE8RDRKEKKc56Uukii8Rbj84tKlMwrBmJohgIPyeuuy\nzcoWuVc5y/GBE09I6Y3x6Rv12J1VcLdS8vBNzGg0iJau94secFDyrQ8+nxoI\n57+k8p1eveWgBOHvOMHXjvlGqWeN5SGSZBtJuHN3RxwOlBmwOjMJa6DLxhvD\npVAuMhmD3FUKBuArfLdyOiZvx8owzGMjcLSUSEj90CuLRDK0VfIWgZJo2iRd\ns2SNe3ZfVqIbatdxWu4grglaJ8n6IyE/gqRtwZxzUxWxdeql098i4uTWjz2N\nSfxUEQM0ExsZFDUHgGvpnWWns94w/0+oevzZUfxA1jdCBfypJEsUWmwZrevf\nzLnqp4OOhS1EzCBL5s5UWQZyFPVYPQRBTg/5lDH1va0z87YKhaEMaO2Slxh4\nXbnHiURZj86twyZKrgvnom4rabSzzkQJIhGbqCOpnDw6kNUrUkPOISVW1Nvk\nyEO8gyZUG/nE+TYJflXS+kWMTsQakcKijYMOmMvVjLy0PqKFk0Uo3a7YKz8U\nixdE44qHAOXbopTLIH6crZT+EDoKIRkTBNIc5XDPpQNsWixDxk+/8XFjUx0J\n3btY\r\n=cEnY\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/core"},"_npmVersion":"7.20.3","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.75_1630840477326_0.0019281645070765574","host":"s3://npm-registry-packages"}},"0.0.76":{"name":"@tldraw/core","version":"0.0.76","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"a40761144ef418bfce9cad7dba968d7e3a41ef1d","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.76.tgz","fileCount":124,"integrity":"sha512-3qZdjrUT0Aha+tdvFfWBeer2u22Eau0GF9lAXuTLMnL4hGhf+qyzjgoW9AoXX4iMn6rDNESuy0lHDYSC05sK0Q==","signatures":[{"sig":"MEUCIQDM6LKyn7C84VU0+24oS2FCgxGZYeWXrkaPqqf9V1pg1AIgJnUOcQteyZsKX/ExyK1h0wNeKvvsF0uu8+waRbpvVxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNKeHCRA9TVsSAnZWagAAjv8QAIl/TtrLbt9JJ45puY78\n8yBSd9Tr32yIyZ/typ5UXqWndCyv1uME/zz35UEtcje6qvyZ347BMZgHKZuV\nQ2qPjjNtAnJ4Vd/iGQ3jJbAveoj1CS2TzXprtlllvEZtvI6tcDI2mTXkTvFI\njWnd/8uKMsV3skH9LUDdve23q89E/dLwLe9KCzzOuiz15q6SMQe7YRD+CM9Y\ngP1GoNvSKDWqVlByw28zJQeayWGli3QfgTbHqWcVzzoNrijyOyZeWzRvg6bs\nY77hhbE8Fj7M5I1qubYyxZkTwkAPWPvGeTtK6G+PslmVJ4Ca3seQzUUgmowR\ntg7EYj2tq6h5wscNXGMBUYO3njQJpk90ZnbTGxu8aHDyUTudQdRHgSqp5h8r\niMPCaHcmZRPL3pepdiFeyvY+Jh3YvO9Z+BGI25+FfhLVoGKhiD4DJtJNxoEG\nw0Kk5tNLp0D4HPRIjEA+PFZqX8PShq2k+eOAgwxHnpQi6QPwFqN1TReGh/4d\nNNnQOG77ZEgJz1s+B9FuYM3SfXxGL9ZRS41KWmCYtgkErtgFBKGM7BMfG+ki\ntezHqVBx5Mp8Jas1FksynpO5IOCuOk0AiaMCgGztdhkMPSNgNJrfaLMx3rk8\ntTX85cNsgaLn187bWFklh/mPf18pz20rjx3k20ZBMmvVrX3vBLfyQUV7Kf0G\nj12e\r\n=i9Lw\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/core"},"_npmVersion":"7.20.3","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.76_1630840711835_0.7639460408203815","host":"s3://npm-registry-packages"}},"0.0.77":{"name":"@tldraw/core","version":"0.0.77","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"3f2f58e343e9f9f86937bc2decb92a1ed2719aa2","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.77.tgz","fileCount":124,"integrity":"sha512-k/Oi4RCcLNDb1410NkYUyrDBZXXu3NZml63Y9yn/birYpcOUbGUMtzp8apQrBldAtxrS1LQFpSW7VTLHvc32rg==","signatures":[{"sig":"MEUCIQCac1lNAIxQMimVarCAFO9AgDl+21M54esC8W1CvgrZ5gIgHT+rFjO90VyVL88RzmhALSlWo8uymHcHc4Kv5z7pd10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNKgBCRA9TVsSAnZWagAALQcQAJ1QeEnQxTg3MT4rX+m4\nDhQk1OhERGLEJrjNn+BhthsqJ8qEnjUqQ1jt8zXNdYZqiuDtpCEaDu/azs3u\nF4oAjBDUDdRto5MFBcyX6h24oW8iE2/0rBtlxlMD1X3i4en3jVneLCzlO0AZ\nspbOnK+qWYDFsn73SF9OYwU8/GNMgQT0KLftsJ+PJY94tvisTjEOp0EPLwRL\nQWG4WsKSAMO13URHRelrKOlnPLkUrYr2yEbklwkzHDRkE/0ufexrx8ZABT1Z\nYCmFK6vOZjvUWjc3zEsXCd99JzmaQ9zRR0+U99UyYhZdbhKkBkDWHMPFJ1PF\nsdD8Pp/zYzPZ/FFByA1CdTx4EqNCfYBxro8WbXmF8qiU5k9/KdJ7VE7wtZbq\nQmLsrKo+cTTjZpPpv9Cn093VTXqN3AAXMeir03pt9ooSf3d/l/ncM72WPlKF\nSScErg4Sy+VYfWUQbDkthwO3WkTN8q3B9qsNSO1IV9ydVKltI8SsFKC7XJIq\njyB77rGTcB1jx1S2VJEoTTbOi15/IONo7b24ADkXUddwz+hqXv2I8s8H2Mt0\nvuuro8uHhzXA7J8HKzmGh3nOY9DpEA8oLCX+gU19yNPY1ZTcbFwgN0Q/9Ghd\nSn+UQfb+OmTpzekGP2gU6lbhaAl+Rm71GSDqjUhjrXmfdjofco8tjWK2YwNG\nuyQ5\r\n=CASP\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/core"},"_npmVersion":"7.20.3","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.77_1630840833497_0.18273252349737557","host":"s3://npm-registry-packages"}},"0.0.74-beta.1":{"name":"@tldraw/core","version":"0.0.74-beta.1","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"69a5e8e36e575e2b47aca519881a02a2cda8a9b1","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.74-beta.1.tgz","fileCount":65,"integrity":"sha512-ZrXKcOtVczcyAFEqTd+JIWI8m9+ffDBkZq6UzzAwaRIslR4E+y9vXkSw2ipdq8EYkH9qF7ye34n6KoBCZ33P+w==","signatures":[{"sig":"MEUCIQCNYqolPpXoeK4e8He21fZGwxR98jU8ON8u9fp/ErDg8QIgFf+IYNGPiMiVr+5p2ZDwce6dtSecFmu0KTwvj7c/Dm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNNGxCRA9TVsSAnZWagAAFqkQAKEM8NIWcs5fyFdcZAcQ\nhnhVG3s0aH4g+mzA2FR+scChcF9zYci0zi9HPzMEVngwNdQFMsFXju8j2lkn\n/zaTIhqdBVpu1DSlQbLbXcdj/fNufcTvavol62u6VX9wWZOr72kBL8Ix0GHO\nOgU6boZHdoWOBljN+D+j915EYbKgvJKak1i3bYQUs/W4RxrGj4sIpdeCW6a8\nHeyQctf/TdlsNeox+enNW7FnreKhbOInzZWeTgMB7yC523syDP7ztvprHZUG\nIjeRjT9Ketqvm96B27jbNA1CCxAnCFhEPC0+Qm3HOim/WY7MRGdDXbOKTtv2\nx5LUY97o+wH4hTTprR4cU1vfh4gaqbZggKEGo1atHXT9lyMCZCjjg6prGoqp\ntpzzcwGzaTzV0stl1YICxugamRk816i0EL4GVAd4FYlEgDQiIgmUmOUK3bRC\ntw3PXDdXCY6zx72EwmtrMEqmBUYKXaI4dRofrO4b2SQuCA69b99vB1CzOBz1\nVpZfW1kPb70TuSevxR18igFJvTPNJx0xYlOsdjFONRbBoFNnIinKzWUOxMST\nJ9LAZ21n7VbNZ/PrDBEHXupfXwEt93wnihuUwd2KqJF0J55TaMjGyHQk0f3w\n3fNkMIW78AvFsl8csLtE/vexpyeXoAchM+7qlTAadVhBeolI/eFHrt2fbtQg\nypp/\r\n=duQG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","readme":"# @tldraw/core\n\nThis package contains the core of the [tldraw](https://tldraw.com) library. It includes:\n\n- [`Renderer`](#renderer) - a React component\n- [`TLShapeUtility`](#tlshapeutility) - an abstract class for custom shape utilities\n- the library's TypeScript [`types`](#types)\n- several utility classes:\n  - [`Utils`](#utils)\n  - [`Vec`](#vec)\n  - [`Svg`](#svg)\n  - [`brushUpdater`](#brushupdater)\n  - [`Intersect`](#intersect)\n\n## Installation\n\n```bash\nyarn add @tldraw/core --peer\n```\n\n## Usage\n\nImport the `Renderer` React component and pass it the required props.\n\n- [Example](#example)\n- [Guide: Create a Custom Shape](#create-a-custom-shape)\n\n## Documentation\n\n### `Renderer`\n\n| Prop         | Type                              | Description                                                            |\n| ------------ | --------------------------------- | ---------------------------------------------------------------------- |\n| `page`       | [`TLPage`](#tlpage)               | The current page object.                                               |\n| `pageState`  | [`TLPageState`](#tlpagestate)     | The current page's state.                                              |\n| `shapeUtils` | [`TLShapeUtils`](#tlshapeutils){} | The shape utilities used to render the shapes.                         |\n| `theme`      | `object`                          | (optional) an object with overrides for the Renderer's default colors. |\n\nThe theme object accepts valid CSS colors for the following properties:\n\n| Property       | Description                                                     |\n| -------------- | --------------------------------------------------------------- |\n| `foreground`   | (optional) The primary (usually \"text\") color                   |\n| `background`   | (optional) The default page's background color                  |\n| `brushFill`    | (optional) The fill color of the brush selection box            |\n| `brushStroke`  | (optional) The stroke color of the brush selection box          |\n| `selectFill`   | (optional) The fill color of the selection bounds               |\n| `selectStroke` | (optional) The stroke color of the selection bounds and handles |\n\n> Tip: If providing an object for the `theme` prop, either define the object outside of the parent component or memoize it with `React.useMemo`.\n\nThe renderer also accepts many (optional) event callbacks.\n\n| Prop                        | Description                                               |\n| --------------------------- | --------------------------------------------------------- |\n| `onPan`                     | The user panned with the mouse wheel                      |\n| `onZoom`                    | The user zoomed with the mouse wheel                      |\n| `onPinch`                   | The user moved their pointers during a pinch              |\n| `onPinchEnd`                | The user stopped a two-pointer pinch                      |\n| `onPinchStart`              | The user began a two-pointer pinch                        |\n| `onPointerMove`             | The user moved their pointer                              |\n| `onPointerUp`               | The user ended a point                                    |\n| `onPointShape`              | The user pointed a shape                                  |\n| `onDoubleClickShape`        | The user double-pointed a shape                           |\n| `onRightPointShape`         | The user right-pointed a shape                            |\n| `onMoveOverShape`           | The user moved their pointer a shape                      |\n| `onHoverShape`              | The user moved their pointer onto a shape                 |\n| `onUnhoverShape`            | The user moved their pointer off of a shape               |\n| `onPointHandle`             | The user pointed a shape handle                           |\n| `onDoubleClickHandle`       | The user double-pointed a shape handle                    |\n| `onRightPointHandle`-       | he user right-pointed a shape handle                      |\n| `onMoveOverHandle`          | The user moved their pointer over a shape handle          |\n| `onHoverHandle`             | The user moved their pointer onto a shape handle          |\n| `onUnhoverHandle`           | The user moved their pointer off of a shape handle        |\n| `onPointCanvas`             | The user pointed the canvas                               |\n| `onDoubleClickCanvas`       | The user double-pointed the canvas                        |\n| `onRightPointCanvas`        | The user right-pointed the canvas                         |\n| `onPointBounds`             | The user pointed the selection bounds                     |\n| `onDoubleClickBounds`       | The user double-pointed the selection bounds              |\n| `onRightPointBounds`        | The user right-pointed the selection bounds               |\n| `onPointBoundsHandle`       | The user pointed a selection bounds edge or corner        |\n| `onDoubleClickBoundsHandle` | The user double-pointed a selection bounds edge or corner |\n| `onBlurEditingShape`        | The user blurred an editing (text) shape                  |\n| `onError`                   | The renderer encountered an error                         |\n\n> Tip: If providing callbacks, either define the functions outside of the parent component or memoize them first with `React.useMemo`.\n\n### `TLPage`\n\nAn object describing the current page. It contains:\n\n| Property          | Type                        | Description                                                                 |\n| ----------------- | --------------------------- | --------------------------------------------------------------------------- |\n| `id`              | `string`                    | A unique id for the page.                                                   |\n| `shapes`          | [`TLShape{}`](#tlshape)     | A table of shapes.                                                          |\n| `bindings`        | [`TLBinding{}`](#tlbinding) | A table of bindings.                                                        |\n| `backgroundColor` | `string`                    | (optional) The page's background fill color. Will also overwrite the theme. |\n\n### `TLPageState`\n\nAn object describing the current page. It contains:\n\n| Property           | Type       | Description                                         |\n| ------------------ | ---------- | --------------------------------------------------- |\n| `id`               | `string`   | The corresponding page's id                         |\n| `selectedIds`      | `string[]` | An array of selected shape ids                      |\n| `camera`           | `object`   | An object describing the camera state               |\n| `camera.point`     | `number[]` | The camera's `[x, y]` coordinates                   |\n| `camera.zoom`      | `number`   | The camera's zoom level                             |\n| `currentParentId`  | `string`   | (optional) The current parent id for selection      |\n| `brush`            | `TLBounds` | (optional) A `Bounds` for the current selection box |\n| `pointedId`        | `string`   | (optional) The currently pointed shape id           |\n| `hoveredId`        | `string`   | (optional) The currently hovered shape id           |\n| `editingId`        | `string`   | (optional) The currently editing shape id           |\n| `editingBindingId` | `string`   | (optional) The currently editing binding id         |\n\n### `TLShape`\n\nAn object that describes a shape on the page. The shapes in your document should extend this interface with other properties. See [Guide: Create a Custom Shape](#create-a-custom-shape).\n\n| Property              | Type                      | Description                                                                            |\n| --------------------- | ------------------------- | -------------------------------------------------------------------------------------- |\n| `id`                  | `string`                  | The shape's id.                                                                        |\n| `type`                | `string`                  | The type of the shape, corresponding to the `type` of a [`TLShapeUtil`](#tlshapeutil). |\n| `parentId`            | `string`                  | The id of the shape's parent (either the current page or another shape).               |\n| `childIndex`          | `number`                  | the order of the shape among its parent's children                                     |\n| `name`                | `string`                  | the name of the shape                                                                  |\n| `point`               | `number[]`                | the shape's current `[x, y]` coordinates on the page                                   |\n| `rotation`            | `number`                  | (optiona) The shape's current rotation in radians                                      |\n| `children`            | `string[]`                | (optional) An array containing the ids of this shape's children                        |\n| `handles`             | [`TLHandle{}`](#tlhandle) | (optional) A table of `TLHandle` objects                                               |\n| `isLocked`            | `boolean`                 | (optional) True if the shape is locked                                                 |\n| `isHidden`            | `boolean`                 | (optional) True if the shape is hidden                                                 |\n| `isEditing`           | `boolean`                 | (optional) True if the shape is currently editing                                      |\n| `isGenerated`         | `boolean`                 | optional) True if the shape is generated programatically                               |\n| `isAspectRatioLocked` | `boolean`                 | (optional) True if the shape's aspect ratio is locked                                  |\n\n### `TLHandle`\n\nAn object that describes a relationship between two shapes on the page.\n\n| Property | Type       | Description                                    |\n| -------- | ---------- | ---------------------------------------------- |\n| `id`     | `string`   | An id for the handle.                          |\n| `index`  | `number`   | The handle's order within the shape's handles. |\n| `point`  | `number[]` | The handle's `[x, y]` coordinates.             |\n\n### `TLBinding`\n\nAn object that describes a relationship between two shapes on the page.\n\n| Property | Type     | Description                                   |\n| -------- | -------- | --------------------------------------------- |\n| `id`     | `string` | A unique id for the binding.                  |\n| `type`   | `string` | The binding's type.                           |\n| `fromId` | `string` | The id of the shape where the binding begins. |\n| `toId`   | `string` | The id of the shape where the binding begins. |\n\n### `TLShapeUtil`\n\nThe `TLShapeUtil` is an abstract class that you can extend to create utilities for your custom shapes. See [Guide: Create a Custom Shape](#create-a-custom-shape).\n\n### `brushUpdater`\n\nThe `brushUpdater` is a special class instance that allows you to quickly update the selection brush rectangle.\n\n| Method  | Description                                                     |\n| ------- | --------------------------------------------------------------- |\n| `set`   | a method that accepts either a `TLBounds` object or `undefined` |\n| `clear` | a method to hide the brush                                      |\n\nNormally, the renderer's brush will update in response to changes to `pageState.brush`; however, calling `brushUpdater.set` will produce a faster change in the brush rectangle. Calling `brushUpdater.set` will prevent the brush from any future updates from `pageState.brush`.\n\n## `inputs`\n\nA class instance that stores the current pointer position and pressed keys.\n\n### `Utils`\n\nA general purpose utility class.\n\n### `Vec`\n\nA utility class for vector math and related methods.\n\n### `Svg`\n\nA utility class for creating SVG path data through imperative commands.\n\n### `Intersect`\n\nA utility class for finding intersections between various geometric shapes.\n\n## Guides\n\n### Create a Custom Shape\n\n...\n\n### Example\n\n```tsx\nimport * as React from \"react\"\nimport { Renderer, TLShape, TLShapeUtil, Vec } from '@tldraw/core'\n\ninterface RectangleShape extends TLShape {\n  type: \"rectangle\",\n  size: number[]\n}\n\nclass Rectangle extends TLShapeUtil<RectangleShape> {\n  // See the \"Create a Custom Shape\" guide\n}\n\nconst myShapes = { rectangle: new Rectangle() }\n\nfunction App() {\n  const [page, setPage] = React.useState({\n    id: \"page1\"\n    shapes: {\n      \"rect1\": {\n        id: 'rect1',\n        parentId: 'page1',\n        name: 'Rectangle',\n        childIndex: 0,\n        type: 'rectangle',\n        point: [0, 0],\n        rotation: 0,\n        size: [100, 100],\n      }\n    },\n    bindings: {}\n  })\n\n  const [pageState, setPageState] = React.useState({\n    id: \"page1\",\n    selectedIds: [],\n    camera: {\n      point: [0,0],\n      zoom: 1\n    }\n  })\n\n  const handlePan = React.useCallback((delta: number[]) => {\n    setPageState(pageState => {\n      ...pageState,\n      camera: {\n        zoom,\n        point: Vec.sub(pageState.point, Vec.div(delta, pageState.zoom)),\n      },\n    })\n  }, [])\n\n  return (<Renderer\n    shapes={myShapes}\n    page={page}\n    pageState={pageState}\n    onPan={handlePan}\n  />)\n}\n```\n\n## Development\n\nRun `yarn` to install dependencies.\n\nRun `yarn start` to begin the monorepo's development server (`@tldraw/site`).\n\nRun `nx test core` to execute unit tests via [Jest](https://jestjs.io).\n\n## Contribution\n\nTo contribute, visit the [Discord channel](https://discord.gg/s4FXZ6fppJ).\n","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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.74-beta.1_1630851505156_0.6660868119288823","host":"s3://npm-registry-packages"}},"0.0.79":{"name":"@tldraw/core","version":"0.0.79","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"ad1be75e9ce887a5acf99509841b776d5980e2af","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.79.tgz","fileCount":65,"integrity":"sha512-OhLUJ39D0bNl+tiEmYn8hmst9/ObVvE0s4NvPitg7nTIB0SNAgfDXSYH1vfc7pGIvHVapW2oBi+65TXGoW1q6Q==","signatures":[{"sig":"MEUCIEjHEyDoM2J5K57OV8DX+T0C0m0Id6+j/44cIX6Ze9UBAiEA75G202bHhNJwlGbe4tyfzquEQM5OcRmE7ZsrID3A/Xg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNNIZCRA9TVsSAnZWagAAJlQQAIk2bz+vnKUzHI1KnFmd\nENX9vXf0gkyace/mGT7PPP7M9OwektE/2puh1puqd81eqglS3tSzYAnb4QMB\n4CwORHUyn1TiQaalOkcQN0Of7vxWTduxK26VvGnjfSwBk0ZmCOFUr/r3ZuUw\ni8zJ11DAvE557TyYfC7COZq4errD+HbJnJCieBps2j0HfoBwf/QSvFUywVJ/\nFetaPn2/1itseFiJArU7JgsFMAAg2hNraIE6Ejb/oBRVbdqeecxQWuZnGK+Z\nROqVtSLUK/Ti4sLBYdQCfJaeuyADOBHpb6mu3kzbY5+oh9xLK5mlsi164XV3\nKILJwRJFR+vzAgSmBugs9fvaEh80AOPWPAgFyK318YdL/rA9j1POt0CDbA/3\nVR+OlTKN3QAmNe11Kk+5M1rN2JNZmWWE/hs2rVk3nV5FGlsLESXy8HQlMMO5\nTkamjpROMVq8elS2cq6baswZuJBrzH1bvTu8ZhA1Sw3sn5tKuxH68y8MTPoR\nn+m5NdDaZCuwMkpUQ/QB+S5NR0jvngJrIIhlI7ChwaPjI0rMdx1vmBR8VzTb\nd6uhW9jho50naX09nPO8bGH2x6Ui4LlwCSTITdNXEr7J25lW9EQkanocG6B0\nq191VeSgC8CMuSE+/AnkRh53OCnHzlum6h2Zyjccq2u7S9F/BTmPkgsUYh25\nH8lD\r\n=warG\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"deepmerge":"^4.2.2","react-use-gesture":"^9.1.3"},"_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/core_0.0.79_1630851609305_0.23201191421384681","host":"s3://npm-registry-packages"}},"0.0.81":{"name":"@tldraw/core","version":"0.0.81","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"e08af3efb9f77a5abd525633a50103ace70a285b","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.81.tgz","fileCount":65,"integrity":"sha512-JemG/CZCoYODjS06vzrY9UF0gB0Aiu13aFDBV944XtUqxpcJOTaPJD+1qU6k1vClhWQu+FmKdlYGzOggxZgQQw==","signatures":[{"sig":"MEYCIQCDs0rR0x1dmRAIRGDaSv+ic9XsSWT72VsBBRhEwUqJggIhAIwndNNpTKBM4IZUxBZ+JtnXTQKonk1HtlrP2oEBxQOg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNhMvCRA9TVsSAnZWagAA2YcP/AkJa8Q7KyvHhPrVzfW3\nf6hQltH6A78f+Pekg7IeE6bFx4clTWNYiJMYJF8avxELEs2S9+K87qINHewg\n2q/UE8A0Yu/eMFQ7mnLcSD+nM8vJBuxXQU3s+hLEPMl7yTL6R6WCqiDllzS+\ntuUgGFIMNDZ+5hIhgd+WYbdOLqndc83WwyezYB/2JXRZr9GE/fkG89lA0gvE\nn6Z7LT0FwQgKFJ+hm6yEFF1jBiXiHWYy4HGh5tHLzmJp5VZ3XkLw87AVMoyv\n9pSifr1+tVtDtFs87+bNSFnyL9lVwNkbQcusThqNxcNOGw+xE7cLrVSRk4f4\nL24EyxhdScpj4AUn0nvtNnlYhyETbXeQAxAdExX80bodRoDO5A7P2gCx9bwB\nVbvKoAM36PCpFrp1PvAxag9kgOb8FArB9LuQ8YVwDkIRUweD8CS5qUz/W2q7\n52qbdk3gJbemzumxGWuaLWxcG9nnbQOUCj1UBtdS92GKEehdTQj82qRCjeM3\nAYpoCbjG/MNu6leqjPLaIzuBDH3oyZY7xhCFapKX3nEvz8NhTho/EU/5Vujb\neixzIZwZ+/Ve/ObabrgHsKzQFEMB1+JDxe8W0kS+y1YZTQGxTn62LtFaO4lc\nyG0q7bamt+n3ngNfS1XDuCPUjnS3ScDMzupiL64WtxXKia7bvguMbxxaVscK\nErrn\r\n=rp0t\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"react-use-gesture":"^9.1.3"},"_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/core_0.0.81_1630933807710_0.769962311549699","host":"s3://npm-registry-packages"}},"0.0.83":{"name":"@tldraw/core","version":"0.0.83","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"84d8f7faa3ef922dc40606bc9d61def970ee66e2","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.83.tgz","fileCount":65,"integrity":"sha512-JhjNmM7PrRpKMgnNCj4c633dFFKAkm5WfreWeJwZFiWGZP/EPM8wzhsyM47BGHqgv4x6ZiSpLVqUZogQguJgkg==","signatures":[{"sig":"MEQCIDoPRkLuL9ly98dSLcjbstH5BD+BKlxsBTA+tgE/5xFnAiB/Ek9zKnxp6Cq2um5woSHaeufHc3OBCTLxT3Es1iL2IQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOJuJCRA9TVsSAnZWagAAQmsP/2Wr74BLVtkzeUhf/2Mi\nEHUhAUcEWhzM40CyMgqdPhSHm6Jazn8VVocIspxeEPgebPD2yZmN28XrU5d8\nBC/KwCOXl6JaeMG5WTC42WkY+2lPjUKw8bxLTPljAGNg35hF3R5EfQ66KNDZ\ne2Tk0ftU/2mrQ3N+td/cmof7cB/4mXe7ejm4WSYOF8SRejJAWKcHGuUEr3ce\n59yLE+G/SqGv16sbhzIJ/tQLjpzezXSoqGgoAd0p424SREL2jSYhwkuIe+MH\n9beaPhHSFgP1KQI+bdv0kgLnuBL+eLCCS69B/V6FOQG1TEQG83w+i48GaLNp\nKsPvIBfSMNjMJWDWL6KkSbAKgbn0TJ7pMtn41znqOfhh+ZxTs+UMCIJkhctN\n7bhp6S2hoZikOnDHAEoWgQdRa9AcPrFigfRVuZsHkZsrWa8apFPjdeJOWXaa\n6JunftJOr/9Dkbg3RTPIKBQkUNyiVrrMcyLlOQFETegBmFThm/BxbxDuYiiV\nB8geNzTHNIpumxqpAPGCyuYA8PS7F1cRDVkeAEFOV1xWQIY6m5lyF/jUphp1\n9u28vVcHIf0tlYNTjlHbjPHkJgFm+fTqLd27oHY7y6U39GckWG8XFtOXoYm2\nqZVNQG6DGb8e1VxXt9gpLjIoj5EojDbl5KSEvcZp+AFQaSmxmpwlg309kYIn\ncUKU\r\n=hwHH\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"react-use-gesture":"^9.1.3"},"_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/core_0.0.83_1631099785774_0.5175462246603122","host":"s3://npm-registry-packages"}},"0.0.84":{"name":"@tldraw/core","version":"0.0.84","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"167d8feb0a0a0d0dc51479aaebbd6e2c41912e1d","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.84.tgz","fileCount":65,"integrity":"sha512-w3urIdl19OYmn1Kz+XYyxhS1fIAYlvTAIS6ITS2Q3FSFMV9xYSqQB+cE67goJv6WFq4/KqS6KXG9fiFdWlZxPQ==","signatures":[{"sig":"MEUCIQDPYVPP6zoh2fY9fW9cXI7FbORBwCD/z8I9TZDzWRZqLAIgV75yqjHGdHneitf2VK/QrqfT126vMu6EMiWnWA2mm5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOKbBCRA9TVsSAnZWagAA4lkP/04t62R6u81hZMS0iQfT\nmSjoOkrnSvk4XkE3r0raf5fvL6E82zVRv45bQygT/hui/i/SOgNykzQvFZ8t\n+8IHQCmQr7TxLaD/ERpLeMuADeNSb+SMsNagrR06RTLXaTajIa/K95Unfm2J\nUU6cKCmRIoIBUoDGaTKdTfj56+ltl7xiaqhdQyDRA78k89g4XF8BT86btydC\nSfGPK8uX+MF/giZkN3wMlAPD8cWWB/ZmQH7F6WNngbolqXeZwViXOEubj3xb\nSCzbQu1SMpb0yDYiGUHNI9IeDE4SRjAIMV+rrT7hUH950DyMzrtq27+QIDvO\npgNFHwPVjWICLUeYCKAZ5t6vxrTlKMdPW5ZxJmhvgH0K497a0GL6xt0KqxJ0\nHw134smppZrx36guj3eHnm4QGO1yTtsOWhf2yvpbbkeB1T5bWTMDyalxhk3D\nEAq0HBoKhC5AabhmuW9woVM3jDW8+98cqvcBiJXOi3LpQFIKXe6FfSxLXXN3\nRT6hcJ1rD49c72I6Hmg4Fk4qwlqmpJ9NYEWF+3VA2c+H2SRFLlrk8BWBQo8V\nZdhYSU0SpBZ+ERxcnYkvp8UX25OB8GzzmWAALeXwPmO+OqhRIkTBKyTix294\ntEnILQgyOqKE7uhS1gLug3/ssv9bmS34yztPgh/qsPKQzrHs6qEgn/XtDQWf\nuW7U\r\n=3uPJ\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"react-use-gesture":"^9.1.3"},"_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/core_0.0.84_1631102656852_0.9345154723266251","host":"s3://npm-registry-packages"}},"0.0.85":{"name":"@tldraw/core","version":"0.0.85","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"3e90ae087ba46d3df3b82c40b428ced9121c8d5d","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.85.tgz","fileCount":65,"integrity":"sha512-KLJW7w3bl+nsARvbZni3l3LfyU66xtHVMPKFgwifvArrubrfGOqva86047rlg6zx3ZQQHvaXCf6akwy2EKKrww==","signatures":[{"sig":"MEQCIG1e5iWfjlBflH7F1PT49bTio6ErQtshqWVQ0S52Es1kAiAS/cO4d/d9Lg/6D87bQNejFypq4yWu0C+mUpWTqvj+WA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOL8XCRA9TVsSAnZWagAAMegP/idJIHuuTxXytc8ggV/I\n4P1HqOJ8c058K4SWkU5/4oGLoUtJec+iQfciAhqDPCnp1fcFodJwFnuZoYe2\nAOSmIQnVBfxknGWIm6aoAHL8FP2tkLojnOixIqJ0Q+UL+uIeMtYq/m3az/au\n3jyeywEppIRf/RB91qsF6N1uMnWepVQkZXG0yCgZhf1ks4OXNTo4sQsAuC4z\nRmx6zZnJRwAhF4iomZXOT72A98rKJe1Uvg7ulG1TsYDQMlgFfi3rMJcBF63m\nrPZ2rEMdM0SjhMHkMgp9PQLvTz8jU46eo1U81aFR6YNVKyFArEzC+vkyov97\n+ndCUinSxRvfZQY8s8is1M0iSQ+wnm9zRrJ6SleNGnGdLggx6XIn+Ns/w9dD\nX5cpFBdlwi2UmsBsqQYyecvjqxTkuekTqAlXW2croCK1fQKO/VncqtdtfqNz\nywFJozDJx065nXNkHJDVD+hJ5xRKILJI5LvHFdFvSldawA7JKjgBsUqXs4Ch\niOfy3Vq3RiCI2nJAyODcZHZtp+KXhCZcbjlWjZjBLKsHrKAawM785SInFKGJ\nl6R3eciS7M3oe1pEQlNHOE5zNWURAURE8Cu+OVDvBDtZvby752KTEOYDrz/D\nc+h4rvk/Gv4hCavQg4MjpYn1hwwFC1Mexf9BPeHnT02NODvGWdCKuY/lDkGD\noOiA\r\n=p4fc\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"react-use-gesture":"^9.1.3"},"_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/core_0.0.85_1631108886971_0.672481004006712","host":"s3://npm-registry-packages"}},"0.0.86":{"name":"@tldraw/core","version":"0.0.86","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"06584ccdfcf820d77c3d0415e25fbf612f8b8f1a","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.86.tgz","fileCount":66,"integrity":"sha512-LoAqeWuSd0v1L7RU60AJJuhFRPUVtLxGMNI9W+3huGS4XlZmQPewJZCnpn/q2hJ7eYuCIIHc+k1WIHigSwavYQ==","signatures":[{"sig":"MEQCIFevvNpnlUV/WZY/96tvN/vvNdbdVYvrj79z3pkTIBsUAiBuWdaulLnT/GIge7wPbb4KswKHzCAmA7hJgf9scMtu7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOjPiCRA9TVsSAnZWagAA7WYP/0pFC5uTxB3pwoeOTanD\niUvC/ODcPfOSiVcnhVbxaAS1K/TTyAIK/c7pYu1ctiGLlALEHKjNpnItGkd7\nC5BVSK85r4ORVTFqLFdJVgqDu+n9+uhSA0i+dNqOwfWrUQV9M3dxMB8V9VfS\nR5/knXBC+xYtV3zdmip6I5u0s1PkdO5OupdUt+5SKZlwixiSwM72VdMkjIDL\nSI0cb0ie8YUWKwHuJzNON23fZgUsfYrBHccvsw7WB/aa8uTrwRtxdM3KxchR\nbJl9MF+yCWM5Vv71WBeusWP9CuU1YPXtbnzaCWHSPvbKtkmP38tHT4tEW+0M\nQm33MjKLVtT3UX0DO779iLF75trAVesOfwJ8ymWyQe9xHFQJRHSGAXCQdG4R\n0jhLxmQGa+74P/HLy/IA4c3F4TQGoQjwJIdhvxTtqEDpjR3naRy2nuBrFm0o\niSsUh36LXubekpFUP8pf372fth9p5mG8EqhszuUktH6HR3d3OGPXgn9i2zMZ\nNGKSSrEPszN4ZxhcwpL6TcuDgRlbI8Zp9Z5ftzjPDZvIe9jo8Vzcve5O7fpB\nnUqaabm6mt8MIIqMWv2FLhkVjGiUsXvcpLeP37ZDOM/ThHf5kxhuaGmsXSZg\nhKTkrpLIzEGVn/vkXE3MsGxBilHJeVFApgC3QyoxjBq9JNEs7FBnl9eeeu3Z\noBu7\r\n=kKUN\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"@use-gesture/react":"^10.0.0-beta.24"},"_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/core_0.0.86_1631204322284_0.2387917315982453","host":"s3://npm-registry-packages"}},"0.0.89":{"name":"@tldraw/core","version":"0.0.89","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"fd2dc0afc522389fd51f403e67244e762b6c8f84","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.89.tgz","fileCount":69,"integrity":"sha512-y08qpG1YEuaQyux9ctu3APWFhrxrUk+QZnyZM71MCm38OJBYB9xuuXqSWRAIIesHyRcd5Dh2C0N994QAaVztFw==","signatures":[{"sig":"MEQCIF24QjInSMzCO29tcjbutZq+B5tXqUzgPG7R9pT4L9QKAiBxi939+a2OsEctMYltDanYTVTNvmPzZrdFseRWdAvvHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPfyfCRA9TVsSAnZWagAAdzQP/0+Q98oRcdLwyMcrqHdv\nr3VEaI0aNouMGrJCKBrSIG+V7hf4sIp8mkpXYn6qp7QSdfVtzWe/GQR/VWOi\nkYo93oZI2GoBSRWVV61QmB6/Z38Z3csA5N4tkTNT4ToiZiSf5v+RFAlyctRM\n3d9SAOvJi/baLSSj7XEuBMrH30oQyEHOlFHnTxtRWwdLCznZRxh67FO3yfYo\nPqBWISr8A4/xMmXsc1ll2C7Ukc+hbxGqfd2XWkQE3lT7fDykdrYXbRbWtI5N\nXbSnTUzaR7RpfPmXEztcQOR/GpgpgKcOrC+yGZqMXFFuLW3HL0JL7fjCejiC\nXAoj2f56SrOKBTBfIxJ1Vv+rNAlpdYNc1dvYIYxa1yq9Xh76RIgHMknPXprL\nAVbsBbyTU3YDW/dtek8saRbPuyxRSpuKD9d5uw8BRmVi9wYcOINr5cimf7ru\nD2L70lccQ8ZFie9MD17YO9xB2HH3ub4nvw88XV3j403LryEBgNnMMSO1PpDJ\nYme710Is8wUvRFzfCF1vtbaJDEOevXZwACt1cCijtwz+2gP9gPvBbd6DWylC\nNChAQszOt9e/D7h92K7nuVUVSRAQ4x8UTqcRWf5X6FmUv+ezGLz+t7bL8Cx4\nI2qiJ5WXFwsxb+Zb+CAIi/J74bhHHx5szDeSKfgDdHRVKrH0etrPlBqqaena\nBsH0\r\n=/fcq\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"@tldraw/vec":"^0.0.89","@tldraw/intersect":"^0.0.89","@use-gesture/react":"^10.0.0-beta.24"},"_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/core_0.0.89_1631452318963_0.054292505112540024","host":"s3://npm-registry-packages"}},"0.0.90":{"name":"@tldraw/core","version":"0.0.90","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"8c9f13936bf5e498b8235869eee5a04a35516696","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.90.tgz","fileCount":138,"integrity":"sha512-1+bB2JtfWU+4tsFmXriL/AnlpmN6WagasH3KIogFElBibmhhZXOaYs9Sl0F6/HSp+Xc9KEel6cK0d0klC55Lxg==","signatures":[{"sig":"MEQCIF6QW8yHAAlweRJwcogK7UAfZK9Md0p3tsMMXTaD15yaAiBwF+MX8zCy3rZk1OLO6ct/n80kmO8F+AkBu0BjIScluw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":419958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP8OuCRA9TVsSAnZWagAAqY8P/jWhZ4cgaFjhMdftQ/jy\nybLl1kHR2YU2J4m73Fh8XOewxZZ2k2WpNU7/F0p8aEeo03o5dhJl3DkGzBaM\nNVYbvPvBfAQ2AmHINyXRjAe5QW16jfdkeXcc5iCQJJYkdUnHJHaZ+4icp0uB\n3uSdCKcfVkHsGf4ZXrcWY7WWa9vH7CPBg3JWjRZNFLPvWgZLOjWn+t2+UW9E\nDNjI0RaSkr52OhHOo2E7gEIQ7emtu9zwErbkU7ZV1c7SPLdWGfVXXitGhqBP\nvtPmFk3yMPcx8bRSNCITh8XUoCtXJ9oTarDoafisuR9o5jKQhy2gCa6pYRSE\nAFYYd1+wQkm4dpEuzi6AJc8xXnoYp3ME8wm4Kmdt+BfSJW2dAtxRw5y7ZIWI\ng7uFNmbWM/p+VntU+pI5HimOJe8vs6kreSM1DGmZJn7GWc20oK3TVlK0Y9DQ\nt7Y3P5y3il3rAqHQb2QLFDGuPxm0EQwFIdpahj1CjovD748ZifoMDaMezjc3\nywzJKBldMuh37cyEqKMiV/WtAzJ5RnNaELc8K1cgLjXGNGGRI65zTA+Yq0jb\nW5c+pYpcCvAH4tcv7Uf0PFzo4u9sdMIqZXdCB+RNcgqCtaZYHXKUFmfM7bbh\nRjfMiXLI7bcq8ySiz1+COSG9+cznxvK6Yr3I/P5O59RA55FRK2TtLLCH6bg2\nTQAI\r\n=AFnF\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"@tldraw/vec":"^0.0.90","@tldraw/intersect":"^0.0.90","@use-gesture/react":"^10.0.0-beta.24"},"_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/core_0.0.90_1631568814416_0.9069171162668124","host":"s3://npm-registry-packages"}},"0.0.91":{"name":"@tldraw/core","version":"0.0.91","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"bdb8409343d77a5ecc34642c8d91a7af986bff97","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.91.tgz","fileCount":138,"integrity":"sha512-Xy8MFrM/xAra5hWdGVwVs6XXluRX7YYwPUWE1mYdmNGNEpP6/uT9U0jKN25a344HfSRKtarP3c4+khTcvlR1nQ==","signatures":[{"sig":"MEUCIQDbHycpM0S3K/tpnHr4XLpXoyqLPIzOxb8xo5B9V3bjTwIgTg1j9qXWhkGrUIreJwCLjjB4T6znNQPHQfdKzdOxxgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP8fDCRA9TVsSAnZWagAAu/gQAIPbNzOoyRN1/TGPXv2l\nf02WT65cFTVUM4Z0fRauPQPJNfRsLlCpiMgOSN9nG7AXumt120xkWP+h9MWf\nV3QtnUaAFBzUrB7bk10V7cjJQKGcQA8BQaFGFTyEXyJNdlLB9KN/6lleCp3B\nw4z76aaJspDLOwaWA00r/dGmJ8FzS05DsoDgUTRbxsu+/d5K6LJyDZSGNDud\n71HLMFV8GUAevY70PiN9Ukp9+KBLocI+mbnkBw1mu39P+J39Vu5wpvc3r5bQ\nnF30QBM2/yW1kkEDLFvQhmx4gp6YDb9uVumYf/MC0ydu/yOOZ6/nKqF29HPU\nbyRY0nuAQ6GDqalzaccEcI/ec+KPI6lAyt+YD/l0lgvAm6tmJPrYiya4rg+o\nmXZCodtGN+mt4TWmO1e+K/CAcnsEZfE9C0z5PFomkcnc0vWYd/wGLEaYU+yf\nn5T/iBwyWW1+BqFjstVwN/dRbYyfuWk1JA/JCnJAjkTey87rOFs+9dWc8fpC\nSydsq0grbX3sMXh2VE8FOTyfM8dAcRi7yHiJu0FusnZsfuAZzgK4lLr341cv\nZmLow5I7O83ZdBPJedI/iakuFrts5OY4+JVgUL8QGUqT36VKQ/5WTWxLPhtC\nddDbniktu48n4EfmGYgjs7G+8KXlVNMIW9xkBF4vDV3k8WvxPI1H37+a1mT/\nAsd+\r\n=RHx3\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"@tldraw/vec":"^0.0.91","@tldraw/intersect":"^0.0.91","@use-gesture/react":"^10.0.0-beta.24"},"_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/core_0.0.91_1631569858946_0.04691542313194952","host":"s3://npm-registry-packages"}},"0.0.92":{"name":"@tldraw/core","version":"0.0.92","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"91a6a1730207f1ea81c1f28c2a7d4cb4602443b6","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.92.tgz","fileCount":133,"integrity":"sha512-eEHYayBiPpiVIJCjDfAqzfCq3MruVbCBm09gCT6T9d0dk2aG9ZBEGQF33SIe6CW2MLAmnFAoK94OprUBHg8fUw==","signatures":[{"sig":"MEQCIEhONxMYFYr8p5PNsLtGAOyuo2PlcLbnSFhlWFPDgHP7AiAtJlLEufqM300oCIzPY19ucXrcjYc5wgkJ+MoZ4sx8HA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":374617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQFS3CRA9TVsSAnZWagAAGH8QAJ47CMB5xezAqO33jwni\n52AlexOiZEM/3gVkd0fZVVFziNpfHtVyz0M/18X+DAivK0v2vYumBiMdTXIv\nLXwDffYoFzCP/Xxr7kXCBWwfxKTXxeJQqaEKp0v6/cmJMkYTA2QfmJSHTC0J\nEk613VNWBxUrp/uDai2AnEy1tC3fpLdkTEUZn8vcnZU7PYLjgyyNiDpt6anJ\neci+hJ6yYakPuJHsyg2IOp7Y1ilmQQYXIvIbTYN8M12N0iANxMYiVA7HIA4i\nGBiVspIXQ/pK9cBcy4W9joyzFfL1Ps4VzpB69MqXEwrmqXuDJaZbPeN/D4Jp\nFTq/wXkRaprRKd0nCSMHwHESs6ecjBz79KSMIdfNroO8VJLUBha4d/YKmP8i\n2fW1J0deZ9B2mtYh1dzCmIHftddEQPoiHjCFcKDpo8yC/xacF6vHYivAkgOU\nSc3CSc35/Y+cMnRgeFp/z51scb8/HNWK7XYpqfRMPA+XLhyqhavTxttnIwKu\nPFcKdD5Sy8dTqSlr3/ofyLXDr9NKX5K9DFGWcrlvhul3U/1L9Bp7M0IYV82F\nzMVCl/v8uVtWEML9z7nWwbZ+N8dcq5+ud7GXPn9haQo5DuTDolT/kFUXKhdE\n+0nvjdK27NJ+MGyo6FkAnDz5wyncdSjdw0c+khJ3i48rzSlncGMCcpGAGMk7\nPPYG\r\n=DdxD\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.6.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.6.1","dependencies":{"@tldraw/vec":"^0.0.92","@tldraw/intersect":"^0.0.92","@use-gesture/react":"^10.0.0-beta.24"},"_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","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.92_1631605943623_0.8860258843774746","host":"s3://npm-registry-packages"}},"0.0.93":{"name":"@tldraw/core","version":"0.0.93","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"2c93f94f4c1f6b844fcf0c27ba297b52c26020a2","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.93.tgz","fileCount":133,"integrity":"sha512-C/1VKh7JVHzVJEiMckZmszEL/KxM3naPeNwoTsWETzug1qvdCALbAykLOUqM2f/VYJJYhy2F1q8GcBMmETZVBA==","signatures":[{"sig":"MEUCID0qqUK1uJXFBFjC5GBbxCvH+/D9EiOjgL5HTgftkjjEAiEA/TxiqAdb2lAqzLwhtlYXlNSBb5wKF1XayUAa6TGTxos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQIiQCRA9TVsSAnZWagAAGPgQAI77Z2cE5+/9Q2N0U1IL\nk21sXFntC58sUF+Kd9ypCYW7K9W8tHaDEp1bsx+YXD2ihSq8P74bQXOpqwYi\nSrwH/r9HXMPZybpyT8NTnO4JwzXdnMm5aUDtTEFvpMPXfVbrSxKNLUt9B6C3\nWwB/Zq08QWOVGLlK8iL8+irWoTJgrcn2YVy1wefZ6+0ZOpL4Qlhv5tw1t+cp\niyVm4n2dRr5LVtiIwBMC3HmIeA6f8edFPUu+LEnhc9VBZsKa3c/G1RKTtvDT\nu0dvXItNlnsA8GeN6js+qf/vTMlF9OVMKPdfB1jLGVver5yka36pJrsghzq/\ngPyKCJG2lLPvONYlbfvYPXbYVIOyW+KV6VD5UwxBapIDilSoYlwO62GGqAJc\n9UtUHFNC7Su4Ck3a9DRUWl2dHKlkwA0zp+JNmAEemrBIOkdCxlmHFEZbD0uu\nQX6qAgkF2BgZEYC9hgpfY9MM1ZhACfzWiJ4hIi+kyNFpNb0Pf2v96r32cgwD\nM/Fat+4sfVPiT8MTD7Ur1XMrLw5SCl5yQoguKXxl5eRwe9fhp4x1AY891oAH\nZVzBswYpzHbehWblFL6VFiR6rRUoChcHwRKa5ksbfvDJJjFNrw+DJpAHvPTh\nxEY6RaK3/nTWztVqFWk+rpO+8hdfm5s6eX19j4t7MvVTwYdp6/EnqWrYhq3P\nuhyT\r\n=Bl5k\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.93","@tldraw/intersect":"^0.0.93","@use-gesture/react":"^10.0.0-beta.24"},"_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","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.93_1631619216655_0.6694660899311089","host":"s3://npm-registry-packages"}},"0.0.94":{"name":"@tldraw/core","version":"0.0.94","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"ff86a38496c5fb59aabb53e8e3ed6e14c10e835c","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.94.tgz","fileCount":135,"integrity":"sha512-Vz/DiIR6AXHQufKgdC7BZdfE5G/xR/WvtQ74HmrkLAOTMCcQT68wNymvMLznHcXQ9jIPJDDqozTl3knzQ55Zpw==","signatures":[{"sig":"MEQCID32lcy1g39Nhmh6Ok06Dg7VL4mJlnb8LTx+xasnBMKaAiATXca7VYtpH+8MFr9F1E/7Y8KCO2l444qmgPfqIl8Yog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQhYLCRA9TVsSAnZWagAAn3EP/3BEqoVreTlF63gqjii7\ncZgfocazZjfuWZ9luNgCOXmpl1ixi1O8Sg4CESVX7hvKV4OsYfYvt1KPyqrE\nFn+JqyV3Xsa6yTChn+Rx7FKecFh9jfxuOjGLg9VUxYmR1du7eHSV0SHbQUzI\n9tk6zP+aqdkQorKi/5bwB2QfLo5B1xp+pRkO1Bjk0xa05BjZw0o/mwwOEESW\nJyIjReP+cq0DDweae3XOXzNvSJq36L4AHCjATvPflyj0GYiq9lO01xOsonjz\nJcfQ7xVz09XiVvYD4emhxAO0it68dcmoMyEq5+hU0OpctjPj5S9nt9dU5Dbk\n0Ny66iLWe1IcsaGKaRB9VDFj0n5JpOExDdBKvW2C1vpOshKg62E3vLfGiUqF\nQt+SLEs97dYAq8ArVjj+dsUluIpPfxJwgJ4aeaXDjEZ9UlVK0gAZe26XWLSz\nAOzE/wLu8Xf8pXMbAoTivSjWVBXv+hc12mOISnm4nveBqfXnqsBQzWnHmOVl\nzxgV/tdLQAoTKLVUYKpxoBVp7oUVJn67XaJCQIgYqrN05a3hgLmhANSKGM+l\nlTruNv8l8TIOJA8c60FbVzhzmy/UuMBK+mV+elzokov1KXsiUDXBZyaHFgq4\nC2lZZgnGKxk/p23tyj5UfCFKXmTKeG8qkxCo2jlvhrmtRW3oz+tqkr3Gp6RL\nI+KU\r\n=fqut\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/core"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.94","@tldraw/intersect":"^0.0.94","@use-gesture/react":"^10.0.0-beta.24"},"_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","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.94_1631720971283_0.8994379110777029","host":"s3://npm-registry-packages"}},"0.0.95":{"name":"@tldraw/core","version":"0.0.95","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"4d0dc99fef17df22b5751310f8ed69b080ff5006","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.95.tgz","fileCount":134,"integrity":"sha512-i9IAE2B79X156/xszw0FWsmaxZiY40VEbn5HWjQlS89mW33c9DQtdqlYyVfoXzYvF9OFhh0oZTcmvBgVzzYkpg==","signatures":[{"sig":"MEUCIQC1DhkJbw0c5vdzYEwiHn/sRJSSQFJ5pTs++nCxhlBGHgIgFioPZ7dFYurehVMK/qj3A5amnH53/XAOyVQo38BfwSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415949},"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/core"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.95","@tldraw/intersect":"^0.0.95","@use-gesture/react":"^10.0.0-beta.24"},"_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","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.95_1631915045514_0.015870338555464825","host":"s3://npm-registry-packages"}},"0.0.96":{"name":"@tldraw/core","version":"0.0.96","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"170466e4f5815d0d2610a1ccc17944ba3dca5fed","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.96.tgz","fileCount":133,"integrity":"sha512-Uy6CXKhbWzbMlYR02cEVTTdWpAUYtSzG8GSh8OTS70YCmzEa+GQw/S+OVf0VN2ycNSihib4CShkn0X2qlp0eng==","signatures":[{"sig":"MEUCIEipodVm+38P3dn7csIykhOJWrgkqHMRN3G2L1s1BHEZAiEAqjS0xtRVOj07DPkpQXqmnRvIMuhAoZLCT9eVoxgLN6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298306},"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/core"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.96","@tldraw/intersect":"^0.0.96","@use-gesture/react":"^10.0.0-beta.24"},"_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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.96_1632088679280_0.6564170223636678","host":"s3://npm-registry-packages"}},"0.0.97":{"name":"@tldraw/core","version":"0.0.97","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"5efc074ffa598433eff87796dcfa1f2da47194d2","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.97.tgz","fileCount":133,"integrity":"sha512-+qHs/nKBHHgw4vskzIXuK12wtFYPrzkgPnu2B0xfTH+9DGSDrZAj8RKE5LTCdU6sO5ATVAaJI9BG4aMg9Sh7Ug==","signatures":[{"sig":"MEYCIQCXKOlWHFq3jJ8VByj78+sWlGbiVyiRyvlxmAiZbJey6wIhAPYuaGKhaRer/04ndn2lHhR6gbUU45c012fLA0OfK1KF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298312},"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/core"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.97","@tldraw/intersect":"^0.0.97","@use-gesture/react":"^10.0.0-beta.24"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.97_1632239422446_0.566493730834484","host":"s3://npm-registry-packages"}},"0.0.98":{"name":"@tldraw/core","version":"0.0.98","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"d433be4c4764499519f03e04373d03dfdc0397b6","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.98.tgz","fileCount":133,"integrity":"sha512-mAEbtT116eqV9TdO++yQk4HYxfoLQKtk23oirNXhUBtMk6SoGuCRcMtZ5+DrkqlzVt2MzNvIec2JYItPrZQDWA==","signatures":[{"sig":"MEUCIQCUFjgieEfFIA/DE4ihqQqVb+KvZ0UAsUMQ386cRF8GvQIgdK7aKEo7frnUIKISwaAcpnOeOct/sf9dXZySdz2OFgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299584},"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/core"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.98","@tldraw/intersect":"^0.0.98","@use-gesture/react":"^10.0.0-beta.24"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.98_1632317154915_0.5818531054041167","host":"s3://npm-registry-packages"}},"0.0.99":{"name":"@tldraw/core","version":"0.0.99","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"1abd899c2d3a05bececb0b242faaf2c5eb9648f5","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.99.tgz","fileCount":133,"integrity":"sha512-wtQJGGJwXnfBaER1uyQi6/78tvfddZ5V6C2B/k5Xt6lm/zGmJBfINmapgdfqIdHSOyax40PbMuYVgC70cDCv8Q==","signatures":[{"sig":"MEYCIQCPFq0fCKLpQbVJSJRfxS59fsPHtE0vgKD7+FX8Ac/mEwIhAPOGFdn9ZNatd0h5KSVr/sz3ANT4ACx7PxkFLG9zO8xP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299397},"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/core"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.99","@tldraw/intersect":"^0.0.99","@use-gesture/react":"^10.0.0-beta.26"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.99_1632322916353_0.061112184118857105","host":"s3://npm-registry-packages"}},"0.0.100":{"name":"@tldraw/core","version":"0.0.100","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"33e6a7ab728d76bde7b87066bf08abb9e554a4d9","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.100.tgz","fileCount":134,"integrity":"sha512-5hUezKc4pbEkwvMzbSJmTFQXEjaEahCg7q7JT9nWa2yHc0Kd75Z4YnaIsAU3dWi4IoZ9kQzqHZsBhUFmqhpgVA==","signatures":[{"sig":"MEUCIQCTSWHQwGQaaQycsEsatNVj/NM8+YWyg/keezck52L6twIgR+JQGXmv9xdVwdHcRqQoA3weal2MPfYqI7RxRmeK5lg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420306},"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/core"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.100","@tldraw/intersect":"^0.0.100","@use-gesture/react":"^10.0.0-beta.26"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.100_1632332082730_0.49229849562494943","host":"s3://npm-registry-packages"}},"0.0.101":{"name":"@tldraw/core","version":"0.0.101","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"7774c1815326073a80b160e8a2f29cc31331c180","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.101.tgz","fileCount":136,"integrity":"sha512-mRz8OUraM9EQqWOCCPDfz1Yy0PesYGR271v4LEs+o2ksB0cguVypKCCihX5am44Dl0sT5ka5jDVJ55o2aowbkg==","signatures":[{"sig":"MEQCICm4YL67Mrv/Xt3GNvhahufzooayEWcqGZWMXVx4bPmdAiBxlonCAoESlKv77uTzmi8cJxbTmaVwJno5C9Ss+kMA3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416765},"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/core"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@tldraw/vec":"^0.0.101","@tldraw/intersect":"^0.0.101","@use-gesture/react":"^10.0.0-beta.26"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.101_1632395871304_0.6561198830705981","host":"s3://npm-registry-packages"}},"0.0.102":{"name":"@tldraw/core","version":"0.0.102","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"4e85a83bb2c90f99c570c1e490969fe74062a5cc","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.102.tgz","fileCount":135,"integrity":"sha512-3NZVLr39/RC6pjqhtQMVWqxTagcw+YULA5RQSbCPfT1RhR6GruKquJ7GubdOhn7qXbXC8lwF7QO1ktYURgRkgg==","signatures":[{"sig":"MEQCIEhCIgSW9EFqnjFXZ5bRUq2nCIwek75OAcaE0pwFVX3sAiAcrohzDJh+Hlwb5utmyB51vtIyNpqZt4Atn4rFYygmSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":378501},"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/core"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@tldraw/vec":"^0.0.102","@tldraw/intersect":"^0.0.102","@use-gesture/react":"^10.0.0-beta.26"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.102_1632397666135_0.9875883568314865","host":"s3://npm-registry-packages"}},"0.0.103":{"name":"@tldraw/core","version":"0.0.103","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"7d1d1a6d6fc14ef2dc7b4e12f435987d800d5965","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.103.tgz","fileCount":135,"integrity":"sha512-LcOts0YMnoK3fZ+jBnRkXr8QtNFGsZimBLVwhjP9olxcmevDLrveBtpNWJSve5tvhRSDr1DVC6fIwHzP/U2fxg==","signatures":[{"sig":"MEUCIQDcIAfic0m1/gQIuTOPHDyVCoShzPm5rK6VJXoumcWiUwIgTT6ljpMlsV9rgYX2Kuq4zvLbpqzSBXe+cY4xOS1ikDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301402},"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/core"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.103","@tldraw/intersect":"^0.0.103","@use-gesture/react":"^10.0.0-beta.26"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.103_1632484852420_0.4569161228854859","host":"s3://npm-registry-packages"}},"0.0.104":{"name":"@tldraw/core","version":"0.0.104","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"b7abdffd5e9bcd40dfe0186ba39669f56f2fe387","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.104.tgz","fileCount":136,"integrity":"sha512-FLL5uAzufy/CLzY2A9yx2O8bnMTUh6NHrqEPO/V42z2/M1jhiT4AZMnYuItuExlq/1wA9mMRCborvCLvbNBOYg==","signatures":[{"sig":"MEUCIAtTFQ2Lv39wZyHY+0U4z7Nyyf/1jb5bK2csDAT76wx5AiEA8eDuGI2xYIGnytfVzti4jsydWMPmIiZhz2EiTc40Xk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423184},"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/core"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.104","@tldraw/intersect":"^0.0.104","@use-gesture/react":"^10.0.0-beta.26"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.104_1632487675636_0.4979418033564935","host":"s3://npm-registry-packages"}},"0.0.105":{"name":"@tldraw/core","version":"0.0.105","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"64ce35262692021adbf31a919ac6b07ca3da897b","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.105.tgz","fileCount":135,"integrity":"sha512-Td16gHWjUx1STegva1lIk70nJGFUITBJ9XDxrWeXZBC+4ufk+E+Y1locNdtJ4y1tudCRrcwwcOlu8GLzZ2acJQ==","signatures":[{"sig":"MEYCIQD0LYwrWTeseU1p1VNwZaFhPP2DgUqLl1DK2KCUUG3mrQIhAKDgzFFxLXxb8lSLsO9NGDQFw6Y0cxemwVc3b1Oiao2z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301402},"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/core"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.105","@tldraw/intersect":"^0.0.105","@use-gesture/react":"^10.0.0-beta.26"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.105_1632492790741_0.7899521755076915","host":"s3://npm-registry-packages"}},"0.0.106":{"name":"@tldraw/core","version":"0.0.106","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"5761d908963f42d2a8e1792ecdf62c9e95991dc3","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.106.tgz","fileCount":136,"integrity":"sha512-M4gbn6ChB86uAK1JyA88mjIT8pa0Ra+pSAqgqhyus84y+v8fjrjOSsBweL1D9awe9v9SxSbnwy1+56nu6byMzg==","signatures":[{"sig":"MEUCIHLz3GQI5XrsJdovVnXnkiqaz+hwJzHkJ+joXo9MtX+aAiEAu1hryE5Vuv4yLz6dfdW9spZB9Q56Es1R1Q45L4LCDg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":422556},"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/core"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.106","@tldraw/intersect":"^0.0.106","@use-gesture/react":"^10.0.0-beta.26"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.106_1632824168680_0.5381003172173926","host":"s3://npm-registry-packages"}},"0.0.107":{"name":"@tldraw/core","version":"0.0.107","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"4e148981c760eee75d400757b011d3cf779b50c4","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.107.tgz","fileCount":135,"integrity":"sha512-X/Y9cJVW3EuBqvDeaX3e0cm/kqm2KkzXpxzja37OvUkoKN821vFudQGjLe5GEsJqo+BcWU6Wm+Yyuj9fM5qrzA==","signatures":[{"sig":"MEUCIQCKrowr9OZ3UOTg5GDPlzMabb+di25Nk1+4buyUohk9qQIgd0gjtY9+QBjbEnnjeDB9/Cr6ncKF/WzHBe0ibuI7NOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301881},"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/core"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.107","@tldraw/intersect":"^0.0.107","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.107_1633510515309_0.9182686462554299","host":"s3://npm-registry-packages"}},"0.0.108":{"name":"@tldraw/core","version":"0.0.108","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"1c02b88b62793a4a80af6da6ce3d0b4acbb8baa4","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.108.tgz","fileCount":135,"integrity":"sha512-tPseBujsBTAGEwq+FDTgL3Chf6CHGQXabDCCkD6jH+9HYlzaWblluxsR1sTsd5MDLx8ujh0uhHgZGH1utacLTA==","signatures":[{"sig":"MEUCIQCqanYr9XZ3FauunCupPZffQPNZ5FhHJe1Dx5w06VgwVQIgEAqT3qxj0bGdaimDTQGEDTqLuc8qgBTSISziR+4Qf10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301954},"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/core"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.108","@tldraw/intersect":"^0.0.108","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.108_1633619273108_0.3199059138012661","host":"s3://npm-registry-packages"}},"0.0.109":{"name":"@tldraw/core","version":"0.0.109","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"19fe43780904bf1aee80fd578b4e025d844207e0","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.109.tgz","fileCount":136,"integrity":"sha512-8/fTYvyFoQv0VPPkxJc5Af2XtpdpdiptValGwd20jdIVX4oBAKw8UV0HqEdnj1XghtNCMTPJhjgCE1O5P2be/g==","signatures":[{"sig":"MEUCIQDFw5W6yPAZFK/UNWqTnXz8UUfpTXXWOhRPwjyMzIHq9QIgVKIP2/DXCJstTmyqNOqWy7T68Jz7BI2lRY8piCLlmCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427252},"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/core"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.109","@tldraw/intersect":"^0.0.109","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.109_1633693010113_0.23500977130035827","host":"s3://npm-registry-packages"}},"0.0.110":{"name":"@tldraw/core","version":"0.0.110","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"9ac75792c38541e8a7bacf29c620a227a190c188","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.110.tgz","fileCount":143,"integrity":"sha512-+IuIQSF4SDyuE8j3ASp7yzK1YoSDRNgjcU8+hneVyBoNfJQuV7xM8QYBX7q0F5k/hMLP8T/e45eqwzbZviJFGw==","signatures":[{"sig":"MEUCIGWxK/0iKNVEmRddikZmFgdRwfkkSQXOq+WqZ0VYRg0TAiEAzkavj+r7TQmg0cb1CveHrvPN/dkQyYp5PJzr9VQJStM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305643},"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/core"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.110","@tldraw/intersect":"^0.0.110","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.110_1633788172762_0.07917398952648136","host":"s3://npm-registry-packages"}},"0.0.111":{"name":"@tldraw/core","version":"0.0.111","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"c768e7009a9f0a9147533b7d29e7f58e3fbb2807","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.111.tgz","fileCount":144,"integrity":"sha512-mVUiM+tP/fM10GIoKv/hm/KGmqHL9EclGSffZVaFEmzw/68ndH9QRyndS8oXBhLrM/T7OB8qipU0NrncRWrXGw==","signatures":[{"sig":"MEUCIQC9r3THHfITNSKzmvgs5xj4JVtdHIvXqi+ZA6l9+NgxkwIgaqhuYotFqoLAcJTqh9Sx5EoABhoNQtclBNw6aZ5Kl6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":424164},"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/core"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.111","@tldraw/intersect":"^0.0.111","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.111_1633863579852_0.6815979319181242","host":"s3://npm-registry-packages"}},"0.0.112":{"name":"@tldraw/core","version":"0.0.112","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"b3cd9b9b3fe208eb683ddd8d42fe8c8da9014181","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.112.tgz","fileCount":143,"integrity":"sha512-hP8PbL+ktJBfA32p0QYbObppy8Hdn646mhrs1QhM1QDfkkjI2cvrP9Tusn64IrrYROH5i2bE9m3UOWW4Z/CCrw==","signatures":[{"sig":"MEUCIQDxqFhJ5zZ9Z2DmL2C8cVsEzp+gzAwUkAgiPKITxpyN7wIgKPKZ+5mTC0wfHyO7HT9t2WILRvZJIdOxieYosfIRVSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305643},"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/core"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.112","@tldraw/intersect":"^0.0.112","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.112_1633868745788_0.3935562005119142","host":"s3://npm-registry-packages"}},"0.0.113":{"name":"@tldraw/core","version":"0.0.113","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"05144f24cb7d2cd398120ca68cfbbf524009522a","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.113.tgz","fileCount":143,"integrity":"sha512-kFCfIb6EWLbthNT0kYglYD4rpkq55glHyvnuirISrTIzP2Nx/ZyStrGVCDR7/krBuev4gGcQiZJvFxtCT+qABA==","signatures":[{"sig":"MEUCIAzcD5PIKbSTGmxG5ZW7opGbobY1p9Uxk+6LV/H8GkD1AiEA6+Rlm+Pi/96Vb/fdEFQit04rDKUM6M5NUfRr1IvT87g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305643},"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/core"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.113","@tldraw/intersect":"^0.0.113","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.113_1633871648959_0.24714893245754288","host":"s3://npm-registry-packages"}},"0.0.114":{"name":"@tldraw/core","version":"0.0.114","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"b1dd6204d3620a6f33e0db1ea54466257fc01b33","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.114.tgz","fileCount":143,"integrity":"sha512-DmIO+WgaLhqo6vgXuSoARg5IWPX85PzWukUoIu7uXvwyx85X5YwhV/xuIb2iD+L3NHH+dJYIMM70nLLcVP9x8A==","signatures":[{"sig":"MEQCIDlDKdCnso1sLUobGSjv7d5LMiXFaFcGt9AqpmupuJDYAiBpPlF9bhniJjt/FDAYydYK8Okn5ImIDGY3Gqieltu8sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305643},"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/core"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.114","@tldraw/intersect":"^0.0.114","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.114_1633883840480_0.6765790869916637","host":"s3://npm-registry-packages"}},"0.0.115":{"name":"@tldraw/core","version":"0.0.115","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"1b012c4c15ba71a21e591dff421b5fde285c129e","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.115.tgz","fileCount":151,"integrity":"sha512-ya3JEGm0SJk+tPf1OQR2HgpnPAzmnbfocTTdSKmdCyp0P9cFquft3Vpmpt2J5jHWCfF0s5hvi6WbgxtawGQzrA==","signatures":[{"sig":"MEQCIFkedK3INH2BPQupCUpLVnRHcZ79DpcYSu6YUPpPXcGHAiBCpHgUCbSaS9Wke2jeCsJ0Mjrr6H0iGD7Gt9zo2LFU3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315498},"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/core"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.115","@tldraw/intersect":"^0.0.115","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.115_1634226232957_0.18523117485701102","host":"s3://npm-registry-packages"}},"0.0.116":{"name":"@tldraw/core","version":"0.0.116","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"0b32fdc917dd2f696b4dd41e5ce0f080067c7a16","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.116.tgz","fileCount":151,"integrity":"sha512-qPXcIUbgUS13HIHFfLSEl79hww75p9c2a4/WiCYFPAH9i8WOntnfO7G+ciswTrx/omGu0UGJGRrT73XNN0N/MQ==","signatures":[{"sig":"MEUCIBr6EfWG+WkXRnp1C+7gB+7yyj09AtJ4syH+hUovfalwAiEAo0/SuNia3vE1P7GmTFYM/gBJqWgaFb3kUvnCZWlKEkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315498},"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/core"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.116","@tldraw/intersect":"^0.0.116","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.116_1634229160930_0.9567157123488523","host":"s3://npm-registry-packages"}},"0.0.117":{"name":"@tldraw/core","version":"0.0.117","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"0b94cdd0cbe89e9eeda7f97f5cd40d0b28cf5792","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.117.tgz","fileCount":151,"integrity":"sha512-klhR+eTv5TnJbNqj4/6Jzz1UPYlVyWxLtHmzwVTNaJhTiKDceRrOLFR3nILGGJkQw6ltZCkiC3Q9veQe8u9RtA==","signatures":[{"sig":"MEQCIGWUWCNedn4sM43aAWuinUmTMOKtoYC/ezobrWzvms8gAiBYuEdCCsgtPj6ER2NhtcMPd/rblq25ZBHGGw/U7nd5sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315665},"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/core"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.117","@tldraw/intersect":"^0.0.117","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.117_1634303602335_0.3167928619285889","host":"s3://npm-registry-packages"}},"0.0.118":{"name":"@tldraw/core","version":"0.0.118","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"5dde6ff5ead846e4b13af625beac9dcf5755e04e","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.118.tgz","fileCount":151,"integrity":"sha512-4IJEsL1TGSBX3duGemHWszdlohsBOWLsGNgaz0S2aw5M5uItpzhD1CUJmhnG4d8mPdVrdUUhcK4eXaipzu8NqA==","signatures":[{"sig":"MEUCIH4rj4X8vyVTwFZsP85GbTS0pP/4S/IwI0wXcUyfZhIJAiEA+k2+WQKWFS+rS5nWNjnWQfxKKpKqMzxxzvV0ZdrEGdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316710},"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/core"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.118","@tldraw/intersect":"^0.0.118","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.118_1634416210989_0.3883300156964158","host":"s3://npm-registry-packages"}},"0.0.119":{"name":"@tldraw/core","version":"0.0.119","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"359d49c902fdb2a23e27c48913b97fcb8548b5d4","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.119.tgz","fileCount":151,"integrity":"sha512-8GaogzzslZVvafS1nEph4t6S1P1BKVCmJZTRkTWGKkISUh1wF3cXyDf3xmiJjtKGx9WzelknCCCI6Rr1eV6AfQ==","signatures":[{"sig":"MEUCIFjcZph4mNAwWxJNDW1MZXep6SCVFHty/bBL43jEaOJuAiEAyHiWV+IKlZE/k/217npCWyHiA67EniwWIKp6NAtlDgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316710},"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/core"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.119","@tldraw/intersect":"^0.0.119","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.119_1634422960959_0.6890888129253836","host":"s3://npm-registry-packages"}},"0.0.120":{"name":"@tldraw/core","version":"0.0.120","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"9115b3f20b4bad76277f13c311324b6fb4e7f2cf","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.120.tgz","fileCount":151,"integrity":"sha512-RwqYCtf5eWn7zpuHN6q07qpOsPj8Nv9rbklNhoRg+SgLhIay9LoRsd/lJi3zvhzF8VXBa69KgZXb4MbThZ15vA==","signatures":[{"sig":"MEUCIQCdMhrmvqNjtq88Y9djzCLI8tj2al0zGG2QVLY3k3jFwgIgGXozq7nwzZwQ3tplEMKVDgf6dv/43+IDVbK/baIP9wk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316789},"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/core"},"_npmVersion":"lerna/3.22.1/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.120","@tldraw/intersect":"^0.0.120","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"lerna":"^4.0.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.12.24","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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.120_1634461054643_0.349913170935509","host":"s3://npm-registry-packages"}},"0.0.121":{"name":"@tldraw/core","version":"0.0.121","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"49f46ef1b612b53fdee57f290b455ec2ad5b8f08","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.121.tgz","fileCount":159,"integrity":"sha512-4QPCkFh3P1lLWx8sB0w7Ir+BEKyCdknKs26Uqn+5gEOhcVW2zrqngKVH8ztqz0U3dsXH6CvkSDQi3sEiIorIwA==","signatures":[{"sig":"MEUCIQDY6zvR8bohd5pYhGwVY+bfNaqlPjYZD23KwtdnElzUJQIgR412dkghubLpsHEWPI1kATtEz3uRTLOaKJc6PU8ujDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325450},"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/core"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.121","@tldraw/intersect":"^0.0.121","@use-gesture/react":"^10.0.2"},"_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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.121_1634563993292_0.17138843665463344","host":"s3://npm-registry-packages"}},"0.0.122":{"name":"@tldraw/core","version":"0.0.122","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"e37d1bcccef2f85ac80da567ce527e8a3c86ee20","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.122.tgz","fileCount":159,"integrity":"sha512-lxpjyh7fQ3MhA+eS5tHpmlubMgLGrDmWAMmoqeGG4igt9Tgf/J/l9f0OVoP9eFVBaibU3HtSjTo0hfWQEyfGiA==","signatures":[{"sig":"MEYCIQDdC4/X7OO0szrL8FpdbgAvz14gdlq0MiPPhIx5VEOAqAIhAKxKfkcsLBk5+wT5PYKj07PaP68UHmeK/wEXrWNiaihf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325454},"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/core"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.122","@tldraw/intersect":"^0.0.122","@use-gesture/react":"^10.0.2"},"_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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.122_1634567710571_0.3103983709747633","host":"s3://npm-registry-packages"}},"0.0.123":{"name":"@tldraw/core","version":"0.0.123","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"3bd869910a49e70a3895b87193a75c71633d808e","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.123.tgz","fileCount":163,"integrity":"sha512-Vbqj7+38e+SvJIVhpgZcH8cEWGNL77VyMdWeEitUFS4IGrbuQkxbAclXR3to3gS/v0llyCEOnLNpBPBX6w2jHQ==","signatures":[{"sig":"MEUCIGuwALK8nnD3aOcmPwMfDsmgfAqfNvX6vW36xnRXBGaYAiEAoJm7kMZgkON7x6gcXYbM32AUoAESmMKq6A+w/CTFqRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":820821},"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/core"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.123","@tldraw/intersect":"^0.0.123","@use-gesture/react":"^10.0.2"},"_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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.123_1634642945466_0.39817262577963075","host":"s3://npm-registry-packages"}},"0.0.124":{"name":"@tldraw/core","version":"0.0.124","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"87a482aba55b9c3ba309acb87198c96811e97cbc","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.124.tgz","fileCount":161,"integrity":"sha512-slXTkynfqOLcYab04e1uMQJGj7H5AmqV77sJQwUaByLWo+FsL22/NowhGKPvap2uYUMfzyRSeL0nJ+nQdp7syg==","signatures":[{"sig":"MEUCICEShNAexpDtFngQELECqA2HShosv+1Az3ygUG6j5PlpAiEA8WgQvMyZwbQo2TgCtQIMISTu1BzRXGwq5+SUYIh3994=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328873},"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/core"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@tldraw/vec":"^0.0.124","@tldraw/intersect":"^0.0.124","@use-gesture/react":"^10.0.2"},"_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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.124_1634643041719_0.3709949724820054","host":"s3://npm-registry-packages"}},"0.0.125":{"name":"@tldraw/core","version":"0.0.125","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"01909d585d36da7935b9f588be5e2e9a4c25f29b","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.125.tgz","fileCount":162,"integrity":"sha512-fWoX4Eq8g4tiwXagx/cybwa4q6DCkorptlSUTYdT7tCqS9fPO9xSwVpJ8LGyQni1hQIhmNlxDmYU0m1vlIC9Jg==","signatures":[{"sig":"MEQCIGVqkiXNDJd4CRDXanB0uXQBiZWpYyHB93wNK++XnRbGAiA1Vfnkoh9DqsHZ2Oyy8T3MQzheQk1A7lA6K3FVdgok1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":791610},"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/core"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@tldraw/vec":"^0.0.125","@tldraw/intersect":"^0.0.125","@use-gesture/react":"^10.0.2"},"_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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.125_1634910722596_0.839181865778289","host":"s3://npm-registry-packages"}},"0.0.126":{"name":"@tldraw/core","version":"0.0.126","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"82983021cb44fafdaa22fb18edd096c04641a759","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.126.tgz","fileCount":163,"integrity":"sha512-FFNZkzhEnQavKCjz0fgSaWqhV30JvgEgDUisNfsXWd/+mtgbpuRNz4Uakcx0DcTw93XsTnDUUMjr4aL5LLiCVg==","signatures":[{"sig":"MEQCID9L/xJr/pHtxOQ/uyTcDBy8DWSgCLcew5u2V5XHywUzAiAypzOuX7NWw5rIEftyGrKEeL64Hx7gkznTYlR+QH9s2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":837209},"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/core"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+arm64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@tldraw/vec":"^0.0.126","@tldraw/intersect":"^0.0.126","@use-gesture/react":"^10.0.2"},"_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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.126_1634911694627_0.7396815663483383","host":"s3://npm-registry-packages"}},"0.0.129":{"name":"@tldraw/core","version":"0.0.129","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"e3f948256cc395052f8f91cb9eecd77e4626be98","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.129.tgz","fileCount":159,"integrity":"sha512-RtfRL2pGLVwNu+xzmY0PMEgm3HaPCJTVLbRvB+9WSFDVWgCkXlQshP/9NMRal2NLZL1v5PCboF3YmMi4zrjmQQ==","signatures":[{"sig":"MEYCIQDJckuhy/LOdKynVffBjGiYA/I8b/3c5NTR+woQtnZRfgIhAK1qtBp3VC2zt0OpYYRyIZaeqyPUjvfDVVctz48G6xin","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320238},"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/core"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@tldraw/vec":"^0.0.129","@tldraw/intersect":"^0.0.129","@use-gesture/react":"^10.0.2"},"_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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.129_1635348086442_0.03890995415394971","host":"s3://npm-registry-packages"}},"0.0.130":{"name":"@tldraw/core","version":"0.0.130","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"496fdd5c4ce49ccfcadc5901dab2dcb9cbe95943","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.0.130.tgz","fileCount":159,"integrity":"sha512-5dBo2pXrdEqi+JivTgXw6GVJfR10HPqTuXhWYgJOkds1owe+Kef39UPeOE8yUENyODr1G6oYMgkc6IZjufEEcA==","signatures":[{"sig":"MEUCIQCt4aWpNC0dBDiBZMyE/10568AyXJDHceM2N8LOJB3DTgIgbGTnOOotWhjApNwpKzfzwCZeWLUbLFQK6uRxri6whF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319486},"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/core"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (darwin)","description":"A tiny little drawing app (core)","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@tldraw/vec":"^0.0.130","@tldraw/intersect":"^0.0.130","@use-gesture/react":"^10.0.2"},"_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":"^16.9.55","@types/react-dom":"^16.9.9","@babel/preset-env":"^7.15.4","@herbcaudill/tscpaths":"^0.0.17","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/core_0.0.130_1635351792093_0.780537340960431","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@tldraw/core","version":"0.1.0","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"e8c523a8460f5beac42076eaf0d250904d152f56","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.0.tgz","fileCount":224,"integrity":"sha512-wDOeMFXxJEk9mBraWlkvg6zyyakt9yBYB36oB/m56oKvmhvwGCgyCGiXiyIK+LMu89bl67ETD7L7ix5eSNZVZA==","signatures":[{"sig":"MEUCIQCUk7rri9/+VkMVh09WkvbKTVvrWFb4nXNWNAwnkW7n6wIgW6bHUpAfAS5oVlb47cyaWjl0lVMbhmnSeTonmuqHbhg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":815475},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\+(.*)":"<rootDir>/src/$1"},"setupFilesAfterEnv":["<rootDir>/setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"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","test":"jest","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","test:watch":"jest --watchAll","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"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/core"},"description":"The TLDraw core renderer and utilities.","directories":{},"dependencies":{"@tldraw/vec":"^0.0.130","@tldraw/intersect":"^0.0.130","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.13.8","typedoc":"^0.22.3","react-dom":"^16.8 || ^17.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@swc-node/jest":"^1.3.3","fake-indexeddb":"^3.1.3","@types/react-dom":"^16.9.9","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.5","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1","@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/core_0.1.0_1635354498170_0.40107160506573747","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@tldraw/core","version":"0.1.1","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"6cdc277073dfb036034eee2fd0243f2f7e22d206","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.1.tgz","fileCount":187,"integrity":"sha512-MfATuEoF8z52+V303mdYbA0eh15XBOy/QFbWvfurQFrYGk02ox+eH/0ABzxL4wraVmCS13mJpoG7CSss4p/ssQ==","signatures":[{"sig":"MEUCIAuOtYdtZBKorlDnQO3bRTcn3C2LWiCzKWmwsmy97g0yAiEA6xPGplHhNxE0VHy1jbVS+dFwEmShRd+O/Cj7fD/kzR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320228},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\+(.*)":"<rootDir>/src/$1"},"setupFilesAfterEnv":["<rootDir>/setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"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","test":"jest","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","test:watch":"jest --watchAll","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"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/core"},"description":"The TLDraw core renderer and utilities.","directories":{},"dependencies":{"@tldraw/vec":"^0.0.130","@tldraw/intersect":"^0.0.130","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.13.8","typedoc":"^0.22.3","react-dom":"^16.8 || ^17.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@swc-node/jest":"^1.3.3","fake-indexeddb":"^3.1.3","@types/react-dom":"^16.9.9","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.5","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1","@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/core_0.1.1_1635355186025_0.8868833370384235","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@tldraw/core","version":"0.1.2","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"2aa141fa3c0692d19bfc87893acdc6e4d658dca5","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.2.tgz","fileCount":187,"integrity":"sha512-ICX8Fuq4kDEzTasXlMzPX6LafeoxPDnks530rOM/54IOVadGrgPVpKMPmWrIOHupUfhA7r2zHlt7Aj5TOYnFRw==","signatures":[{"sig":"MEUCIDnEv+POfJBoH+t2ZcBZFmCKBTSXUe7NDr7kGABZXvh/AiEAiDh7bolfy4tmFZrtILmO9X/fXVLSHftOLe+HLUUbzZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320205},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\+(.*)":"<rootDir>/src/$1"},"setupFilesAfterEnv":["<rootDir>/setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"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","test":"jest","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","test:watch":"jest --watchAll","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"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/core"},"description":"The TLDraw core renderer and utilities.","directories":{},"dependencies":{"@tldraw/vec":"^0.0.130","@tldraw/intersect":"^0.0.130","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.13.8","typedoc":"^0.22.3","react-dom":"^16.8 || ^17.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@swc-node/jest":"^1.3.3","fake-indexeddb":"^3.1.3","@types/react-dom":"^16.9.9","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.5","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1","@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/core_0.1.2_1635355505726_0.755822569553716","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@tldraw/core","version":"0.1.3","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"f2fb61ca1d37b42befaeccaf4067cce4cc6ba69d","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.3.tgz","fileCount":187,"integrity":"sha512-BJNcQc8flOdZj3Xjw96RuMC4QqErmltNmrXQEailDyjlYv5V10Nfznvrbx1QfeVBSB2/9FZAGeuJCcM6JOU6TQ==","signatures":[{"sig":"MEUCIQCJBbCa4HJbynQZxpSrtYajwNu2IIvn+ufv7XITIj/3ZwIgaVQTL7t473RtvsnJV3oPo4l8nmgPaD2OA8mS4VkcORs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320221},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\+(.*)":"<rootDir>/src/$1"},"setupFilesAfterEnv":["<rootDir>/setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"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","test":"jest","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","test:watch":"jest --watchAll","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"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/core"},"description":"The TLDraw core renderer and utilities.","directories":{},"dependencies":{"@tldraw/vec":"^0.0.130","@tldraw/intersect":"^0.0.130","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.13.8","typedoc":"^0.22.3","react-dom":"^16.8 || ^17.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^16.9.55","@swc-node/jest":"^1.3.3","fake-indexeddb":"^3.1.3","@types/react-dom":"^16.9.9","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.5","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1","@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/core_0.1.3_1635355589858_0.2793865148837922","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@tldraw/core","version":"0.1.4","keywords":[],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"eb44b63baf6d6a56adb3924e7860cb68f6af45b4","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.4.tgz","fileCount":187,"integrity":"sha512-lxIUBhsP86MGyH8b2rrXI5gHOJw1EyStjWyOmVw4dykBSeTCS5EbNDaolBzSgg8hxGzOkCZdar4vyFRTg07XzQ==","signatures":[{"sig":"MEUCIQDtjKnlWGr7qyefRgzCRUzaLU9aLZzNTXD0WK7mKANZqgIgQotJzjL92bv6KQE70OclPCYOeMHjdn7hrYsKZw7QNmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320968},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":"@swc-node/jest"},"testEnvironment":"jsdom","moduleNameMapper":{"\\+(.*)":"<rootDir>/src/$1"},"setupFilesAfterEnv":["<rootDir>/setupTests.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"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","test":"jest","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","test:watch":"jest --watchAll","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"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git","directory":"packages/core"},"description":"The TLDraw core renderer and utilities.","directories":{},"dependencies":{"@tldraw/vec":"^0.0.130","@tldraw/intersect":"^0.0.130","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","react":">=16.8","tslib":"^2.3.1","eslint":"^7.32.0","esbuild":"^0.13.8","typedoc":"^0.22.3","react-dom":"^16.8 || ^17.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/node":"^16.7.10","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","fake-indexeddb":"^3.1.3","@types/react-dom":"^17.0.10","@testing-library/react":"^12.0.0","tsconfig-replace-paths":"^0.0.5","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.14.1","@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/core_0.1.4_1635357158018_0.364749969350348","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@tldraw/core","version":"0.1.5","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.5","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/core#readme","bugs":{"url":"https://github.com/tldraw/core/issues"},"dist":{"shasum":"734e4d35ca5e64abf05b8e4ed5d28cf5c8cd884f","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.5.tgz","fileCount":80,"integrity":"sha512-mxhzc8AHqAgn28KvG3OKxht1+yombGQUDoxi7IJuSM342Uap+MLhP0CcmLPwrmeVtX+IMSzLL9O+/pV2pyeS8w==","signatures":[{"sig":"MEUCIBaSCuf5y+zC8f3iwywW5K2p+eI+iq3cRS2e8+lqSxwEAiEAupoZxlAKx4e3rEtmxFdy5AW3sykhVg3ghQOQCRXhFXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252797},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"0c44c654f0344ab26b83061150de9a80819aa9d6","private":false,"scripts":{"docs":"typedoc","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","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w --p tsconfig.build.json","types:pre":"tsc","docs:watch":"typedoc --watch","test:watch":"jest --watchAll","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/core.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"The TLDraw core renderer and utilities.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@tldraw/vec":"latest","@tldraw/intersect":"latest","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@types/react-dom":"^17.0.10"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.5_1635420300510_0.8010281986110093","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@tldraw/core","version":"0.1.6","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.6","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/core#readme","bugs":{"url":"https://github.com/tldraw/core/issues"},"dist":{"shasum":"fa7db93baa72e9bfac0c72c8a25e3ce1c61eba46","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.6.tgz","fileCount":80,"integrity":"sha512-M7T/2LYfBeXSyDBOhY53/Tnpp6Vt9cBw89ICGgPDsxFDD9Oby9RvrkY5kevioj0UGHts/48zGAL0JEBsutiySw==","signatures":[{"sig":"MEUCIDt/+hOHQVeucfkWXRrqPk3q6KGD9Iv4nCpAteaTmgnEAiEA4e3L5EgniXS9GcpevO8al4P63XfSvtE3fO6yJeavjWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252797},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"9b3e19d4323e8aa2f6f72ea4e7ef4bc9d35482bb","private":false,"scripts":{"docs":"typedoc","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","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w --p tsconfig.build.json","types:pre":"tsc","docs:watch":"typedoc --watch","test:watch":"jest --watchAll","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/core.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"The TLDraw core renderer and utilities.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@tldraw/vec":"latest","@tldraw/intersect":"latest","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@types/react-dom":"^17.0.10"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.6_1635420344218_0.4346042626702282","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@tldraw/core","version":"0.1.7","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.7","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/core#readme","bugs":{"url":"https://github.com/tldraw/core/issues"},"dist":{"shasum":"3cfddf5785aab5e827dd6162943c26af82282e28","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.7.tgz","fileCount":81,"integrity":"sha512-vgERbP94WqFipyVzXWPRbf4YTbPHEOogVjT/pFQmBG3mPiNPiaKwYNMg/w0hsCs2MS7Kp2jvCaN7XP+ZHK3sbQ==","signatures":[{"sig":"MEYCIQDbNqWdFbEQLIIxGOFvhOfi8ooTj8alYwqRc5sMmORDSQIhAPM+oUBAVBI9PAwgKMktRYZHNDWkz8SMQV3/2t3fM/lt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253660},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"e6a3daf9a3442096683608645759ee3d87b59eaf","private":false,"scripts":{"docs":"typedoc","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","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w --p tsconfig.build.json","types:pre":"tsc","docs:watch":"typedoc --watch","test:watch":"jest --watchAll","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/core.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"The TLDraw core renderer and utilities.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@tldraw/vec":"latest","@tldraw/intersect":"latest","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@types/react-dom":"^17.0.10"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.7_1635431047305_0.8846021566199787","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@tldraw/core","version":"0.1.8","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.8","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/core#readme","bugs":{"url":"https://github.com/tldraw/core/issues"},"dist":{"shasum":"31edc1bbbb007350532940f85a04d76023b3e4ae","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.8.tgz","fileCount":83,"integrity":"sha512-cw+7PXHaulXXEEU0u8Y5CMMzjzO4HRxu5k9gLsC3DeMttYEZd7rRUul9I9JtkZOeiDFJ8emNo0xUb45C5xUvVg==","signatures":[{"sig":"MEQCICsCuSIXSkvv7kXUkQ5JndGpYacKK06Np3vZzgdqaK1NAiBbYRbiv8ue2ZM6Q3FkihqF2i7l0y+f1hypsiPo5P85+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":934590},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"2c906fb52753015751d11d09f2f1794fe183ab7f","private":false,"scripts":{"docs":"typedoc","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","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w --p tsconfig.build.json","types:pre":"tsc","docs:watch":"typedoc --watch","test:watch":"jest --watchAll","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/core.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"The TLDraw core renderer and utilities.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@tldraw/vec":"latest","@tldraw/intersect":"latest","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@types/react-dom":"^17.0.10"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.8_1635435179762_0.7272648272977447","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@tldraw/core","version":"0.1.9","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.9","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/core#readme","bugs":{"url":"https://github.com/tldraw/core/issues"},"dist":{"shasum":"006748ee0c395ef15756ee1aa3c93b7eef109432","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.9.tgz","fileCount":83,"integrity":"sha512-3vzFceettMZVkVM+ASaAFyFy2YibwnEkIcIiWTmKER+5R0HIEKnwDuH+zXiv+C1dcbagUvArHRw0AiuzA5ft8g==","signatures":[{"sig":"MEQCIHZIzh8W8zzqHXaD4cIhU706F4QQ8tq/j7q6D/BPa6TGAiBrMfnndOmKHOgqzDBmDNmVSgXQFYjWHB17WLTJmVi5Tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":853715},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"3ff07fee22195a620cc3a67bf1a9e40607f75cfa","private":false,"scripts":{"docs":"typedoc","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","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w --p tsconfig.build.json","types:pre":"tsc","docs:watch":"typedoc --watch","test:watch":"jest --watchAll","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/core.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"The TLDraw core renderer and utilities.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@types/react-dom":"^17.0.10"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0","@tldraw/vec":"latest","@tldraw/intersect":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.9_1635435320365_0.15072087744711493","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@tldraw/core","version":"0.1.10","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.10","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/core#readme","bugs":{"url":"https://github.com/tldraw/core/issues"},"dist":{"shasum":"fe6aa880b619361473ebccb5c932082efb535518","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.10.tgz","fileCount":83,"integrity":"sha512-kLqCDQHRykWfskMvcbSn3Ll8Ssd46hMmMdTpqw1O3i3AV2zuWDYkdgGD3PO6PRSkkMZyGNr5/zpkU+Yrk5DYZQ==","signatures":[{"sig":"MEQCIDwddL6f7ucBhtKmaN4g2nBUCtNQQXMilf0mBZDEXJTmAiAeIuAcvF7ocmQTULaBdM/AwBVi5R8x4fGJIkaK5IHV+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":995694},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"77e5c39122e19300d849c4e44d1d1eb415374a10","private":false,"scripts":{"docs":"typedoc","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","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w --p tsconfig.build.json","types:pre":"tsc","docs:watch":"typedoc --watch","test:watch":"jest --watchAll","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/core.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"The TLDraw core renderer and utilities.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@types/react-dom":"^17.0.10"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0","@tldraw/vec":"latest","@tldraw/intersect":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.10_1635499717692_0.1337268347306264","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@tldraw/core","version":"0.1.11","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.11","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/core#readme","bugs":{"url":"https://github.com/tldraw/core/issues"},"dist":{"shasum":"0e37a2c01219ea1c798a50fc865dfc04f31d0182","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.11.tgz","fileCount":83,"integrity":"sha512-uL8ePmjqPXvROF8hvECHrkwNuDjVGELa/ac6IOmCngcQ9D6NxMEU26hoOMLQglTPs5m09D1sxPchcTpwfnq/yQ==","signatures":[{"sig":"MEUCIQCJUUK4ic/DOYJFC7DDwxNmOhSrzVgHEULgjFCwOHtjoQIgVSfujmNhznbKe4kGzDUvfw8panBkTH6CJIovJzcpkEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":996244},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"d9aaf5099a8a10e66b38486ddf0795c0b8d64a6a","private":false,"scripts":{"docs":"typedoc","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","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w --p tsconfig.build.json","types:pre":"tsc","docs:watch":"typedoc --watch","test:watch":"jest --watchAll","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/core.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"The TLDraw core renderer and utilities.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@types/react-dom":"^17.0.10"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0","@tldraw/vec":"latest","@tldraw/intersect":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.11_1635621213638_0.12708168735905923","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@tldraw/core","version":"0.1.12","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.12","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/core#readme","bugs":{"url":"https://github.com/tldraw/core/issues"},"dist":{"shasum":"96c05a749e4fbd9954342ee3dabdc43762892971","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.12.tgz","fileCount":83,"integrity":"sha512-H2YoITtLyO1nqDO5NSYYLklI3iJdBcyvixEgiAKBgAnFxz5AYJPXOZilACd2/xT0s7fISWjXw7YwayIalv3H8w==","signatures":[{"sig":"MEYCIQDPrhVqSDOTvbga0ie7IbBP3TRLJC4EK55ydII4mFsZfAIhALCZvoxy+39OLgIp8YFFVX4Z68Yhi7hk4XQZdrlosqhb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":998210},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"b018ba39e9947d9cc239c79300f985bcdf836ce0","private":false,"scripts":{"docs":"typedoc","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","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w --p tsconfig.build.json","types:pre":"tsc","docs:watch":"typedoc --watch","test:watch":"jest --watchAll","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/core.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"The TLDraw core renderer and utilities.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@types/react-dom":"^17.0.10"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0","@tldraw/vec":"latest","@tldraw/intersect":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.12_1635757767077_0.7299408489560277","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@tldraw/core","version":"0.1.13","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.13","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/core#readme","bugs":{"url":"https://github.com/tldraw/core/issues"},"dist":{"shasum":"e37099ec80ac989f3ff8187b35a12a073728df1a","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.13.tgz","fileCount":83,"integrity":"sha512-bfbURvvumkj8fjdyDDEJmX1m09IFFmDg3uFlNZuLFi66KEKPQ5rOO+/lo5NCbJqy1vH66n5/qlhRm+ZeRc9GxA==","signatures":[{"sig":"MEQCIDjQ8vSoy7Qn4VwU9PVFcrjX84aETUGpqoRGd6WtKHXGAiB3uaLOsb2jqSh+1UjPVHxCj13hgfrF9Ji1VTzKnLVOeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":998103},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"12019d795f0d3b3bf35361be77db378be983de09","private":false,"scripts":{"docs":"typedoc","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","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w --p tsconfig.build.json","types:pre":"tsc","docs:watch":"typedoc --watch","test:watch":"jest --watchAll","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/core.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"The TLDraw core renderer and utilities.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@types/react-dom":"^17.0.10"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0","@tldraw/vec":"latest","@tldraw/intersect":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.13_1635773637287_0.9826972919357586","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@tldraw/core","version":"0.1.14","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.14","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/core#readme","bugs":{"url":"https://github.com/tldraw/core/issues"},"dist":{"shasum":"86536c8e4bf1ab3fdacc61b567c605d0d3bb9010","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.14.tgz","fileCount":85,"integrity":"sha512-BLRi7w49EwZNNqROgCAsxKWQmvsiGnQu0Wq9uSLXkRYhAG1zJOwvDOkpHed75jDdX6m/G4tYKa+KlQo+5013gA==","signatures":[{"sig":"MEUCIQCSYpBqP+hjLJFP52B2R/fxeFgehXMwymDga0VEhBHlHwIgTaOQADP2JEtJRP0Bm8zlbAl86/4EGvO6MtQ9+QIK1aw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1086773},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"7bd69eb8b7ab031b471a3530ddf2cd6450328b37","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build && node scripts/copy-readme","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w --p tsconfig.build.json","types:pre":"tsc","docs:watch":"typedoc --watch","test:watch":"jest --watchAll","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/core.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"The TLDraw core renderer and utilities.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@tldraw/vec":"^0.1.3","@tldraw/intersect":"^0.1.3","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@types/react-dom":"^17.0.10"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0","@tldraw/vec":"latest","@tldraw/intersect":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.14_1635851676523_0.6408419112723434","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@tldraw/core","version":"0.1.15","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.15","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/core#readme","bugs":{"url":"https://github.com/tldraw/core/issues"},"dist":{"shasum":"61a31bc4225376fb66da97d6ef6e02d52aaaaf62","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.15.tgz","fileCount":84,"integrity":"sha512-b4Kpc1h6h2F85FZcknf+06bSGDYyZih/VtFzJqFW5g6IWHS+AuAPf+IXBqC2SW0H9DfP5Rh7YUQKt516CuA9Kg==","signatures":[{"sig":"MEUCID6cbmu0Wu6c2ulXiSb00u60OK6P6+YLk3Q0Wyix80UlAiEAqd/h0Lnq5bZREqyM/A/Zg5e21GT9nxZbvj7CJYzsUC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1022687},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"825d7c6bd2296604c9f65eee07ebc255990a14fc","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build && node scripts/copy-readme","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w --p tsconfig.build.json","types:pre":"tsc","docs:watch":"typedoc --watch","test:watch":"jest --watchAll","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/core.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"The TLDraw core renderer and utilities.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@tldraw/vec":"^0.1.3","@tldraw/intersect":"^0.1.3","@use-gesture/react":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@types/react-dom":"^17.0.10"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0","@tldraw/vec":"latest","@tldraw/intersect":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.15_1635951720207_0.3886084342445826","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@tldraw/core","version":"0.1.16","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.16","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/core#readme","bugs":{"url":"https://github.com/tldraw/core/issues"},"dist":{"shasum":"31377c5549ec83dc84b13d4af864892a9f4cf97a","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.16.tgz","fileCount":84,"integrity":"sha512-IJSIgM7ndFIoLA0tgqFU9qaTlQVdv8vyswCqPlTCfo7cz0cVsA5A3ndfWazoTM19S0x6AkvE1cxMDkuNq6U79Q==","signatures":[{"sig":"MEUCIQDKB2QvvILr1n9eOpnnLnvuuxQYp7lTRWG0C2A0SShDSQIgQeo+wpwgi2sd/cWQ5END+UOCSHpwnvDakh3Zc2ikG9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":660913},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"90258efaa17e823f243f15e07a2e4acbf9a9ad29","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build && node scripts/copy-readme","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w --p tsconfig.build.json","types:pre":"tsc","docs:watch":"typedoc --watch","test:watch":"jest --watchAll","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/core.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+arm64 (darwin)","description":"The TLDraw core renderer and utilities.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@tldraw/vec":"^0.1.3","@tldraw/intersect":"^0.1.3","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@types/react-dom":"^17.0.10"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0","@tldraw/vec":"latest","@tldraw/intersect":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.16_1636030629783_0.7748683829737883","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@tldraw/core","version":"0.1.17","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.17","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/core#readme","bugs":{"url":"https://github.com/tldraw/core/issues"},"dist":{"shasum":"ff3868ab00f2b28a83259e84bfc534e4fac09bf4","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.17.tgz","fileCount":84,"integrity":"sha512-nWqQTQYQXgaB5vNI1N8AZlKOfsajVK1xBTnCCpkKzZuOcw+B7w0hTVwE0Mfy6HpONeBGWYoKyCC12ABQvqTV7Q==","signatures":[{"sig":"MEQCIFfaF9A81E66HlEdVMEMVBbAppgxxVW+16xZnA6zC2LKAiAalqatCKIQmFZklHDU4Es1a0fxOFsB0yykJ6s2WkY+iA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":660913},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"315366eb7cc6b03a59324f069bbc945e8b232e0c","private":false,"scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build && node scripts/copy-readme","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","start:pre":"node scripts/pre-dev && yarn types:pre","types:dev":"tsc -w --p tsconfig.build.json","types:pre":"tsc","docs:watch":"typedoc --watch","test:watch":"jest --watchAll","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/core.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+arm64 (darwin)","description":"The TLDraw core renderer and utilities.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@tldraw/vec":"^0.1.3","@tldraw/intersect":"^0.1.3","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@types/react-dom":"^17.0.10"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0","@tldraw/vec":"latest","@tldraw/intersect":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.17_1636031492787_0.8784471635942732","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@tldraw/core","version":"0.1.18","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.18","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/core#readme","bugs":{"url":"https://github.com/tldraw/core/issues"},"dist":{"shasum":"b768c759c205038c9b8c7b9c9e018c67c49be0de","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.18.tgz","fileCount":84,"integrity":"sha512-Oe5cPVb76oENbvJa+QDuZLfW0wXwc1XNntDB0szFq4HUofd6CtG+4P5ZXtnc0pAff61Pyp5ajwozogNy5+sVlA==","signatures":[{"sig":"MEQCIB/ou/RVpeBcf2Ef4MazqoGyXlm5351sNN5GwRXV5dwZAiB5H3YDX+o0VoRaVC+OQmLg1nuvcX1Pv9+BLl2txSFlvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":789988},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"65ef3c9dd6ef7f901bc44b7e8e9ee35bf9b1902b","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build && node scripts/copy-readme","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","types:dev":"tsc -w --p tsconfig.build.json","docs:watch":"typedoc --watch","test:watch":"jest --watchAll","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/core.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+arm64 (darwin)","description":"The TLDraw core renderer and utilities.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@tldraw/vec":"latest","@tldraw/intersect":"latest","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@types/react-dom":"^17.0.10"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.18_1636142904949_0.9318049111674682","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@tldraw/core","version":"0.1.19","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.19","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/core#readme","bugs":{"url":"https://github.com/tldraw/core/issues"},"dist":{"shasum":"4bed3b8faeb48933aa75761cf76665bd69d0abe6","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.19.tgz","fileCount":85,"integrity":"sha512-O/ZHfd6qEg8G+0rEIcd3trEhbF9R2SdEG9H0BZUo2ZG+6JyJNUDka2OCJi6gdFg90JEvLCq5rKg23ay7qEUidQ==","signatures":[{"sig":"MEYCIQC3/tgOrUuuCdUZ5Bq24zZbOA6YdZdAyOrsxxQAtOkxzQIhAM7DUIlEA2Ycc88qmuY2vYnsKiUA2lDakdB0/A4k/wNP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":792793},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"59f0ab7c8c18950786a787986108bbd25ff12551","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build && node scripts/copy-readme","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","types:dev":"tsc -w --p tsconfig.build.json","docs:watch":"typedoc --watch","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","start:simple":"yarn start","start:advanced":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/core.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"The TLDraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"latest","@tldraw/intersect":"latest","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@types/react-dom":"^17.0.10"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.19_1636557814411_0.2218496534837231","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@tldraw/core","version":"0.1.20","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.20","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/core#readme","bugs":{"url":"https://github.com/tldraw/core/issues"},"dist":{"shasum":"f3683137855c1396720d89af236bb9f25a8e3b44","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.20.tgz","fileCount":85,"integrity":"sha512-rJDZz/kA/oAOK1nxd63QLWqClC8rfwm8faSG3MmXMyCLimp52CruAwn9VQbCG/7EEEejn7+i2b3bpzdIhBZknw==","signatures":[{"sig":"MEUCIELWcGqsMjmQUt2nvU2LdY1i4YLmhKucjKn8tOvXqOxOAiEA+JiWDlpKgMma/XtbI/wTAWMBFeSUYzK07V2Cjtjz6QE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1004619},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"2ee85c8dde2ea70af70bc950f0660d1188e755cf","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build && node scripts/copy-readme","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","types:dev":"tsc -w --p tsconfig.build.json","docs:watch":"typedoc --watch","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","start:simple":"yarn start","start:advanced":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/core.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"The TLDraw core renderer and utilities.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@tldraw/vec":"latest","@tldraw/intersect":"latest","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@types/react-dom":"^17.0.10"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.20_1636719111169_0.12742086317548118","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@tldraw/core","version":"0.1.21","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@0.1.21","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"homepage":"https://github.com/tldraw/core#readme","bugs":{"url":"https://github.com/tldraw/core/issues"},"dist":{"shasum":"43727501f5720da93c10598f979d5ec0e8029b89","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-0.1.21.tgz","fileCount":85,"integrity":"sha512-qaqXqVbeEq9jbjBsODS+UV/7opf4TyLOAi58gw94XC6tPwHpl8pkIvCKnyl10lHhac0GxGxSB+MPyKhlKioeZg==","signatures":[{"sig":"MEQCIB0TKmoasBPpOA9fbmCXO2VO8Z5NZzTk8V1Ye+e1uOt3AiAup3JiLsKVmcITJZDlVxvijgjdVoyvv/OoniaGU+sGxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":798223},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"fb2b99cb7ca3b11f852f1fbecac99075015784f9","scripts":{"docs":"typedoc","lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"node scripts/build && yarn types:build && node scripts/copy-readme","clean":"rm -rf dist","start":"node scripts/dev & yarn types:dev","types:dev":"tsc -w --p tsconfig.build.json","docs:watch":"typedoc --watch","test:watch":"jest --watchAll","types:build":"tsc -p tsconfig.build.json && tsconfig-replace-paths -p tsconfig.build.json","start:simple":"yarn start","start:advanced":"yarn start"},"_npmUser":{"name":"steveruizok","email":"steveruizok@gmail.com"},"repository":{"url":"git+https://github.com/tldraw/core.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.13.0+arm64 (darwin)","description":"The TLDraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"latest","@tldraw/intersect":"latest","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@types/react-dom":"^17.0.10","@tldraw/intersect":"^0.1.4"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.21_1636896640798_0.49706047092313943","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@tldraw/core","version":"1.0.4","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"49af627dc96f617f6a7d8826a80c5dee78134a74","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.0.4.tgz","fileCount":85,"integrity":"sha512-znOXguNobQmG8WuDssMQKECPUMLb76AqgmDPQy1URvmuLyzBdPSAZ4edIw/WB/lzBTIke88Q+eEkJPvWMFVeOA==","signatures":[{"sig":"MEQCIFcHDjazO3Y0hnj/3din55+dtNND/ucV8tXV3pEMXt3/AiBvC4t9xT8Au00gMOynQkYaROqocpZ6kycXycWYCZy8+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":801087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl7x2CRA9TVsSAnZWagAAhhIP/A+MA+bUxGosOOEU23Hm\ngwfgozsLwF3YgrqBCx6qQ4wycm7e7hrAAXZEsJMo8IzRmiKXQK3gADkfSzhh\nLLw2HVpFkHSr3+jciwVb6k7/AKCBG2JrGD6E7CXnaI9YdCNgbCV08KuhU+fC\ntWddkscK6HpV5T08LZdQtOMnYh9uY0scVXuP5EuA1gobVLeGOGGbHRbuJbnj\n9rbsG1fkIcGeYo9NgpsDi/22Ve4OFPycfMFcnVkcy9Jmjv90DcIGY0LvZeah\n2LJpIGK9yE5YWAUBHqSjtg8nOBdk+72xIw4unXyp0Lq9lR+4zhEdiOy0RhZ9\nkVI5lcmj11z3et/YAj4NFjthsnnpFKfimpDsu7aYn0Salyau/TYrEGB3OV1V\nYYNxXsN2sx2iLbLbcB4YLa94Xdyk7SHCIGtVkxYIcnuibYdVK3mColKZlgDr\nfUM2DCOjx02MXwFJMcL4GQ/BCUYAwEPgPfxlwF2DgiUCVnwE+CLLR9y1Cvc6\npff8zAThbJt3TaCAC/Owx1Je0qVnhSHdMi8PqcAOSbn579MNJEmWA8uLCm9V\n/5GlEgir73BmH9wnfQyM+lhPEQDc9HOJ0NRJQ+CyEszyvcTdo5UBHZ4qUjNs\nXfBhzOkWElO1dWNV6VpuoDMzr5iu01ZaPrWstXGzITRXqyotQKDQhVnhfQP5\nyNLr\r\n=wo3P\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/core":"<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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"latest","@tldraw/intersect":"latest","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.0.4_1637334133842_0.28370743128717657","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@tldraw/core","version":"1.1.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@1.1.0","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"8ea2c837bcf5b36d80bdfa2f4cdb854794186400","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.1.0.tgz","fileCount":113,"integrity":"sha512-8Hlxy2nQLeYPyNyDMhBwYo6WRcK0UlmxQ652IfvT0Nls/tvii+yFYPorg9n71VHIY+bYx6JQRZdT+zMvOfLpEg==","signatures":[{"sig":"MEQCIC8lRopWYHmHTglaeWILShAN2bhs0u4in7fle2fcDMGfAiBKJwd9d7SyznrvIWOw+2T9U1uxUNenc2tJ9sNf+58jew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":801599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmPkpCRA9TVsSAnZWagAAT2sQAJTYfyEDITrOocsaQzYs\nc+wnuXUfagbn8moEM28m0ZGApBQzvvdYF6SiGucRs10+DI1SojlU3LBK95Go\nUYGpHAKOf4hh+206RcH9PPL+KFs8y8/VXvfk8aU22Cl+mn+hnMcBIqCYgo9D\nTW/e7jm/IhGyImDAFV/Hxet0MNNCwJvcaUZNMCbQI9myB6PIE80lEfGp1vfH\nYw34RrmEzK/agw+2SS/DNTzu/lUA4twzuMR8haOt1Vg7uxjVrAhGyyQJYAss\n9sj6J/GPOIVpj/p+5X7rrkV8X0Dde4DQX3QZMZ6zCXoU0/l2QiNyheQDRLVK\nKbM3H2TuzdT/Ug4Nxnq2+Zol969QIprRCUCyXx5XdONAiV8qYF8MciweJnri\nH57mJ4jopPirZvE7NeC6RR+QdRE/LIK6NagczAFVpX/Ugnk3NuXxw15R4hw9\ngc52dnpKlfS+VRk/7mFin2Q3FthTc/aWsgv1IgFX9pyrlMqBevSsioiy6cOZ\nOQM3R1zuM9esjBQNwjUaptaU6TjrfhHmhucZU5L6VrH8dmUoOVguV8YMT5nP\nmdwQHiQ2kcWjuY8Rg6Z74lRK09VNb4NXbHOjzi6hg1s+yh/4+tyq5cBltXCs\nsjVjZrv5OKKw15Q4ALqCdKk8HEA4brAI+TQrkVmpSkB3/LPKhGrISljYgpOf\nI9Mb\r\n=aFP/\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/core":"<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","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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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"},"description":"The tldraw core renderer and utilities.","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":{"@tldraw/vec":"latest","@tldraw/intersect":"latest","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.1.0_1637415209416_0.777491880909235","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@tldraw/core","version":"1.1.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"6045e9f769d0e42d910014b0992521aeb8c8a0f3","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.1.2.tgz","fileCount":85,"integrity":"sha512-NDSpQfViTvZXB3YeRI+Ay7BAKaXJECe1S1hHK5ouKMbl+tUL7HJa0N0AFVspNcbwP7CNq3XjNOY4rnY+bnxAJg==","signatures":[{"sig":"MEUCIDMS8zMbl//jAzRm660GeeL5vXpxlH4o5NbEEkF5faDxAiEA3M4mXwLRqH8R6wtEpf61ViRw30tGOSeZuOxEpgs1/cA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":801656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmj7ECRA9TVsSAnZWagAAuQoQAKHh7KwZWEJTJP06UKXy\nGi0ruAdDVp/Yu/nhAh7knC0h8tNNGlwTmndqVkbRPcRyIEn1g7ZxY88P+FaY\naRvLNeauMNoCeOl+eXAmWUu/t0kHAaPGwRO5LDelYzFnEKnsRrJrv36X0LTJ\nJWcAHpAwMW+oAjKVhOp6RH5Vzs+9Pvx68as958y0RVwNNfZpA1J1xIgLmJ65\n8NuuRYZOa0Rlgi2J4a/YEDaCKiYBOHDAJ02Hmld4Ok0po5igsm4BNpK8d/yU\nErJdPeeo9VxcLjNY2r2DgsFiyRkgTVgJEN9kP7+yGCzAgC6BCEfOEkw6RIxq\nBF8DcL0P2SUKFYHvy8j/fXM5Wmc3UnXZGiSqyUmVmysrWGaDIkom5ItGHBmV\nwzoxhlXwovo7vQhggQT4SSzeeEHyHqNnG7eNmAfN/ca7Sso3oLXB11UtLVuj\nughIE/LC92PJNF3x6x1sK9lf2vm53jF+qN3s9vlCcBsWvBoWbxqsUc5Wdx2o\n1SHnHe3kPfqMpwKpdbAojST32QEQwUttVKmnSr2StPUq6Hhur+cVqLmrY2C9\nGJvphS2B81+U8cAPWhPD0bqn140EVdLx30PhmL6c03BRvSC61FmG9WRX7WVq\nZIAxCLbZyBjoHKX9SzM7/kg3xF3BKWgDDGDpXNveZsLS1U7rupyLh5kz0g9y\nbVMz\r\n=TAo2\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/core":"<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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"latest","@tldraw/intersect":"latest","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.1.2_1637498563948_0.20358969287450446","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@tldraw/core","version":"1.1.3","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"f34775c306127356001df380079c7d193fb7a884","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.1.3.tgz","fileCount":85,"integrity":"sha512-LYIMOYO7BfA7kg/J0tHXKjM4WELv7yqBa5qmHzqkKTv8QWwYC69t9KekRVe6q3IZIl3B/fKetRLbZM0VqAFctw==","signatures":[{"sig":"MEYCIQCizsvVGyLx6+QIJEkKWUqEpLjPzTGjvSYR6VbN0C4kfwIhAKg2PGBTnLC2XOaNGadqwoYVzTg6K+3T8FHN8QsOoVsH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":801660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm8NCCRA9TVsSAnZWagAAdLsP/RKOz72AW9sZMwyO5f+z\nm2ctaXvpUWf/QDlq6H3vAjCr0q/plF7xkEJa9Uv5pc8UlqImSaXNMd9WIMNx\nlKBfOsgaY+R6snRuL9mC5u+EbS6k2Fb8LLms3Xh8rTjbCbFCXMYJ4EI0PUVh\nbgKqDUNvGhSF5I/vQJaaEE/Kano7Kz4JqE6fDF9DO17p2/fXdFasV3ORvYsT\nEtHnWKLyl0JYlEC/KyakvKgin0BPR9bQMkhkiJVG5fwvknlHtw1aw3XuuX1P\n/zh9P+J6eHz2QEDfxzp+7h+f4an1byeP76Ht1ywtSah8qGqjMFNv270EMLRi\nPJi47xHQZmmn5PU6zbQnVlqJGqOZaZHnydKiwMKZNjEZo5RZQCHA4irEYKwA\nFqX4jDunOuWjpE+qzqAF/8k9KBHe+b53L6KEnHn+RgthtFXxrzR1SRRFiTUd\nNTluU5f0p+d2Zpoksb21vbwZWilJgdBdTg6Zc/sbuc58xYqTawIl49ZdSBrm\nWrCn4dOEtbCgOyJ53zHWPVtDGPqhjuwztbciK63vhbVE6A6JmIZn/wAI+yEr\nxMcSTImrRraJiwj/y3xYCl++uFLf5GsvHX3GgeTN4n9+1o7BkbW67wdOImGK\n3rnxIh20NiFCikGVtjs808sgm0Zf6QfFCu+OI9LiJclkKHuwlbVRrXCcZDgR\nN6KQ\r\n=D6js\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/core":"<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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"latest","@tldraw/intersect":"latest","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.1.3_1637598017972_0.16773098383993235","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@tldraw/core","version":"1.1.5","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"1d8cf365842740dba3f4fe371f5a4cc66047e5f7","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.1.5.tgz","fileCount":166,"integrity":"sha512-sPo/LYKiSHPiVe6D2elsCmkPhwZj+8IRVBI2ikzXK03r/LS7e6Yn0P6hxLuntpZDf+8qqVDcq/+NOBCZUaiH+A==","signatures":[{"sig":"MEQCICgpSm/AOeaJ8Gi2ozISJo8vkeP66+umVNNntmjGsMSXAiAcjV9BxN17zK+XTIGdgkMRIyISamSuNW+zI3HppVHCiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":867350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoRZgCRA9TVsSAnZWagAAnKQP/3GKpgO/9sMt2yPkvJ0y\nB4ySmX6VqCmAP2lqjJyGteoek1WInZATG64v/Pg96PL1va8S5KN0SKkuMW19\nzea50uE2Qo3H8imzCNBks02nnynh2NJ9bzYzhTdRJaKwqwYwn3cuJYWiYWlq\n9N0BPrGXGfR8XYq+LbFeP+IlcYZm3iyD8+U9aNPafWgyB93T6CjhD7S0A7Sz\nPI1bzVdap53nu6VtkyV1guZiQ6svofgte1G5hKTwop26P+vTKKoYmdYTICTY\n3AJPfrNx9eMsmbGfYQLBq/slT7tLTwOGyC95q+EE2YXNjVnbaaDb7GmhZSA4\nTfMG9Tro/2YlHVjeg3GwIyKv9SZq/0qMRNHV3UCo+fxVNddVeG28sF/UBQrJ\noQm0XqccnOMu8p6ZdsbhMA/rIHDoIiMpHVFHvppXu3M45sEvzfuH115NYWII\n6U+KMWoYJvNg7abB5iaYPCW+Ka5vyjnQNbfxKK2FwhEtDh0poSQqDCrXoP2H\n6l2FwC5MPmFsf2Ssc9oRxSWQ3KCmPUJzOPLUkrF8SK6ZGiZGcz3dVY6DL0EF\nLkBDPTd7GNRJ9q7HPl6ZrhWmhPQiD3FhgWuo57qxVxRw4CVTxJMP9DWO8KSg\ncp+1wQRsUv2bBtXI+uNglB93b1i2FtdUlwYuZFKRCnfviH1JiARgdslSPqi0\n5Ypp\r\n=nkJO\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/core":"<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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"^1.1.5","@tldraw/intersect":"^1.1.5","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.1.5_1637946976090_0.4131239606526178","host":"s3://npm-registry-packages"}},"1.1.9-beta.1":{"name":"@tldraw/core","version":"1.1.9-beta.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@1.1.9-beta.1","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"b395b930efed3226990130f1ca6e6f5b3a29d03c","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.1.9-beta.1.tgz","fileCount":195,"integrity":"sha512-8zg3yRlfkVNMlp5wjnaG25E5f+LFIaZBZ/uPKlg7gBRBvK4vBjD8shwueqV/3ZD0B14qDKmk2ANAyCXii99jNA==","signatures":[{"sig":"MEUCIQCmgD6rrox8nsYdtzJfYbOKufAPLBkAccrhOxsYmLDBLgIgKXmO0h5093Utl+OpuVmXkNhKefrKbCipktkgNrLmEG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":875326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhopYWCRA9TVsSAnZWagAAFSMP/i8IJ/qqQyh/PkankXzS\n4lH368N26mcQYv+qfQwz2xaUFXvnZMoQi90Iy3GB+EbzQZAvY75+ozZX7F3J\nSytMoIc7yGAcJztZg+M4lBYpviDCDFdvxz7d1d3gWdthQtdYk4++b/YCxUEA\n93bWvWLynkumA2UUIjCUctFcWaZjWlXNWFqziHZnQbaIc64HhM2yFNH118rx\nsCHe7bWxyY+NEL6N8Azhi5vcZCLnaoXmwddo4n7ggt2MfhSTd2ks8T0TCHF2\nAHJ/c11zbGanSh4kJEjKBDfzYWy0yX5QxVpp7QcJkAVB6MLPqAacw2BOtC0x\nwen2SHsmBY4xMQ6eDDQHfTWcWQVue/OZ2gx4cSlZnVLakCV4cG+q0/s1l5cF\nRvw9pTUncIktTYfyE9ykowKeMKX86HSPER4shaEFH/H9qKA40yvswYC9fztW\nyIz4OlcwEs2Npbj2XmZ4MACflw8y5xaW8X2oWE/tTT0BMJ19mlROBTQae+cR\nvQfqDa/gzwNpTJ5l9AE44osUlueowf2O+f/DQ167v+NJGdeQN3K/2bMCmLEN\no+kq3GSsayVJpzL2HpR0iK/ZGr99+DEX/qm3MscWPvJIqMbf49/pnRcsbN5a\n6zB/4mw+1sFhYEIEl8qGpDKeQsi3wYK4FaVBe2g4JNc3Bpv3mewwosYzwwZy\nvyBm\r\n=ghh8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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"},"description":"The tldraw core renderer and utilities.","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":{"mobx":"^6.3.7","@tldraw/vec":"^1.1.5","mobx-react-lite":"^3.2.2","@tldraw/intersect":"^1.1.5","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.1.9-beta.1_1638045206059_0.20659247921866486","host":"s3://npm-registry-packages"}},"1.1.9-beta.2":{"name":"@tldraw/core","version":"1.1.9-beta.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@1.1.9-beta.2","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"d6eb8ac46c6e218f95ad375037d83cbc379f3684","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.1.9-beta.2.tgz","fileCount":195,"integrity":"sha512-OaTzBnpxzcGwQtpz1p83KWeV2DnbhEb+NG82y8uWIwgoEWEXtWEq4CF/4ah7+DVdN8oVEGKpFjod6EJ02EKYdQ==","signatures":[{"sig":"MEQCIBom72yLEuxMw2TXeTepLVVZuaGWopxBIKqBBExGFdMyAiBX1vuLiv9L60ohfyE1BBteuE20Ho8T2uRgPCeQgFIsMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":873992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhopg1CRA9TVsSAnZWagAAeaoP/1oeVGn0x938JwoGHSTh\nIrTVymmB1H1f+s29u43doCMFe2oNzS5+s6L9MohNU8c0FPDYlA23jBD9pDaE\nRAO2FOdWldc/LUQBED/xDJV/v7gfQpJ5Mljb+bWLf0uZKviTWp6ShTEnBoqs\n1tX/DFIH1H6uSUEefd6uh2yP/GOt2Nc4Kq/Q6HRWbQnW86RUiMjwdOmYNOBO\nbQInYwCOhjIfbPhahUh1/eZDOXU7CKvfHp7swQ+9ZcCZBk15vIr3BFo7vULw\nkpKNHqmyTUqOVqspjsOFLM2t0iNVHOBwF0mZoJKmmXMW2MKV14BpyiaM0vRR\nYW1NBKzkTPI501y7D2ZHx56oMWxbv0WvYjZCcgjr5zrjix3dgt5JPEo2Ea7p\ncp3f8UoPR+5JU5ESi1yYM9LIhatULTz22dgyec2RuGl8Rdbm9eXgGnUeAyGk\nh9fDIwfJrHZLCz8AdpXa/I84jIe0zyJDtWNsu9tTvR3yTx1cuAtKuyNPpouG\nuyZ/S8BuTQp6rQFWqk2KcITl+dc4SlR1twSWhwjUWFNY00rdxUwXADJeFMj3\nx5lLIn2O9y2839QAFfg9mPnNeuf572iKwOqMpghoOExkVvr4i4y7Dvdj3O/L\nrcKvDfuqcJPK74xys0MbQIj5L4EmWkVlZUzr8s7prGPYZUtDX1eIj+d/XGE/\njZ4Q\r\n=q7Qj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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"},"description":"The tldraw core renderer and utilities.","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":{"@tldraw/vec":"^1.1.5","mobx-react-lite":"^3.2.2","@tldraw/intersect":"^1.1.5","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.1.9-beta.2_1638045748993_0.5787879649186567","host":"s3://npm-registry-packages"}},"1.1.9-beta.3":{"name":"@tldraw/core","version":"1.1.9-beta.3","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@1.1.9-beta.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"65bef5e08d0ba44cb92f6f0beec30110656a02be","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.1.9-beta.3.tgz","fileCount":195,"integrity":"sha512-OboAHbycIhqbfv86WpZyCruUpxLMOazMUOQCA5D0fp1+RMC+6LlqPTZjov87XiNSGM2bGRuvXmwiuQAzyldfPQ==","signatures":[{"sig":"MEUCIQDIO8NVeSyr4tPkVXSY670kGmdfCDU1IHmgcaK5ASzkSQIgYRSpMI8kniOexN60ySvqyKg88nX6YictoD2o1ZxzKFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":873992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhopmTCRA9TVsSAnZWagAAmuUQAJfX5xhu+jNOdTSqaGru\nXhlU6inahohDez58gA0N16rs6G50bHeTXWkVuWjGphLj35v8qd3eZvpjgqKy\n2C33bdg4qv+75ZO+W6EcwYH1fLfFAeaFVhucz5pYM0tGYCXtMaiWnFx2XWZJ\n9lzDwYFasBFZ/ynl8RKbnFtf/ZUqo0jRwRpVgc/iQG5ER9Ff4ejFCOcrhVc4\nqKDYndkOcD/4qyWwLCrcYaZLIe9SOa22dPJV6lPkYx2L5ADxJWSnTr+BTSUI\nO3gojh4SJKbYNc5vVH+DrEb4rNDGLb5ixJUgvBKoqyoTrnmsUoESdxjtbOVz\nbVnqIG459mSpF/lhYgwLmN+cDdTUf6DTm2m71h76m+2OQwsz0LSMm8ynSlaN\nXFBwl772nZqQao61ukVZyulpJW07ZmNs4rgBen7b8GKwMSyyXSdhf4CFadR7\nVxRE5b58RLyZ0qaZAe7qhs1Qdlsh1gDJXAnDF/NIXX+ppFxRExqX5YV1Tprw\n63anmblI0BVVovKEtd4PpOErriJTV8UkUn/y/+r9b/y248U8aaumT35AAFIt\npYHcWqoDBLNzJtM77dP6oEoZBwoekd72LO8IRiHXyf6tK0niIkWrsxCI+gB3\n5jLcFj7UOElrOelyyCyS6PVn/oSMcE+a3wPml91jyNCTp0We9ez5bCL4i6um\nlX1/\r\n=X8hz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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"},"description":"The tldraw core renderer and utilities.","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":{"@tldraw/vec":"^1.1.5","mobx-react-lite":"^3.2.2","@tldraw/intersect":"^1.1.5","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.1.9-beta.3_1638046098781_0.6027124305907596","host":"s3://npm-registry-packages"}},"1.1.9-beta.4":{"name":"@tldraw/core","version":"1.1.9-beta.4","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@1.1.9-beta.4","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"015cc1da94bfea2f5d5fa9023b73b7dc7454d28f","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.1.9-beta.4.tgz","fileCount":193,"integrity":"sha512-xLt/M4HXTTzoIYdc2LxSXBhSug17r+M1JGNJo4JP1qLwduHqfKCns4vqHCx0+PYzwqtWtOa7f8YnNeGv/4M9qw==","signatures":[{"sig":"MEYCIQDuIiVLLPzVy4eMkX1ESy85cgKzJmuadBmxFUytP9QhNwIhAN8a0sGCYUqLot7k84c55yGt1nSeMMLu6QpkHGopWf4n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1682185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho04YCRA9TVsSAnZWagAAzjEP/3h/iEFb9MGtbRvAfL5k\n4KlpCM5yw6Q5ZF65qKYW2jBHHVSeTLnF7zhv7gHyIOOgNKvSoz5GoJukyaoN\no3wVRPRe2LSen1LMUd5FTuQuC8YOsKhnZoDO90XafTIEbuQQZ/43pe/GD+6h\nAFvkB7bmYSnTPGJxGWXfMtOjRp4nI97WDrMLzdyB8hKqNLVjmtgXlykhrNxV\nS7JlmeYk8McTqGhakJtIuAdEqYpyP0iebqz6iMLGlv5pHPQ0UaNom89GvkWM\nmlIoajEYPR2LmUin3UaJgDqchqAEBRdox68slKULHPyEY1tNQidR2h3CeJTx\njNN+EtovxmckTmiFnPn6fxbMrqjdaAm4zNh+18ZaLYsWZQ/6Znjal0fqkdaw\njfj/eSTztc761PaVa4gup8lyc2RQo/vdvKuFr0FJ2GaIu7Wg6Fv4+n817BMt\nBeKPrYdxcfIw9yGxp2jpINwBos7RvAy0ypOsqbocxopgEGgBem8CKLhr9pWd\n9o4LUXVSnxEHHi+Wb6Mie6Rmwa+62XtR61qLzld8pCoDY1hdMmQthNJv3QpO\n7El1d8wnD5Q1g3lJl211XuQNmBdTqv09QaxP2p+w7qibkMPL5oBUaPPhFpEn\ncX5tYlVaad+2YC1FXDMae6JBryfFi28H2y2bgP7z7bdu32iifNefpRA3Vp94\n7NG6\r\n=5ENm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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"},"description":"The tldraw core renderer and utilities.","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":{"@tldraw/vec":"^1.1.5","mobx-react-lite":"^3.2.2","@tldraw/intersect":"^1.1.5","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.1.9-beta.4_1638092312462_0.053389005233857034","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@tldraw/core","version":"1.2.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"24bb09a9ea584652381a982030bcd33a81eddbdf","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.2.2.tgz","fileCount":164,"integrity":"sha512-FiVFpwRueO3j1QELJ70BFk5/ZmlOHdKLq9U7tffLzxjAnKQMQl4SwaZR0U83da/snV3kiEIgljE/TFfFJ965aw==","signatures":[{"sig":"MEUCIHlAzWY8AMSewmVHfpcrtrzvFAqVDnCK2WD/XoNyzjHqAiEA/ZFPcMI1d9kiBBW0iqk9UuHFgMtMh3cxl88hb5XWYpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1682339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho1kjCRA9TVsSAnZWagAAEyYP/jkXlQkDK9JaFQryMrFP\nKbiSBxasS5CBFmVYyVuipmpKM93wInT7iujdBuRREGRQJAKfohk9+KTkYaxl\nGNSKOfI1u8CJw9NlzYgb1jIcCrWAHQpbCFI9cJgpHucp7HxtxgCMmrLwBB5w\n4hTMsbF3+IzFfZWQULV/NAFIy+VFrDU+Iw9+AYbTJOzRDhsS4PZAlEOEcQPh\nhuzB9Is8pKJ/y4TwFpn1ea7kyFpzHWAs9YvqQTbeFyF+gC2zMq7D6uAM0WL7\npu4JU7LoQVR6ovuFj6dECUyWHwVkD1NO+CCA+A8PBN+ZS/KsySUTWMZEBG2j\nuZuedyKpkuuEsfXanmdfqZC8s/r25Y4iMm3CO0D5A99p7SFeV5NdvcAoy3T7\nT07m3bzlTeOzChXNrSeI6yKJlkQ2/CNSsvIfdgpz7xjD6ntZLifEHXV696Yb\nANhMxzdLfP4iUk3DvwWa1f8HMppyPt9bqsDZoHv3R4Vm3qaQBY+44Wcu/FSm\nNIYWOBnlFe5tMW7W/vQW3UkJn2Oa+Eo7BkImwUCWteboYVUb5921f9pVfCXD\naxdAUSZUvfUAoeqeBL5Yo87ZafIn3be8cRBh23IPdLgwwneHamuQiejkuoZJ\nUE/8XZVR0ISicQGZw2Lw4k6/AqmfwF9dAtUw6l7R12+2gCsA0aZM/mex1MYi\n2r3M\r\n=Xf6R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"^1.2.2","mobx-react-lite":"^3.2.2","@tldraw/intersect":"^1.2.2","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.2.2_1638095139745_0.8913808219743191","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@tldraw/core","version":"1.2.3","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"3665825cca57f62fd48ef76519ac73a6232c087b","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.2.3.tgz","fileCount":164,"integrity":"sha512-cP0XGKHm8MmSZyp/6RMxbWl5d6pKWIgMU3r8O8p+86NJY/Blpofohis7vd6bAhwKPoHYzY8Ox3FiJuIIZzPRzw==","signatures":[{"sig":"MEYCIQChtY9NFzhR3U7/GEYHCHtJPIdetDWIsk9IMiRbOi3asQIhAN+9Qx1HkUFD0/ak/WLVJ7hAK9aH9rmxXZ+r1xAoPxQv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1682339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqMTvCRA9TVsSAnZWagAAC8QP+gKTA2ZCvCkKBG8rwflg\nihbL5L5zXaC3yNhPPea7MnewWyhdf+bHTjtf1Czb8lu5hrWOB0umhEe55lg0\nknI4uOgVoA6LEYGOYtziDfQj9fSRuQpS0PvfkAEpsLx13esrH1f5j4+I9dWT\naNl86Jls7O0LYMtwt5B2NkMr0bQ9nVuJYtpqqdug7RLx7zKSO5+klzsJVbT0\nOoKeQxE4yEIaaMBwauR3kFRmex8WnO3SZCtvCqnfnx0MU+iynprt8fEeABon\nJiUwWms00XRxIrwCA3PqYzqsL6/H4mKkrMy2DS4rybENaTIh0Ia0Fh37MydQ\nXwO6MsUIT/SLbqau7njQ+yElrtEC9y2294/8CFk7epOVbdWKVjaeXCJr0iHV\nWfd2L8BC6wid3XaUXZnyK6zfqsc+pt0elG8v1k4dAQk0qyinV7vYDLIQsshG\n/lVRHE1R9eaFOiGd19P/EMU+uFDyzCyIP0bvEV9Il89jtSrQh3TxeKyjZtpb\njZaH5EMpPqrd2XDtAvMrgRsEkGkjEv0fw73a0x//BO5I7J93JQctmM+x9HuW\njxhl1WJovPrgR55Gxz5bWVgF17B9zrWVUfC5nKxpe52QysmbgJsbbZUwGkAE\nDcvYu/vpV5Xu9jja18zkYzfUcEn5GU449rnSFHVyBeiXJ2XwjRXFGsCCfRRF\n+x0u\r\n=Wk5l\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"^1.2.2","mobx-react-lite":"^3.2.2","@tldraw/intersect":"^1.2.2","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.2.3_1638450415696_0.2871141569552871","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@tldraw/core","version":"1.2.5","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"292e613868d32ef81d3d2d030c835b4cbf03344b","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.2.5.tgz","fileCount":164,"integrity":"sha512-iUeaxgIreONVVxLBqXQ7k1E1cwoyv9D5p7gnZahHjUI1hosbRt7V9AUhrLnEIngKSZDU+Xjt1Mm8aE7knjlrHQ==","signatures":[{"sig":"MEQCIHk5NVYIGOKZ45rLtYHLVgsM0sbJpFBfHjbwsXPgtqTkAiBFfpsXyT24Kq5LfEyKglS/XnG6iX+mgxkNhQH6fNC9ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1685173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs3uDCRA9TVsSAnZWagAAKosP/jrzWGUT8La2ZCQlwbcA\njKTDspwJgJAM4Xjpm8j3ixYUIKp0uIwqplQNa5PUJVvol161kYTdCciBu14p\n1wcF/ybWjXgIJwXgCvpuwDkKfNLO/i/s2DS8azwmpG4AMuRHY6ZvC7UK0i72\nF63lX/k/OQ87vzJuPPRyetoukNxSrVPnzx0tTCLuF8mGcFn1HSHEj6+qpIaI\n/1wCqufc1a5y8mSjnrSVSxC5D0KJu2lcFTcMsrcsp4KG0F18il53KsDb2R04\ntnt/aD1tAZ9EwwM4i8pM1dsoBML8Rk7gDGbKp67gTdHVYBo3/rSlIOnHsh9v\nId2rHoAFXf8yJawwHTc0cp/JF4TgDIs5kxrQw/SlFqbLdMQMnJ5DSeYThwFH\niwhftHWFL9l+zlADsIXcYHFvxU0vhYBebmFfvNgYqzde6PwUF4MMj2WSs2FD\nbd7S3jyrecP4pPZwtuaylER456ZEcOGzKy+II5fo20V3p7d+ZnCb3saUhBrd\ndbZaJy8fB0xJhan25mFV5PhyO7VeoOYcqjDXO4Cv9dXy/q/YTee01ZAeUJKb\n3fdO4L4gmXU58xm9gzIOnUG6Ij8VWo2PLjZiot679vqLERyKqBX5JUbPC+Cv\nVvBmO1xmImhTDpGXs3hRW8z9I4yZ7IwwXJTR7bHtU6LMSLDKPuOnmw3Aunb/\nvL46\r\n=QsIn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"^1.2.5","mobx-react-lite":"^3.2.2","@tldraw/intersect":"^1.2.5","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.2.5_1639152515398_0.7851162888974959","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@tldraw/core","version":"1.2.7","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"9a298415d7a2750e425790bc49dcde08f0172ecc","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.2.7.tgz","fileCount":156,"integrity":"sha512-LYjbhWA0XnBOkoPHQX1ENP2AD2W0SH1tI4TUEcXjxasRVvTQrdBxUUW+C6ApxTiBE20wMePcqzBSxfUE6u4A3Q==","signatures":[{"sig":"MEUCIGeit6yCbjHt7ciavxvLWs7LoHjcWKXFSlZ1Sk5eW12SAiEA8O6WbqtMwrMBMTYtY9dFnCOPhVM+jOmgoiv9YB3IlEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1659073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtm2gCRA9TVsSAnZWagAAkT4P/2G0/3xBNsWCXw7npgli\nUwoapLIQIKZDKryvVNKoYeCBT3jnroxVDRfn5UEiy5DXXwUJyH7/nY8x4iFt\n324dq5M4lvLEnArFxOjzyVBtR+4Rswt6ZOA4afvgsWAvkYsN4PkFHn4HNz4s\nUYbNnshfBIvddLpfgAoIzkxCon64Zvb9zWIWBZpxh7iD4dTEb6pQCdQAdsA9\nKTd6ACmb3zx2DFRtcn4ClRnIV5ds9Qoce3Ee55njR1W6lneAE9XoCg+OJsRj\nVMhssYbLkiHRxUSPQ7rTpXpFI1/VoujThixbkUPm/wfv2EtvoS+x/ca0VA3P\no4nF61IGCa0vJAvtCW2Ei68dZMZGb+0jBzoYssiLO2MLl13qnOdfEDXkrohj\nrwHNSikqAvCrfwpt8z7aVXv/CNxF806c2Ss8sX9PmUZ6U2Kom0SpRLwqeqRS\n7I8QscZS4Lu03wFOguuPDPyJl9xtHhS4SA0ERfKQZk9v+GXk6jygZcKQKFu2\n8Ps3bls5i2veklBQvZaz5U5iCF2iDdDpaF7WPq9qrWPEOf2Yd7nen5wOMRCw\ng5HQWX0gAkHnFbEClU1VIVaTro4fLvZisqRCXlYKCtsJEbcSKNfwDF7WmpHL\n2zkpTEWzAaU5yql8yj05z2nUv9SYlvvffdtLEP1PjKlcOW7Vxn0BLrYMpxlW\n77yq\r\n=2aPE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"^1.2.5","mobx-react-lite":"^3.2.2","@tldraw/intersect":"^1.2.5","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.2.7_1639345568682_0.6236150930141984","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@tldraw/core","version":"1.2.8","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"97e3bd4fbf3c6d813cdf2204640ae6f62b7e5534","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.2.8.tgz","fileCount":156,"integrity":"sha512-Tv9iVdwgqAzAd+aNCmWML7AhWCxV94nkl7cF5RIX3UP8htKsD0Ye21KytYBs5l5y4MyYYAVGIm8V/UHekpVsmQ==","signatures":[{"sig":"MEQCIAJ34K5GwudTlaQe+63vkubCwmRR6DLCplSrY/hyQ9yOAiASX9y4H9GXOviffYKLLEZkSkI3+Jn1l4RoDDXn0vyCoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1659843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwJ82CRA9TVsSAnZWagAAlvcP/iaGNY/KpIpMoSu/S1PK\nr+ow+5s6bogA747pa44RBi5qMkHrnMn0fn9JQitsRJ7gkUdzNBuWozdkXbGT\npI56oxfkPpEzlROpJtdSiowuK/3TxmTB72vUfb6LC8ukbI0/2QYrC3f2tMBc\nmVYIDP/uSZOLygIdr20qjbS3+SEOZ/YWbm7c/MypYixzTGIC30Ri+o+z6jar\n7/4JDcDO5nGGKe6AnXNXv6qdyjUsxLExCkArC+XbVjwL62fmp+bQUehIGZRT\nXF7VyIASBOLiaNidrkmkNfJrqZDkdpDFGtn0oUUbyyC75eLvDnJnpLOtldpJ\nCFFx/IboiHNqyHGqSB5uyZ6oedz/vAJkLdBGKiBfE6FdEQ6KvMjmzgFAYh+9\nhhQcXe1/YmYu7kTTPBiddos2aAUBbQxTUmS6+O3efZJK0FSoV6GjRrIZMlPD\nfCNuv4+5X9UxrLl7PBO0Yr/TChvXma3vM18xKehge0HSXsLQMK4M1EMpupVy\n2tU/Nq+NrsJdhYsVe88c5D80DWCeww35tmsaIcu6ulu2fjz4LKTU6cRvtCwF\nNTlaE05VH8P8nqE4g/hUP8BF61A+FAXBwzlOgoyTAdITGe8DPnG8zlAAkDDA\nnO/3hfpR9MsmRruN5U/9h9sGTvZNhBjgpUbn4SqhgCmwl3gNaPgQ5tVmPirA\ns1We\r\n=Bp6i\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"^1.2.5","mobx-react-lite":"^3.2.2","@tldraw/intersect":"^1.2.5","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.2.8_1640013622202_0.9267858456292439","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"@tldraw/core","version":"1.2.9","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"8a3fdeaaae5ceca737827799d1950abfe21196e5","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.2.9.tgz","fileCount":158,"integrity":"sha512-9zf/RbbgEeRiMTyY3UtSdddnnurjXLhotpOBRtfKtweiC3NMwA9dZSpRNX8FVKmNMU5O2ziBJjzaSTHr4oBFTQ==","signatures":[{"sig":"MEQCICjB3n7+287NBKnf8MKZT11vghj2qgybsUthR6VzJRP8AiB7LhXY7OPMXzzLX6/GpuP0ZWe6NTjmFPKDgayGr52CzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1684324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwnWTCRA9TVsSAnZWagAA43YP/35tQsJ+wcY9xqFxXR4E\nLbcojmhesQAMx8dSBSnwGo+x1ic/lPAgU9zk8pJaGemYqasY4b+yPIQe7qOq\nulEtWtW1XijDxhZtnkM4zAZkmOTo5ytjRkTzagB+ekuDBrbCZ3P5Z48lIb0i\nEEUrW8kCnvcVk09XxL1RaGTYQDXvxjRKCrut+D8R3Sz5N7C8aE4RZ55BaXdn\nA8Ell+JXyE5ne8FnKb5MtI5Z+Uv++CyVaIEwTDYkTLG5OfJbNrZxhmuuQfqD\nuH+8BKwtPez3RvQaArc/ydNTEu0PREVtSJ/cBsTE2AYV47R5urGLTg2KHyOl\nfBJZYLVWEX5mxoom8VI+WY+li2gasBYH7OMhZDz8fgctpkazVa3mmveKKZKu\nUu/YRTHrY9VkedtpwcjRlirXoEjRfnD8luAse9OtcQl8yYRWWfaqLfTftgt4\na1MX0esSl1CYwzvC146u+fweiS6/22PRSB9G+OjWTp2Wz8JuBVcmKfGWxg9d\n4hhDdhhcHQAdVbTrXrHTtluqzn9VHVR73tjNTmCpD/+UDU8Ne1A1WDzLFvOk\nwilt5Hcgsosz9jeJFnhOWeU4IWJQYTberRMHq+F4u43uZE5ITn7T4WWwVm6Y\ndaudXeF8bvopW5jL9BfZFh40Hqy3ZQIFW78XWReKaYCN3QX7/EkPAvnKXQm5\nEWYs\r\n=Lq0c\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"^1.2.9","mobx-react-lite":"^3.2.2","@tldraw/intersect":"^1.2.9","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.2.9_1640134035687_0.9688501710624324","host":"s3://npm-registry-packages"}},"1.2.10":{"name":"@tldraw/core","version":"1.2.10","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"140be14f962e9f56d5ecd8bee5e3f9ef95ecb6a5","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.2.10.tgz","fileCount":158,"integrity":"sha512-D0m/caRHpl9Ddr7f3akWugrtbQpbaG3ytmJ5KThECJeVBhQLE6ZgZF9kq2wdxSt7s1wAFSjLr+vW6slI0CcxUQ==","signatures":[{"sig":"MEYCIQCKRDXBpiJUSAmwfCunmBwPj5T9sMzfetsA8zmSnN9jwAIhANYzHh6l9Dw82O8NOju5nzuwX3zaQ2BI/PrCmJbRH9FB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1684728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwzdiCRA9TVsSAnZWagAAPFQP/2h8oCciBaHZlfpEYcOG\n0LC5UHgwccX57j95FoFdCN5VhHhhtctrh3OfBv5zoRL7S8TRXqq5751/yT7T\nAhxyqj3nyii4sGMxi8RlfE1YRFAC9uK4qk0l3E70k6mL99dWul3yn6Jr1+G1\nJRk1zYHcQh1qnPbCpK8XawlpUhvIDJ5iMXOfO0Uo5YRnFeeH/YXZalYhxwqO\n45orwCZmEOYTCjTVKgS3U44cATLcKJW2qRM/B1loqZegEeFbCGBPWSIvvhx5\na+wZhoRfau3Ei02Vwt/I/cKtx/IzioyFs3dD37lKhgA7xWQsDUws5E9Snd39\nCB7BPZW2/rOuShTTjb8kuHldZ6bhLTXkdTRGtOUd5j7t65NNq6fh0sMJQOWM\nQ+g5dpI0CKqTuTHjbiSiVCfo2iFCFhA6JOhohTMRmP3ayqsqfTBIGUjI4tQe\n6a0GLYV06WZtegs8Xd7adMya1kxTnGnjHV7U0bxJBCU6Rnuc6/O1DqrxC41l\nXrLFpS+lAYO/DaWfmgWhpGX91nYxBWXokYgHRkHOcKeyc9J/md8hTj++KiFO\noN3x4C+BTA3/3158dz7sPpuq5Tfnc1V/z8Beap0QJhM1FuF+a7q0G+mWlZdm\nbkFitBdEtc8NI8b7O4zdSz1VkQDIE8D07DgTuzY+AQp9nd0st2heqKMTBCQw\nxYZd\r\n=c7s9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"^1.2.9","mobx-react-lite":"^3.2.2","@tldraw/intersect":"^1.2.9","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.2.10_1640183650023_0.39309663049183396","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@tldraw/core","version":"1.3.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"4ac84625669f3027b94e33a3dabf9fd935b736cd","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.3.0.tgz","fileCount":158,"integrity":"sha512-NDvq4iYILH8h0qwi5iWUJMpP80ErnRhEfeUOK/FXBoz5uYBCNyQXKMBCLBtTjgVmz7A6Rg3b4Pv837pSA73VoQ==","signatures":[{"sig":"MEUCIQDPMtLKhTSRqElOfqUFRVq72mAJLBvosCErZIWRLcxfegIgE6gDtiRxhxKH5tJCTCqZyBIkNVldwvJSb7A+qljPe6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1689715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhx2X5CRA9TVsSAnZWagAAh1QP/20rhlzVchTqLqrj+EsV\nMoHOQrnh7r8YZWzREAgRNSDs3VjU75wWkBB5FxmsJ2U3RvN6FLokRDnkQpV6\n1oUmwI+ACE89uOcINlC5AfCL8ru6oX0em5PKoSC7gnAdN5rITVy1v0viNc4A\nnLVXIRKwdBIFt/fK9FHsG2ZkYXMsrjJag6a8Tu9MlvOeAUPF2YbRd3l1AZWJ\nH+sR/eVxfRTQ7qI1HZLHdNihiVe0MibjRzWmCOP6GopaThD8JJ54zpNPnWt4\n5QvqgUzDWwzHODNGzkaJ7v9nzQLkF0sNMJy9ja3QLUn9aTJgebbQTZAGalea\ntMPgEJVJ8jeR1oFmwVeAT+BSt0oqvvS72c0Z/XdnDU9pYTFYc6bLBvxpCeUS\n0fVTdyxOjGRePpIOzZ74+ZHKCWATSVSrYayW+dHg8s6Xn44B37h7/CovnU5K\nFPcVDJHMHoflmptg/Of9PO7EDimRBPP41nUmTCVEJOen6MpUiIQ2WpNgY+Jr\n/B47TeEK97f4oC72txibr/csheA81qQJEhlgUYdKa7Q5mmm8pRzIwlLwsq1L\nn5U6PX7HsplsA+yBiSSj6c253rkMfc8kKRK1jtXiJeXIJwfDgdAT8Trs5jCq\nsu+qySBFAzCUNaBJFwOGu8W6kqggbkQ/pRnwMQpx3FYs+ApljxWlrcBkTEV3\n68WV\r\n=UaK/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"^1.2.9","mobx-react-lite":"^3.2.2","@tldraw/intersect":"^1.2.9","@use-gesture/react":"^10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.3.0_1640457720830_0.8735250714062917","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@tldraw/core","version":"1.4.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"063760e9316b5651a52334bb819bd50a1fe66f02","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.4.0.tgz","fileCount":160,"integrity":"sha512-D+va1f0VBws/8EgQ/0NioEVW4PKYv2jus2zaYcaJSi+xFKRxkirLTk5WgfuFFdrSu/pFC2rBnHmKN3D/4HtTxQ==","signatures":[{"sig":"MEQCIFMHy2rQd67fXyLbFvuNYlgMkCCqnsOq1QoukDBrcZfwAiAux5dSDBwEcXkAaCJfTNxu9mICeZ24YWgxUON5oaoDfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1705864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyiIrCRA9TVsSAnZWagAAj8QP/24m5ZJOumwOtbrwERMz\nDYRam3LO0HzLIAxD4GBqW5RtlXHrxxLdP0FqjGQsslP0u6EO3kqJuATwPEkY\nBejjDTPpfC2dAv6u8d8yX+Wre8qPndX1EV3nZVamg7XagwrUl48B8rmrenh/\nFzGl4t471rRiw1dSkS+xAGA36bgllyJNpu+ZzmcEaZsi2tpePX2ycgO5iABi\nXEIFgIjP608z9D1h5iIMcLJBkjEUiXM6ZjChzz7fnIoZofyHV/7ImesJakoM\nYS4wrb0IvtvhJkCrxJPw6wuSRjqN82/RJl8ZJ9KOJRiv4T8h85YMTFwA8wMv\nOdwWiJ3tURHS2iYx8xUMbXAXbU/4NAu02JTuk2itm+l3pxOvefwg782Sk4l2\nnPNZbpi7Ixa+J2bbZ7qIpOpLRGWsDbNbow0FTlZSFlu5X+ii07aiYejXRY2T\n6FQwyA749N2sizIA7owBA7JzSm/LuOSZE/TRMy0AwcTQYNPsNrrx+vxU3nm+\n6hhpDbiK+bJYSW6RMDbodx5yV+li133lWolapuaEsLxazli85WRqrig5S8vj\nr8S9Pz7Zz5IGajwDat1LHJhMSi4RfLaMJEhBHgMLEl5YWUnhzx6G8nA/HpWd\nHB/BxCpbgECEEwWs9BJoHRmW0s00jupMEcUk3Su4FR3Ud90VUIyUXuCV61ah\nG8EQ\r\n=JbEE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"^1.4.0","mobx-react-lite":"^3.2.2","@tldraw/intersect":"^1.4.0","@use-gesture/react":"^10.2.4"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.4.0_1640636971660_0.8949301844017525","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@tldraw/core","version":"1.4.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"7795e811754998e140e43eb5d0ec9898358b52f7","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.4.1.tgz","fileCount":160,"integrity":"sha512-VCaLQECmIWFPJyZWNq3HxddV1tu99idYtrTtGpUx/ahATsU1sVenIXyAfd5dwfxgnShHCpBE6WAaRJ3/ck6y3A==","signatures":[{"sig":"MEQCIEya0DZYJj5jA2khMXcOdEGjWmpt9dO9TxBDKGP/8jRcAiAbpzQ3GwcYrDogkxuIwnoMlVPoTYTDbkI3EfCi7FGfCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1706875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyvoYCRA9TVsSAnZWagAAyy8P/0k2rKkXMi30IkU6+mi9\nObPON5OmMRM/r2wNtMQwOgJJOWXdSim377GXg3IrzhzWXuhqvbYspE30kYpb\nNeMjuEjohdZrsRYkImrqEYaJkue40OurXxTu7CJE9x8qw0Fm8rcAY98V5Q3u\nhVr3WuRmjcFWrfNgowdXU08KfyKu7BZ2mFAR6A4klwa5sqyj7dUvMikSee++\nfaCdmD5gtfHsCYm563DoHwQGrxgDwf34+pFEATG4Nkd6PghHZLoXiEd7EV+f\nBV1aQs1Sl4qGlWR91oEMZ9qJrZ9cMZoDe/GoWYD8DS04V9S1KtkBIdQxcmWj\nInQx+32TysJVD4fa+UQJzYoVW24RzTCI5dniQ0yRcNKjzzFbc7NMrgP8lNqq\nf1x/n+YVGuCmmxLuRumZMq9XZYh7C32ImE3oMgVIFOpA7DaF+7K3bRw26RSO\nZIJ4RnyS7BV0IgVf+wjzP/YgZOO3mVpb/maDUJKV36KQoBzskmj5NK2cdNTK\ntju3zMpJWwp1hbZqyRd4WvSnmdfZkRvdt/XXBkQKMTQMJwk49zyZEvSJgtoV\nw3d8fFJhbhGdppCSe2BgsaqNfEpbALzWVn7MGrP5ZWoZpL1INRcjHQZvRhok\nM8qHKSMRk88+bGcxTmNjD8rNfnYWHOrF7w04wnnjTsmTIZGtDb5u0qte9y/y\nMT/r\r\n=cTJd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"^1.4.0","mobx-react-lite":"^3.2.2","@tldraw/intersect":"^1.4.0","@use-gesture/react":"^10.2.4"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.4.1_1640692248660_0.38854949874692735","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@tldraw/core","version":"1.4.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@1.4.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":"c3fefc898f19d3b292716514b2ea3780107d9338","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.4.2.tgz","fileCount":160,"integrity":"sha512-GUTjaypliq5h4yWcWguQ7eWzniqzL61NzbFsfDHJ1Ck4HoR5iSMmPfVD53E3E/i3UlSN9Zj5yiF+gcC0pVRs8A==","signatures":[{"sig":"MEQCIA7reQD+YJ2pHugB+bbg+yyYy1X37qxKtTBZZKfZyynpAiB7Bj8nassn7OUNktCZDcXFb902Hzd4x4PQcODDh9FK8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1706013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1/2nCRA9TVsSAnZWagAA6lkQAJ4aDUi4vTRGyrACFLxH\nZx3lumMBEWRCbYxlGsypE/XJssKkeCs12psweAtU7V6+sc+lTPm8I0tdpbrR\ntTHiGyEem/RR2S9XLPKnzDa64qEOFmvlhUh5rqms42b9wZbLN8MYfnFdUkRs\nw27Dlse3oomj50zpABLJ9XRStpATu5RAaZ0eR0xt/B6LlX+1972lrjbLCAkS\nejr5PxmMzKb+GRh9UOqpeO0ZQh9bKnNNum9ttw48wKcMHP6/GSoGludepuaU\nwkRTbeFEwWhxckTfKYe6HeZJYfMYJ9amAE/xdssLTxZtUOmjrdSw9VOGVn2l\nxZS2wGdsTep1bOmZ6gQJ23hxT3AR6LGomhE+3kAdkQzhi0zndfUaF1f/cLAt\ngNSmNTgsIsLdMK1P4BHUR8lIPBXXOephd3k3toKe9bKmIIxzFXWtm2nUM85u\nGl+uCJL2QOgbfljiUGNt3O3RCmqIF3RVN2a8hJP55uILZEJmukuobsCL+eum\nglpJavVRAwphrcaQH/YjMzjUDwOFYXncE7q4idYjJOzqkKRT0tgP0pgxpjv+\nFgDtBdGXrcVP4aSAqzA7MvUi2fohhrADZzqnVo+8TooU1iKNaUUjB8HmNAi/\ntUijuiu5JiP10HRuV5Kqa6GdNHWhWBJqfBP0vMr3Vq7+SnyAQoXHa4zMatEx\n1pvA\r\n=ikPI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"^1.4.2","mobx-react-lite":"^3.2.2","@tldraw/intersect":"^1.4.2","@use-gesture/react":"^10.2.4"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.4.2_1641545126993_0.5702000603746282","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@tldraw/core","version":"1.4.3","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@1.4.3","maintainers":[{"name":"steveruizok","email":"steveruizok@gmail.com"},{"name":"tldraw-personal","email":"steveruizok+tldraw@gmail.com"}],"dist":{"shasum":"3d234d8d546ef124b142f075cc41b78ee5642996","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.4.3.tgz","fileCount":187,"integrity":"sha512-iY8iPyjDe9D6Nu7PLO7dnzhA/0cap8Ji7onZD7qKIk7VrFMgPYnQh+qs2hmYr9gi0cxps8SzB6+xR9pV+CcItA==","signatures":[{"sig":"MEUCIQD6cG0+n6QmCfSQ6yNdh+nQ5Ztx6E/CakDXb6QqKtFYuAIgUCE1N5UrX5WtF/bVED+MQaEUnVJMtTFOSMQiV3MgvAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1709720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2ARUCRA9TVsSAnZWagAAiAkP/j6N5odSNZLMa2hLzkoh\nXAwOH9JmwmaeahuJpDkBUFiO37CZqJHbhCraP639vse1EffG+XO4R+0whxVj\nNILIfAPsPlaAmBwnLQwpyElN4FfBDOOSI94ei8s/ca3q2YcGrUpdnSFLb8P8\n6STJyJTWoiSSthfb9J9PsdlqJpN73hWOpFD+YUofqNgwoW4Q44T9CXtp392z\nR++WfxIDfQVmnTRpeeJnZfDgJpC6NXZspRxmcFtcypXZ199qnJGlGZRv/7Ci\nXXeg5O4Zs4RKRlRut2t2DiWUBZka+dA9AR6TmFwlFmlNycxqbT/BfNHGVbTU\nNPAR3eCMnfK57Fgv/bdnXEWb0SCoa05m5edrqPp7DK7g8pxUw/WQrRsFIbt5\n8ycBGRVwyHcj+tXwqpn3b1OKtQywV/hajRgsRrEPXPi/2oYJWj5uihSq4+Kt\nuRD/PBDzIxmOcOleCbKzVvLg+DXfdLE2NZDRkWwW0fVL6r1SBLwrkYVzX8vF\nKu/ge8SZo7HGmJjpyG4uPxnM5+GWotxHqDVJ0cdQ78FYGALXHw+/rkdwXxEc\ndi/MN4mwgzS6Dhy9rpV2n3pFXVdXtowfLsQOyjh7K1yNDbBju/co2esOZ0Tc\ncHsl/6uHDiQn7dP3v5iVL8XHyswzu4LI/bqwnfji11jOZTBFtnou4KnzNGOY\njnMr\r\n=yTAs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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"},"description":"The tldraw core renderer and utilities.","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":{"@tldraw/vec":"^1.4.3","mobx-react-lite":"^3.2.2","@tldraw/intersect":"^1.4.3","@use-gesture/react":"^10.2.4"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.4.3_1641546836676_0.9010619029689599","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@tldraw/core","version":"1.5.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"783d977a3edc2b912274d3afdf42c48c4fd85fd5","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.5.0.tgz","fileCount":160,"integrity":"sha512-UUq8IXBROB9KlMJ8wgnAp3PONktMNFjWcwpscSFmdcwIa97rIY7oP03eUmfQoJ13P5JUQo9z/vEI8MHQxhKZxA==","signatures":[{"sig":"MEYCIQDFUDAQAgs3Ywt85hF8jtUCDLNnfiUx5mH22olo6CPwXgIhAKRxfY3Bt3NE//TYPY+Da9FUSb+zEtaQCbt9EcIPO/3O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1713161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3KEKCRA9TVsSAnZWagAA+NYP/1izl7ctp6/GtDoroNsU\n+obKxBJUCJ6Tsd9YiR8D9xzSuoKYV/CgekVeKqHrUVSjvTpwtF3NRJeeW55p\nryM4DoMB4nuevmU3SUpe7p92Ssq3wvmZ/JJ1ZS+NmxgUaa3Odv+dEMKk1YMB\n+QmoZZ15u5EhoRhHBW17F//92P09YL5ApwzKPcEshUDBIA+PwjIjOAD8VUm3\nmcOMMDN1JXwS0vyv0V8wC9+Py9WL46YgVpae6l5BKEuhEwnaNMAIlh0+WSEF\n1ftPVwAMYorAXtvTKl52lveFQmcoPSMeVeZs7j3CDxI14dkWXHA8VeIchRgH\nvr165Rghf3wkfXZlktI+KeYSW3MgK5dJojE5W6XTmxQSmvcf7j0Csqw959mj\nZ3jXtiDeFnMEXFeHN5BlgZ7gbj/tRrgm0pPfzj8yaSuEp4SWQbfDOCTofNgZ\nVKmoy3xS6cLrZ5wb/uLKhAD0gBz/HoEiLHoxRVXX+jZUmOzkGq77/bg+I5fM\nmhoJdX0BeLzWN/Uz48sl1nMsoIuwbiQ8/Dxt1y25BcZ07Kt6gaJRLN4J3ez1\nM5mpJgbUzxtRMR20gcHRIoibPTcb/4CYMKuA2TSpQSP62snJIDumHc88r0kL\nljryz1o3XgU+TWCMb/l2MVZQ5fOL7N2hAgAv9EImfUJxwwPpy2mfgaA6wi/Z\nUtJJ\r\n=WdLK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"^1.4.3","mobx-react-lite":"^3.2.2","@tldraw/intersect":"^1.4.3","@use-gesture/react":"^10.2.4"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.5.0_1641849098002_0.38352037754538326","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@tldraw/core","version":"1.5.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"fc292ba567ba6dab0276c3b0bced3a0e9d4ffb24","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.5.1.tgz","fileCount":160,"integrity":"sha512-OK3lDxkJ5h8nC75q1vnCOVwycS3gralUz/zdl5dHhAlJriPxW8sOT30h8rGWCtHPT9GHVBqAgTtA/unPkLHvbA==","signatures":[{"sig":"MEQCIGSoF/H1RmkkF/2PmtAss1v1OYmLWSar9UUCjo/xl7ZEAiB2JFvaWSVLEf68ZXDlDTAzOF6Lu2v548FcJjtOQKBVRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1714205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4eEbCRA9TVsSAnZWagAAtv4QAJcBK7aieK2paXIVf5EY\nFOvEra3cLdZAyek1vanJb7oNvzqEHUok/DmRH/B7Vjo0S/bBkAXxTfKUg6U6\nUTew93IdxpoWltBlaQncT4lSFeVtfqNAfcjEbO3MqexqfIZpoFwotXqnuE/O\nhuvR1hifYfl6yK/Fx6+j3j+N0uCHQOJO0DVvqU2ZleV9ISan7EQNo0ll54LN\n5k33m+7HcFzb4SwOLN9KQ/Cyn9L4D1J0J9LQGt+IAaGkNgPPTCp9JZFGYeCl\nqLmQb7MurR80VarRjQpWuLWlHPiXc7UDhtH7XpJsyOaiqhHYU8Z/SOoHkEYJ\nouLm9FNTMi5TkXw79SFFClu4jiPl+0weY8SVqszEkmiCmyOgI7P76LIJ4eAO\n5Vp0r2gC0b+bR/vD65lIJMAYZ/LliurvaefFQfWyCOuLmpmcImfW8dOcW+Az\nDGmMBqVcjG2lUxKjpF0m4OgYsB4L3CkHFRw+WLhsGz0i3ofg/Ml5y0drRJyb\nX7U2AK0o5cc8pMvSPJ6ze8OUwOMUX2HYWG4a9CN9R4mVSEZ8CgwCwUmHGHtL\ngPWFqquCVtWUfWpeJ4nfsXyLJam9oBB9W95UF8fw/e5M7Ytdq6DELoK8MsGg\nJrXrZB6LHPwjJfvhjs/KPDApXo5zqae0r6e9UdgRZTSLZGmqPmJripq2XJF6\nOLDg\r\n=sTZ1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"^1.4.3","mobx-react-lite":"^3.2.2","@tldraw/intersect":"^1.4.3","@use-gesture/react":"^10.2.4"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/react":"^17.0.33","@swc-node/jest":"^1.3.3","@types/react-dom":"^17.0.10","@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/core_1.5.1_1642193178869_0.7232182446202242","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@tldraw/core","version":"1.6.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"13cf2c86d9c99e01a25dd9e344814cd499aed1d8","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.6.1.tgz","fileCount":159,"integrity":"sha512-OY7etl7vdyKuqnmpxTa8I5zNloVu1NzIXA3gVnAbohfLw52StK/di9jfn76BcwGizbuhKUdMd/U+IL6nl08oXg==","signatures":[{"sig":"MEUCIAQ5vXKWpJs0sd1pZLbVIf1ijhTR4IoKFtdKYo2gb+KzAiEArKtbaZsWYhJgCnSmr3WSXhuoaLtxL/Fea79WzpyGk/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1693320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+7pKCRA9TVsSAnZWagAAw1cQAIx/XrMhXZMRJnjFagx7\nzDkbgXS02WR7s7TOhZmSh0kyHvVfWK4hRzmyphxkGuqj/q25ceQ2s2A6Yucd\nNb/nFwHu5n+P4nU2jE+BO6+2LWwJdiXWER8vStSYkgy3mjzFENV3wjt8/O9S\neaRugCR9r2UZmzPEc74OLaIHp2N3yN0xOoa9LkZddMhZbwy4p1vXsDxp/xxB\ni37fqaY77lGW6DulbXZcuV3un6IgiPwnSyZ8gYunQAzr4wxLqT3nmdlSskc9\nhoV7iM5jeBpQlbzb/04CCFHNR+iAa17aPPtGhUSy+K9ON40aIEsNGJF3FHON\n0tG03AArg8IWdFc6CyiB/cde+8yambSN/eTi3O4TJAVeonbl0ivcYRttwQQM\ntYtMrNuXx9pV/cSzSQtgCqyV1/kArV1IkEualUavrJhEzFf/gjZc+nf0rytK\ni1CVjrwhRPneWAxwpuKr+ttgALWB8igeQyVeqLZEUrjpAC0xVP16BP3OUtje\n9y8UQLjdA964LZE0zbcLySNmrcQ2mNwCau5lxg9AEV6qz6Xunf4Wwlf5phUD\nbDo7pKSVUCQb8nm7x/aRN/aUgS8MspiNDxkCRTsb+nrEYJ3pd3csAxhPWXIL\nGswGw6cmA0SVhnDFiK/G9rT1at0JN+kltCQcOZ16Ct/XTPAveMiXkZv62WDD\nZdMb\r\n=XO3F\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","types:dev":"tsc -w --p tsconfig.build.json","build:core":"yarn build","start:core":"yarn start","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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@tldraw/vec":"^1.6.1","mobx-react-lite":"^3.2.3","@tldraw/intersect":"^1.6.1","@use-gesture/react":"^10.2.4","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","@types/jest":"^27.4.0","@types/node":"^17.0.14","@types/react":"^17.0.38","@swc-node/jest":"^1.4.3","@types/react-dom":"^17.0.11","@testing-library/react":"^12.1.2","tsconfig-replace-paths":"^0.0.11","@testing-library/jest-dom":"^5.16.2"},"peerDependencies":{"react":">=16.8","react-dom":"^16.8 || ^17.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.6.1_1643887178281_0.41740506377070963","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@tldraw/core","version":"1.7.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"3d65f0b2b7e5375a8cbaee02fb895086daf93a9e","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.7.0.tgz","fileCount":159,"integrity":"sha512-OSyP9jAsBsr5jhjut2QcsZMOt8WofxpR9KN0faXJpxWBkxmDECPyK0eT7QqT/eQhVXKWpBKnM0Vu2grCOsMqcQ==","signatures":[{"sig":"MEUCIQC3/cVvCFjxXJkp4Pmgta5Fx3gqQ7nJA5CUu8XZalg8CwIgK59r14k6L+4YmIQoCu9cp6adZuXhbrDoeznSLecUOBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":827309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAlH4CRA9TVsSAnZWagAAEz0P/AtMPhPfpTbISG4RcOoV\nOA9YHzN/rqbKlg5Ji6sVt307O+1xs5SFTjyqEfFplXUVlFMXNoMryYY33oVW\nbe7DcCS4v83XDFrLiuDudBdquoYbZ2GDA5ty0+lyE/AW4hqIq/gx2xOMUIvB\n1ZBoml0RZGUfq/fTrXRX2/zs4P2Pku2xYmHPrnRa3i967OkPdY/igofYT7Y7\n4UA68O2Poml9KUrKhOtrNDJKLEuZ1nnz9k2//F0QoJ8fl+Jh43S5e005ORKO\nyHUMbZljpQWT0dhKDXei+k576ZF8Ml8o/R/TThKNzJGvkhOJ11yHp9+u9OH7\nZotRZH+WN1T5YZxMkmm1SaJZDhqm6r0uu5R5EZE0S7nuchHlkbH5dwXjTHZu\nyNK75KiFjzgb97IeSzNAAT6TSEMjYYnDyFjZMye6ADnbfdqsEWjsIR5Y9+/g\nPYCH8hztWYMN02/FzCE104z5I/JR2WeH8Cr+f3MnkbJmWqbhrvAeFj/+Qwo4\nh4U2HQPyc7aok1xGj+dhjqyKiTstKk2xFVI0NLylif3GNB7+1vqxqHAGooGy\nwbwLKfgPpmwFI6VzG3fypRi6hJm4b15InNh6X2UfDfXmtTN3M4UF0lR/oUbm\n+tniEakrx/uZ9YLcPlKKnVhdDPsOT1uRg8YVf2HoNU1V9ATmIvS8S/S4+LGW\nLZOJ\r\n=QpBv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"@tldraw/vec":"^1.7.0","mobx-react-lite":"^3.2.3","@tldraw/intersect":"^1.7.0","@use-gesture/react":"^10.2.4","resize-observer-polyfill":"^1.5.1"},"_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","@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/core_1.7.0_1644319224185_0.31626396479932595","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@tldraw/core","version":"1.8.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"4d209f2484a76a8bb982c8d0de67dfe5593617eb","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.8.0.tgz","fileCount":159,"integrity":"sha512-GCf4c3x/y7rUExyAmI1DGqPYdgqNPfnunNDWt6snX9mDpoTmTe84i5YRYl0TDxSNlxQTzRSQ1hJxdXY1mthUaA==","signatures":[{"sig":"MEYCIQCr9Nuhd2dDp6OCNFq7QOHXEIj1pHVzlATq+PNCSZrA4QIhAL2PQACvewkEl2mFFHCwR93WdvyuYv+TlmQI1VRtpaYm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":833904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC5+UCRA9TVsSAnZWagAA564P/2LFzSR0+u4h3HK6v7kw\n0cM3suoU6F9qU8aSdm16x2wD1yE6neCrsCiEghjnaGM2GW4TwWK7+lJi90TL\nNP5HcSTXVqms7SscnEpmQK2zTgLaCNCytZ9kNx3Z/NkTEpuvEGQRj/u4Pl2N\np5qvTRoKTxyQchjI1gBl+CLBcuLV9Xgv/Oa8jlhtv/mRXbhQ8yPQxpUVJN2j\nH1V6F24wxeiyaMD7fZIrFsuVxL6Jyv0bc9wD95yIso5w+zynkyQk/YL0RkH3\nzVzP0SGCVle6/r8lO4S3Si9ZlIEnRCmZt6eJUvGZk+cm+C0kMO7i3LCZ5H4T\nQJPu6bzTvUvQm2roMiYUJmLEXMHvUcX1XmIMlphIsBAnvlxid6MqlrkPxpH3\n9ryTRW/FBS2qTbp4pLPO3fvr80IdokGhR3BOyrv90oQi6YAbbd3oDi27RzsC\nDcwIU+8M/VL0joXf+KLy4Tj+PwWaBCGdtCb7OCmjBzZK+zm+DLXs1H11ixIj\nSqKdKVuV+WMHn1wyPLRoIqMFXJ0KSzAe2mybNr2hmqAnkREEUnfc93zmN6CW\nzoGGDow3vnSGDkIWRCVUqOWO5JB1SajDrmm5VNszavmYCrjtC+I86t3bfTv/\nmAzcY5BBf6HMhprRiWsYo/g8jFuUXBMIwlE+0ZGuiUptHIrZ1lvrwmCDJ1Ky\ngt31\r\n=2jAn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"@tldraw/vec":"^1.7.0","mobx-react-lite":"^3.2.3","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.4","resize-observer-polyfill":"^1.5.1"},"_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","@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/core_1.8.0_1644928916108_0.5788162920206468","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@tldraw/core","version":"1.9.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"8467e1778cebe4af6f8c72759cf7f02de5564a7c","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.9.0.tgz","fileCount":159,"integrity":"sha512-HyAwz88cgs9ybnDNcH+Yy/BW9gRM5pvwspREED6zKivfzInyxW63XZ1F+EsLkIzgeEBkRM2SWHl3L5tSMpRZVg==","signatures":[{"sig":"MEQCIANGeJpbYguLfAd+buAtm8/Ov2URjBkR4yZ0aJdHeI+MAiBbE2+qlRlqhB4vuTkpDgR1BHYJ8OHSSdryD6F9QHovPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":843539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKKv0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMsQ/+Nk4mLkz3VdDJrlnDXC7+IRXSzPlvXINL/WwpTtqCB+vMFol3\r\nJdux3bhIDWZHPJ2mvfs0HOpxb/nqyZfTLdVsxke9L73/MMbSEA3+VJ0SXfL6\r\nB6gg29k7upA1WyT0ZpvoIzG3f/TKyIwOwfC6YXEG865CUg1wSTribjDeWqPc\r\nlvcqXfSBDAMTbHqDWfPOPZ4VgzSJXlHW6WW32Ded+XKKGy2SdFuOHE5o0ByN\r\nponxbw2SZdCQjGsQpvWXrnxj7EbC1u1CLIcT3T5/vzdNJ/CozQ/IXSMZYr/s\r\njTmXPjAo2jdh0jjlSlcyWoOljzw0DJGyKL+WGINbPvAx2NSxxEtYkPSxKDQp\r\nKG5CahReOd+yotq0h96qggNn983pg4F4oEPJvX+Mh4a4oYrL1cznFKpFeBSR\r\nwcaf3+t6+b174OtIDB2oIs7k9PqVPA76hOv/YwXHlmi+roOHedzohVGJ/W2U\r\n/WFuE1RELVTEKv/boHpfBCwdc68FKb8qy/1NMmPrAmlDO2ffv/qRqzjHNaC/\r\nJPo+TUKgSr8WDy+OwotVHd37gg6UrAroCUgfAkZ/vLbfiXpFMATwpsnUwFKu\r\nUeyOXsLg++ZPJWQp/YiL6K+BiH43LL76Ou6ERkgGATHropx75FZhqq2qkt4y\r\ndRwQDH+1ddtx23MRhLo1Dp7Nlsado619eOg=\r\n=z/Iy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"@tldraw/vec":"^1.7.0","mobx-react-lite":"^3.2.3","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.4","resize-observer-polyfill":"^1.5.1"},"_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","@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/core_1.9.0_1646832628309_0.42577552070536173","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@tldraw/core","version":"1.9.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"f3452e7fafe054b77615acc4a7b4eeb198ee505f","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.9.1.tgz","fileCount":159,"integrity":"sha512-gyQFYwuoizDu0K4a8s/M1i3n8ouGF4Uc6zT7+jmJC7ITODBLPY5/xlPe4p58Kyc6Yicj9UVlzhm370k+al3MAQ==","signatures":[{"sig":"MEUCIGnlap3Js/wYm7IQxAA9JArN/LcImAXA5iGRK8Kja/A/AiEArckgRnENM/HGs97tiRCXLiLM4vUSW80lpVRxhQjVYmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":843683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKKxcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouQA//ZvXYeTSDvCLPVN3cu17pVhklo2qAJHJ2WbeR8ic8+6yxdssK\r\nDW/dLDUVCEaxXMKbyO1sAu9e8er5v6NCofcRVqIOTOeoVPLGLluxRQYxruS2\r\n8B41day0FM9+gabMQJtb2VtKPGtTlRkKyWBDUj/8SB00MIJ6StZmY18AqZo+\r\nf6Oo6tcLgbQEYZX2XjOh3Lkwh2dSl3dblbr/RxxzQkOfQ412y7JyBglL/CR4\r\nOfksRv+BbaWYlFVL6EnIAdCR5QP4TmHCINQoKf4EuFUoTF6pLjQDo8aH5ChK\r\nCXA/ZWsbMfEM5Vm2qK2W5eDuItpLl+t3C2uxY8FQCYnhHAycKbgnNRmX3yfU\r\nbx8G263Lkl/NySIg2IofUeKOnHDKFVcjQp9EJOffXQ+d//5JexVUUwwQJuP5\r\nJ+ksXuurk1HS6YadZLysRm1EgrmlMixcuQbaZx+xFkYkLxoBnyPXzNcxTt/n\r\nm6GZkwVWqZ9chn8aOcrAh6uAhrx1k6Q1c6ifEoZZD8Q8HKaMlbqB/fKBjNJJ\r\nNrBEb6MNgFydBf34QsAIabunYy4HZQ0mr1dTI8OrD7cot5QejwtiXW9m98nL\r\ns47boe247BAxa1/km6ujYai/lDCJ70bhbcHvZD1hmqX9NClsU5VPMvwLDpSk\r\nQW/2LMJJ4AAd+heiRrERYLzMOG/u++VDW8M=\r\n=eNoO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"@tldraw/vec":"^1.7.0","mobx-react-lite":"^3.2.3","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.4","resize-observer-polyfill":"^1.5.1"},"_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","@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/core_1.9.1_1646832732587_0.08265254218765739","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@tldraw/core","version":"1.10.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"16b38a54328e428fae50b661fe09155257a26e0a","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.10.0.tgz","fileCount":159,"integrity":"sha512-19mSkMJ7pph311tgNAslz3lcsGPhOy+LfHDOKXy2bFrqYNEufSVIiTcLWydm7kA1Zuiq2lGrXzLCDmwLMKnWuQ==","signatures":[{"sig":"MEQCID4Ag078p85NLm944abZH3GYV2EmR4kMQDJRhYT4o/h/AiBQuzXFEnjILYxDsH/mzCo49IyrOlYE4dDCiqfNwDB/qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":842608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie7sNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqbsg//a6N9D2NkyoUIGAhu3riBtGTx1raDcCYYpZQth+ZYSt/U69E7\r\nLGdv+a3Eo8YLxCDo/OKXeXlsWFSDH4+Xwx58Q/J/TNtyN1V64w8t/iQdhIJ3\r\nBMvEmdKnryE0AEtWFWvsj0OMvYSijUFqAVf3cg1O0i5kFm0HU27cmfsICuI3\r\n6O6DeAVZzCsm0+aays2Am0jbx52G//EabntgrkHuUgvfi2CvuBoJlBeAuDhY\r\n/4Z/w9U3EY1lfIvefDTDGmEc14GFrXwcAxRbsWfLkzFPNiraYOZtFfIhdpip\r\n4ij10EJ4dhVzz3j26wy118ZV/VTTXLP1uoxvAffS5kuzHVPn/Wwk70BEpNjd\r\n6G9OgOLMmWv8wbhdNslRsLNNvKeuYsKzR7rTqWSKWZRd4u4Bvjdat9En8EwS\r\n3OG4OaLX5+gAtwI2FTal1gBfz4s6bgemBMyEEJ3J8/0DGfneu70bT+ptK+9Z\r\ntsfPblM+wC9yLOShoNuZNjrUhtyD86YT6NZwvaR4901nJy8I4AkCj2RF7GA4\r\n2z2RxPzyCt9vuyZBbw3EoGI8avgQ8jtu0IBxL0Z3mTov+IXtmdGgrvtyV3pK\r\nIcLtGKz1CtfCQBxuYBOrkD4TPrkHILbUJN4lw06T2hBYhtiDi8/1mngNvtRB\r\nJ7BXia0Ze73wapo3hIFkgb5FKYawjcl4gpw=\r\n=7Ok/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"@tldraw/vec":"^1.7.0","mobx-react-lite":"^3.2.3","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.4","resize-observer-polyfill":"^1.5.1"},"_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","@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/core_1.10.0_1652275981518_0.5298299357581935","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@tldraw/core","version":"1.11.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"0a60d99a9a8c0da129c9c8704015a7a597601b81","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.11.0.tgz","fileCount":159,"integrity":"sha512-DZ5f+0zzGCSt3Ab0oeSL42GF4wlHoBRFAGqLuIYT2AvmploEpxBkBuND/PEKJoUVvEKHi6XQLarDvvBUlOPx1w==","signatures":[{"sig":"MEUCIAWD5ysV/DEa0SwMEfAHliSNJouPzvJxlKwulzoi3//bAiEAiDGjrgIea7NN1T4EsQ9FXP06iRBxAaW6LPZCffxcpYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":843392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif3slACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmow0w/9Gy8CBeT5rzKyb0DFES7ZAXFKfMnDbm+VYYycNaClSBZr7djT\r\nQlrVEC1HN7T1RIr6Q/GLAokh9W9bUxNZbqcLVmOv3TSkSwXRBqC+/qeVwaxy\r\nQ85KpJ5lppK1tzJXs9+iOwg4qcDdECZu04Y22/uf/1otrZUzWftImgY7sFV/\r\nn5bYsPXKZEMMeJpTjpQKcJ1Af6a3Q7c7Hsz/B/CRonacL/ANqvRgi7x3/ZHC\r\n2DNzfFxkbie0O8KUX2MTF12xSejcWS8OPhmvHjJwRPa6F+QoX250K2+2LUO1\r\nNlGyLg6BRWmZMqlwW8P9u3yIE1vF4uf64SXZ0SFKdMZ19LPTZycyLLT5CTxc\r\nUTHPIiDctsqJDghBDqGgK4BG/5VhIaOxGoC/cire3qGjk+TG6KtcfAX4JkXx\r\nXwkYdtQRXLrBB/3TkDRlarCssOh/U7wgz+ux7ESOJHbZ2mesoO15mXr3fgLe\r\n7PDEfPOH7SsViDhOpQxsSvPo3IeRJqAC83Nj95Jvx17Dbh5eakwO9fDYJP1E\r\nVd3Y0FJK43lX2CX3ahZcyrbUNl08K35C0Nj/a/sAKo8VjOwK5s8qxVw0fZQU\r\nnL1Z3hJBGSYXMlLP7kyGkta9NLNDa6Smw9QyMTGo2tePtwC2lysTVTqEQKlg\r\nG0VGm/dfhF6only9OMG2qiw68ayfHOfkF7M=\r\n=2pkC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"@tldraw/vec":"^1.7.0","mobx-react-lite":"^3.2.3","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.4","resize-observer-polyfill":"^1.5.1"},"_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","@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/core_1.11.0_1652521765632_0.05054242750547333","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"@tldraw/core","version":"1.11.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"10760fd6c27278c7dbc4613350b81b33218b6020","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.11.1.tgz","fileCount":159,"integrity":"sha512-52tRphl8sOQj5oglbhDe4KSetfuQ1ZRpMewkRU6l3XV3OA+ipLk/y6MHaEm8eymoDeWeox/QaiV+URqK/89+gQ==","signatures":[{"sig":"MEUCIG2JKQ2L3mqZu+/MxAQjcw6jx1m9M4ND8oG67RZaYmieAiEAyNcEh21H/1pPOJR4uY8v8ALCTcO0NdnLJqdieph0oPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":842437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif7trACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCyA/9HAKhYNpPw/u8IXTgpYwX7xYWyRzJdkLTKYFavkI4cEz1HRbv\r\nUgWaxZRbVA55SRvmPZebgA3CKpOsnprfClUc2+WNwJc7FwOxwgocHAiWAoNg\r\nlXeMGK0RYBCPzuJebn4sF5StH6gCzoE/1M+nu1FoF/tRKUkZONHxU5fVhyFQ\r\nVagbeqEquNqUeRZo3ZidsDdyiBej05Lno8aNFDWS5l20vRuawPf5JQnSolu7\r\nknq/DD67hQVnAm6FQV//9GNedJBMWauxqzG6Wxyzqrz0NoAI/XB5k7qe7v34\r\nkPb/3Wy301oublfzB4/qjQnj8sbGetUQrfRsW77AjzjdCoRsgVnej8+wocmF\r\nvqjHMM3xkihZSWJv5KHfGr7jyP9c6JBunU3I7anzza4gBPg+XKHLT4jvcdUl\r\nniBzvYxecWKrwvrOSZWRlxVenpgUj72lOxArlHRwHK6Jah1x+ZF8U0FPmmk3\r\nEeCMpjahFDfloWv6us7JY/wqFsc5/o2NJh8ru+J99kv82nYbTkvFRl6lfwav\r\n2FMJnZd6fbx6SzzDRDjYeVeiebir7QF+P1wJAK9rJe7LT0TJr8WUG0oHDcKt\r\nH0RgRFJFma4Yz3Sn0ZUss/Eemin1eR0mcCj5lTvbxjrkHmpCCP8yCEyIc342\r\nK7zo/BAnABHV1IKq/YUbfWe03G8GKu/pATg=\r\n=o7Jw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"@tldraw/vec":"^1.7.0","mobx-react-lite":"^3.2.3","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.4","resize-observer-polyfill":"^1.5.1"},"_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","@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/core_1.11.1_1652538218967_0.8265034110515799","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@tldraw/core","version":"1.12.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"e81da1bef56a926bcf5cc84210f04be50d3429c4","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.12.0.tgz","fileCount":159,"integrity":"sha512-Uz6wFZvRFPJTrtdMwWI+V0AueQdeHMS/vn7gUQbZfCdc9wagKQUUrqJtYgqEL99/7nECNRlGbUYZxoQiFiFKpQ==","signatures":[{"sig":"MEUCIQDoLyqQXwmGCrPfdSlSDOLrXJSxbmlT/k42Bmt3fBiLLwIgfrQzScQLy7SqXfIlyPGWFP9P7G5CWr+z2lvy0cpVBhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":838081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihOz6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpobQ/+PiGdTr3jpvNNPGlL2vlIuLHSP5TvAo+LPgJW+6obPchqLvRz\r\nSqEwWlUZWGcXnCXmnwBskm0pAdkk7g04Ie2m+0+r0PqXiEQIplD+fLn2AtV9\r\n5H27BXz2XUKeAN/LU6pfDmOdAHJq/zeMme0eF6V/y9Ytfn6CQdo5OXFOiDOW\r\nYntxP8jOEhkkhsZqYtn7rogARsjvU4jJNm/Ratw972lf3UF+OWkmrHgJlaUb\r\nEfwMhxIfo+XkS8AF0pZ18qJqYUZ9h9fWafKsb0/Wi4YysdgmXxfUv3jsII8p\r\n9fAoN5uRjQkst21KbczQL16vE350g2kHJhJ/fTvqYt8OTzjoOPeLB5bXSEJZ\r\nwvEa20Rt6kgebD84xp8P7Kz9YZwnC9s6u+buwHVqm+rsfPPIwqoM/zPk8RJj\r\n/cGj+CK6PvuyMdtaI4ELe26EpK14Tb0XodNudRP+RcMeFIFVLWFUh5Dqx0r0\r\nVbX+ISmbSHzK90bWUoikKMr4Jgeq4R+HLYILxrG0xedQft0kJHq8QReUai2D\r\nYDiKC1VStXGN16NNPCV8wRgIFiTbVV6yl0osS8UajpaZjEMX/Uu+zKUuaKnT\r\nKxHsx99PUE2Hw75AYyR/5mNMc3ZqNHSxp06K1+V0gyAIN+bmz/gmZ8dXjOrF\r\niJTFTw61/STyn2lbNM0CLybtWwK1utQm1gI=\r\n=mn92\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"@tldraw/vec":"^1.7.0","mobx-react-lite":"^3.2.3","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.14","resize-observer-polyfill":"^1.5.1"},"_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","@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/core_1.12.0_1652878586337_0.5100268367678236","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@tldraw/core","version":"1.13.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"66dd321c7932bd5bc03ce8ac8fc9e9cf7e022ec0","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.13.0.tgz","fileCount":163,"integrity":"sha512-5jjbIRagA88BbLOkFEHXoXybf3NOoA58Itd4dCtuN5mSTGJOe0SlhjPv92PCpEyeDaReDeGJ2ehLVcGRneGcDw==","signatures":[{"sig":"MEUCIHVEp+uhX8SgLpb2LzrsRuCjp/6YJSx92cG3Fjvb4Z9+AiEAmmG/NoF3VrQF2hQ2QYQl9gMnblthZAB/BZfzwaW7O4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":843693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil3aDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrX0g//Xm2IzjVlsXd9cUC9mMaw4XcZtv57PMaWC9/2SfdLycrYMCXM\r\nRKOUSmHSuyw+2acANCb6oIMXGsmWWJGe8Q0Iq7fpo14wgAMFf+VjSD5+pNpn\r\nQ6tW+/Adn0XOF6hbi0YFsHoHjkNemyIOSAHJdpMRsL7Sr5mvo/ZF5P2wNeEu\r\n6odIyM3gtfrksdU/5LG20ijGQjbVfViFkkMGH4+VZbZ7brm9vWaUdHBTyHTz\r\nA/gXWORmva7gt2unVLjwjeacodoaEyF6Sbzj+wf+v7kIDVxlj05br1Pcd4Js\r\nq7WF95oHkFYhcwKP+j1mVgSvrIraVc2fwm/YEgam8mdaKljmRZBRVT74AQTo\r\n06V7a2v8URBIx5gF2dk/oxLfvWTP23pwMbSBiOFxQBtMCyAyFnoE8JAx2TUv\r\niUq4ugLizSAw5Xr8SdDmeh+eBGHuWLW7dB2pH0K80I8dBZrRzUlljBrS9jGY\r\n7YLmIW/GpZe608huY/bBiIlWhaX3OoNSkkoWnNmskytXr2FsXXIXmy9JWx2+\r\n/29kU4tkYmUVVN8kyp5mIym/zbQ0hTuh9VUFmYtJn9n9Mo9YasdLvBdrfsIE\r\nIQUp+TwCFddnVoFbqmWrvKNUZS+UygayAqOMX1KrYCtHkmouKe9ECjKlNHco\r\nmYCDOvV4DU62IABom5BTmOYprHSNzIuRxas=\r\n=olA2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"@tldraw/vec":"^1.7.0","mobx-react-lite":"^3.2.3","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.14","resize-observer-polyfill":"^1.5.1"},"_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","@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/core_1.13.0_1654093443449_0.6522573467507653","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"@tldraw/core","version":"1.13.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@1.13.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":"b56f919b23f941dfe1842238131ccee7da19e2cd","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.13.1.tgz","fileCount":163,"integrity":"sha512-tvQGi5Up2WriLVTtJbWNanchd03hUX5e3g/iRPptOacDlygQTX6XtfBa+4VA0F3vDwzoxeCTe2smpNMTbhKM1g==","signatures":[{"sig":"MEYCIQDC5KjCXfJrPuf3FMW5kDFhmZPB9oht450Hx7IXVY47MQIhANYSeT3U7IejbqxjSswnRvNrO81NTJGvYOZHqAOQr7Wr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimOInACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxDBAAjoSDQ1wy/UsorxZZPU0WfLdYOIV5vrZdXOeL+i05544yNrOn\r\nuHiJdjVyGpqdnNkHpEgLzC0osz5yBVARkNoQ0obbMwKcVNTssVeN8WMIGIHg\r\n5S0GVefiZ/rsLBFj96+ltERMcaeqHs8dFeYebhubec5XRlbbNMugAk8/FZoT\r\nUZU7tAKy0HnUkLxOuzcQ96MLMLicY7DtYl4Jfxj7TZx37FXWywado/OkshgZ\r\ncWwNz34uzkkvs1lF4Bj5p8ZlBNsNulpR3OHlWEjFxwsXq6UWU5jZFHZKtTSK\r\nlGhkEEIKuCWSFoP4uP3YcAVA6k1im4KTuDG5Xa1cjUV+GIla1CGmsOLvxLg1\r\neKdRuHBRnRp6deAXFSNF4xelKgvkWGVKsGajVc34ftwUVyt2Qwt7ykNaFv/r\r\nTikaKVWlxEaYKEbFhXv9T109IT89YisJv96LA969jP0GNCrGoovgMkb0/+Eo\r\nOR0BhmMNr9f8II2M/pL8Nkb+7JLMbL+KHtsER8IkhV4Cr5FVl5dXJ385c79t\r\nthM+3K1hFjCMeMs9qvwl0qobfc4+4jaPliozjAdiSOVe/rFol0WBKjI9Hk2a\r\n7NV06Azl+ll/DBY94oARshaJ+7KIFtIvMUL5i1sziLe0rpIhqm0VC8HqJ0oq\r\n4cXBO864zsGx6ryB0cFpYQaEaTVaVrOoGks=\r\n=ipCS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"@tldraw/vec":"^1.7.0","mobx-react-lite":"^3.2.3","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.14","resize-observer-polyfill":"^1.5.1"},"_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","@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/core_1.13.1_1654186534985_0.0559009087159279","host":"s3://npm-registry-packages"}},"1.14.0-next.0":{"name":"@tldraw/core","version":"1.14.0-next.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@1.14.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":"1b6ccd276d3e8c428d8193731eeda1a881767772","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.14.0-next.0.tgz","fileCount":163,"integrity":"sha512-dzyuFjpoPqwMaAXbdWE3k7jpVHhlL213w9jOtkS5nVJXEAl8unVagHjTM/VckVs1Q6zt0W2JHrOHjWwt0ibzjA==","signatures":[{"sig":"MEQCIHAgqidWzU6GjsLzevDY0Q9zsEvK5vg6cHyi3mj3P5kpAiAPsRSCT75EqEb58hrLHp4AcZWjkRzQ7Nx7Q5TAA/I8Pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioeQWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqz5g//cK5uVRwnVWxMR0d90vM3ZX8MGGgew9hEqHDMmQvI3HXen/hU\r\nhLw8fv86FVxz5ZrjsKCfCDj0vDBmrvpyHb5RyYcvZqMx2FsfY7btFxuuBJWc\r\nYBj9EPzWzLKI0Lgdr8TSk+M7VEJ9N7NygKaY0GPue61zBeg7OY2JooDpQUdh\r\nNS6riV8+P04XwcJaUfbZC25lQX0CZ3COFFmrP17cgfcHZB7XHucksamqAPP4\r\nR/Fnmyby7cd5WLzAHUygrkcKd5Nm+XEVOUCfE4QdQl7XAvVild3WDKMxXuL1\r\ny24RxIjEaJb9nrHa9r562OdYQyTnAvhkPI+wAvTxf+gi17Tq6e9liuVpW6mX\r\nU/y/BGXQq0OSiK7Jk53Qe+cbXf2dpoCH0GxJGoEuOS2/dsC5N9bn/lsIA51Z\r\n83ZerE6u8fqA1jjSdYN3AAzCTeg5ZicAqa7K/bxm4EqnJ+UPwtfms5Cm0oyh\r\nGJl1khwv1ng6ovNTtWPpuEs6k9SGQF1m9T0aPxL0OvFS0fm/cr7n4xDE2r4Y\r\nLtBhhqtRwfBm0uEWofo2ypcfY+QqCdd3p0IZn2yv2oitYKuZ/bM8M3oXfZHu\r\nQ9jbdVNezYOn3Of8Y4HOarlMYJBfnV+2YeHH6jn6aoZFPTaMzsabHXIboaVr\r\nP3hAqipZXi5ZlUOBWa7u1v8LPsO2Mrs87p8=\r\n=u/ec\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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","readme":"<div style=\"text-align: center; transform: scale(.5);\">\n  <img src=\"https://github.com/tldraw/tldraw/raw/main/assets/card-repo.png\"/>\n</div>\n\n# @tldraw/core\n\nThis package contains the `Renderer` and core utilities used by [tldraw](https://tldraw.com).\n\nYou can use this package to build projects like [tldraw](https://tldraw.com), where React components are rendered on a canvas user interface. Check out the [advanced example](https://core-steveruiz.vercel.app/).\n\n💕 Love this library? Consider [becoming a sponsor](https://github.com/sponsors/steveruizok?frequency=recurring&sponsor=steveruizok).\n\n## Installation\n\nUse your package manager of choice to install `@tldraw/core` and its peer dependencies.\n\n```bash\nyarn add @tldraw/core\n# or\nnpm i @tldraw/core\n```\n\n## Examples\n\nThere are two examples in this repository.\n\nThe **simple** example in the `example` folder shows a minimal use of the library. It does not do much but this should be a good reference for the API without too much else built on top.\n\nThe **advanced** example in the `example-advanced` folder shows a more realistic use of the library. (Try it [here](https://core-steveruiz.vercel.app/)). While the fundamental patterns are the same, this example contains features such as: panning, pinching, and zooming the camera; creating, cloning, resizing, and deleting shapes; keyboard shortcuts, brush-selection; shape-snapping; undo, redo; and more. Much of the code in the advanced example comes from the [@tldraw/tldraw](https://tldraw.com) codebase.\n\nIf you're working on an app that uses this library, I recommend referring back to the advanced example for tips on how you might implement these features for your own project.\n\n## Usage\n\nImport the `Renderer` React component and pass it the required props.\n\n```tsx\nimport * as React from \"react\"\nimport { Renderer, TLShape, TLShapeUtil, Vec } from '@tldraw/core'\nimport { BoxShape, BoxUtil } from \"./shapes/box\"\n\nconst shapeUtils = { box: new BoxUtil() }\n\nfunction App() {\n  const [page, setPage] = React.useState({\n    id: \"page\"\n    shapes: {\n      \"box1\": {\n        id: 'box1',\n        type: 'box',\n        parentId: 'page',\n        childIndex: 0,\n        point: [0, 0],\n        size: [100, 100],\n        rotation: 0,\n      }\n    },\n    bindings: {}\n  })\n\n  const [pageState, setPageState] = React.useState({\n    id: \"page\",\n    selectedIds: [],\n    camera: {\n      point: [0,0],\n      zoom: 1\n    }\n  })\n\n  return (<Renderer\n    page={page}\n    pageState={pageState}\n    shapeUtils={shapeUtils}\n  />)\n}\n```\n\n## Documentation\n\n### `Renderer`\n\nTo avoid unnecessary renders, be sure to pass \"stable\" values as props to the `Renderer`. Either define these values outside of the parent component, or place them in React state, or memoize them with `React.useMemo`.\n\n| Prop         | Type                            | Description                                                 |\n| ------------ | ------------------------------- | ----------------------------------------------------------- |\n| `page`       | [`TLPage`](#tlpage)             | The current page object.                                    |\n| `pageState`  | [`TLPageState`](#tlpagestate)   | The current page's state.                                   |\n| `shapeUtils` | [`TLShapeUtils`](#tlshapeutils) | The shape utilities used to render the shapes.              |\n| `assets`     | [`TLAssets`](#tlassets)         | (optional) A table of assets used by shapes in the project. |\n\nIn addition to these required props, the Renderer accents many other **optional** props.\n\n| Property             | Type                          | Description                                                       |\n| -------------------- | ----------------------------- | ----------------------------------------------------------------- |\n| `containerRef`       | `React.MutableRefObject`      | A React ref for the container, where CSS variables will be added. |\n| `theme`              | `object`                      | An object with overrides for the Renderer's default colors.       |\n| `hideBounds`         | `boolean`                     | Do not show the bounding box for selected shapes.                 |\n| `hideHandles`        | `boolean`                     | Do not show handles for shapes with handles.                      |\n| `hideBindingHandles` | `boolean`                     | Do not show binding controls for selected shapes with bindings.   |\n| `hideResizeHandles`  | `boolean`                     | Do not show resize handles for selected shapes.                   |\n| `hideRotateHandles`  | `boolean`                     | Do not show rotate handles for selected shapes.                   |\n| `snapLines`          | [`TLSnapLine`](#tlsnapline)[] | An array of \"snap\" lines.                                         |\n| `users`              | `object`                      | A table of [`TLUser`](#tluser)s.                                  |\n| `userId`             | `object`                      | The current user's [`TLUser`](#tluser) id.                        |\n\nThe theme object accepts valid CSS colors for the following properties:\n\n| Property       | Description                                          |\n| -------------- | ---------------------------------------------------- |\n| `foreground`   | The primary (usually \"text\") color                   |\n| `background`   | The default page's background color                  |\n| `brushFill`    | The fill color of the brush selection box            |\n| `brushStroke`  | The stroke color of the brush selection box          |\n| `selectFill`   | The fill color of the selection bounds               |\n| `selectStroke` | The stroke color of the selection bounds and handles |\n\nThe Renderer also accepts many (optional) event callbacks.\n\n| Prop                        | Description                                                 |\n| --------------------------- | ----------------------------------------------------------- |\n| `onPan`                     | Panned with the mouse wheel                                 |\n| `onZoom`                    | Zoomed with the mouse wheel                                 |\n| `onPinchStart`              | Began a two-pointer pinch                                   |\n| `onPinch`                   | Moved their pointers during a pinch                         |\n| `onPinchEnd`                | Stopped a two-pointer pinch                                 |\n| `onPointerDown`             | Started pointing                                            |\n| `onPointerMove`             | Moved their pointer                                         |\n| `onPointerUp`               | Ended a point                                               |\n| `onPointCanvas`             | Pointed the canvas                                          |\n| `onDoubleClickCanvas`       | Double-pointed the canvas                                   |\n| `onRightPointCanvas`        | Right-pointed the canvas                                    |\n| `onDragCanvas`              | Dragged the canvas                                          |\n| `onReleaseCanvas`           | Stopped pointing the canvas                                 |\n| `onHoverShape`              | Moved their pointer onto a shape                            |\n| `onUnhoverShape`            | Moved their pointer off of a shape                          |\n| `onPointShape`              | Pointed a shape                                             |\n| `onDoubleClickShape`        | Double-pointed a shape                                      |\n| `onRightPointShape`         | Right-pointed a shape                                       |\n| `onDragShape`               | Dragged a shape                                             |\n| `onReleaseShape`            | Stopped pointing a shape                                    |\n| `onHoverHandle`             | Moved their pointer onto a shape handle                     |\n| `onUnhoverHandle`           | Moved their pointer off of a shape handle                   |\n| `onPointHandle`             | Pointed a shape handle                                      |\n| `onDoubleClickHandle`       | Double-pointed a shape handle                               |\n| `onRightPointHandle`        | Right-pointed a shape handle                                |\n| `onDragHandle`              | Dragged a shape handle                                      |\n| `onReleaseHandle`           | Stopped pointing shape handle                               |\n| `onHoverBounds`             | Moved their pointer onto the selection bounds               |\n| `onUnhoverBounds`           | Moved their pointer off of the selection bounds             |\n| `onPointBounds`             | Pointed the selection bounds                                |\n| `onDoubleClickBounds`       | Double-pointed the selection bounds                         |\n| `onRightPointBounds`        | Right-pointed the selection bounds                          |\n| `onDragBounds`              | Dragged the selection bounds                                |\n| `onReleaseBounds`           | Stopped the selection bounds                                |\n| `onHoverBoundsHandle`       | Moved their pointer onto a selection bounds handle          |\n| `onUnhoverBoundsHandle`     | Moved their pointer off of a selection bounds handle        |\n| `onPointBoundsHandle`       | Pointed a selection bounds handle                           |\n| `onDoubleClickBoundsHandle` | Double-pointed a selection bounds handle                    |\n| `onRightPointBoundsHandle`  | Right-pointed a selection bounds handle                     |\n| `onDragBoundsHandle`        | Dragged a selection bounds handle                           |\n| `onReleaseBoundsHandle`     | Stopped a selection bounds handle                           |\n| `onShapeClone`              | Clicked on a shape's clone handle                           |\n| `onShapeChange`             | A shape's component prompted a change                       |\n| `onShapeBlur`               | A shape's component was prompted a blur                     |\n| `onRenderCountChange`       | The number of rendered shapes changed                       |\n| `onBoundsChange`            | The Renderer's screen bounding box of the component changed |\n| `onError`                   | The Renderer encountered an error                           |\n\nThe `@tldraw/core` library provides types for most of the event handlers:\n\n| Type                         |\n| ---------------------------- |\n| `TLPinchEventHandler`        |\n| `TLPointerEventHandler`      |\n| `TLCanvasEventHandler`       |\n| `TLBoundsEventHandler`       |\n| `TLBoundsHandleEventHandler` |\n| `TLShapeChangeHandler`       |\n| `TLShapeBlurHandler`         |\n| `TLShapeCloneHandler`        |\n\n### `TLPage`\n\nAn object describing the current page. It contains:\n\n| Property          | Type                        | Description                                                                 |\n| ----------------- | --------------------------- | --------------------------------------------------------------------------- |\n| `id`              | `string`                    | A unique id for the page.                                                   |\n| `shapes`          | [`TLShape{}`](#tlshape)     | A table of shapes.                                                          |\n| `bindings`        | [`TLBinding{}`](#tlbinding) | A table of bindings.                                                        |\n| `backgroundColor` | `string`                    | (optional) The page's background fill color. Will also overwrite the theme. |\n\n### `TLPageState`\n\nAn object describing the current page. It contains:\n\n| Property       | Type       | Description                                         |\n| -------------- | ---------- | --------------------------------------------------- |\n| `id`           | `string`   | The corresponding page's id                         |\n| `selectedIds`  | `string[]` | An array of selected shape ids                      |\n| `camera`       | `object`   | An object describing the camera state               |\n| `camera.point` | `number[]` | The camera's `[x, y]` coordinates                   |\n| `camera.zoom`  | `number`   | The camera's zoom level                             |\n| `pointedId`    | `string`   | (optional) The currently pointed shape id           |\n| `hoveredId`    | `string`   | (optional) The currently hovered shape id           |\n| `editingId`    | `string`   | (optional) The currently editing shape id           |\n| `bindingId`    | `string`   | (optional) The currently editing binding.           |\n| `brush`        | `TLBounds` | (optional) A `Bounds` for the current selection box |\n\n### `TLAssets`\n\nAn object describing the current page's assets. It contains:\n\n| Property | Type     | Description                |\n| -------- | -------- | -------------------------- |\n| `id`     | `string` | A unique id for the asset. |\n| `type`   | `string` | The type of the asset.     |\n\nAssets are used for shared resources, such as serialized images and videos in the `@tldraw/tldraw` app. If a shape has an `assetId` property, its component will receive the corresponding asset in the component's props. Like shapes, this interface is meant to be extended with additional properties relevant to the type of asset used (e.g. size, duration, url).\n\n### `TLShape`\n\nAn object that describes a shape on the page. The shapes in your document should extend this interface with other properties. See [Shape Type](#shape-type).\n\n| Property              | Type       | Description                                                                           |\n| --------------------- | ---------- | ------------------------------------------------------------------------------------- |\n| `id`                  | `string`   | The shape's id.                                                                       |\n| `type`                | `string`   | The type of the shape, corresponding to the `type` of a [`TLShapeUtil`](#tlshapeutil) |\n| `parentId`            | `string`   | The id of the shape's parent (either the current page or another shape)               |\n| `childIndex`          | `number`   | the order of the shape among its parent's children                                    |\n| `name`                | `string`   | the name of the shape                                                                 |\n| `point`               | `number[]` | the shape's current `[x, y]` coordinates on the page                                  |\n| `assetId`             | `string`   | (optional) An asset id from the [`TLAssets`](#tlassets) table.                        |\n| `rotation`            | `number`   | (optional) The shape's current rotation in radians                                    |\n| `children`            | `string[]` | (optional) An array containing the ids of this shape's children                       |\n| `handles`             | `{}`       | (optional) A table of [`TLHandle`](#tlhandle) objects                                 |\n| `isGhost`             | `boolean`  | (optional) True if the shape is \"ghosted\", e.g. while deleting                        |\n| `isLocked`            | `boolean`  | (optional) True if the shape is locked                                                |\n| `isHidden`            | `boolean`  | (optional) True if the shape is hidden                                                |\n| `isEditing`           | `boolean`  | (optional) True if the shape is currently editing                                     |\n| `isGenerated`         | `boolean`  | optional) True if the shape is generated programatically                              |\n| `isAspectRatioLocked` | `boolean`  | (optional) True if the shape's aspect ratio is locked                                 |\n\n### `TLHandle`\n\nAn object that describes a relationship between two shapes on the page.\n\n| Property | Type       | Description                                   |\n| -------- | ---------- | --------------------------------------------- |\n| `id`     | `string`   | An id for the handle                          |\n| `index`  | `number`   | The handle's order within the shape's handles |\n| `point`  | `number[]` | The handle's `[x, y]` coordinates             |\n\nWhen a shape with handles is the only selected shape, the `Renderer` will display its handles. You can respond to interactions with these handles using the `on\n\n### `TLBinding`\n\nAn object that describes a relationship between two shapes on the page.\n\n| Property | Type     | Description                                  |\n| -------- | -------- | -------------------------------------------- |\n| `id`     | `string` | A unique id for the binding                  |\n| `fromId` | `string` | The id of the shape where the binding begins |\n| `toId`   | `string` | The id of the shape where the binding begins |\n\n### `TLSnapLine`\n\nA snapline is an array of points (formatted as `[x, y]`) that represent a \"snapping\" line.\n\n### `TLShapeUtil`\n\nThe `TLShapeUtil` is an abstract class that you can extend to create utilities for your custom shapes. See the [Creating Shapes](#creating-shapes) guide to learn more.\n\n### `TLUser`\n\nA `TLUser` is the presence information for a multiplayer user. The user's pointer location and selections will be shown on the canvas. If the `TLUser`'s id matches the `Renderer`'s `userId` prop, then the user's cursor and selections will not be shown.\n\n| Property        | Type       | Description                             |\n| --------------- | ---------- | --------------------------------------- |\n| `id`            | `string`   | A unique id for the user                |\n| `color`         | `string`   | The user's color, used for indicators   |\n| `point`         | `number[]` | The user's pointer location on the page |\n| `selectedIds[]` | `string[]` | The user's selected shape ids           |\n\n### `Utils`\n\nA general purpose utility class. See source for more.\n\n## Guide: Creating Shapes\n\nThe `Renderer` component has no built-in shapes. It's up to you to define every shape that you want to see on the canvas. While these shapes are highly reusable between projects, you'll need to define them using the API described below.\n\n> For several example shapes, see the folder `/example/src/shapes/`.\n\n### Shape Type\n\nYour first task is to define an interface for the shape that extends `TLShape`. It must have a `type` property.\n\n```ts\n// BoxShape.ts\nimport type { TLShape } from '@tldraw/core'\n\nexport interface BoxShape extends TLShape {\n  type: 'box'\n  size: number[]\n}\n```\n\n### Component\n\nNext, use `TLShapeUtil.Component` to create a second component for your shape's `Component`. The `Renderer` will use this component to display the shape on the canvas.\n\n```tsx\n// BoxComponent.ts\n\nimport * as React from 'react'\nimport { shapeComponent, SVGContainer } from '@tldraw/core'\nimport type { BoxShape } from './BoxShape'\n\nexport const BoxComponent = TLShapeUtil.Component<BoxShape, SVGSVGElement>(\n  ({ shape, events, meta }, ref) => {\n    const color = meta.isDarkMode ? 'white' : 'black'\n\n    return (\n      <SVGContainer ref={ref} {...events}>\n        <rect\n          width={shape.size[0]}\n          height={shape.size[1]}\n          stroke={color}\n          strokeWidth={2}\n          strokeLinejoin=\"round\"\n          fill=\"none\"\n          pointerEvents=\"all\"\n        />\n      </SVGContainer>\n    )\n  }\n)\n```\n\nYour component can return HTML elements or SVG elements. If your shape is returning only SVG elements, wrap it in an `SVGContainer`. If your shape returns HTML elements, wrap it in an `HTMLContainer`. Not that you must set `pointerEvents` manually on the shapes you wish to receive pointer events.\n\nThe component will receive the following props:\n\n| Name                | Type       | Description                                                        |\n| ------------------- | ---------- | ------------------------------------------------------------------ |\n| `shape`             | `TLShape`  | The shape from `page.shapes` that is being rendered                |\n| `meta`              | `{}`       | The value provided to the `Renderer`'s `meta` prop                 |\n| `events`            | `{}`       | Several pointer events that should be set on the container element |\n| `isSelected`        | `boolean`  | The shape is selected (its `id` is in `pageState.selectedIds`)     |\n| `isHovered`         | `boolean`  | The shape is hovered (its `id` is `pageState.hoveredId`)           |\n| `isEditing`         | `boolean`  | The shape is being edited (its `id` is `pageState.editingId`)      |\n| `isGhost`           | `boolean`  | The shape is ghosted or is the child of a ghosted shape.           |\n| `isChildOfSelected` | `boolean`  | The shape is the child of a selected shape.                        |\n| `onShapeChange`     | `Function` | The callback provided to the `Renderer`'s `onShapeChange` prop     |\n| `onShapeBlur`       | `Function` | The callback provided to the `Renderer`'s `onShapeBlur` prop       |\n\n### Indicator\n\nNext, use `TLShapeUtil.Indicator` to create a second component for your shape's `Indicator`. This component is shown when the shape is hovered or selected. Your `Indicator` must return SVG elements only.\n\n```tsx\n// BoxIndicator.ts\n\nexport const BoxIndicator = TLShapeUtil.Indicator<BoxShape>(({ shape }) => {\n  return (\n    <rect\n      fill=\"none\"\n      stroke=\"dodgerblue\"\n      strokeWidth={1}\n      width={shape.size[0]}\n      height={shape.size[1]}\n    />\n  )\n})\n```\n\nThe indicator component will receive the following props:\n\n| Name         | Type      | Description                                                                            |\n| ------------ | --------- | -------------------------------------------------------------------------------------- |\n| `shape`      | `TLShape` | The shape from `page.shapes` that is being rendered                                    |\n| `meta`       | {}        | The value provided to the `Renderer`'s `meta` prop                                     |\n| `user`       | `TLUser`  | The user when shown in a multiplayer session                                           |\n| `isSelected` | `boolean` | Whether the current shape is selected (true if its `id` is in `pageState.selectedIds`) |\n| `isHovered`  | `boolean` | Whether the current shape is hovered (true if its `id` is `pageState.hoveredId`)       |\n\n### ShapeUtil\n\nNext, create a \"shape util\" for your shape. This is a class that extends `TLShapeUtil`. The `Renderer` will use an instance of this class to answer questions about the shape: what it should look like, where it is on screen, whether it can rotate, etc.\n\n```ts\n// BoxUtil.ts\n\nimport { Utils, TLBounds, TLShapeUtil } from '@tldraw/core'\nimport { BoxComponent } from './BoxComponent'\nimport { BoxIndicator } from './BoxIndicator'\nimport type { BoxShape } from './BoxShape'\n\nexport class BoxUtil extends TLShapeUtil<BoxShape, SVGSVGElement> {\n  Component = BoxComponent\n\n  Indicator = BoxIndicator\n\n  getBounds = (shape: BoxShape): TLBounds => {\n    const [width, height] = shape.size\n\n    const bounds = {\n      minX: 0,\n      maxX: width,\n      minY: 0,\n      maxY: height,\n      width,\n      height,\n    }\n\n    return Utils.translateBounds(bounds, shape.point)\n  }\n}\n```\n\nSet the `Component` field to your component and the `Indicator` field to your indicator component. Then define the `getBounds` method. This method will receive a shape and should return a `TLBounds` object.\n\nYou may also set the following fields:\n\n| Name               | Type      | Default | Description                                                                                           |\n| ------------------ | --------- | ------- | ----------------------------------------------------------------------------------------------------- |\n| `showCloneHandles` | `boolean` | `false` | Whether to display clone handles when the shape is the only selected shape                            |\n| `hideBounds`       | `boolean` | `false` | Whether to hide the bounds when the shape is the only selected shape                                  |\n| `isStateful`       | `boolean` | `false` | Whether the shape has its own React state. When true, the shape will not be unmounted when off-screen |\n\n### ShapeUtils Object\n\nFinally, create a mapping of your project's shape utils and the `type` properties of their corresponding shapes. Pass this object to the `Renderer`'s `shapeUtils` prop.\n\n```tsx\n// App.tsx\n\nconst shapeUtils = {\n  box: new BoxUtil(),\n  circle: new CircleUtil(),\n  text: new TextUtil(),\n}\n\nexport function App() {\n  // ...\n\n  return <Renderer page={page} pageState={pageState} {...etc} shapeUtils={shapeUtils} />\n}\n```\n\n## Local Development\n\nTo start the development servers for the package and the advanced example:\n\n- Run `yarn` to install dependencies.\n- Run `yarn start`.\n- Open `localhost:5420`.\n\nYou can also run:\n\n- `start:advanced` to start development servers for the package and the advanced example.\n- `start:simple` to start development servers for the package and the simple example.\n- `test` to execute unit tests via [Jest](https://jestjs.io).\n- `docs` to build the docs via [ts-doc](https://typedoc.org/).\n- `build` to build the package.\n\n## Example\n\nSee the `example` folder or this [CodeSandbox](https://codesandbox.io/s/laughing-elion-gp0kx) example.\n\n## Community\n\n### Support\n\nNeed help? Please [open an issue](https://github.com/tldraw/tldraw/issues/new) for support.\n\n### Discussion\n\nWant to connect with other devs? Visit the [Discord channel](https://discord.gg/SBBEVCA4PG).\n\n### License\n\nThis project is licensed under MIT.\n\nIf you're using the library in a commercial product, please consider [becoming a sponsor](https://github.com/sponsors/steveruizok?frequency=recurring&sponsor=steveruizok).\n\n## Author\n\n- [@steveruizok](https://twitter.com/steveruizok)\n","source":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"@tldraw/vec":"^1.7.0","mobx-react-lite":"^3.2.3","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.14","resize-observer-polyfill":"^1.5.1"},"_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","@tldraw/vec":"*","@types/node":"^17.0.14","@types/react":"^18.0.12","@swc-node/jest":"^1.4.3","@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/core_1.14.0-next.0_1654776853946_0.7234796044385747","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@tldraw/core","version":"1.14.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"5d0b538f2b66fba7fd182ff445a17df13b7f168b","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.14.0.tgz","fileCount":163,"integrity":"sha512-vXsg6AqoOj3ruaN6+BASla+VX/doaU9mu0R0Px3jzVwZzVPsWwgLaUvl8K0sQ4HzGNip6RX6uOH/TlD1ZLsBuw==","signatures":[{"sig":"MEUCIQDzT4TV0lwA42s2aVJ4DWDMof4blc4vgALgujtehH5LTgIgRvjIYAN7thsVrgYkgyis+i4HXzfum/C0vHyYxC4J3J0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioigvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMxg//TpHeyi27HbOqBp3eiI8/1OOsa/A7E6xB/WbQzMhK9lS7l03J\r\nnJmMr+VpDLUt3TmTx2R+tKaNi3taQu7MPAoYwsQFdQ+aeURFTjLkxzUEOs1k\r\nG2Bh2aPjQPfjeMiTB8P6mSZUXsjGMRfDgUTV3dSHNUgvPFBBhVybfbGliigx\r\nMK1n2vYK0hRfq08RClgZ1PYrCDeHE7+nSqlALpiyDkTmBOVOKJeA3bnfPlj3\r\n04pURFPIzkhqEnWimEHMwB9DHkKik0DpFNWLkGFRqz1dwpCEIoPfXqnw/O4l\r\nKwYcdeXJfvAErFnpZMmVL+yCD7DZgvnvk0oYudMXtSMxl0OyY2WDIrn4kbMp\r\njVKWSSMWVvLSji7Lj9yBOV5D9PA5w9rTltzl09nrQ+IT+sKjIq+PTPwtUHEr\r\nirCkcjd5O4wLA2R+/+qoqNzwTlXtyPLih6DX4iiZyzv4NHWLvBHmVq2+w+5E\r\nnYN+v7EpbI7HXVGxFqvdg6xXaM432DZTPg7/U70mMcNQQ0PLA7l2Hz+l1qqx\r\npxJ8Jp0DGqFLPc2vZ92WLCT6G5J73XZG8dRqzZHjscE7QWK0X0XzhERlT6Bn\r\ndXOmElhRqUFSF5XV7RKLHDNtydZcLntCTHt8qoM+iZEQC2JY6+gy2wUObQi+\r\nYN5VLs5Q8vXuNjzhWkEHgVYqsio5UUzPdgw=\r\n=Gl5y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"@tldraw/vec":"^1.7.0","mobx-react-lite":"^3.2.3","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.14","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"lask":"^0.0.29","mobx":"^6.3.8","react":"^18.1.0","eslint":"^8.8.0","react-dom":"^18.1.0","@tldraw/vec":"*","@types/node":"^17.0.14","@types/react":"^18.0.12","@swc-node/jest":"^1.4.3","@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/core_1.14.0_1654794287353_0.6053981650364333","host":"s3://npm-registry-packages"}},"1.14.1":{"name":"@tldraw/core","version":"1.14.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"24281d621d3129835d0dbdd137e14b052489159a","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.14.1.tgz","fileCount":163,"integrity":"sha512-FAiX/TD/tl5eMvTk0IHhFUSmldCe/UTTOnLL5aWQHqhicF/iTP5m3H12L6kyjN60yfssN8U9g4E/7y70TY7JxA==","signatures":[{"sig":"MEUCIQClAyTCJOef+6ZRqFiA3m+9ujR3Ukqmp65gbuFH3himMQIgdLblYa7vJsnvnZNjj0rfWgZUpPcf7ZD7QKD8ih5US7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivVcsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohsxAAgV+Pxhiqs/yU8NQLKmjZeAbQI/JgNgEx73Fi/kEzuwgpS2OS\r\nuKq1Az3IIvfz+4Z2KVzw4q6DMKENllXSx3Cu48UhFUlYZ2TAsZAMNt0Y/oU2\r\nczgnaftvYXnhyCDbFKTbjxe2YWEimmhK6o3KUbyqeWR4fZrexzhLTE3PQ5iP\r\nuFdeGTcBS7VzBvShDNceu2l5CqhF1nAAlGER36RGm1fEO24dKcqjDh1v5uKO\r\npZmdp/tvstSZgtAJPMVpiJ50m3eVwoV9cLw46SIyTRZcCYeHuYWXxfcCZjWJ\r\nmLQAFAbkFZaIy/tEAsTuVUc0MwesxK3RczChSbPp6O2Q5zym4lN8m8Nml6H5\r\n3uYuRb6FKQh1omNMOj4cVcavmAcdDXcuordolejn7Sq6RWe2s6PCK/HdHMno\r\noUp6bovgFUWMV+NdhC5vLLSQkeclRqbvMYYiXI7Q89bJL677hIDJrFuM9qSp\r\n0rlmaw+z45D5X6aYppGAkSwakXD+uQn1J7SdMUJ5KZ+sAcdK2K8nEdLuVokV\r\ntACTBZJp945ReHSdG65qXH43TWa9GCX7BxO53p5pLaAfWSvpjPynU2aGSNm9\r\n5nkyu2jfjdsQMO5H7II7uLXlW+qqslspg64jjarZJmkL8/ttcObVlwJF5rBe\r\nxPYu6FlQI2grpbvV1v0iVpWiWT4Ph6Sv9Cg=\r\n=PwIF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@tldraw/vec":"^1.7.1","mobx-react-lite":"^3.2.3","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.14","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","react":"^18.1.0","eslint":"^8.8.0","react-dom":"^18.1.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@types/react":"^18.0.12","@swc-node/jest":"^1.4.3","@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/core_1.14.1_1656575788387_0.9508425649701913","host":"s3://npm-registry-packages"}},"1.14.2":{"name":"@tldraw/core","version":"1.14.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"bc7a07c6a013e151396175cdd908e595aeeedc89","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.14.2.tgz","fileCount":163,"integrity":"sha512-MVPKox/oUgUWhC17cxnMuqb51Pj0mXnmSOHWh4CbL5uhxJMPiseYuV6MUpF/Kqmwx+bfBAjQEODxm5QD00/9IQ==","signatures":[{"sig":"MEYCIQC3n1cMk45k7A/GKs5zZY9Ok9/hjm4rKSyKFfHq8LE85wIhAPerUtRZNceu3PdcX0l660XQynkljqhvgkDmLnhBA0+h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyICcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodNxAAjv8x250lVPl5roQOo2+ZsqsDq82Iz76SuUjmt9zZl2px2b+L\r\nJfRGy7d7a9lLf26WAYK8T32fIQgYmqqE8C1bymHGwzz3lWlwZUdrA0MFmLKN\r\nUkqF/w9dgOmM/TIZGTzwyhcLaDqWLMfw1fGBznY9AC+C1uRVkoyqjWt9liH+\r\njOXnNbushNtc7A5DlegquE/V5VI5A0eVyZI9Oyjwa1mFa7racKRVODNafc9e\r\nY8pKGWL2jPkcWq0AbYUVqv/E2YegA50x10kKtzYL7TG+gwlx9UDP6LnEWXxY\r\nghILkd4GIgPI2qeK8UiKA+wMZKxnSLstz6/jFvpnfeMdXTXcf3EY5rUdrYq9\r\nu6xRiySUcnc62NtnMPPsvEyC7c97Hk2h1ShkmraUsWpFxt5LMtyfHa+yJii2\r\nEBGwhvcu0ES9V8wxfQ0+DrRoMCXR+fYHtQjqrpXKpdMTSsHA/QIIkX8wAGPk\r\nj0AyQ2xnrUM+60G93Tx2KlvG6kYlOw7a8onAlxXw1Wo4aFAFt5g7mu0GGOiN\r\nKpn1G5BxdqDGdZ+mIQUkUzPk+5a5QXax+6QSE6KewxRodQTEio1huy56HPWs\r\nKBWmVv2hZ6ofJsm7AevCg8g7yibbFMR2K2derGTFP2lKlqY8WbFhQX2HNcoo\r\n19TbgnNcqp00OeUQtOeSXb+tkcWet7DPKaY=\r\n=uwnt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@tldraw/vec":"^1.7.1","mobx-react-lite":"^3.2.3","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.14","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","react":"^18.1.0","eslint":"^8.8.0","react-dom":"^18.1.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@types/react":"^18.0.12","@swc-node/jest":"^1.4.3","@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/core_1.14.2_1657307292652_0.49720495095723427","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"@tldraw/core","version":"1.15.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"f204d26e40f29b247fb521bfe63b91b599862170","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.15.0.tgz","fileCount":161,"integrity":"sha512-4A9Xyh/VQBCtzVxZF/a7pXkP6AbFqVE8LcD9gmKWnaSYW6haLhc/Ie1O477T5xKV2HMfWJ52x1dUEn3jOGFVCg==","signatures":[{"sig":"MEYCIQDx1r4bHZK9HHU5DcDORVolkvKUxspmH0T+r194X5fPugIhAMFSi3qQfwSZOLd3vuM/y4m1I1S/Pt7wJM5Mon23yB8b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":696316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3AD9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXvg/+PZJhtBsaTwLBXRUCXC38hoZyA1dSADGIev3agwAxZDvwchH0\r\nss2h5qjTiRzDdV5eLPWJy13b33dSsOYFAE4D7FzYkQH7vLA3UnWYbH5mpdzl\r\naDui/O8px17MOJIWb4fMcwG02A6XZbvbEsnG9ZjbNd+Rc+EsTM4EAylpRBxI\r\n+tJYVfyuwce/SG/anr3fAbllVH5qV3ON5PsAjxE6MC292f/hwm2AwxmmbZBm\r\nQk/4PniH71n7mDEG0CzMQoom90PNDWzVDQ3+pWhcwYqqCfvQVU060j5Des59\r\nWNQ6uSUIQ3R5HQRi0i/dSlDZo7HxWqyuIKRdgpcF5OEg8TEJpBWqtrzF0RKt\r\nc0vyCea15hqnFsE9QcvObCxCbqgypir5FC1tpgfmLy5B6j4E4Z8vJi6fBs5S\r\njbMm68g/kfjT1XcHuWED6x+rIhB13YNvLX4WeEjvrh1+D2Dg7cqJMBS88tQA\r\nw8q1c7kfq6H5+DsHIA59UaBXB/rbbxPCxNOGFZtWUemYM+Jnt3J4m11CHQAs\r\n2cuFmCtOyzr908VESU1Dtl3IaKpDTGWrZXuKrNmQVEVoY/AeQzLinOn+ZKiA\r\nS2gAwXSQxCM6WYq6Y5DcRAvNGk2JkemmXqfTqMsAD09kyurn5ct18a31g0Sq\r\nyMi4Pq3++6hBJr4f4dGAQllAoBAwX3djPsw=\r\n=h2Zb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@tldraw/vec":"^1.7.1","mobx-react-lite":"^3.2.3","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.14","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","react":"^18.1.0","eslint":"^8.8.0","react-dom":"^18.1.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/node":"^17.0.14","@types/react":"^18.0.12","@swc-node/jest":"^1.4.3","@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/core_1.15.0_1658585340927_0.321014983195016","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"@tldraw/core","version":"1.16.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"37e698e74fe1a0e475d218547b095b246a3d5123","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.16.0.tgz","fileCount":161,"integrity":"sha512-I9HEgRiSEgGW8fgyxVpNTCXriNTjazZ3C1Tc22BhG2KagLbRmeYKDoz5WjgPdx1NYy0odfu2ozO4Q3zqgLxTRQ==","signatures":[{"sig":"MEUCIF6vKYRDk5J0N8KYmcT5rkmyqh7ELshmsGXnrMTamO3lAiEA4jRa5QlDxf2ZBswsmaAO9JWICYIDG8rtaqojFocDLYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":691774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCxaaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopXQ//d0KP1OS8MQGO5mBcaj+cpxpl6fkea1Sb5fnFoSoY5zMsmp2x\r\nK+/7Va59eQ0X6HmX1r9ZKSuxiGYhjJ2gkU3dgExxsyq7IfdrjrLHf7eTZsnu\r\ns88HyIzU62zI44xSOnPN6nfLyrEIqREwjMOfusze47ONtZ9WDHiYLTgk2ANW\r\nfb56dZSDlbPLge/LaW5xn1LPgeQKWfZWl/iPflBWC9QCz8cI/jBJeU1n7W88\r\nu/fmuDGQKY14tO53Y74ulkfXLa0lLeQNNfaRzDr2WrbowPiFODwUljgNQziM\r\nAsUbjpXyZz0KQGq+LtNprPMSEMeTUWsBlnYJCQ00N9FRg6cbSXlBz9hyTAyV\r\nz6AB36xc5xn4xn23i4bOA7URI++HsPdWwIMPeetZ6TTxwpBQwML7QpbVa4h0\r\nHYW0UsBFSSYEbnvIL4SYsPedSJtsdOsGa1OhNg54dMSLSFj8DC8jsipZKIwi\r\nVN4Tu4ftg8EjEYECDZoEs0WE+UrqpBLSenplHvcP8Y5UL94bIxC+LysZ7afZ\r\nitFs6/kxcDflux0ZioMUk1t/XTVtry5u0m+118piYPhGQHlDx9B4zF82So3v\r\nMu3UTPzDvsJKNjltPKKbEJvdwQxubhHAw6aZjX8tFFsJGLSNIcTeYi4yVAyS\r\nL1p8wjTwACMhIgmgrT/Db8RPmYDy6oDrxlI=\r\n=Xz1k\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@tldraw/vec":"^1.7.1","mobx-react-lite":"^3.2.3","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.14","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","react":"^18.2.0","react-dom":"^18.2.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.4.3","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.3.0","@testing-library/jest-dom":"^5.16.4"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.16.0_1661671066586_0.7514087981563256","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"@tldraw/core","version":"1.17.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"4ff21052e1e20ce474d1fe76537af274ca0122e1","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.17.0.tgz","fileCount":161,"integrity":"sha512-ZIZ4ho+DjXHrgJY6Aaoi0FM9dVywfv4QycuG7Av2sotl90i0XTImPULaHo4D1YfeYKqYYOUnJkMaWAftHGozdA==","signatures":[{"sig":"MEQCIFdaKQ1aTtLzjG5Ns4hZVVeXu8oXO3j1mlTuEyovEhDxAiAUF1pBKHccACKX6s7anBG8ewQWnpU75YY7B/CqQFqGKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":763191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGKbnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+xQ//VgPC8s2OFQeSbeQ0d2UCp5H95ewaqbG72PrgIgLge/ybJ6v+\r\nctVzUHcJAU4uFQ9/sLh6m/HOmwEYABQjloagz/LrhZDueOeDcrj/20U1/75p\r\nF7u6fJ9mI1L6D+XDJ64evZBhndw8NZpbFBQ/RPs2TRNZYcCVSUahplrrDIEg\r\nAG3mIRmSMms1zNnaXM/1NVoqDzUdYmLbAKKgyzQ2wkIxgoQpeME/i1h4gXu1\r\nu4tDd2mHyFZQj72Sg0e47+w05u9exdFfjRsHd9V8oHBRbkKxN3im8tgBdeVj\r\nAQHFE0Az5rO/c/qzWFWM2hInVoGNF1Sn3mPdaRudU1wyQZavvxKadh/3/PU2\r\n/vGKrqU2zu4E/Ahk92XakfLRAUQ8NBCb354Dk0XVEZ3wK4ZL8iR0BaquQB8P\r\neWhK77Kwsw+7AppO2aIwdEz6kJzMOZw8C1N/hTheknZhYSj6QxfpRTUIiXJZ\r\nqg5UgFFw8mq4usvuhPMtHrPDeSDaZVs4R9/ixhnZr3DN/t3f+a1ueUF/0HS5\r\n9Ke8nRA8kVG0JhdFUeIjDaEtKPqXjkHc5Q/+IA4iHquILYTzLZi8FzbeRrTX\r\nHX+dC6WqsexEDPLEyh7B+W/MV6on/9ux5pJhttH+GvuElCr30Twb6ZLjOlQ/\r\n+baArJ+vd1AGkxnyAY3VWhhXUyJrpx6T/FA=\r\n=m6K3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"@tldraw/vec":"^1.7.1","mobx-react-lite":"^3.2.3","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.14","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"mobx":"^6.3.8","react":"^18.2.0","react-dom":"^18.2.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.4.3","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.3.0","@testing-library/jest-dom":"^5.16.4"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.17.0_1662559975022_0.0745475564021656","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"@tldraw/core","version":"1.18.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"7aa5e8c49b305b05aa9da1aac684553a4e587da0","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.18.0.tgz","fileCount":161,"integrity":"sha512-Q/8dm0HSrcjXYPL2d9t5L7YDCmN5DWBXTbSB4ukb2vw/s3PtOWM3LFFrcTaIqb0bgNjqcYoK7aH3BbAgfpKNaA==","signatures":[{"sig":"MEQCIGlMWwelVjiyNtFoZDZj7JDO7ypLV75Pw9jfm5ysxZ5LAiBDYq52uQxzh01i2XMNZNwfj01euHXJGwcJS+/QIqlqhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":699510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGaxcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre1w/+KIv9Sl4SU8UU1M7bCpB9xEzoaJe56KpQL0aAYMGTcpEwDG1a\r\nEvuNUq+NHhGs5CKLHVaxiXJjFACTT3QwlASagBNIqJImYmTOa+xNaXuPekzL\r\nCNnEolPARjBHAGHkewt6AlLj0OxcxIBvSbVMMG/nKMyJ7iEzhfQ1GBb/m0rx\r\nslSepQmu39QHe+3ipMVzuy2J2XdnOFr6BjtJyOAEfaUOdYDlE1g5Mb5CrzhZ\r\nzpau9ndB7qb6Wf861dqa7AUf4hw+9Wak7mphePIWYVNsufJaO3eJubfddCh3\r\nxalUS9SAt8hyd5beoIPstuEKToZ+RTMJ3btU5Q7xyN3byCxXhqWhvrbqh3kY\r\nZ2rh/NBW/he4rDWrerXSIW4Hy8mChv6QKZE1VaQ47PlbPUA1rhuzlXvWXMU4\r\ntOj4Hnw0xtMGrIf+7/2rcwiVgpnrDg5Xmgas/QN+XY0QOlmrjPWshxexxwrp\r\nJ1BCBgkq3TeWsxSch3Th2+COpINe6mq3ARN9aQ+hXl4sGe6dyPkzJ8Exj1Ei\r\nazGdtcbp2iJld9VxIzyXP0tHiVZPCbQuNmjNgrZ3dMVfB3ws4gO6dLmqbwH+\r\nhVl2jflAAcjNmFVWqdufQBS7siPHgk82uE6MgWSmtx2bmtEV4jv0XFgWMd3Z\r\nOxebp5ZU8RCvMS9DKBYvl7k/mOUgp/+p3rQ=\r\n=LEFO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"@tldraw/vec":"^1.7.1","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.14","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@types/react":"^18.0.17","@swc-node/jest":"^1.4.3","@types/react-dom":"^18.0.6","@tldraw/intersect":"*","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.16.4"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.18.0_1662626908081_0.19311969596829393","host":"s3://npm-registry-packages"}},"1.18.1":{"name":"@tldraw/core","version":"1.18.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"48a45bc47528264429a6bb0a8996e427b60c177b","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.18.1.tgz","fileCount":161,"integrity":"sha512-AgqLax8qw4SQFBetuZ1wWZbdXBYkRmhgHrqwcZSxOC3bvmRssMu6zl3D6fmozySCxfHxqJWgVYDcaMw4gL7xIA==","signatures":[{"sig":"MEUCIEB6Hxz3fona8DvzUPpfrwg8K0IZIsgazNf3u0DdTYRLAiEA0wi8KyMCD8M+cVcXPRrrpguFoYMkWglPdoddqvO92Ts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":699310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGbzAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoluQ//aZAT4UDP510b/DzR/T1aD5dtiKGGWt0VezfhEOV1FWEgQ5gZ\r\nEcLrcKE3ajKVJoUjKR6etIIIcxvEpmxrv7sQz12khoTpYv6HEJrEg+cYimfr\r\nESmAY6fbwzMyZY4ewqeswDcFeBDj6WuJKiYSb0ZMz5ei4+yv+9LdsljIFIaF\r\nrRlHyd/bPUpExWjx6ze9vEfeuZoY/BK+HNQM0136zCbhZANxEJlvxxS1qwOl\r\nJu+pKbP9xxIjh0YG53EqKKz860VKfdROwHL5v/37wePHUlHponoIbXXD0FvP\r\nAxvm7gRsMG2Q9TXHAjjqYSff45TttyfpQuohm2+kpuMxQc0eG/Qydi9gCmbr\r\nWpmV2cnrIbKCQtQgZrFO8U7lKVUqhlSfx1FvzdwP0CHcCuVyCBXVW/Q/JdZd\r\nEn1CzFn4uxm+lDKTKs7jCHBUXS7goolZz1CoOvmlf5uefWn+UI8NvZ33yKKx\r\nCriwO8nACECdMwZiQUXuAm292uy+0WecZf+UGI6jFRc/asM3XGomWYcnzKP3\r\nv+qJoDXUZKpce0sOpC7zH6mDvC0Q7vTXvB9LBERf8Mbs8BVYlVYGC85l22JI\r\nQw8vHvVs+CYFPTmHqul4Adxyyf8mj16uBW8YUuG8LrV1a2HWyrDwjra/pzJn\r\nb1o+oa3AfHPyAKnyTVN9ml/XOR6zpPHKk98=\r\n=/nrS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"@tldraw/vec":"^1.7.1","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@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","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.18.1_1662631104704_0.16259286076990076","host":"s3://npm-registry-packages"}},"1.18.2":{"name":"@tldraw/core","version":"1.18.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"d639133580643ec2cf5954c67009c46b37a90d59","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.18.2.tgz","fileCount":161,"integrity":"sha512-0sB0cnBZl9JUZwXlcc1PZbAx2XgXo/Wqgmhqvx1YTomE6xxaYDi4ivNsvz7mhXG0ss+RZONf1bLhPT/7LxYqdw==","signatures":[{"sig":"MEQCIBoj2rLKgRvs77gN0/K7e1fmG8GZbCDrcWlXql0NPnx9AiBtbESaaokSUFSvoPt1BJlGj5ymdNvagLr4q+9G01mGyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":699310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGcCiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+/Q//WgrqmUUv88gBJmQADR0jQPfA0oIZhiguHb4NlP790ssGtAtW\r\ntD1HCX8OKbRATcYgUWouiB2sR5C/CxI1J6sXOQ9ydXywxJkCJeyQbS5qf6xN\r\n+l0MxByrYZ5MJ1EstWWVPJQdFB31+movZfnW2OSJLicfy0bN5mo0TpR+dOrZ\r\nB1e49roNSBNq20b5EH9kZvPKtP/mnUY+CP3wevgaujMcHhV5NElg2R4BVdRL\r\nb6clTJ1Z16MiresJhqUALF29gP36XlCyI7CfsTUgiTeBklO9GAsb10JSZIhj\r\nQKEbS2VMW9Ah9ojd1Bn+hsCO/EGq3ho1vue7luI3qgLbNYjiKHLvWp35NZC/\r\n4adW9Tw4aPAxnVldLtIVEdn1UbzPFVrHZhlVBjofuaxYhtz/Yqlk02ENvvDw\r\n6+9kgs/FumGil5VvgVHFYuPRBDZ30WK7REnLxWQGPOWvMcM9079pqbn/5n0V\r\nQ02BHDn2R6NLIRzD9vgrJ8JuqhtxLg4A62kAzbxEBwOe1zAiJ5ysz/9h3rf3\r\nPjNe7Lu0Y9gYaibijahq9Fdq90mpE7g+rNBVIlNmAMg+gjKyRXDJ6PQ/7y+K\r\nNzqMvXY48MxNsA25Q29vUsx3/ueI1zb5Cz2y29TL2+PF00M97wX7CQA47F4N\r\nUK+49gPY2GAN2FYXgK4RlBC0hOJwE3gzJzE=\r\n=6nDs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"@tldraw/vec":"^1.7.1","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@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","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.18.2_1662632098604_0.1957163285678063","host":"s3://npm-registry-packages"}},"1.18.3":{"name":"@tldraw/core","version":"1.18.3","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"4d989f80a9feefa2cddd3e1b4fd6b57c3abe6418","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.18.3.tgz","fileCount":161,"integrity":"sha512-WQUvPUnH5RV4pAnLtYKmiBjJFAS9vrFEyIXywXcYwO06XTZyfFnxpF2rE1CBhNaTel+TRFYZblLET071yVJZ2g==","signatures":[{"sig":"MEQCIEHdf9gsIbEXF9H7Mskl9u9yKgI/VTdffm+bgA9OUb/IAiA/0pgNmaL9rLB8EdqUHGAydmdGFwwlyzYE8YaCmdaGzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":699310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGcLUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx/w/+MkZWOqnIJk7pNlF7CSRoYLYSxEnfnKAA+tox+L+hXu8dBfhE\r\nR4Ak/+07FEfmJG6z/9TxXvd+oXF7yVOmZfoNNJE9IxdnYex6lFNq1jGFTREq\r\nod8lkgEHo7sBnjCjm0TPwNgKl7x6VbavWrPzfOqFWRCsrlDQA9mA+/A4HEwh\r\nqSQUhNuvmoqOF0s//xpJEcfADc6O/NXrD4EIUnMiw14r067LSKbUGvzD9x/v\r\nB0NEyShVs2ZcrFoz+rWXdytXynYm1OhP1b1r0P1hkjv/NMOdi882PAQRFpNY\r\nyvLWnixwvuGypdxSwZC/LGsMnkdfNr5RGfMEDGU3VPRrPP33s3YRK7IWvGAZ\r\n2ZduPEpQ89jCMIJVxdyoXmIWlTTN0Cpryo0+yQJdrtgXRRxb2UCe5WauFJXb\r\n/r1gi28X9yDOP4oqx5k9jtZHl7lydukRm+Rv7jzKgUjl9mbPsGS3tZkwlDgi\r\n29K5jaj5baXEY+BhObYliH68LR2aSwOHhTU6zEfn9BMaX/enc8ZVsI/oGGz6\r\nqvCiAzPj1IICupVOeqS+qgmG13KE53BSxd2FcPDZhryDSuriJ634aa62JOXc\r\nwvsMpTcmAS2U/h74f4kSvSP15VbH/m4j4GOAnr0Xrs7H8TR2nRVLd787nTJc\r\nLPeOzz2XhpvlAEL+ORxtwYVKcsncBM0sBMU=\r\n=U6oA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"@tldraw/vec":"^1.7.1","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@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","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.18.3_1662632660636_0.1418950188482253","host":"s3://npm-registry-packages"}},"1.18.4":{"name":"@tldraw/core","version":"1.18.4","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@1.18.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":"a3439a0c58e338b700c598487e6bba464ad0fe92","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.18.4.tgz","fileCount":161,"integrity":"sha512-DfVgfaFyN/QT6qPXFbe5yjdr9MmgXEyA3x54o4zBOlOxKVi3b2inNReeVCinPsy2+y9KxaqjoXdw2G/9nlAxiw==","signatures":[{"sig":"MEQCIC2KPDGBUbqJbOaIc9A9Srq/t/v9Oio3gJpse1Qu9NGXAiA0XBOzwepenvPMO6J6gjPTLVyvIGcIG/b3o94u0mwrZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":703218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGv6qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmobdg//YRB03IZipNwMSI5WN8t10x4jkTvnooQyh6Db/kDCrV+eUTic\r\nPnnXmUQ3eR0ddo1RmgPArRd+2Y/03v+3uOP4zO2mQ7OrnEBQIqPC/bJrkeMZ\r\n7maefIo3+tcNpLsIXCNHJiruLiSALIP1NQ5wKTEWnOntdw5oLAROX2erCKwd\r\nkXMoxubB1w4exHtp6U+c9tDuXuuR3bkRRWbe8Q5mFnkSHwuh1x3qELNwzoDX\r\novYY8RGu8UkeQC5j9KdtgJimDQOhKbgUDzqIdkga9CaBm8c4EFmYCNi1/37B\r\nZMJpXfuMg6kvDimAvJeUUb0kBQY4r2YUWwpFpVNzondtPmmGNdFsQR5s6Ykj\r\nkSSoyOoVCW3AOg/VXOYOFhWnI0/4QtPJYpEYzsutLYoZSN7IVVsovqykLS6R\r\nBZnaYxjSWg2lj4RSCro/Zxi8EXDtIdeVDlewi7zd7VSpXaIOhfs45X0sm63W\r\n9spvsXMCtCgaDyqr5v11jH/ny2eiCp1kFAd6fDuUCqSyW4QwBnZ8K1nRHPbr\r\ni+nqeh6r6aL+QSnRm+c26Yyg3ksCgSUIQHLOmZk70jOk0XIcJVkFWFbVWjd0\r\nyPXm38Rv247WzqDmNVbbpbhTyAwbtC48DHkqEBHKGNbu8kstRHbIfUXwjwdR\r\n6wDFKydv9sxlITw260wMbHsTBGeBbYQb9zU=\r\n=Bnp/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"@tldraw/vec":"^1.7.1","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.7.1","@use-gesture/react":"^10.2.19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@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","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.18.4_1662713514340_0.7778988075355571","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"@tldraw/core","version":"1.19.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"b2bf124392fc7885ec96a9ffc14f5dfa6f091261","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.19.0.tgz","fileCount":165,"integrity":"sha512-iwvV4CzPMO90vKSQGf1Zi/JNedJZ+Y9KxgrdZFeYgnHsh9WuC9ifgMJD48F28HUM2gd43on5XPQKdTX1DzSRAg==","signatures":[{"sig":"MEUCIA5HUcZQe8lmgZmqQDQ2rJrQb1xkqp8NnHKUQlNLRFU7AiEAtUc3SwV32w0QbVw171SUAl1J8eaxKJC8kXK0zz+3AVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":710373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPCCUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsjhAAgdtfVUyosAIE0PnK1qtfsP/OPzBuoHmU0U2Ba84dsp8LBFaj\r\nt4r1fCk74ojOOIW/WSmFkq5FSUNmCaMt+ORKQLvY+MTOs1YRLKzv6WY1V9/v\r\nV49W50JWmqZoQhXFqLrG7r6FMA4WxJ37M51IKRq6XxhMHERrmP0IuPUyDe41\r\nnmMoaPF0TB/DEB7qDo0W3FxM2nOe6YEFcnslUnRKmLNHMCWkODDkddHl5i55\r\n6uZx72LgGqs7DX9B1E9H2gC+4gZbzLjRMKkcmA6hTimMVYYsg+y91JKnB5UR\r\n3eufvcp/iiuG4t1yaXM3iABI4vnESxmNKkBnLshTVEqv9nmXRTHzoofSpk1z\r\n/9OT49NNCIu7s71o0SGwJeYENjwqIgrbhF1BJzbWrTW5LumQb5GL+CdbF2dm\r\nMt+CUslaHZGmbszVaH2z3zdJzhA8Mp3+Ag6M3fk56sLWaL3mRQW7or8/RoFc\r\ntUxTRtuvwQjs0GydRG9+kdk+/dapKVEg5M8tra7jM6a7atU8jYWJD/OYEHbg\r\nwvgs9+HSyUsPLddeSzJ+msi6BkMKRakyL1zEqdh8caIhHEo0SOZfucRKPv5r\r\nFTc0TzKDWZZdqWP9hCEN+NXvg7dhUamtvnje65Hl7/iKkTtYeCavQ4BMN7p9\r\nFBLQTwgUM8iSFJqaTXutb2LcKYmvS9jSeJc=\r\n=ggWb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"@tldraw/vec":"^1.8.0","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.8.0","@use-gesture/react":"^10.2.19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@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","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.19.0_1664884884285_0.9093472050947511","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"@tldraw/core","version":"1.20.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"ca8b987e6344039724a70bd0257b76b683d5d2c6","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.20.0.tgz","fileCount":165,"integrity":"sha512-zOQMS0bVj9x1RCCu7GzjjKzu36P577/BCuA9HF4Q9GNyZocvdoqGe0hv82AbDQIO8ktDfFSKPUGdGtlno0n+Lw==","signatures":[{"sig":"MEUCIQCsBA9pGIQtkcZ8ykwT6k6/Z5vvbZoOdNW6NrknUnZmhQIgPNiJnnDZN7hsBmIXjidzNaz2jPPmRV8T9eH0lt/UVhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":776579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWTClACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMZQ//ZvUn9eo9stxe1oM6hbO49NddJb3ORVb25EqOaEPjKw8ntJWt\r\niXJXbkDsaZJmaODWaAJoeGYbm322xSJpKCZrixYB3ItxnZo5qyyyEgObHmxz\r\nWCRUgzPMioeLGlsn0elxMo7DOas+7z9VKcMemNwcaUl+nH0L4MXpKtNqmQoc\r\novvCZMunxjNET1MGazZQTau3QwE5QutDSedMqQLZ93AMa8kLY0XwY72YKqI6\r\nply98ltGWt9HH/dR7udA4mJIbzSFK2VmXjVZxzyHyIv5NHS0aRCECvUOxv/a\r\nMaVXGgIswEWz6dxnMq+HP91GCuomUdmUTFOrXzLNIxOk/La/ir6aoB5V4fI3\r\nj8ddFTq25T4TEBxXEEPCysGhKQeEgbIhh+LVlQadaYeHy3oHi8MJuEtzrVRe\r\nM4jLY4YNwCEGt7IEHeLTRM3KrRgIckme6sGyjhnn4JCOZt31NVz7q4h8sBSR\r\nzPV/hKIdOQsCblszbZ9dLVaUn73uNsub9rsWlIDz3rGjxKM1CwhyJ1X7oDt8\r\ntCggKvS7m3cTczUZwnAlZYcIfjMVqGJkgT+h3Q3ZqmCAl0HOZFA71bTtIQ3m\r\nTTxp3/uYZ1NST376tmfsh91HYOwc6zmk1rwiR1k9iWnCwzAdhB7Xq7F6XA7J\r\nFzPWe7GlmWI0dYtbNK3QunF5VjQ0pFRFg6E=\r\n=J8o0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"@tldraw/vec":"^1.8.0","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.8.0","@use-gesture/react":"^10.2.19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@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","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.0_1666789541303_0.5498521437565318","host":"s3://npm-registry-packages"}},"1.20.1":{"name":"@tldraw/core","version":"1.20.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@1.20.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":"279e68d0819d9dd8e4a00d3ee93652efdd436b89","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.20.1.tgz","fileCount":165,"integrity":"sha512-DEeu64TvgttifJPt51hFYrzc6fwpYpjDMcvlqN6RZ4CfQftv9ZaZJA2KWbqf9EQGJT01ujYH9UM6MdkWp3lTyg==","signatures":[{"sig":"MEYCIQCcTCcuNKP/JFPVFtiCut5DZz7jPvPqZr035+fVpQI1YQIhAO240aFGoLwBA4KOVxH8wywdLXO377WUd9RGItZMNugd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":711360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcmPKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr34g//R5iWaJNu9DSv2ztP2UfNQe24tnoL0LVtrTUEVm0VaMh4AVEy\r\nHK/oF+sCQGJL0oH7lLzypHJXa5U2fF1eLIJwoG/+CTRXh4W8U5368STKq4Ev\r\nmfRY4amdXIKKonZzmXyFmtSQ3LthwEh+HWcOmqQHG5Xyn/aO1ugdF+bn4n+7\r\ns/O9/PwmATmGoMckkYCqlvvCHfIgUOP10EELTJbPAcMmzLsL6IwYaEFzpZWb\r\nEw5BQpyujLP79OJaLeJWJ+FVllwmgXiq+hHnef6kJU/0vDxcP279q1RZpX15\r\naxaq8iSVny5I24UhnfBT/cvbrOG5by3D/45KTQ9x/rmpZoX2snm1MtTEnelg\r\nTa5DuNw7rotlBUoQiQ2x/vrvzI2DkXNAvgmbYn+KFIZXR/4dvyXTTLStMS4q\r\nnreEffD4u8toS+1l+aWMT74p6WyNUvUAGhdkH1A1qTyR1DphTvICtD9Ne47K\r\n51srbCt1JXz1uUuv//J2TegBwqn0MJO5iR9fOxhh7pVjkIdrqJNYbK8a6pa/\r\nmOD6eIptV3t+Sk8rHVrkUuRHa+S9oibaCZBov/UzvWWdkd3MrQ8tyzM6CUOy\r\nE0NxuYZLx/GWconMeFAq6xGeUIEjC2P8z7zUlaA2+U0WH1Y4dbe3EzYmmU5I\r\n3Ui92tp+JizBHDyQpLZ17ffGNlt6R57lbc4=\r\n=Ildv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"@tldraw/vec":"^1.8.0","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.8.0","@use-gesture/react":"^10.2.19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@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","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.1_1668441034614_0.9748992482490455","host":"s3://npm-registry-packages"}},"1.20.2":{"name":"@tldraw/core","version":"1.20.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@1.20.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":"c6bf0ac0310342c2d6d04ff236c88056a3982012","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.20.2.tgz","fileCount":165,"integrity":"sha512-/2iwKm2cNofOleI2xVdgnRtKnZjxKpsIRga+DXlxR/4fa0gNYF//HP+kGD6clE7g5j9JsfiR+S3DV5wClGZPog==","signatures":[{"sig":"MEUCIQC+rw6K3+/lUHF9CsyozqAg+lzFxv6PXDWoW4nIEZWrbAIgUA7SjkmOdxTBo1OY214cjMmojaF+qjvQ35DLto4RH7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJji1jmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbLQ/9H2moXHC0FDuAs+dA7HBUxtXEFAVoPiYaMNwoV+gEGT0dHlL7\r\nGs/oicYcINojyXiVfoKEWkG/ABCbuhzd/+EGtsCH6HIyLYiQs5kyGjY9wy0X\r\n76+tADAuxOjHRsQS/YvMMjs+r6T4HZ4dgTw+xp8VRG8jWqdmZ6FCHGFfEhyI\r\nj2Id+iU5JGfQIEmVO3PLx25ZPHpzhc3hgJMOLqV/DOf6t/CSweC2blUPnIZq\r\n1Qe2HYFPD0XEzja9fAweF4ww+06ZujW6BHMWwbi5kcpaBZFnd+pv0TNWZgo9\r\ncFrOH9f/dZxp8Khc299OQsFM0C+UZ6PC5gGfsai+nzJszl4Q8Zy/CNQQiL2+\r\nFpSniJ+PdbyoJfCJgk/juYpdT8HdSnhSVKuscZvRMi+XdeOzJ1hy4bofZYHf\r\ncuwhLSal297aGEXUanNwN7FdSjBKQMU0VSb+iWnwvwNQaDCe98Zsrpwq3LUu\r\ns8h9+/mzIoyQ3BqjdypJuOf8kOCQvef3awEt1GvZdXYJ0Cjkcqzs+FMZYAXs\r\nDC7MuRUlcvI02nO3WoZ9DJQ9PJ++fZjQFFuW7NhDEP8QnHna/P2lyNeuggIM\r\nzzrGmmF47wvPVuS+HuYo7BUKOE9W86EBmBlhdLequ04SUb0odtdFVaSYH8y8\r\nzwZtOc5Q1mgaoI+w7EVViibjU8uulC7kVVg=\r\n=oQZs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@tldraw/vec":"^1.8.0","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.8.0","@use-gesture/react":"^10.2.19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@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","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.2_1670076646258_0.08003657959798538","host":"s3://npm-registry-packages"}},"1.20.3":{"name":"@tldraw/core","version":"1.20.3","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@1.20.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":"dac5b478606cce541de941e87221de90777dfcfe","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.20.3.tgz","fileCount":165,"integrity":"sha512-R/HqtQOg8yedcN70m75ekdm2u6dAHQpg3uxmzd7/TsdUnbfZc5UMp3TakYlTD6JwSSRV0n2huI4AD8D/NJ5jEw==","signatures":[{"sig":"MEUCIHAWysz+K5wUHNPAQJLqm+Cr1/Sx2ZKrT8t6mkOPmeRCAiEA8HmLZ2oBbhUwfC1G3u5yqYS2nhVjWcvV9Q/FJd0eOak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjr3vpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLYw//ReL51cBELebegzztxNU+Vp68tINkbjHQM5SgfCylrRJTGxRo\r\nJuYnrtlEnMbni3ZGsL6t9IvdZpvackmhvZwxPIXLn+YMr7UoaXXBGFid9tpb\r\nJZyZ+ohcqcwr5BxqHmnAP2BCxSonVusKVKBd2LOEDJtw3ph8PmTxl0ENCG9a\r\nWV7CtgDUsh6KEsrhi8vChW91In9c1my0xYZAyYTcdrzuwzw0igXe1kVG2H0r\r\n8CCuQ1H0Auj9W8RlCj39SCyHj52WM6rW+usuGHox6tj1AsBdW9dWmyU/26Wo\r\nmNT0v6uTYUlq7jqkBI60KU7WfmUSwhA4CQf9bli8aMytSQZgQL1+ySVNLkkZ\r\n1G7vK9DrrJEfpBg/EDT8UufgHst96z+qw5olgWMUnhwJKq1sw0Ph0CZBP4V5\r\nq5xTioDkaokTlrkBxy3Ytrl+etR7s8KNfW8zZBY4EQkqEsqkB92nHNZdVK+2\r\nkogeBp5M/k8czogAwD5ZVAMJAs4r83NUk/NojBRELz4ZKlyqxUBpqlUKbre5\r\nX64LXyhajGOzupLNmgq4Rj9Xkue15mEs8i5inocYZlQR1PE/DNDrP06egLAQ\r\nRiXAeOXuQiKSNh3t5a47bkIa/NA1FEB9G7nK3vQztBWbBO7sb7/0eNefZf2V\r\nI4LwPbNtuEtClW+ZYNR5cFDWs+pS6ifvpPs=\r\n=S3N5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@tldraw/vec":"^1.8.0","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.8.0","@use-gesture/react":"^10.2.19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@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","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.3_1672444905462_0.266194909910872","host":"s3://npm-registry-packages"}},"1.21.0":{"name":"@tldraw/core","version":"1.21.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@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":"c02b753ee14d9568402a8a370b93705ad9328651","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.21.0.tgz","fileCount":165,"integrity":"sha512-3hvYLR/XwpMI9GvHIHGfYNmkiaKlokx8vekx0Eq/o/NAkqGkGwnZcTG5shbetWzwQTTi5F4vWInJqA/BfX+OCA==","signatures":[{"sig":"MEYCIQCuN/b67VWVGJq5NtRpItxP3ebgzppDYlq1BaIfJVGebgIhAPXN+lDKI6uQbS19NfatJL0iksQEkll4o7xAwcGd+FZ/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw+FRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzWA/9EYuP3lI2OCPFMaJYsWjD9lvFvfsEYnsd2MpQM9mAYyRE+MJF\r\nR28so0pfkjnBnyFc757G8GHb6/HXEG0H3EGCxev6iHTCCRFHZ3iEgwBtT7Hl\r\ncL/P3F3c6yA00ZhtBOfSdhEoH992ihjAQ8F3n/SjpJBvIrK/5bHpDNEl3PjN\r\nCiky4Zk0w+J7ydsRJIB+6RiHHrJCzi8UevDcxVwerbVkpXGDI2jHg2AIlOAT\r\nh62Ak0P9IEghZtUbml2e+CfVE8mW/1SfWHUjaZ/KLqeoSOeCzzQ9U86Up6wA\r\nZrNhBy0ovL31E+ilO+EtFzzEZDzU9VTZOD7wLS2G1/AQxh4ncWhXYgxolxYI\r\n7DykVC6/yZSg7sVdY08BlvlUKTTEOMVEIu2Z1tol2BpHZNPP+TQBBqxLQo8t\r\nxBeHF94ZlxQY3RB9eZixGe55dTvX2GrlioNzE347w/H47mSgx9jUjU5vVEZx\r\n6drii7QMXjcUBYdgLd6e83U7/bwb19OsCwvE729mrSTZZyPhkMOfzQWQyl7T\r\n4L20GltHUYgzRLOBm5mBZx3eUcdXmTEUg65/22YbR7lphUMYcibcrPPdYPEx\r\nx2Zq8t/OAhA5XXjZ7l0kG/unM7qhKbStPUlIuabc2ftkT3gq9CYhXQHQrLFZ\r\nWwJa9iPMc/xoPniIzaLcaP7tbrFTRetJXuo=\r\n=T4xo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@tldraw/vec":"^1.8.0","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.8.0","@use-gesture/react":"^10.2.19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@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","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.21.0_1673781585679_0.2300399963498725","host":"s3://npm-registry-packages"}},"1.21.1":{"name":"@tldraw/core","version":"1.21.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@1.21.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":"cf03195105675b12123850e34f2f5414aecc97f5","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.21.1.tgz","fileCount":165,"integrity":"sha512-H02HeDUcxqwzr7hLDLBGDyPx3dUCd9CJlxw7lEhmxGBAoCQhMSXHrEgoD5TRtgzeWOsExGJ8j2nwlqrbG4ugTQ==","signatures":[{"sig":"MEYCIQCelilkJB0dprGtx6q+fjfGcyjydL2CGbx63CkmM2Iu3gIhAIHP/WGh4GZ/lGYeqLrpX89zDSHxrI1peTZadg6s7scN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":711361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4Mv4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmri4g/+Me05gA0zuRnEls9R87Fe9ZS68R5/eqEgRdo1YfVM2Fsmnurd\r\nnueSq5YuG69798phsL6NxYzQw23EKmfmhEhR4VjedV8I5bFYSlmubzi/8XJ0\r\n1HxN4vcTqkD6MtavrYjneO57DiBeg96xwwI8tmGicUn8B9k3FW+kBGmDkprA\r\nW2gWWDT+2njdZGj/Tfx2n8wAmfZp2g2usLjLdhLFjlmtkNydUclZuEH/04p9\r\nxnDD0ForaeSRHhTj4wyJFmOs2DfyoJvPXErs67csH7erjXHPdJHq8YI0E5B+\r\npAJevznF8BholCS6E8azjAKGBxtmNMLJ4ttnouzpksY2qzlE92T30mwLsWFA\r\nohtbiBZYRABj7LMLPFOZ/I9cz7iUDcjs0NYrRnmYvXMtnQEFDelJYmtL0CM+\r\nZa87Wl53GowPIMMq9Vfb5IB2jM//vzHoUEy6SOJuQEmerfbxLHGjW3GCompJ\r\n9MtPB8FjBOyEOJpAQ0sPptw9/8Gm4z/MdXNUtUcNWiu7xfwhaR2GF9C3/Omi\r\nvwZFZYWrVxT8XPiPJIUgk1e42MRO1kB8vQCRGMqisT3P70llhmyacaNJb7VG\r\nHRbX0xpo5nlF1fnfW9u79B9CaIt9jJFByNxypw0y/BUSo4jT8nDKdF4TDAlW\r\n0aYp6nVpquvyDJXoj3i02t+ar8we4x07Dpw=\r\n=OoxN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"@tldraw/vec":"^1.8.1","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.8.1","@use-gesture/react":"^10.2.19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@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","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.21.1_1675676664446_0.5424238209919054","host":"s3://npm-registry-packages"}},"1.22.0":{"name":"@tldraw/core","version":"1.22.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@1.22.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":"875c87cb1768d93946386cf8ddc88d4278fa29ce","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.22.0.tgz","fileCount":165,"integrity":"sha512-pJrchVKsO7G4Fd5oSA95KSMgc3u5sTIQB9guuRyARcfGtiFayT0uUZKy0q5p3Jzt3AkYGtGPmlwoi9Wf7dNCKg==","signatures":[{"sig":"MEYCIQDuehJaKT00FMj+cwZ79Lc91GKBwnA9gQU0lT+xx+rAbgIhAK5qb2O6nQYlf/kQWDdi19CgFq9+dkK4ckurOyZ0WQgd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":711361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4M90ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoccw//bNCmElf7kxTIqkkHbWqomV7R1toZ5WQ+R8uPBXAhrO9ptoOn\r\n458NvBNnkBPp1xGFZ4xsQIiU9OT2PzYxNojn0TjRHt2jxaiuIIO8n4xJ/frv\r\nQTUHvQBl+uuYI52WSihVb1DlYBdt6WIKv+7sHuJC7shgnC4TQfdqiqsVyOv5\r\nyYwlHYL1QcV7GjXBjEoxaigyY980IZ46X+ZNhcv1vp56DTxrxRDmIjvh1unl\r\ntlqfWgeP4OspnXAGK4CVdYNEDmBl/3DMBwJeTbIxxRI5wxmfnetgmq9TWwNY\r\nM8JAIT1+yTzaeM6V1MUoAU3i/7OrDsFYUQqvhwaNVB5bnNvlo4QzinVmMNhN\r\nvxfk/3Tb1nhFY2DdtHDt9Lsb30mgrB9iOHbAblvRnZ/jDalFPhJnKUvWRHGE\r\n+hKd9o+UhXwggJR2YU6qBQddHgiyllwbX7wSqbN967uJ4DHnaMs3jCfSEieu\r\n/+kv/D/Gs5XhJCIy2apTeOTBsthG/U1gyDNE/2o2/1BchOelmdDjbS4Y/GGB\r\n2N/bmrZydned2nXCfS5RgW63nrEsNeuuujuUrbM93vSn3QhGs/9xpGi858wJ\r\nSK9B/GRAprJitrlVpEo9RyvCZ8QNURbw5FHR+qhSdE+/WbFoXgG893OY+9Mu\r\nUYZT51U2UWmrPs4/7eZjw4FdgVJg2ombDBE=\r\n=MaT/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"@tldraw/vec":"^1.9.0","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.9.0","@use-gesture/react":"^10.2.19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@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","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.22.0_1675677555831_0.7554271120751193","host":"s3://npm-registry-packages"}},"1.23.0":{"name":"@tldraw/core","version":"1.23.0","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@1.23.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":"104128db1b5731c564b483d7c3f3a41ec669c90d","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.23.0.tgz","fileCount":165,"integrity":"sha512-Qasp1Ezs92uhZhtMbr5h4b30wjpMZmBi5Nbxnm5JMUnczJMrlu/c0Drwk3ajgvtmCw9i4/t80iy3EolGtUXsow==","signatures":[{"sig":"MEUCIFbLbJ0U18IEP5RpimYWjjdIH3rgz670vXebayY/079UAiEAg3aQWxqI862HNv5RTlj18wAsTKhZN9FgFRShYd87u3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCxR8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDhQ/+I4safhfkjdn4wNWFBk1LS7p1TkyJJWsJqV9a9BJMc6LUySxo\r\nK5wWosg1+lD2U4ok700UH4MGg9r4sa8DGlkp6pxti/LVcXs6QAxt6WSEapQK\r\ny1EWjp8PpFMtjak6xXhCqUs7Z9W3bTeKtKXvgv12LuyWON/fXf2795Welore\r\n1htKJFhqn7ZpKaPuo8aD2iorgr1zGU5K8Lz4ss5s8V6zakvxjBkFV3MM9vvk\r\nZTeJWb0punfjrWz5dm6Y7rr2Bf9zlR+j8zQUmdRsBlAQNcQ+YfjVPqwdyGOX\r\nNi8/OSVimaNryxxS8E5IHjPULHHVLJOTYafS6CM2V7KQd9ypibT/21/RR+iL\r\n3yPbTnci4QwiiMjmkDenPN9A47p/BGvdxkMpmFhY9Y1WvpYOSE4VLSDEIHSt\r\nsP4VP5xHfqmV6tonNkc0zw9oHAvWsZ+RovGy9PttadhzKWYm9Nxr7h2p+EbK\r\ndC7UZny2hCAelx6ap7GGrkQkb502HrIVKBPut6hGEobdkmTacpq03CoMWYUk\r\nqGVoOZvgYwuDVERT6Coih0Qh7pXGuzzHx7iBzfgTE3iWlgUtQZq6wVZdVm8A\r\nwwrhEGFoCrLd1X6NCKq/caazqPb4E3LdK0mgSFWGN6wC/JEwZh4fmkWOESfV\r\nLVT919Cy6f99mVimaAFUMc12o0lercysJsA=\r\n=bqiB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@tldraw/vec":"^1.9.0","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.9.0","@use-gesture/react":"^10.2.19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@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","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.23.0_1678447740488_0.7196823317664569","host":"s3://npm-registry-packages"}},"1.23.1":{"name":"@tldraw/core","version":"1.23.1","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@1.23.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":"bd707059d0eb78c2dba4d8f7f2ba6d15c8c2dd85","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.23.1.tgz","fileCount":165,"integrity":"sha512-BziwOLrvBqAlvGoDVjAeBGTygAXiYDapau2r02XBh9Ge1IIE2jsHHIg98UuMiMfs5GiLj7NbqiF71O93jO/9Fw==","signatures":[{"sig":"MEUCIQCcaoaN8bXu7KjrCFEBZV/k0LpGYHcmru4ixhLPpgvfEwIgZXn43F2TuZ6sNACKb9L/n6thyINAAoC4j/aPUtKKl44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ8IZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrwQ/+MmVn7QCbenFxxHb9AlOZFdvXWUZ5utw8Vffl5eBSFiBU5pvr\r\nxXMi72HkiqoZ36rosUJ7uMS92N6Siz5HdSGjSEJ9UjHC5UK10EIUunBxSQIi\r\nDFszqpUont+TOlEo43d1sQA0K7a5ccEpvZxD5tFL3CirpW1a8oRkdtOIGZpe\r\nSqGam4+xPUUOZHLSfwMg+Ph44rIPe7J+DtqBjWtV7G6Jt76pMuGXrL7/PUOH\r\n2DHdN5nfHxN2xflrk1BBZXLj6Cr//BYQUcsWY10Drfv6qJC3Y++23ZkQ60an\r\n92axZ4L9fqQF/ynVXMHUBfgp5Il9UC3OkqnoCQ6dGbWO5eDlv8YU2aLsYkjU\r\n9SWy3s3RIxoPb8hD3PiWBA76mUYGFXu2EGBsuIpewrNcqkq4DCjhT08e8ls2\r\nm4ULnu6hCFT2YZi4r7SrFpEGNDKAGXixkPP89seYytgpo88b0AAWSakoV9+u\r\nrnUAPMIjWZAAfdIvhV5jXa5qslGOug+suStTgDH9UkRu1fxfwr3spr2x3HQq\r\ndmJdJ8Ia04TsHBjegKbAgAxiJXC5Kwpjnt3c3/gvQGhInPzY5/2jA2RP4oGJ\r\nRlqXFvp5oMUqiSBMyNb+AXFnD8BhTGFSmnGnnDRII04oldwKRTngsjAbfMA0\r\ns1TWdbaGpK08NoM8taj+mZdUauStrgrPKVg=\r\n=l/U0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@tldraw/vec":"^1.9.1","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.9.1","@use-gesture/react":"^10.2.19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@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","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.23.1_1680327192956_0.3459533817378897","host":"s3://npm-registry-packages"}},"1.23.2":{"name":"@tldraw/core","version":"1.23.2","keywords":["react","canvas","zoom","drawing","whiteboard"],"author":{"name":"@steveruizok"},"license":"MIT","_id":"@tldraw/core@1.23.2","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":"de043c6ae91b8a21532104819f48da98de5bd372","tarball":"https://registry.npmjs.org/@tldraw/core/-/core-1.23.2.tgz","fileCount":165,"integrity":"sha512-cx+KfqemSHvVonNGwEolosMOsJt5cl3PGRBaXcZOOXQxnFALF22dnMtm6lbmlQQA71EfqNMP5e+qV3jCwuYaqA==","signatures":[{"sig":"MEUCIHvXKvRik1DQloaGm1+xXsUrlOwT503g2je4VQs3g4ZlAiEAnBWl/vp8qK0iIYeLEJZOdi2cqS4V8R9ahxvxhVmAerk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ8j9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmNw//fOW3huJ+ANLSEgv84Nw0xCTz8DL+PhM4/8rqgxFywWdCDSSA\r\nvuM9dkc83DiuoVGX8gAiZbsjguqQ/4Uiw1W9bvFzyxHnCEaRkfHqKl+sNtCi\r\nyfx//D/RIaYnR2gWShktuZOeCel1vTIQve0CfTPyRh8K7EL1Yuuymzv8Y7Wz\r\nhKFlYGwJ67Thrtb8g/L5VNxXh4wOqEVOdpsVvLc1q9Jr85dI+WZEKhr92fV+\r\n3zT9t0VRypMqVU7sGIgHay3CaEkZxl85TlzR+ArMm1gVKNrHEpoLZl4A0fBz\r\nUTkRUcQquazhNNrdg4GgiBABuBKOknG4049hNytdUdIOz57WMg2z2xl7LlAd\r\nEHQmOgEVxnenjhp2AMRzgyfZnmChdhh6/eo6IhFY3R4M7tMBhoRupMjYyhkd\r\np+scoApPFvGZFk10+9WDEQGjam8E5bOVFuDe8vX9fd9gJodtQFy0kNg3Femb\r\n4QyAJS03kqiQCaCyAQIzViORsghjbus/M1z/Vjx3gAO8tKP+hPimwyjV/Agd\r\nrwRgucbEzZ4W+t023uV/woLx2OrzM0cIszxyHGub/Pj+/nuBAcSWohHGKFpp\r\nJgmaBNLsTH2agOCDlZLLpkMX7ap1j+fNluOvgEjARokk06+iHgxeIK6mZQHA\r\nZF0Zc/jqw5z5+7BXjNEpPJY4QfDXtO2ZzxE=\r\n=yC39\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.(tsx|jsx|ts|js|mjs)?$":["@swc-node/jest",{"dynamicImport":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"\\~(.*)":"<rootDir>/src/$1","@tldraw/core":"<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":"./dist/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":"The tldraw core renderer and utilities.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@tldraw/vec":"^1.9.2","perfect-freehand":"^1.1.0","@tldraw/intersect":"^1.9.2","@use-gesture/react":"^10.2.19"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@tldraw/lfg":"latest","@tldraw/vec":"*","@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","resize-observer-polyfill":"^1.5.1","@testing-library/jest-dom":"^5.16.5"},"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.23.2_1680328957029_0.24674100962396528","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-07-24T20:00:12.268Z","modified":"2026-05-21T09:47:16.973Z","0.0.1":"2021-07-24T20:00:12.516Z","0.0.2":"2021-07-25T16:58:22.673Z","0.0.3":"2021-07-25T17:17:51.713Z","0.0.4":"2021-07-25T17:30:27.703Z","0.0.5":"2021-07-27T15:58:20.158Z","0.0.6":"2021-07-27T16:11:58.063Z","0.0.8":"2021-07-28T16:11:05.096Z","0.0.9":"2021-07-29T09:40:04.830Z","0.0.10":"2021-07-29T12:16:57.053Z","0.0.11":"2021-07-29T15:29:11.819Z","0.0.12":"2021-07-29T20:47:22.741Z","0.0.13":"2021-07-29T21:21:49.163Z","0.0.14":"2021-07-29T21:28:23.411Z","0.0.15":"2021-08-03T14:26:28.561Z","0.0.16":"2021-08-03T17:37:46.933Z","0.0.17":"2021-08-03T17:38:09.594Z","0.0.18":"2021-08-04T13:52:40.408Z","0.0.19":"2021-08-04T13:56:09.390Z","0.0.20":"2021-08-04T14:04:55.723Z","0.0.21":"2021-08-04T14:32:04.207Z","0.0.22":"2021-08-05T07:08:28.761Z","0.0.23":"2021-08-05T10:15:33.633Z","0.0.24":"2021-08-05T10:35:16.250Z","0.0.26":"2021-08-06T20:23:35.957Z","0.0.27":"2021-08-07T21:07:12.668Z","0.0.28":"2021-08-07T21:33:57.157Z","0.0.29":"2021-08-07T21:40:30.228Z","0.0.30":"2021-08-08T21:35:49.981Z","0.0.32":"2021-08-09T20:03:54.378Z","0.0.33":"2021-08-09T20:13:05.438Z","0.0.34":"2021-08-09T20:31:55.495Z","0.0.35":"2021-08-09T20:41:42.641Z","0.0.37":"2021-08-10T10:46:44.839Z","0.0.38":"2021-08-10T11:29:39.352Z","0.0.39":"2021-08-10T11:51:39.529Z","0.0.40":"2021-08-10T11:59:47.007Z","0.0.41":"2021-08-10T12:02:56.903Z","0.0.42":"2021-08-13T12:36:00.226Z","0.0.43":"2021-08-13T12:49:43.717Z","0.0.44":"2021-08-13T12:56:01.327Z","0.0.45":"2021-08-13T13:01:53.561Z","0.0.46":"2021-08-13T13:06:45.973Z","0.0.47":"2021-08-13T13:14:00.595Z","0.0.48":"2021-08-17T23:13:57.590Z","0.0.49":"2021-08-18T00:00:51.014Z","0.0.50":"2021-08-29T13:48:15.663Z","0.0.51":"2021-08-30T13:29:24.447Z","0.0.52":"2021-08-31T18:13:56.094Z","0.0.53":"2021-08-31T18:20:34.581Z","0.0.54":"2021-08-31T21:47:27.648Z","0.0.55":"2021-09-03T07:36:05.245Z","0.0.56":"2021-09-03T10:25:57.499Z","0.0.57":"2021-09-03T11:10:40.199Z","0.0.58":"2021-09-04T15:21:08.148Z","0.0.59":"2021-09-04T15:41:07.101Z","0.0.60":"2021-09-04T21:19:51.260Z","0.0.61":"2021-09-05T10:05:17.120Z","0.0.62":"2021-09-05T10:08:57.216Z","0.0.63":"2021-09-05T10:13:48.447Z","0.0.64":"2021-09-05T10:15:25.103Z","0.0.66":"2021-09-05T10:24:19.887Z","0.0.67":"2021-09-05T10:29:11.350Z","0.0.68":"2021-09-05T10:33:23.597Z","0.0.69":"2021-09-05T10:33:52.344Z","0.0.70":"2021-09-05T10:47:45.678Z","0.0.71":"2021-09-05T10:52:34.394Z","0.0.72":"2021-09-05T11:01:18.856Z","0.0.74":"2021-09-05T11:08:34.062Z","0.0.75":"2021-09-05T11:14:37.497Z","0.0.76":"2021-09-05T11:18:31.951Z","0.0.77":"2021-09-05T11:20:33.718Z","0.0.74-beta.1":"2021-09-05T14:18:25.336Z","0.0.79":"2021-09-05T14:20:09.466Z","0.0.81":"2021-09-06T13:10:07.913Z","0.0.83":"2021-09-08T11:16:25.942Z","0.0.84":"2021-09-08T12:04:17.100Z","0.0.85":"2021-09-08T13:48:07.122Z","0.0.86":"2021-09-09T16:18:42.491Z","0.0.89":"2021-09-12T13:11:59.182Z","0.0.90":"2021-09-13T21:33:34.608Z","0.0.91":"2021-09-13T21:50:59.525Z","0.0.92":"2021-09-14T07:52:23.804Z","0.0.93":"2021-09-14T11:33:36.820Z","0.0.94":"2021-09-15T15:49:31.469Z","0.0.95":"2021-09-17T21:44:05.730Z","0.0.96":"2021-09-19T21:57:59.426Z","0.0.97":"2021-09-21T15:50:22.556Z","0.0.98":"2021-09-22T13:25:55.111Z","0.0.99":"2021-09-22T15:01:56.523Z","0.0.100":"2021-09-22T17:34:43.022Z","0.0.101":"2021-09-23T11:17:51.478Z","0.0.102":"2021-09-23T11:47:46.376Z","0.0.103":"2021-09-24T12:00:52.580Z","0.0.104":"2021-09-24T12:47:55.860Z","0.0.105":"2021-09-24T14:13:10.876Z","0.0.106":"2021-09-28T10:16:08.897Z","0.0.107":"2021-10-06T08:55:15.438Z","0.0.108":"2021-10-07T15:07:53.290Z","0.0.109":"2021-10-08T11:36:50.295Z","0.0.110":"2021-10-09T14:02:52.920Z","0.0.111":"2021-10-10T10:59:40.032Z","0.0.112":"2021-10-10T12:25:45.936Z","0.0.113":"2021-10-10T13:14:09.120Z","0.0.114":"2021-10-10T16:37:20.655Z","0.0.115":"2021-10-14T15:43:53.137Z","0.0.116":"2021-10-14T16:32:41.254Z","0.0.117":"2021-10-15T13:13:22.496Z","0.0.118":"2021-10-16T20:30:11.151Z","0.0.119":"2021-10-16T22:22:41.137Z","0.0.120":"2021-10-17T08:57:34.807Z","0.0.121":"2021-10-18T13:33:13.490Z","0.0.122":"2021-10-18T14:35:10.760Z","0.0.123":"2021-10-19T11:29:05.653Z","0.0.124":"2021-10-19T11:30:41.871Z","0.0.125":"2021-10-22T13:52:02.776Z","0.0.126":"2021-10-22T14:08:14.858Z","0.0.129":"2021-10-27T15:21:26.638Z","0.0.130":"2021-10-27T16:23:12.203Z","0.1.0":"2021-10-27T17:08:18.361Z","0.1.1":"2021-10-27T17:19:46.539Z","0.1.2":"2021-10-27T17:25:05.933Z","0.1.3":"2021-10-27T17:26:30.061Z","0.1.4":"2021-10-27T17:52:38.228Z","0.1.5":"2021-10-28T11:25:00.740Z","0.1.6":"2021-10-28T11:25:44.360Z","0.1.7":"2021-10-28T14:24:07.569Z","0.1.8":"2021-10-28T15:32:59.954Z","0.1.9":"2021-10-28T15:35:20.586Z","0.1.10":"2021-10-29T09:28:38.140Z","0.1.11":"2021-10-30T19:13:33.881Z","0.1.12":"2021-11-01T09:09:27.250Z","0.1.13":"2021-11-01T13:33:57.541Z","0.1.14":"2021-11-02T11:14:36.722Z","0.1.15":"2021-11-03T15:02:00.386Z","0.1.16":"2021-11-04T12:57:09.951Z","0.1.17":"2021-11-04T13:11:33.026Z","0.1.18":"2021-11-05T20:08:25.166Z","0.1.19":"2021-11-10T15:23:34.634Z","0.1.20":"2021-11-12T12:11:51.264Z","0.1.21":"2021-11-14T13:30:41.057Z","1.0.4":"2021-11-19T15:02:14.131Z","1.1.0":"2021-11-20T13:33:29.562Z","1.1.2":"2021-11-21T12:42:44.139Z","1.1.3":"2021-11-22T16:20:18.152Z","1.1.5":"2021-11-26T17:16:16.328Z","1.1.9-beta.1":"2021-11-27T20:33:26.287Z","1.1.9-beta.2":"2021-11-27T20:42:29.234Z","1.1.9-beta.3":"2021-11-27T20:48:19.043Z","1.1.9-beta.4":"2021-11-28T09:38:32.642Z","1.2.2":"2021-11-28T10:25:39.942Z","1.2.3":"2021-12-02T13:06:55.943Z","1.2.5":"2021-12-10T16:08:35.571Z","1.2.7":"2021-12-12T21:46:08.856Z","1.2.8":"2021-12-20T15:20:22.470Z","1.2.9":"2021-12-22T00:47:15.977Z","1.2.10":"2021-12-22T14:34:10.292Z","1.3.0":"2021-12-25T18:42:01.246Z","1.4.0":"2021-12-27T20:29:31.818Z","1.4.1":"2021-12-28T11:50:48.856Z","1.4.2":"2022-01-07T08:45:27.328Z","1.4.3":"2022-01-07T09:13:56.946Z","1.5.0":"2022-01-10T21:11:38.452Z","1.5.1":"2022-01-14T20:46:19.030Z","1.6.1":"2022-02-03T11:19:38.502Z","1.7.0":"2022-02-08T11:20:24.330Z","1.8.0":"2022-02-15T12:41:56.547Z","1.9.0":"2022-03-09T13:30:28.461Z","1.9.1":"2022-03-09T13:32:12.783Z","1.10.0":"2022-05-11T13:33:01.683Z","1.11.0":"2022-05-14T09:49:25.825Z","1.11.1":"2022-05-14T14:23:39.196Z","1.12.0":"2022-05-18T12:56:26.642Z","1.13.0":"2022-06-01T14:24:03.704Z","1.13.1":"2022-06-02T16:15:35.189Z","1.14.0-next.0":"2022-06-09T12:14:14.193Z","1.14.0":"2022-06-09T17:04:47.613Z","1.14.1":"2022-06-30T07:56:28.567Z","1.14.2":"2022-07-08T19:08:12.900Z","1.15.0":"2022-07-23T14:09:01.182Z","1.16.0":"2022-08-28T07:17:46.849Z","1.17.0":"2022-09-07T14:12:55.291Z","1.18.0":"2022-09-08T08:48:28.267Z","1.18.1":"2022-09-08T09:58:24.898Z","1.18.2":"2022-09-08T10:14:58.837Z","1.18.3":"2022-09-08T10:24:20.931Z","1.18.4":"2022-09-09T08:51:54.548Z","1.19.0":"2022-10-04T12:01:24.513Z","1.20.0":"2022-10-26T13:05:41.593Z","1.20.1":"2022-11-14T15:50:34.875Z","1.20.2":"2022-12-03T14:10:46.543Z","1.20.3":"2022-12-31T00:01:45.611Z","1.21.0":"2023-01-15T11:19:45.878Z","1.21.1":"2023-02-06T09:44:24.741Z","1.22.0":"2023-02-06T09:59:16.064Z","1.23.0":"2023-03-10T11:29:00.671Z","1.23.1":"2023-04-01T05:33:13.196Z","1.23.2":"2023-04-01T06:02:37.263Z"},"bugs":{"url":"https://github.com/tldraw/tldraw/issues"},"author":{"name":"@steveruizok"},"license":"MIT","homepage":"https://github.com/tldraw/tldraw#readme","keywords":["react","canvas","zoom","drawing","whiteboard"],"repository":{"url":"git+https://github.com/tldraw/tldraw.git","type":"git"},"description":"The tldraw core renderer and utilities.","maintainers":[{"email":"steve@tldraw.com","name":"tldraw-personal"},{"email":"steveruizok@gmail.com","name":"steveruizok"},{"email":"mime@tldraw.com","name":"mimetldraw"},{"email":"mitja@tldraw.com","name":"mitjatldraw"},{"email":"accounts@tldraw.com","name":"siobhantldraw"}],"readme":"<div style=\"text-align: center; transform: scale(.5);\">\n  <img src=\"https://github.com/tldraw/tldraw/raw/main/assets/card-repo.png\"/>\n</div>\n\n# @tldraw/core\n\nThis package contains the `Renderer` and core utilities used by [tldraw](https://tldraw.com).\n\nYou can use this package to build projects like [tldraw](https://tldraw.com), where React components are rendered on a canvas user interface. Check out the [advanced example](https://core-steveruiz.vercel.app/).\n\n💕 Love this library? Consider [becoming a sponsor](https://github.com/sponsors/steveruizok?frequency=recurring&sponsor=steveruizok).\n\n## Installation\n\nUse your package manager of choice to install `@tldraw/core` and its peer dependencies.\n\n```bash\nyarn add @tldraw/core && yarn build\n# or\nnpm i @tldraw/core && npm run build\n```\n\n> Note: You'll need to run the `build` script before running `dev`.\n\n## Examples\n\nThere are two examples in this repository.\n\nThe **simple** example in [`examples/core-example`](https://github.com/tldraw/tldraw/tree/main/examples/core-example) shows a minimal use of the library. It does not do much but this should be a good reference for the API without too much else built on top.\n\nThe **advanced** example in [`examples/core-example-advanced`](https://github.com/tldraw/tldraw/tree/main/examples/core-example-advanced) shows a more realistic use of the library. (Try it [here](https://core-steveruiz.vercel.app/)). While the fundamental patterns are the same, this example contains features such as: panning, pinching, and zooming the camera; creating, cloning, resizing, and deleting shapes; keyboard shortcuts, brush-selection; shape-snapping; undo, redo; and more. Much of the code in the advanced example comes from the [@tldraw/tldraw](https://tldraw.com) codebase.\n\nIf you're working on an app that uses this library, I recommend referring back to the advanced example for tips on how you might implement these features for your own project.\n\n## Usage\n\nImport the `Renderer` React component and pass it the required props.\n\n```tsx\nimport * as React from \"react\"\nimport { Renderer, TLShape, TLShapeUtil, Vec } from '@tldraw/core'\nimport { BoxShape, BoxUtil } from \"./shapes/box\"\n\nconst shapeUtils = { box: new BoxUtil() }\n\nfunction App() {\n  const [page, setPage] = React.useState({\n    id: \"page\"\n    shapes: {\n      \"box1\": {\n        id: 'box1',\n        type: 'box',\n        parentId: 'page',\n        childIndex: 0,\n        point: [0, 0],\n        size: [100, 100],\n        rotation: 0,\n      }\n    },\n    bindings: {}\n  })\n\n  const [pageState, setPageState] = React.useState({\n    id: \"page\",\n    selectedIds: [],\n    camera: {\n      point: [0,0],\n      zoom: 1\n    }\n  })\n\n  return (<Renderer\n    page={page}\n    pageState={pageState}\n    shapeUtils={shapeUtils}\n  />)\n}\n```\n\n## Documentation\n\n### `Renderer`\n\nTo avoid unnecessary renders, be sure to pass \"stable\" values as props to the `Renderer`. Either define these values outside of the parent component, or place them in React state, or memoize them with `React.useMemo`.\n\n| Prop         | Type                            | Description                                                 |\n| ------------ | ------------------------------- | ----------------------------------------------------------- |\n| `page`       | [`TLPage`](#tlpage)             | The current page object.                                    |\n| `pageState`  | [`TLPageState`](#tlpagestate)   | The current page's state.                                   |\n| `shapeUtils` | [`TLShapeUtils`](#tlshapeutils) | The shape utilities used to render the shapes.              |\n| `assets`     | [`TLAssets`](#tlassets)         | (optional) A table of assets used by shapes in the project. |\n\nIn addition to these required props, the Renderer accepts many other **optional** props.\n\n| Property             | Type                          | Description                                                           |\n| -------------------- | ----------------------------- | --------------------------------------------------------------------- |\n| `containerRef`       | `React.MutableRefObject`      | A React ref for the container, where CSS variables will be added.     |\n| `theme`              | `object`                      | An object with overrides for the Renderer's default colors.           |\n| `components`         | `object`                      | An object with overrides for the Renderer's default React components. |\n| `hideBounds`         | `boolean`                     | Do not show the bounding box for selected shapes.                     |\n| `hideHandles`        | `boolean`                     | Do not show handles for shapes with handles.                          |\n| `hideBindingHandles` | `boolean`                     | Do not show binding controls for selected shapes with bindings.       |\n| `hideResizeHandles`  | `boolean`                     | Do not show resize handles for selected shapes.                       |\n| `hideRotateHandles`  | `boolean`                     | Do not show rotate handles for selected shapes.                       |\n| `hideCursors`        | `boolean`                     | Do not show multiplayer cursors.                                      |\n| `snapLines`          | [`TLSnapLine`](#tlsnapline)[] | An array of \"snap\" lines.                                             |\n| `users`              | `object`                      | A table of [`TLUser`](#tluser)s.                                      |\n| `userId`             | `object`                      | The current user's [`TLUser`](#tluser) id.                            |\n\nThe theme object accepts valid CSS colors for the following properties:\n\n| Property       | Description                                          |\n| -------------- | ---------------------------------------------------- |\n| `foreground`   | The primary (usually \"text\") color                   |\n| `background`   | The default page's background color                  |\n| `brushFill`    | The fill color of the brush selection box            |\n| `brushStroke`  | The stroke color of the brush selection box          |\n| `selectFill`   | The fill color of the selection bounds               |\n| `selectStroke` | The stroke color of the selection bounds and handles |\n\nThe components object accepts React components for the following properties:\n\n| Property | Description                       |\n| -------- | --------------------------------- |\n| `Cursor` | Multiplayer cursors on the canvas |\n\nThe Renderer also accepts many (optional) event callbacks.\n\n| Prop                        | Description                                                 |\n| --------------------------- | ----------------------------------------------------------- |\n| `onPan`                     | Panned with the mouse wheel                                 |\n| `onZoom`                    | Zoomed with the mouse wheel                                 |\n| `onPinchStart`              | Began a two-pointer pinch                                   |\n| `onPinch`                   | Moved their pointers during a pinch                         |\n| `onPinchEnd`                | Stopped a two-pointer pinch                                 |\n| `onPointerDown`             | Started pointing                                            |\n| `onPointerMove`             | Moved their pointer                                         |\n| `onPointerUp`               | Ended a point                                               |\n| `onPointCanvas`             | Pointed the canvas                                          |\n| `onDoubleClickCanvas`       | Double-pointed the canvas                                   |\n| `onRightPointCanvas`        | Right-pointed the canvas                                    |\n| `onDragCanvas`              | Dragged the canvas                                          |\n| `onReleaseCanvas`           | Stopped pointing the canvas                                 |\n| `onHoverShape`              | Moved their pointer onto a shape                            |\n| `onUnhoverShape`            | Moved their pointer off of a shape                          |\n| `onPointShape`              | Pointed a shape                                             |\n| `onDoubleClickShape`        | Double-pointed a shape                                      |\n| `onRightPointShape`         | Right-pointed a shape                                       |\n| `onDragShape`               | Dragged a shape                                             |\n| `onReleaseShape`            | Stopped pointing a shape                                    |\n| `onHoverHandle`             | Moved their pointer onto a shape handle                     |\n| `onUnhoverHandle`           | Moved their pointer off of a shape handle                   |\n| `onPointHandle`             | Pointed a shape handle                                      |\n| `onDoubleClickHandle`       | Double-pointed a shape handle                               |\n| `onRightPointHandle`        | Right-pointed a shape handle                                |\n| `onDragHandle`              | Dragged a shape handle                                      |\n| `onReleaseHandle`           | Stopped pointing shape handle                               |\n| `onHoverBounds`             | Moved their pointer onto the selection bounds               |\n| `onUnhoverBounds`           | Moved their pointer off of the selection bounds             |\n| `onPointBounds`             | Pointed the selection bounds                                |\n| `onDoubleClickBounds`       | Double-pointed the selection bounds                         |\n| `onRightPointBounds`        | Right-pointed the selection bounds                          |\n| `onDragBounds`              | Dragged the selection bounds                                |\n| `onReleaseBounds`           | Stopped the selection bounds                                |\n| `onHoverBoundsHandle`       | Moved their pointer onto a selection bounds handle          |\n| `onUnhoverBoundsHandle`     | Moved their pointer off of a selection bounds handle        |\n| `onPointBoundsHandle`       | Pointed a selection bounds handle                           |\n| `onDoubleClickBoundsHandle` | Double-pointed a selection bounds handle                    |\n| `onRightPointBoundsHandle`  | Right-pointed a selection bounds handle                     |\n| `onDragBoundsHandle`        | Dragged a selection bounds handle                           |\n| `onReleaseBoundsHandle`     | Stopped a selection bounds handle                           |\n| `onShapeClone`              | Clicked on a shape's clone handle                           |\n| `onShapeChange`             | A shape's component prompted a change                       |\n| `onShapeBlur`               | A shape's component was prompted a blur                     |\n| `onRenderCountChange`       | The number of rendered shapes changed                       |\n| `onBoundsChange`            | The Renderer's screen bounding box of the component changed |\n| `onError`                   | The Renderer encountered an error                           |\n\nThe `@tldraw/core` library provides types for most of the event handlers:\n\n| Type                         |\n| ---------------------------- |\n| `TLPinchEventHandler`        |\n| `TLPointerEventHandler`      |\n| `TLCanvasEventHandler`       |\n| `TLBoundsEventHandler`       |\n| `TLBoundsHandleEventHandler` |\n| `TLShapeChangeHandler`       |\n| `TLShapeBlurHandler`         |\n| `TLShapeCloneHandler`        |\n\n### `TLPage`\n\nAn object describing the current page. It contains:\n\n| Property          | Type                        | Description                                                                 |\n| ----------------- | --------------------------- | --------------------------------------------------------------------------- |\n| `id`              | `string`                    | A unique id for the page.                                                   |\n| `shapes`          | [`TLShape{}`](#tlshape)     | A table of shapes.                                                          |\n| `bindings`        | [`TLBinding{}`](#tlbinding) | A table of bindings.                                                        |\n| `backgroundColor` | `string`                    | (optional) The page's background fill color. Will also overwrite the theme. |\n\n### `TLPageState`\n\nAn object describing the current page. It contains:\n\n| Property       | Type       | Description                                         |\n| -------------- | ---------- | --------------------------------------------------- |\n| `id`           | `string`   | The corresponding page's id                         |\n| `selectedIds`  | `string[]` | An array of selected shape ids                      |\n| `camera`       | `object`   | An object describing the camera state               |\n| `camera.point` | `number[]` | The camera's `[x, y]` coordinates                   |\n| `camera.zoom`  | `number`   | The camera's zoom level                             |\n| `pointedId`    | `string`   | (optional) The currently pointed shape id           |\n| `hoveredId`    | `string`   | (optional) The currently hovered shape id           |\n| `editingId`    | `string`   | (optional) The currently editing shape id           |\n| `bindingId`    | `string`   | (optional) The currently editing binding.           |\n| `brush`        | `TLBounds` | (optional) A `Bounds` for the current selection box |\n\n### `TLAssets`\n\nAn object describing the current page's assets. It contains:\n\n| Property | Type     | Description                |\n| -------- | -------- | -------------------------- |\n| `id`     | `string` | A unique id for the asset. |\n| `type`   | `string` | The type of the asset.     |\n\nAssets are used for shared resources, such as serialized images and videos in the `@tldraw/tldraw` app. If a shape has an `assetId` property, its component will receive the corresponding asset in the component's props. Like shapes, this interface is meant to be extended with additional properties relevant to the type of asset used (e.g. size, duration, url).\n\n### `TLShape`\n\nAn object that describes a shape on the page. The shapes in your document should extend this interface with other properties. See [Shape Type](#shape-type).\n\n| Property              | Type       | Description                                                                           |\n| --------------------- | ---------- | ------------------------------------------------------------------------------------- |\n| `id`                  | `string`   | The shape's id.                                                                       |\n| `type`                | `string`   | The type of the shape, corresponding to the `type` of a [`TLShapeUtil`](#tlshapeutil) |\n| `parentId`            | `string`   | The id of the shape's parent (either the current page or another shape)               |\n| `childIndex`          | `number`   | the order of the shape among its parent's children                                    |\n| `name`                | `string`   | the name of the shape                                                                 |\n| `point`               | `number[]` | the shape's current `[x, y]` coordinates on the page                                  |\n| `assetId`             | `string`   | (optional) An asset id from the [`TLAssets`](#tlassets) table.                        |\n| `rotation`            | `number`   | (optional) The shape's current rotation in radians                                    |\n| `children`            | `string[]` | (optional) An array containing the ids of this shape's children                       |\n| `handles`             | `{}`       | (optional) A table of [`TLHandle`](#tlhandle) objects                                 |\n| `isGhost`             | `boolean`  | (optional) True if the shape is \"ghosted\", e.g. while deleting                        |\n| `isLocked`            | `boolean`  | (optional) True if the shape is locked                                                |\n| `isHidden`            | `boolean`  | (optional) True if the shape is hidden                                                |\n| `isEditing`           | `boolean`  | (optional) True if the shape is currently editing                                     |\n| `isGenerated`         | `boolean`  | optional) True if the shape is generated programatically                              |\n| `isAspectRatioLocked` | `boolean`  | (optional) True if the shape's aspect ratio is locked                                 |\n\n### `TLHandle`\n\nAn object that describes a relationship between two shapes on the page.\n\n| Property | Type       | Description                                   |\n| -------- | ---------- | --------------------------------------------- |\n| `id`     | `string`   | An id for the handle                          |\n| `index`  | `number`   | The handle's order within the shape's handles |\n| `point`  | `number[]` | The handle's `[x, y]` coordinates             |\n\nWhen a shape with handles is the only selected shape, the `Renderer` will display its handles. You can respond to interactions with these handles using the `on\n\n### `TLBinding`\n\nAn object that describes a relationship between two shapes on the page.\n\n| Property | Type     | Description                                  |\n| -------- | -------- | -------------------------------------------- |\n| `id`     | `string` | A unique id for the binding                  |\n| `fromId` | `string` | The id of the shape where the binding begins |\n| `toId`   | `string` | The id of the shape where the binding begins |\n\n### `TLSnapLine`\n\nA snapline is an array of points (formatted as `[x, y]`) that represent a \"snapping\" line.\n\n### `TLShapeUtil`\n\nThe `TLShapeUtil` is an abstract class that you can extend to create utilities for your custom shapes. See the [Creating Shapes](#creating-shapes) guide to learn more.\n\n### `TLUser`\n\nA `TLUser` is the presence information for a multiplayer user. The user's pointer location and selections will be shown on the canvas. If the `TLUser`'s id matches the `Renderer`'s `userId` prop, then the user's cursor and selections will not be shown.\n\n| Property        | Type       | Description                             |\n| --------------- | ---------- | --------------------------------------- |\n| `id`            | `string`   | A unique id for the user                |\n| `color`         | `string`   | The user's color, used for indicators   |\n| `point`         | `number[]` | The user's pointer location on the page |\n| `selectedIds[]` | `string[]` | The user's selected shape ids           |\n\n### `Utils`\n\nA general purpose utility class. See source for more.\n\n## Guide: Creating Shapes\n\nThe `Renderer` component has no built-in shapes. It's up to you to define every shape that you want to see on the canvas. While these shapes are highly reusable between projects, you'll need to define them using the API described below.\n\n> For several example shapes, see the folder `/example/src/shapes/`.\n\n### Shape Type\n\nYour first task is to define an interface for the shape that extends `TLShape`. It must have a `type` property.\n\n```ts\n// BoxShape.ts\nimport type { TLShape } from '@tldraw/core'\n\nexport interface BoxShape extends TLShape {\n  type: 'box'\n  size: number[]\n}\n```\n\n### Component\n\nNext, use `TLShapeUtil.Component` to create a second component for your shape's `Component`. The `Renderer` will use this component to display the shape on the canvas.\n\n```tsx\n// BoxComponent.ts\nimport { SVGContainer, shapeComponent } from '@tldraw/core'\nimport * as React from 'react'\nimport type { BoxShape } from './BoxShape'\n\nexport const BoxComponent = TLShapeUtil.Component<BoxShape, SVGSVGElement>(\n  ({ shape, events, meta }, ref) => {\n    const color = meta.isDarkMode ? 'white' : 'black'\n\n    return (\n      <SVGContainer ref={ref} {...events}>\n        <rect\n          width={shape.size[0]}\n          height={shape.size[1]}\n          stroke={color}\n          strokeWidth={2}\n          strokeLinejoin=\"round\"\n          fill=\"none\"\n          pointerEvents=\"all\"\n        />\n      </SVGContainer>\n    )\n  }\n)\n```\n\nYour component can return HTML elements or SVG elements. If your shape is returning only SVG elements, wrap it in an `SVGContainer`. If your shape returns HTML elements, wrap it in an `HTMLContainer`. Note that you must set `pointerEvents` manually on the shapes you wish to receive pointer events.\n\nThe component will receive the following props:\n\n| Name                | Type       | Description                                                        |\n| ------------------- | ---------- | ------------------------------------------------------------------ |\n| `shape`             | `TLShape`  | The shape from `page.shapes` that is being rendered                |\n| `meta`              | `{}`       | The value provided to the `Renderer`'s `meta` prop                 |\n| `events`            | `{}`       | Several pointer events that should be set on the container element |\n| `isSelected`        | `boolean`  | The shape is selected (its `id` is in `pageState.selectedIds`)     |\n| `isHovered`         | `boolean`  | The shape is hovered (its `id` is `pageState.hoveredId`)           |\n| `isEditing`         | `boolean`  | The shape is being edited (its `id` is `pageState.editingId`)      |\n| `isGhost`           | `boolean`  | The shape is ghosted or is the child of a ghosted shape.           |\n| `isChildOfSelected` | `boolean`  | The shape is the child of a selected shape.                        |\n| `onShapeChange`     | `Function` | The callback provided to the `Renderer`'s `onShapeChange` prop     |\n| `onShapeBlur`       | `Function` | The callback provided to the `Renderer`'s `onShapeBlur` prop       |\n\n### Indicator\n\nNext, use `TLShapeUtil.Indicator` to create a second component for your shape's `Indicator`. This component is shown when the shape is hovered or selected. Your `Indicator` must return SVG elements only.\n\n```tsx\n// BoxIndicator.ts\n\nexport const BoxIndicator = TLShapeUtil.Indicator<BoxShape>(({ shape }) => {\n  return (\n    <rect\n      fill=\"none\"\n      stroke=\"dodgerblue\"\n      strokeWidth={1}\n      width={shape.size[0]}\n      height={shape.size[1]}\n    />\n  )\n})\n```\n\nThe indicator component will receive the following props:\n\n| Name         | Type      | Description                                                                            |\n| ------------ | --------- | -------------------------------------------------------------------------------------- |\n| `shape`      | `TLShape` | The shape from `page.shapes` that is being rendered                                    |\n| `meta`       | {}        | The value provided to the `Renderer`'s `meta` prop                                     |\n| `user`       | `TLUser`  | The user when shown in a multiplayer session                                           |\n| `isSelected` | `boolean` | Whether the current shape is selected (true if its `id` is in `pageState.selectedIds`) |\n| `isHovered`  | `boolean` | Whether the current shape is hovered (true if its `id` is `pageState.hoveredId`)       |\n\n### ShapeUtil\n\nNext, create a \"shape util\" for your shape. This is a class that extends `TLShapeUtil`. The `Renderer` will use an instance of this class to answer questions about the shape: what it should look like, where it is on screen, whether it can rotate, etc.\n\n```ts\n// BoxUtil.ts\nimport { TLBounds, TLShapeUtil, Utils } from '@tldraw/core'\nimport { BoxComponent } from './BoxComponent'\nimport { BoxIndicator } from './BoxIndicator'\nimport type { BoxShape } from './BoxShape'\n\nexport class BoxUtil extends TLShapeUtil<BoxShape, SVGSVGElement> {\n  Component = BoxComponent\n\n  Indicator = BoxIndicator\n\n  getBounds = (shape: BoxShape): TLBounds => {\n    const [width, height] = shape.size\n\n    const bounds = {\n      minX: 0,\n      maxX: width,\n      minY: 0,\n      maxY: height,\n      width,\n      height,\n    }\n\n    return Utils.translateBounds(bounds, shape.point)\n  }\n}\n```\n\nSet the `Component` field to your component and the `Indicator` field to your indicator component. Then define the `getBounds` method. This method will receive a shape and should return a `TLBounds` object.\n\nYou may also set the following fields:\n\n| Name               | Type      | Default | Description                                                                                           |\n| ------------------ | --------- | ------- | ----------------------------------------------------------------------------------------------------- |\n| `showCloneHandles` | `boolean` | `false` | Whether to display clone handles when the shape is the only selected shape                            |\n| `hideBounds`       | `boolean` | `false` | Whether to hide the bounds when the shape is the only selected shape                                  |\n| `isStateful`       | `boolean` | `false` | Whether the shape has its own React state. When true, the shape will not be unmounted when off-screen |\n\n### ShapeUtils Object\n\nFinally, create a mapping of your project's shape utils and the `type` properties of their corresponding shapes. Pass this object to the `Renderer`'s `shapeUtils` prop.\n\n```tsx\n// App.tsx\n\nconst shapeUtils = {\n  box: new BoxUtil(),\n  circle: new CircleUtil(),\n  text: new TextUtil(),\n}\n\nexport function App() {\n  // ...\n\n  return <Renderer page={page} pageState={pageState} {...etc} shapeUtils={shapeUtils} />\n}\n```\n\n## Local Development\n\nTo start the development servers for the package and the advanced example:\n\n- Run `yarn` to install dependencies.\n- Run `yarn start`.\n- Open `localhost:5420`.\n\nYou can also run:\n\n- `start:advanced` to start development servers for the package and the advanced example.\n- `start:simple` to start development servers for the package and the simple example.\n- `test` to execute unit tests via [Jest](https://jestjs.io).\n- `docs` to build the docs via [ts-doc](https://typedoc.org/).\n- `build` to build the package.\n\n## Example\n\nSee the `example` folder or this [CodeSandbox](https://codesandbox.io/s/laughing-elion-gp0kx) example.\n\n## Community\n\n### Support\n\nNeed help? Please [open an issue](https://github.com/tldraw/tldraw/issues/new) for support.\n\n### Discussion\n\nWant to connect with other devs? Visit the [Discord channel](https://discord.gg/SBBEVCA4PG).\n\n### License\n\nThis project is licensed under MIT.\n\nIf you're using the library in a commercial product, please consider [becoming a sponsor](https://github.com/sponsors/steveruizok?frequency=recurring&sponsor=steveruizok).\n\n## Author\n\n- [@steveruizok](https://twitter.com/steveruizok)\n","readmeFilename":"README.md"}