{"_id":"@leafer/canvas","_rev":"148-da8fb059d400a6c9b5e3cf33a1c2e3e1","name":"@leafer/canvas","dist-tags":{"latest":"2.3.0"},"versions":{"1.0.0-alpha.1":{"name":"@leafer/canvas","version":"1.0.0-alpha.1","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-alpha.1","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"f30c031cb4b5cf2e942f494b32cee8b5101cc537","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-alpha.1.tgz","fileCount":6,"integrity":"sha512-6u05zl27Hjx0l4MnGJ/ChhGfYr7IOOvdcUNxjNxIhw9IDtFgD2gl1Io7dhZVaujpY1QILkkgAr96lUex7BtPHw==","signatures":[{"sig":"MEUCIQD/4+ontfF8TvvsALc4+GJhmEfKxAGOhiR8Zyghmu0R+QIgOHx6NkIeLc9POWgD+gQisT8qV4Ag2BbzUeBAx7sfkSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBupFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnUw/9E2bYd7tYRCc2V7uDSoFAJAN7Mx0BqNI04YJPQbJeHusiPVeg\r\n3qwVSPLRQNhRIvTNFcoQts6weBiMF3jhkUiKNO7KHbUq4Hp+83z4mqlvx0cQ\r\nqhwKxjzRWKxGktgaoDVkdpj7zQ1VG5nawguvoeaud/7nG179GxY8ewrg6PAT\r\neHGscjbILXee2RyM29fP6IgsAvnGxxNitP3YvSyvLzCq1ilb3oH5DJwfzUAK\r\nAO0ccWBUf42LP53IpcmwGqmzjRwxQStk1EZF+e2EFiUFFcmu69XMByWjE3cZ\r\nYBtSLNmwoUwzmNZoXIAxApHIpSF+GURemy0CJ+jw+kcmA9u5KMO3ASgEpAFD\r\ndda3QMMnUXcohNd1buC94ifTh6g29Xy5RaHIfbKjCz6zmkez0qiBMQd60IFI\r\nvMAMcXPR5zKAyT75lPi+d2QY08/xjZwgARYLH0PhNqI++yji1xTgmYhyXMqS\r\nZAefw4cXsmSL6yJK+FQA+7+8Nu4qkmy/7KFFHGB/vgld0OmG8YptA3Wy9oub\r\niNGBxdxCKucPgJo9unNN/i7shUeRRm39rLxkcKMHMwKZr+KFMguM8k6C2Swj\r\n32qaNngnjx7kWuvKJOiJUXJZ/hyVcbaDauAbJqLg46LG02SaJ3U4bQKzWdDg\r\nM5gjGEotiRKRxWzcI75as+3cdAIyaJEfU6c=\r\n=cydv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","gitHead":"28c4afe1aab7a2cea3b2f7a1ba753047e2535d1b","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"8.15.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@leafer/list":"1.0.0-alpha.1"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-alpha.1_1678174789024_0.13374606920082743","host":"s3://npm-registry-packages"}},"1.0.0-alpha.5":{"name":"@leafer/canvas","version":"1.0.0-alpha.5","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-alpha.5","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"5eb7e70596c19402a9b08e61f92eb01579e548b3","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-alpha.5.tgz","fileCount":6,"integrity":"sha512-8oSbjluThQ33jCMCAqkIfjvQGsBJhRSEB+mjBQajCG5ga40GXNz3In8kX1ajRsCuh7Uqpkj6vRKNqiksDYMb+g==","signatures":[{"sig":"MEUCIQCF8WiVDaTagihhfYFHEJNUzvvBYkXMfsDkPBTJQgs4EwIgd7bLYnQfBFM63xTNWSMcpWS+Y4Dt0glgG8u7fN8YXjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCA99ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGRA/5AW23K+K6ZALfat+sj1Eul5wdRzXswI5cEdXjic5fEth4RxkP\r\nRU3Xuqt9H4Mg5ORBSBq+Dp9WlRPndk6fMTwfPJNt2qX60YDs0wT1Ei1YGkmx\r\nuvjytVnQffMFeFJLIdmVJyzNxdZtzW7QpqYruDBLfWaWSkxKJ+Mov9Yo1ONF\r\nGhjC/Cy/mAtayuR50xhWLCtuLSkm4QG4JRRFkiza84rUw+mNslqkKiNjMRHe\r\n5OS0DMUUlgm0/mTsNWLv8C6qRE9bYbJs6OmJip1zTc9nxel85dKQzNicUtUp\r\n1z1bCcHnjPU1p1dUpJvXqqwWz7Gi2/x/Vop8EH/cMXvNGstIQfyLVQatIxV5\r\n7tUPnpTHWNzkgRrlkz61i8SifnK+/fpmYm9zto7ngjbxmgmJUnG8aOlHBqpN\r\nQL4zrRbPbEaDk8QdDbxbTF7cn3WwgLiyh72FYUihZ6yDSI6j6//18+29jjeo\r\nR/FGVDo2G0mzf81eG1o5fBnACsUvyhAVbrphe6jnQeG3b8GDbZ+tgJEViXNh\r\n3smo9io7CLZ8u/s9dH8itDNeo5UXhjiiJzTFDbgihY9hVzzCLa226+ygWtU5\r\nk0LxyclAtGIsiKh71BEJl2eKgyyuOStmHaMu5mDH2GRr6D4VRWvY9RaSF8Np\r\nqtyZdUO+zg8vuV6MMA8hxPpewcgw7+hmrrU=\r\n=1n4e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-alpha.5.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/170e761c3b2279af1a4e03aac4a74adb/leafer-canvas-1.0.0-alpha.5.tgz","_integrity":"sha512-8oSbjluThQ33jCMCAqkIfjvQGsBJhRSEB+mjBQajCG5ga40GXNz3In8kX1ajRsCuh7Uqpkj6vRKNqiksDYMb+g==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"8.15.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@leafer/list":"1.0.0-alpha.5"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-alpha.5_1678249853753_0.5109120747729803","host":"s3://npm-registry-packages"}},"1.0.0-alpha.6":{"name":"@leafer/canvas","version":"1.0.0-alpha.6","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-alpha.6","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"8649ba6b195c110f7d2349d08842930f6e77b23c","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-alpha.6.tgz","fileCount":6,"integrity":"sha512-NvU8VuoOldnXrycHr1ZIm0fMRkh7zdosHwSE9j52JPpdU3hWvFoYAPrn+4B7r/R7L3QMUg0oT5xGVRK8D8RCiQ==","signatures":[{"sig":"MEUCIQCesmLLLtDKO/XQAG/toMcqrpAcaVG/VlwpyGTRJQhVuwIgeMdcBQee9z2T6ClD0VpnJ6tO4X7KA5i6q2srnKktsp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCBTOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYoA//WH50pgGEqw9OpWh0MAQIJnqO3g8rP0H2lDkczJoKT7fnamSu\r\nsFn9ywZxvwIiW4p2ix+Kb+c5ANRcHudaPrTcrAQtfutr8ZHoaoF0gp2yGpx8\r\nvGihSXRZSDrJCO9F/jbH+ItlQqeT/9Mrpk0X17pMA9WFEtcmBY5JGYD61sqn\r\nCw2/+ZyTF9Y4fgi5l4vZO8rabuRE7qmiG9YGmhmepmxyn0WIdcJDkC1V5QZO\r\n7BHjwWwFYB50bo1XEbFl4nhlmKe45SdDEYuWnKgZlIvlHhZ36Dr2iNzxffk4\r\nnULCOQztNYh98Dq376/JNYgQVmio4Bzl5RInmydOHScvB3O/bc1/HENoNZS4\r\n9setWFXanXki+4cteYW4LYp4IwIIdctSw1DqUg0KS8xMERC/2kbSXZudaOLf\r\nCKDhDOeIyWrT4zLEpuOfCEVhCyVByyGGiEH9/bbBejat/zuC9ORk3STgitiH\r\nvl7Un6hAPlMo5NAWf7GnsdAL0jlCv3ueCkgow7ffzAKfM9TR1a4r4cRfSl15\r\npJgBRsSPAJcVAt6SWH91mDNj95XxPCfJEuLZniMKnI3KkuVq/MMWMUMP+s/f\r\n3fCQP6VXwYvGtG7OLowOKzcRJRa3OPpLM0Lr/RBQU2mDaN+Q96kQ2rwiTYgT\r\n8tmheaNunBmdYXvKcUSz/T8NO5VhQsC8/VQ=\r\n=TwzF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-alpha.6.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/be3a71a67872950658547691630a4674/leafer-canvas-1.0.0-alpha.6.tgz","_integrity":"sha512-NvU8VuoOldnXrycHr1ZIm0fMRkh7zdosHwSE9j52JPpdU3hWvFoYAPrn+4B7r/R7L3QMUg0oT5xGVRK8D8RCiQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"8.15.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@leafer/list":"1.0.0-alpha.6"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-alpha.6_1678251214096_0.7291415285283713","host":"s3://npm-registry-packages"}},"1.0.0-alpha.7":{"name":"@leafer/canvas","version":"1.0.0-alpha.7","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-alpha.7","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"b9ce5357af9729ccb158ec572df1eca60fe74270","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-alpha.7.tgz","fileCount":6,"integrity":"sha512-AGwZVVQ342QFbhU5MhC4JaqoR8vUidoUDaQsFePbOrIwRNbO5yAddM7dgzZc4A0b/b1L0KPFFHcNH/09cukmVQ==","signatures":[{"sig":"MEUCIQD1ynW+7HGqbIT7IcTaR/TejbdjPBfotWJ3b16TUO/hbQIgIidI1H+6wwQ3sg55YoYJAH/IC1f8mvkzWSB6jhj746U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCKk8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8cw//Z5Iauk+bWFpnNQQ8efmgrXWSJXKdwNHhPjne/rT/IgnvtMLQ\r\nS60WG5qd1xLfWA48+ZOMMfkc/Qwk/q1WAZfh88r4g9d3wFa0Wvj5TH3BrntK\r\nsVd3cBu+lwcfNlaTa5T0Qmo2RtHOSeF14MNPOpaNiOV5nE0nAJ+MqFK1XnGV\r\nbZiJhWUQMy12SPj/UGrvHkgcOro+P3wg/vTuOn4HyQXGSagJYtSt2Y+D2LcG\r\ndYZO+wwfGyDXfw2SpvxJIxEF9623NXHAMXjlm7syDCwBGqECRohqUZEW0E+X\r\nm8INc0++2mD9jYy2spsbOXAQJqNZAqjcraSESI7eSkA0YzTgNXKsjIxkZW7Z\r\n37mrOBYQOdqZbQo9SQt4VmmSOuKXVITb/5WySDwHCRuwlwTCgg1BARIFpKGK\r\nTJlEp1lnqyt/VZtm58UIKZtNJV20Xx/r9TMRdT3nyKzrScmIYZhfcy9tU+7b\r\nj3gqNVxZhWleNpI4p/EkNkcEMxsS5wSD5b7f7GaQiG4kWErON2SS+y+BytYd\r\nqPWG2Tki9hHSwXVhG1XTBtRDkYlNNacrq/6+mUzTijgwlNF66YZgJ0tmewe7\r\nn5OOS+CcMmWEtx1QfAAAFEBcrHQOdFm26x5IRyBmc+rTIN8HWrfcOMtUaJbW\r\nFEVoousw9WcLNIaK7ZOcsUmzswHpFNkrpsM=\r\n=qAbX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-alpha.7.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/3288fb6feffcfa14ef419832d65490c2/leafer-canvas-1.0.0-alpha.7.tgz","_integrity":"sha512-AGwZVVQ342QFbhU5MhC4JaqoR8vUidoUDaQsFePbOrIwRNbO5yAddM7dgzZc4A0b/b1L0KPFFHcNH/09cukmVQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"8.15.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@leafer/list":"1.0.0-alpha.7"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-alpha.7"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-alpha.7_1678289212519_0.6184412683373599","host":"s3://npm-registry-packages"}},"1.0.0-alpha.9":{"name":"@leafer/canvas","version":"1.0.0-alpha.9","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-alpha.9","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"76fe663cc8f7d2f8879c57d4760b64fbcd74f242","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-alpha.9.tgz","fileCount":6,"integrity":"sha512-YsjRfomomMvMJ/4yYkwfiwL8iBuf1FxVen6Kwjh2OS1Qo9pPWRsiK1vlP6PcrSlXO/etKO+WHYCk734gRTT38g==","signatures":[{"sig":"MEQCIEzpI5rFEgZt4Zpx8FxeXVcm/be2jppSZNvd/RmWmZ+nAiAmoggpRAPVfGCW6kZC+i+V99w8ucTwbbW74hNykmuNhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCfXhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwKg//cCwbHERNTFjzVasYIKitSKNDMLsjSAhucojqCDWUT6WebjuK\r\ndtNBwPwSD3MgWEIDp6VC27kzqW8z5dCfIkH9nRAQFgUYzalmmC90M3GTUTLL\r\nXuh5obttb2UH4IBD37hqBKKfjO7DfYYnIz2UR1IumbqtSGwTpFS9U+vsLMV8\r\nK0z5P5glL+n1lIXCulvb9rXMMKYBHCXwpaCSolxZDGKwi9kx+4v3athZctS4\r\nyErx7iSaex7x6qh3k/g3yvNlhkW9lRg92oZ5dW+R6PQPp7NdDLAp02C0gS90\r\nYgEwYlP+CMT5BtcWyuL4VFIO+BsV1//3vNPXnZMXXlJH3vi5d08oydE7R6LE\r\nW3HgQVXprkCi9Qr45f0V7yaPpxek0vbtOy6nkUvXcvGwiLm4su9xmkLu49Lt\r\nHBq82tgDX2XhgtFmFaPAaR2G0hMALLRGfZzbiqJas6r2gH77pwZlXDhAUXyu\r\nZYwb4lZaO+NhRTcHhSvHTBUK7u60h8ymo4w1HKxYfpGNnqbUOZVR5aMJkpzB\r\nMZrrnuqNEPc7qNoiN1xiJprvH7E5avShJ+3luDwrztLAA61KjkDJLa1pF3y/\r\nShIupsS7wWXiT2hP75ev539kfb2sCkXFuFwTyROz/g1jc7LM1LcH9bnaJVEB\r\npsKXnR8ygucB7dukBXk9r8rtNzooHuh/ZeU=\r\n=q9ci\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-alpha.9.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/228b10ec4b70506117d11317d8781ff6/leafer-canvas-1.0.0-alpha.9.tgz","_integrity":"sha512-YsjRfomomMvMJ/4yYkwfiwL8iBuf1FxVen6Kwjh2OS1Qo9pPWRsiK1vlP6PcrSlXO/etKO+WHYCk734gRTT38g==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"8.15.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@leafer/list":"1.0.0-alpha.9"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-alpha.9"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-alpha.9_1678374369258_0.524961948144764","host":"s3://npm-registry-packages"}},"1.0.0-alpha.10":{"name":"@leafer/canvas","version":"1.0.0-alpha.10","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-alpha.10","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"d852a74cdf2226e822ca81883d6e9c4cb461d4c9","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-alpha.10.tgz","fileCount":6,"integrity":"sha512-eydAmvHpjt8GTj61XXEpGG7AXltN16JItrPUBR3WOrYacPEEqfTG8CzlCGKGTCdkRgHzsLaVx8rdtK0h7IiQhQ==","signatures":[{"sig":"MEUCIQCH7+UwTyaILiXB5zLaXttRDrftDairVSxRafhdqWvbHAIgCQocAfHAJL3Z2dfq4laXlEAdRnQ3eeFMKb3Zmu8GmTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEszCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2XQ/+PMzViceGGnMGlqcTpxzPA1/G9aXjd03TXtl8UQL1UCxFCF8w\r\nUBfq783dWAuErhB+6ac98hpnc7ytb1gBu14ieR9W2avO5EocZbqb59ChtKZA\r\nwD6TSGKVB7C82YkKxr5kD76PjSMEqZ9eLVgqm9rNSBPqvaI+DfIJ1crd9AfS\r\n9rONdrteo8ZVCWnBi9KRJ2a14TxtTuAylO+YSCaIVXyAk9rgKgjj9sl/qX5T\r\nLwec4IzfRwyW4zF5M95639Sln+sYKp7Ie0FE5mD5WomJnZgwJr0jcnJZ03nf\r\njDnFPSqIhpV/ijMKzhRXaHvUs9TjtpDld58yYJrSj+F/7C6yyIOuqLjyJ9na\r\nwPXMpwrvARMJRw8qFeo+0ZBfPPfiKGkgGsoNmwduRDqJC7j4j/7EtR5uMyBd\r\nh5EhKzEBKBZKEZUishnQ8ADlkNmPHfTufUuBiH4hF+VK1UKzcUV9iw11KSok\r\nKLlgBc1wLQVdUq4PQNn7iIrcEtlPn9rNULph7KfBFvSJelqQGnqn/xk3efyS\r\nmZ8fU5FmCrLFiwzlQTNJVGSqJ3t8VTMzWTbD0u6RPnac1Jsz+iwui2ZxEbqW\r\nUp/dgTrdwSSyT9jE/yf49gGXrF+Y7X37XV6r5k/Nni9CU69y2HhAfCNPL0Ds\r\n5fncQyhlV/6cjWGw4l3TkzFbPyDAU09fJyc=\r\n=69mU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-alpha.10.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/86ac93656d42b9f2e801b86a5a45d8a2/leafer-canvas-1.0.0-alpha.10.tgz","_integrity":"sha512-eydAmvHpjt8GTj61XXEpGG7AXltN16JItrPUBR3WOrYacPEEqfTG8CzlCGKGTCdkRgHzsLaVx8rdtK0h7IiQhQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"8.15.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@leafer/list":"1.0.0-alpha.10"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-alpha.10"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-alpha.10_1678953665849_0.47930010445070526","host":"s3://npm-registry-packages"}},"1.0.0-alpha.21":{"name":"@leafer/canvas","version":"1.0.0-alpha.21","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-alpha.21","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"1e9a7f082274e4213a13a9960734d637aac56800","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-alpha.21.tgz","fileCount":6,"integrity":"sha512-Kd/ZM3Ziyvi4zi/WZl1OFxd7oZLHHyEruNf5qKthOOFtWluJRe03GktnfxJNvZndgnoO1CDZxIWP8WcrNlDlGg==","signatures":[{"sig":"MEYCIQD9v3+t1953YbROhfy0cyo7pnybrWCqGeukSiTwTFbYyAIhALcrnL83KNR9P1XHuYcjdBp5PN+WaMPpOHSRQ+8Sf/w3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGcPSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCwg//bECI5GcslYgRBewQv34YZaQHKs9ELsUZbuS9M5zvoKkiRxe2\r\nBGvRy5zYmMTy5aH0reS+7dRqVHAq6VqMpi2MXU9LevEYzaGbkX6EYHWQdqFA\r\nwCnGd4mX/8APkg7alMJqNfauSyvn+u7I3zVqAqJydv/1zcsXULLJ9wKI2Sbk\r\nfN1w292Ggt7nkFEW93dWMbHLwDSna93EkPKFUR5wT1iz9qfIj4gEp3Jd1W5X\r\nGtUMFWPRuulrn07W3/pUh9Ay+4BBQeaOWks1gpQstPtt1QPYUVeG7sntxgsn\r\nVVKnaPA2P81wdqmjZBkyXFF0DjXUHPqV35WsA+JdmaZjyg2OoU0NKfOccEP4\r\nOynwzzl5PwvnztcEB4nuVZrwvDEKab+pO9l24BrAo1cZ+o10CuUV7PWNDDQE\r\nWyqUhKdq4y3jDm5wbhX39aW55xuIYbC6dbTQcejh4roykVf/UXIuLaq2YlPs\r\nWJCZ++IMt4M5ObpaPs/iSbFKNuuHeiG+894cTXcLQtorhJATWdNxvlqnHcD8\r\nfd88eBdCDV3KqGhtnx1F8XRAeqvBWG/5X5hXRjMmcb3XciOiTldxKsu1W9P9\r\nWGPhQOY2xY7X6SRD5Q7aHULXUunU7wRalgC7AuwWHsPaQNPzvw/N7KKrzCS9\r\nEiz8XP2QMIuHdraJKVFUI0N5H+6TqebPHj8=\r\n=G3PN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-alpha.21.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/34a0d5f9856ff510cbbcbc4500557398/leafer-canvas-1.0.0-alpha.21.tgz","_integrity":"sha512-Kd/ZM3Ziyvi4zi/WZl1OFxd7oZLHHyEruNf5qKthOOFtWluJRe03GktnfxJNvZndgnoO1CDZxIWP8WcrNlDlGg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"8.15.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@leafer/list":"1.0.0-alpha.21"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-alpha.21"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-alpha.21_1679410130210_0.6551529584347262","host":"s3://npm-registry-packages"}},"1.0.0-alpha.23":{"name":"@leafer/canvas","version":"1.0.0-alpha.23","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-alpha.23","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"e7fe7d42c0086a30e070194c0c394ba8c4110005","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-alpha.23.tgz","fileCount":6,"integrity":"sha512-tTA6WsRD4vexdqjc/ToRBvXdxJN3PdvqFvEDPB04VSVnVl5loWsY+UeMeP4cAyJ7g4Y2fznNFI4wS+VcJ0rLKg==","signatures":[{"sig":"MEQCIG8Oq3uINRI2MtsmfF3707t7mG5JypNg6Bv2/qJsUMKFAiA9jmpf0Jl8pzo2Dyd7KtLpaYzPt+LDFtiAxKPy54RCxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4613},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-alpha.23.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/b6bfeb666c41f35ac269aca69fb8bebc/leafer-canvas-1.0.0-alpha.23.tgz","_integrity":"sha512-tTA6WsRD4vexdqjc/ToRBvXdxJN3PdvqFvEDPB04VSVnVl5loWsY+UeMeP4cAyJ7g4Y2fznNFI4wS+VcJ0rLKg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"8.15.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@leafer/list":"1.0.0-alpha.23"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-alpha.23"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-alpha.23_1683622011729_0.8341454634525798","host":"s3://npm-registry-packages"}},"1.0.0-alpha.30":{"name":"@leafer/canvas","version":"1.0.0-alpha.30","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-alpha.30","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"9779b0556d821cae39a44a7d2376523035845870","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-alpha.30.tgz","fileCount":8,"integrity":"sha512-uM/Wez6yI66PiQ4sVciJdmEK/AuxFcsbFBdukbjxdAY7wahpFXc3XwIFQKiR7OJ2o7aCzwn2RabOhDFrOXm7ZA==","signatures":[{"sig":"MEUCIAScH9DpYJYbuaQfeslv2OvR3NAZW9OoNP1fAqQiwRaqAiEAwu3NayQgzK1R3DEQXT0OXR7hX4h9Q2jjyh1h86QRLH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22731},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-alpha.30.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/83b39cc7712aa152186337b5ddee97be/leafer-canvas-1.0.0-alpha.30.tgz","_integrity":"sha512-uM/Wez6yI66PiQ4sVciJdmEK/AuxFcsbFBdukbjxdAY7wahpFXc3XwIFQKiR7OJ2o7aCzwn2RabOhDFrOXm7ZA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/list":"1.0.0-alpha.30"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-alpha.30"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-alpha.30_1686308238975_0.667946719292833","host":"s3://npm-registry-packages"}},"1.0.0-alpha.31":{"name":"@leafer/canvas","version":"1.0.0-alpha.31","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-alpha.31","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"1dd09a40b959dff67e6d7308ad2139e7ac311395","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-alpha.31.tgz","fileCount":8,"integrity":"sha512-ptvVaMUaGLNFybDGCLSe54fVvBeIBySpj28YCHUCwTTOfh6nATv+pswARC8T7yrrCKyzHhfi9cme4OxkC1r10A==","signatures":[{"sig":"MEUCIQCjPiCoyn2CRhWvt3u2c3yCBQ93v0fTmHSISxf7MhmEcgIgXyjXwti9pyKf0b9TzmDWnMMjJntcLowNVcJmRFUa0Es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22938},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-alpha.31.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/3b74977678dc134703cd83bd9e3352b7/leafer-canvas-1.0.0-alpha.31.tgz","_integrity":"sha512-ptvVaMUaGLNFybDGCLSe54fVvBeIBySpj28YCHUCwTTOfh6nATv+pswARC8T7yrrCKyzHhfi9cme4OxkC1r10A==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/list":"1.0.0-alpha.31"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-alpha.31"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-alpha.31_1686739202683_0.8246443901313223","host":"s3://npm-registry-packages"}},"1.0.0-bate":{"name":"@leafer/canvas","version":"1.0.0-bate","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-bate","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"833eed67f0f6d72a61ee8549d9c8d07e0f37c458","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-bate.tgz","fileCount":8,"integrity":"sha512-Fj10VfhgXT3fCeBqMUPzFzNWNXG7fHB8AV4bQfzBShuIXycRoVkL8PhgRR77SV+x+MEtizK54+kzg/9VJVeNXg==","signatures":[{"sig":"MEUCIQDHYlwewOJRqM0mdDsNKUhA+ZzP9tVLfeUKewpuqjOS3gIgQcc1rZIR+kH3R9AzfGyHzIrMJcimZscAnsI7/3kJIHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23191},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-bate.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/a2a243a284e122e16dad930d3aee64a0/leafer-canvas-1.0.0-bate.tgz","_integrity":"sha512-Fj10VfhgXT3fCeBqMUPzFzNWNXG7fHB8AV4bQfzBShuIXycRoVkL8PhgRR77SV+x+MEtizK54+kzg/9VJVeNXg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/list":"1.0.0-bate"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-bate"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-bate_1686908628330_0.9764276278324187","host":"s3://npm-registry-packages"}},"1.0.0-beta":{"name":"@leafer/canvas","version":"1.0.0-beta","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-beta","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"d03a1f721e781979574a3955613c276b56e11786","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-beta.tgz","fileCount":8,"integrity":"sha512-5MC6fluti3lTtMD8jl0v+bSEEjMFLmrKvEUYsrO1DV8ZPp24vyjQwMYg+0M2lrWoZVijSr15orhHWhQXKL1gHg==","signatures":[{"sig":"MEUCIGduABX29UZjPvbfReUJeYARp6AfVCitNs+oJIIataF2AiEAr71Ur6iQboSrY5MtsIzBLUseRLMViinOxL/ZWb9o/Zg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23297},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-beta.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/693c8804251c9642c4cbd11d64c264f3/leafer-canvas-1.0.0-beta.tgz","_integrity":"sha512-5MC6fluti3lTtMD8jl0v+bSEEjMFLmrKvEUYsrO1DV8ZPp24vyjQwMYg+0M2lrWoZVijSr15orhHWhQXKL1gHg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-beta","@leafer/list":"1.0.0-beta","@leafer/math":"1.0.0-beta","@leafer/platform":"1.0.0-beta"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-beta_1687699623956_0.41065127592385964","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"@leafer/canvas","version":"1.0.0-beta.2","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-beta.2","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"ae404b87749380ed7cf422e85d7d0dff5e8f3a55","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-beta.2.tgz","fileCount":8,"integrity":"sha512-EFte0hrQHWh1M2J99lAdzmwqD1OUuMzLAeEKOioZ8S1FgsIFfr1pIxj66eVHRmXoLQmTstuouz8sN9eP+XndxQ==","signatures":[{"sig":"MEYCIQCXOly3t7M62H7ygsYArEy7XnmiQr+QRXVxon46Dw+JFwIhAPIy3O6Skkbk6s8cVLspCWoDknTlWVBqI53auxb0hadH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23309},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-beta.2.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/c9332709b031478644de68773128b0dc/leafer-canvas-1.0.0-beta.2.tgz","_integrity":"sha512-EFte0hrQHWh1M2J99lAdzmwqD1OUuMzLAeEKOioZ8S1FgsIFfr1pIxj66eVHRmXoLQmTstuouz8sN9eP+XndxQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-beta.2","@leafer/list":"1.0.0-beta.2","@leafer/math":"1.0.0-beta.2","@leafer/platform":"1.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-beta.2_1688391891368_0.7428254561333973","host":"s3://npm-registry-packages"}},"1.0.0-beta.4":{"name":"@leafer/canvas","version":"1.0.0-beta.4","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-beta.4","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"04c3f30893301dc688bb682f7cd9f6e77ef86ea3","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-beta.4.tgz","fileCount":8,"integrity":"sha512-V9T9YUoiKrGVApoO+AsX80MQhk+DZcPZn7N5XgGL7JNC3U/KlB2tq4wI8HbiWC9TgR0nGsFpjruAatfS2sdD+A==","signatures":[{"sig":"MEUCIHli1IVcZRE70uiGgXermAx7cHyzB6czZgmaT41HsPV1AiEAlnmNEAQZntmyKDSv+n/hz87dD0N/u/luM+WD54CXk48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23309},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-beta.4.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/538a32409be0962ebb8b89ac7bf24452/leafer-canvas-1.0.0-beta.4.tgz","_integrity":"sha512-V9T9YUoiKrGVApoO+AsX80MQhk+DZcPZn7N5XgGL7JNC3U/KlB2tq4wI8HbiWC9TgR0nGsFpjruAatfS2sdD+A==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-beta.4","@leafer/list":"1.0.0-beta.4","@leafer/math":"1.0.0-beta.4","@leafer/platform":"1.0.0-beta.4"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-beta.4_1688656511066_0.4487952941474074","host":"s3://npm-registry-packages"}},"1.0.0-beta.5":{"name":"@leafer/canvas","version":"1.0.0-beta.5","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-beta.5","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"02dc4f35cf35685820448674126af2c71618910d","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-beta.5.tgz","fileCount":8,"integrity":"sha512-A2GZxKfdDxyCIm2SbykRpsUj8Ot8+ZRYYdt47e89UgQ8GK46mq+HZgnERCQyDoZguRU5eBSXgdNstceoNzgFNw==","signatures":[{"sig":"MEUCIQCuEbH9IX8TdbcYYBr7+vxglYaZgmVQTwNLb8zesXkzYAIgXdBVZUm3wI33ahvg8bGSxE/5b++aU6grNNQ+C1X0BSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25105},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-beta.5.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/7c81723f53376be3689021991e99a677/leafer-canvas-1.0.0-beta.5.tgz","_integrity":"sha512-A2GZxKfdDxyCIm2SbykRpsUj8Ot8+ZRYYdt47e89UgQ8GK46mq+HZgnERCQyDoZguRU5eBSXgdNstceoNzgFNw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-beta.5","@leafer/list":"1.0.0-beta.5","@leafer/math":"1.0.0-beta.5","@leafer/platform":"1.0.0-beta.5"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-beta.5_1689891411994_0.32924077492462045","host":"s3://npm-registry-packages"}},"1.0.0-beta.6":{"name":"@leafer/canvas","version":"1.0.0-beta.6","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-beta.6","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"13f7d3e31d9e3044032ed190d134c37b95a89801","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-beta.6.tgz","fileCount":8,"integrity":"sha512-UsPTeUBOh5Vr1NBi0NudpGArnKhk8NpDfD/NrATmVWecEo+rbFiwwuWWWA/JbMYn6RiPumWoINmPaoOchQ8zug==","signatures":[{"sig":"MEUCIQCyMCXbdZP87rY1W/Q+S6+521GeQjYHNDZufYA1Bqp5hgIgLvP/cKvsyazwHNjqZQKuyOkP7jetECfmSDblanI52mY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25141},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-beta.6.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/efaf8ca67b1003a76ec1e2d569f24dc5/leafer-canvas-1.0.0-beta.6.tgz","_integrity":"sha512-UsPTeUBOh5Vr1NBi0NudpGArnKhk8NpDfD/NrATmVWecEo+rbFiwwuWWWA/JbMYn6RiPumWoINmPaoOchQ8zug==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-beta.6","@leafer/file":"1.0.0-beta.6","@leafer/list":"1.0.0-beta.6","@leafer/math":"1.0.0-beta.6","@leafer/platform":"1.0.0-beta.6"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-beta.6"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-beta.6_1689895700656_0.8111185439753181","host":"s3://npm-registry-packages"}},"1.0.0-beta.7":{"name":"@leafer/canvas","version":"1.0.0-beta.7","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-beta.7","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"0479ed237e18347a12699cb24504479d6e8043ac","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-beta.7.tgz","fileCount":8,"integrity":"sha512-JfbRP98FJ4RpxV+e/c9eyumlhN7wtCKpWk7VbNXV0k7uG9kwm06TXieRHnrKgXew1zDHJg22FR7GYOv+gw+lMA==","signatures":[{"sig":"MEUCICNIkdHBly49BcXBH3H7v8Rit1a381nB1s2wyhQkjwVjAiEAq2ILBpa1DWNgdurFtoF1HmeltSWUf+2PTrU/PJOcvrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25141},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-beta.7.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/75202382e372dd56b87c64d63e8c987c/leafer-canvas-1.0.0-beta.7.tgz","_integrity":"sha512-JfbRP98FJ4RpxV+e/c9eyumlhN7wtCKpWk7VbNXV0k7uG9kwm06TXieRHnrKgXew1zDHJg22FR7GYOv+gw+lMA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-beta.7","@leafer/file":"1.0.0-beta.7","@leafer/list":"1.0.0-beta.7","@leafer/math":"1.0.0-beta.7","@leafer/platform":"1.0.0-beta.7"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-beta.7"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-beta.7_1690467618008_0.47634264043173014","host":"s3://npm-registry-packages"}},"1.0.0-beta.8":{"name":"@leafer/canvas","version":"1.0.0-beta.8","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-beta.8","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"e6795b94aa3e7b2e14fef2f3fd428f9c452692d9","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-beta.8.tgz","fileCount":8,"integrity":"sha512-tIJ5GmNhGtIsh2Xa/Cn59xZkKT3ph4XgGaOaXkx3VB2dcYHrta0NQohmAA3Ia1uanZ5r/lOke8bybnArmmYakg==","signatures":[{"sig":"MEYCIQCZTod3lAgJvCuflp6+d4K+IRpoqQ+ZZtbDLnZCwmyG+gIhAMaC8QXnGArWzl9OH5ahcQ+Iqw63E8YMtQKAimLZ/ee8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25467},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-beta.8.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/fcd7faed94f13b0a9dfb27412e14dd1a/leafer-canvas-1.0.0-beta.8.tgz","_integrity":"sha512-tIJ5GmNhGtIsh2Xa/Cn59xZkKT3ph4XgGaOaXkx3VB2dcYHrta0NQohmAA3Ia1uanZ5r/lOke8bybnArmmYakg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-beta.8","@leafer/file":"1.0.0-beta.8","@leafer/list":"1.0.0-beta.8","@leafer/math":"1.0.0-beta.8","@leafer/debug":"1.0.0-beta.8","@leafer/platform":"1.0.0-beta.8"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-beta.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-beta.8_1691235969855_0.5145038555211137","host":"s3://npm-registry-packages"}},"1.0.0-beta.9":{"name":"@leafer/canvas","version":"1.0.0-beta.9","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-beta.9","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"2e55cffc42ad15638f528e4e0d8bb76466040c1e","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-beta.9.tgz","fileCount":10,"integrity":"sha512-HI64xpeZprOQwg475tG/7jj63MXc3DKyfiT9oF5r2D+URj686GYyVdaWf964yZkEcm70vnLK7mDqnpzhM9hxiA==","signatures":[{"sig":"MEUCIFaif0ZFf58ulpKCgj7K/gH/JifJFrOXfpkh82eOF/CgAiEA0LJXPSrXRAusPcWABqkMWfgrlI4ot2a+xblmzgRv8Wg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26169},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-beta.9.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/840bfb3ff9e854bbf9d068b822903d9c/leafer-canvas-1.0.0-beta.9.tgz","_integrity":"sha512-HI64xpeZprOQwg475tG/7jj63MXc3DKyfiT9oF5r2D+URj686GYyVdaWf964yZkEcm70vnLK7mDqnpzhM9hxiA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-beta.9","@leafer/file":"1.0.0-beta.9","@leafer/list":"1.0.0-beta.9","@leafer/math":"1.0.0-beta.9","@leafer/path":"1.0.0-beta.9","@leafer/debug":"1.0.0-beta.9","@leafer/platform":"1.0.0-beta.9"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-beta.9"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-beta.9_1691502104584_0.6390834558720027","host":"s3://npm-registry-packages"}},"1.0.0-beta.10":{"name":"@leafer/canvas","version":"1.0.0-beta.10","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-beta.10","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"45b927e85759f21873682ce93689482dc9f91bc0","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-beta.10.tgz","fileCount":10,"integrity":"sha512-YF8wOpC09o7HieMa/zBsytKscxhTQFS6VVURe4MsWlSnJu0WRWsO5KPQaVh84QhBvjbHIQ5x6DGIYHf6UZHIjw==","signatures":[{"sig":"MEUCIQCDUb/irwqBhgK7GjlodrG72E16++fil+byXeZL1UCNMAIgdlMmxbRJity8Bbz+FEmBOxEpW/+7FZrCSKORSXHqni4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26356},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-beta.10.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/bb732ec7ed207b0a6b781fc844058d47/leafer-canvas-1.0.0-beta.10.tgz","_integrity":"sha512-YF8wOpC09o7HieMa/zBsytKscxhTQFS6VVURe4MsWlSnJu0WRWsO5KPQaVh84QhBvjbHIQ5x6DGIYHf6UZHIjw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-beta.10","@leafer/file":"1.0.0-beta.10","@leafer/list":"1.0.0-beta.10","@leafer/math":"1.0.0-beta.10","@leafer/path":"1.0.0-beta.10","@leafer/debug":"1.0.0-beta.10","@leafer/platform":"1.0.0-beta.10"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-beta.10_1692970798137_0.6031670363069557","host":"s3://npm-registry-packages"}},"1.0.0-beta.11":{"name":"@leafer/canvas","version":"1.0.0-beta.11","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-beta.11","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"12ab14574aec9ecf0528c660d900f2a4dc1fbc67","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-beta.11.tgz","fileCount":10,"integrity":"sha512-Avd+jvpkdBzdT7azLrg2+BnhErDJzEaNg/jUv93Xai31jh7eNI/d4IM0XKvA2G46MDtiLyyjowpbloOVVXethA==","signatures":[{"sig":"MEYCIQCmaa3u0eYpPS/WBbGjVLzsj9Xr0te5RLlNYYbValjrnQIhAOE5IhElIE1DR0sXPG5fjPE2L28w/BymYcE6LMiDoDQ0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26356},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-beta.11.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/43bac542195133061b908676e8776675/leafer-canvas-1.0.0-beta.11.tgz","_integrity":"sha512-Avd+jvpkdBzdT7azLrg2+BnhErDJzEaNg/jUv93Xai31jh7eNI/d4IM0XKvA2G46MDtiLyyjowpbloOVVXethA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-beta.11","@leafer/file":"1.0.0-beta.11","@leafer/list":"1.0.0-beta.11","@leafer/math":"1.0.0-beta.11","@leafer/path":"1.0.0-beta.11","@leafer/debug":"1.0.0-beta.11","@leafer/platform":"1.0.0-beta.11"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-beta.11"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-beta.11_1693196196769_0.8161102498867225","host":"s3://npm-registry-packages"}},"1.0.0-beta.12":{"name":"@leafer/canvas","version":"1.0.0-beta.12","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-beta.12","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"b400510572d7bfe80250712cc07b18df56acf30c","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-beta.12.tgz","fileCount":10,"integrity":"sha512-Q2pEdEr1MdG6nZQL+/7Q2OThPV1ULPWievE12+R2onU2a72cx9PyGcme1ysOsKxe3vVq/sEofffXFig7IamPvw==","signatures":[{"sig":"MEUCID42snFQLAuxZI7JBASOo3rgE4Z/K7lm6bBnZAn94draAiEAsU7HE8vKHDD4YSg0dNrltPpUjDOWh0ANAyjhOvKEbSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26158},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-beta.12.tgz","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/92f020187438b0bba5615af92b084bd9/leafer-canvas-1.0.0-beta.12.tgz","_integrity":"sha512-Q2pEdEr1MdG6nZQL+/7Q2OThPV1ULPWievE12+R2onU2a72cx9PyGcme1ysOsKxe3vVq/sEofffXFig7IamPvw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-beta.12","@leafer/file":"1.0.0-beta.12","@leafer/list":"1.0.0-beta.12","@leafer/math":"1.0.0-beta.12","@leafer/path":"1.0.0-beta.12","@leafer/debug":"1.0.0-beta.12","@leafer/platform":"1.0.0-beta.12"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-beta.12"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-beta.12_1693396278420_0.3024262922747498","host":"s3://npm-registry-packages"}},"1.0.0-beta.15":{"name":"@leafer/canvas","version":"1.0.0-beta.15","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-beta.15","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"1fbcb0c6ce5ad3e8e3c3aa4fa87af45776693cde","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-beta.15.tgz","fileCount":5,"integrity":"sha512-x5V8hkZNTlYQ1Yvo7T8ER9Azqsym3kjuyb/7tB3uFdqgBZ+CqrYBJTcTrY6gEZRUhi8mdGG+lA08g4bsSaf6zQ==","signatures":[{"sig":"MEYCIQCKArn5XQk7Au5AYx9Yyd/lb62PsXmKI+xnN5vHPXXTVgIhAJ9aJ08lrMj9kANVwWe9EmX69BEBZB9VXV6u4FMcfwHP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9984},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-beta.15.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/406253c7a5026e4934a322b952879485/leafer-canvas-1.0.0-beta.15.tgz","_integrity":"sha512-x5V8hkZNTlYQ1Yvo7T8ER9Azqsym3kjuyb/7tB3uFdqgBZ+CqrYBJTcTrY6gEZRUhi8mdGG+lA08g4bsSaf6zQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-beta.15","@leafer/file":"1.0.0-beta.15","@leafer/list":"1.0.0-beta.15","@leafer/math":"1.0.0-beta.15","@leafer/path":"1.0.0-beta.15","@leafer/debug":"1.0.0-beta.15","@leafer/platform":"1.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-beta.15_1695393772919_0.6906931751297161","host":"s3://npm-registry-packages"}},"1.0.0-beta.16":{"name":"@leafer/canvas","version":"1.0.0-beta.16","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-beta.16","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"ed7f44623c2d18cf1c19aa9919cadd11ced8b432","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-beta.16.tgz","fileCount":11,"integrity":"sha512-+wlGiXBe3dd9ikj6MQe1bG1SxM5wtv/ZLwZEGyX2iH9zQCH9kUvIZn7H7SqlTftbMgGWcnJKcO/5ci0++Hkv4w==","signatures":[{"sig":"MEYCIQCkw7HtcE94CW89WtRbv1q6criaBdyiMfpaoHHfCW9J6QIhANY8kWREAFLo5TlAmYesN9t5qz7QsdYEgUxtiuYZplCT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34583},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-beta.16.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/18167101e93d4628c0ea337337b0de9e/leafer-canvas-1.0.0-beta.16.tgz","_integrity":"sha512-+wlGiXBe3dd9ikj6MQe1bG1SxM5wtv/ZLwZEGyX2iH9zQCH9kUvIZn7H7SqlTftbMgGWcnJKcO/5ci0++Hkv4w==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-beta.16","@leafer/file":"1.0.0-beta.16","@leafer/list":"1.0.0-beta.16","@leafer/math":"1.0.0-beta.16","@leafer/path":"1.0.0-beta.16","@leafer/debug":"1.0.0-beta.16","@leafer/platform":"1.0.0-beta.16"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-beta.16"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-beta.16_1695398778408_0.8655693640340609","host":"s3://npm-registry-packages"}},"1.0.0-beta.17":{"name":"@leafer/canvas","version":"1.0.0-beta.17","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-beta.17","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"365690ce909a2b379d199a97a275accbdb284332","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-beta.17.tgz","fileCount":11,"integrity":"sha512-EDsRqZT/4NqMELLw3Jo/mowLxDSpnT+X9pZX4jxEisKGsGQWOq5faIv+A/fZ1CO5PU4jinKh8X/5S84OG1UH9g==","signatures":[{"sig":"MEUCIChPtdem56nEgL6Q8AiSh5T5T20DLqC/A0aMrJxsSTYyAiEA6G8HZuTEaGm+I4Io4tsePxxVubBvC8cpDxIlWDNdiL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34583},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-beta.17.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/1fddd662e776d6462e7cfc52c2806b50/leafer-canvas-1.0.0-beta.17.tgz","_integrity":"sha512-EDsRqZT/4NqMELLw3Jo/mowLxDSpnT+X9pZX4jxEisKGsGQWOq5faIv+A/fZ1CO5PU4jinKh8X/5S84OG1UH9g==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-beta.17","@leafer/file":"1.0.0-beta.17","@leafer/list":"1.0.0-beta.17","@leafer/math":"1.0.0-beta.17","@leafer/path":"1.0.0-beta.17","@leafer/debug":"1.0.0-beta.17","@leafer/platform":"1.0.0-beta.17"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-beta.17_1695402308148_0.3146206909261078","host":"s3://npm-registry-packages"}},"1.0.0-beta.18":{"name":"@leafer/canvas","version":"1.0.0-beta.18","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-beta.18","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"9c991bdea4e18cd06ee93cca6791e1b59f283c35","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-beta.18.tgz","fileCount":11,"integrity":"sha512-I3DHS4tgi+hJBAjFEMaAk19jHUTNrQO50NwDbx3L2YwrHjzdupPs2TzIUn93QlQvbQl5j1G3dIAf4vE4fM6gHA==","signatures":[{"sig":"MEYCIQDU1axD9h3kbWGa9y/asmkt+/SH6r8FMrZFBQorIwLadAIhALo4iRw4s+d0ujhiOs6eEX0gj/iFKLKsgCImysWojeLE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34583},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-beta.18.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/a6fa1d6eda82bf9a005d1b3698dcfe39/leafer-canvas-1.0.0-beta.18.tgz","_integrity":"sha512-I3DHS4tgi+hJBAjFEMaAk19jHUTNrQO50NwDbx3L2YwrHjzdupPs2TzIUn93QlQvbQl5j1G3dIAf4vE4fM6gHA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-beta.18","@leafer/file":"1.0.0-beta.18","@leafer/list":"1.0.0-beta.18","@leafer/math":"1.0.0-beta.18","@leafer/path":"1.0.0-beta.18","@leafer/debug":"1.0.0-beta.18","@leafer/platform":"1.0.0-beta.18"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-beta.18"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-beta.18_1695405341772_0.4151192779165207","host":"s3://npm-registry-packages"}},"1.0.0-rc.1":{"name":"@leafer/canvas","version":"1.0.0-rc.1","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.1","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"7a239329ca4b18918fb759f9ddaf0d63b90fd5ee","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.1.tgz","fileCount":11,"integrity":"sha512-K1BR4J8RIx+2RR64ke6iwbYjjwWizWFfAcBxjwRaehAHNP4/LpEvcfcm/NgDl10v97PBg0CMBjP5JZYY+WP6ZA==","signatures":[{"sig":"MEYCIQCEcNN+RLJePxUR2R8D3HkpKYlSdJgJlGH4ZCweDbNyEgIhAO44BB3cy7KTAII6ctN7X6jWLwau8Jzj31by9WBRm2KM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34556},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.1.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/4abb3912bc240bf8e650e878d2e98fd6/leafer-canvas-1.0.0-rc.1.tgz","_integrity":"sha512-K1BR4J8RIx+2RR64ke6iwbYjjwWizWFfAcBxjwRaehAHNP4/LpEvcfcm/NgDl10v97PBg0CMBjP5JZYY+WP6ZA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-rc.1","@leafer/file":"1.0.0-rc.1","@leafer/list":"1.0.0-rc.1","@leafer/math":"1.0.0-rc.1","@leafer/path":"1.0.0-rc.1","@leafer/debug":"1.0.0-rc.1","@leafer/platform":"1.0.0-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.1_1695407227512_0.6953935685023758","host":"s3://npm-registry-packages"}},"1.0.0-rc.2":{"name":"@leafer/canvas","version":"1.0.0-rc.2","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.2","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"b7c2f89d0557798d0deaa2d38d9d00bdd420aada","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.2.tgz","fileCount":11,"integrity":"sha512-Cu0ITOMhv370VZF9KJ3f8JvfPstBMxzlIizClNlYSGVry2ftZdmDVS2Ezk99eXUncxewU/Bpo/oDeXWsHRfEuw==","signatures":[{"sig":"MEUCIAHngCx9c1Mdjf7/4E+0eN3Fko22AkMH4PuuJs1ojghJAiEAqpr8YRzJetbtZSQFWM3fkQyafM9MlyQ/x0FLbrxm66Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34556},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.2.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/ee593c10e52522f712952f437cf445de/leafer-canvas-1.0.0-rc.2.tgz","_integrity":"sha512-Cu0ITOMhv370VZF9KJ3f8JvfPstBMxzlIizClNlYSGVry2ftZdmDVS2Ezk99eXUncxewU/Bpo/oDeXWsHRfEuw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-rc.2","@leafer/file":"1.0.0-rc.2","@leafer/list":"1.0.0-rc.2","@leafer/math":"1.0.0-rc.2","@leafer/path":"1.0.0-rc.2","@leafer/debug":"1.0.0-rc.2","@leafer/platform":"1.0.0-rc.2"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.2_1695408391964_0.8635467937633832","host":"s3://npm-registry-packages"}},"1.0.0-rc.3":{"name":"@leafer/canvas","version":"1.0.0-rc.3","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.3","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"b5dc4d0741116a697e9f289910b6abeeff6f06e2","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.3.tgz","fileCount":11,"integrity":"sha512-1/g/BQCFYGEsnkQI4SP1lAVVxBmU/rpJobvwK6Pff5K9qbkkZ6L7NDbjz1MKQtsOZ5X7srmDWYyn3b9LbrJt9w==","signatures":[{"sig":"MEUCIQD6icwfcUwsSQc/L9aGAta1pAXjU11K/eWGyjSIRREbOQIgU84Zkhhq6GI/R7IKFP0cFPUzquauCT/wsi070bHlmCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34556},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.3.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/48533750e9349fa70b010161d9b055b1/leafer-canvas-1.0.0-rc.3.tgz","_integrity":"sha512-1/g/BQCFYGEsnkQI4SP1lAVVxBmU/rpJobvwK6Pff5K9qbkkZ6L7NDbjz1MKQtsOZ5X7srmDWYyn3b9LbrJt9w==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-rc.3","@leafer/file":"1.0.0-rc.3","@leafer/list":"1.0.0-rc.3","@leafer/math":"1.0.0-rc.3","@leafer/path":"1.0.0-rc.3","@leafer/debug":"1.0.0-rc.3","@leafer/platform":"1.0.0-rc.3"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.3_1695630856723_0.8818792751758009","host":"s3://npm-registry-packages"}},"1.0.0-rc.4":{"name":"@leafer/canvas","version":"1.0.0-rc.4","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.4","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"ecaef0ebc6df77ffbea5de328fbd8386b7bfc271","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.4.tgz","fileCount":11,"integrity":"sha512-xeUUAW1qoMIPV3AYAK0kcyCXsWIA/JhamENIdeKT7JTbfTqE03lYreXES8AGHNe2AuFpyiKz0epDzyQEUsOnBw==","signatures":[{"sig":"MEUCIQCS7CpK/FHC3qlrLOoTguLn3MTr1vdn+pTSCQaNxFHjAQIgMRsurTCgIOdxiyzLSUVAUI3KgMPgNQRO/vFuP1ybtZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34556},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.4.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/7dc6f8512eadc27235df68b8e2e60a4d/leafer-canvas-1.0.0-rc.4.tgz","_integrity":"sha512-xeUUAW1qoMIPV3AYAK0kcyCXsWIA/JhamENIdeKT7JTbfTqE03lYreXES8AGHNe2AuFpyiKz0epDzyQEUsOnBw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-rc.4","@leafer/file":"1.0.0-rc.4","@leafer/list":"1.0.0-rc.4","@leafer/math":"1.0.0-rc.4","@leafer/path":"1.0.0-rc.4","@leafer/debug":"1.0.0-rc.4","@leafer/platform":"1.0.0-rc.4"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.4"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.4_1695981046400_0.606288993332674","host":"s3://npm-registry-packages"}},"1.0.0-rc.5":{"name":"@leafer/canvas","version":"1.0.0-rc.5","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.5","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"cb7ead62f4adcc59b40359d36ecf78475992ddae","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.5.tgz","fileCount":11,"integrity":"sha512-5uVDIcJ4ROCAGm4hWVKefONOyQe5CPDzIXWPJ+ZmEmWTeM9JEehIi6uCI0QCFf1PEtEbMMKRFFDYkCX+QVUvKA==","signatures":[{"sig":"MEUCIQDuVgzI8wzGdej5d+Ph+6Qczq+dOsce87TIHzKLOmhebAIgbFwLWS3auLMkO4C3Vin9H8+6qAUlg3VtR2Qd1tH36/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34556},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.5.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/95cc2a859c47708352b369e224bce6e3/leafer-canvas-1.0.0-rc.5.tgz","_integrity":"sha512-5uVDIcJ4ROCAGm4hWVKefONOyQe5CPDzIXWPJ+ZmEmWTeM9JEehIi6uCI0QCFf1PEtEbMMKRFFDYkCX+QVUvKA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-rc.5","@leafer/file":"1.0.0-rc.5","@leafer/list":"1.0.0-rc.5","@leafer/math":"1.0.0-rc.5","@leafer/path":"1.0.0-rc.5","@leafer/debug":"1.0.0-rc.5","@leafer/platform":"1.0.0-rc.5"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.5_1697105822922_0.14898293397260942","host":"s3://npm-registry-packages"}},"1.0.0-rc.6":{"name":"@leafer/canvas","version":"1.0.0-rc.6","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.6","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"61f4ba6cfb927597b104ea2876283f8d620427dc","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.6.tgz","fileCount":11,"integrity":"sha512-+b0Sg78W9dbShnwdNR1cm5zkSJFADz/huLsE1Zch1CDQxOL33Hun4vYkWUeNviMAbBCFKom3q9Oe5BPiIoPVRg==","signatures":[{"sig":"MEUCIEFz9dfjeZmB8hqi96m7nIcZUBS5pHvXD7wdmPBpCOQIAiEAligS8CVg+cMtJ1+mEiw9nvuEf7gAb0XX5x9wR4ZBU7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34556},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.6.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/6c2964a107f0949dc4a68118cb12f79a/leafer-canvas-1.0.0-rc.6.tgz","_integrity":"sha512-+b0Sg78W9dbShnwdNR1cm5zkSJFADz/huLsE1Zch1CDQxOL33Hun4vYkWUeNviMAbBCFKom3q9Oe5BPiIoPVRg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"9.5.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@leafer/data":"1.0.0-rc.6","@leafer/file":"1.0.0-rc.6","@leafer/list":"1.0.0-rc.6","@leafer/math":"1.0.0-rc.6","@leafer/path":"1.0.0-rc.6","@leafer/debug":"1.0.0-rc.6","@leafer/platform":"1.0.0-rc.6"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.6_1697897108784_0.3610957380270323","host":"s3://npm-registry-packages"}},"1.0.0-rc.7":{"name":"@leafer/canvas","version":"1.0.0-rc.7","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.7","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"e20b36cfb88c8fa4944ee2e0e6e807f3624caf0c","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.7.tgz","fileCount":11,"integrity":"sha512-mjcnLP6ZEcD/nB64jG8V8sMsO57IDzGJKqrgrIgQwSOJsGrH+535Qo2XDKMPVfgbPatouroCxztmeK85vN91JA==","signatures":[{"sig":"MEUCIQDOQJLSC1b7WFjUT+YfeJJQqDSRtmYYBr3pMiGfSgPHSQIgAnrH/n0YMpwcnKeWNZTVU/XVvhfZwkQmknUIfHqucvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34613},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.7.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/db07dde9deec57943325e6977f20fed6/leafer-canvas-1.0.0-rc.7.tgz","_integrity":"sha512-mjcnLP6ZEcD/nB64jG8V8sMsO57IDzGJKqrgrIgQwSOJsGrH+535Qo2XDKMPVfgbPatouroCxztmeK85vN91JA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.2.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@leafer/data":"1.0.0-rc.7","@leafer/file":"1.0.0-rc.7","@leafer/list":"1.0.0-rc.7","@leafer/math":"1.0.0-rc.7","@leafer/path":"1.0.0-rc.7","@leafer/debug":"1.0.0-rc.7","@leafer/platform":"1.0.0-rc.7"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.7_1701338340936_0.29562568017669477","host":"s3://npm-registry-packages"}},"1.0.0-rc.8":{"name":"@leafer/canvas","version":"1.0.0-rc.8","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.8","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"2290af8e3bf60881cd81a96cd92801b621b64385","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.8.tgz","fileCount":11,"integrity":"sha512-KBmx8lqovWtyF2291+WbD6GucS27oZDyCTHgHru/3G276XFuZFePX/xuEhxSKGYDJA/6cWsSwsi9Bw/c68uvtA==","signatures":[{"sig":"MEUCIQDd5jf7Jehc+Xt//ozv6znAPko2JGoiwT1xMDGcJ7tkZwIgHQUT3zSJF0rAflxeOjAfak76XzuTiCZmZaWGU8OLAJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34613},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.8.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/f56f059975ff6fed1947d5471a6247fc/leafer-canvas-1.0.0-rc.8.tgz","_integrity":"sha512-KBmx8lqovWtyF2291+WbD6GucS27oZDyCTHgHru/3G276XFuZFePX/xuEhxSKGYDJA/6cWsSwsi9Bw/c68uvtA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.2.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@leafer/data":"1.0.0-rc.8","@leafer/file":"1.0.0-rc.8","@leafer/list":"1.0.0-rc.8","@leafer/math":"1.0.0-rc.8","@leafer/path":"1.0.0-rc.8","@leafer/debug":"1.0.0-rc.8","@leafer/platform":"1.0.0-rc.8"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.8_1701943729939_0.010172358399017645","host":"s3://npm-registry-packages"}},"1.0.0-rc.9":{"name":"@leafer/canvas","version":"1.0.0-rc.9","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.9","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"a136f687639bf796f62c8841ae20b8bef614f4bf","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.9.tgz","fileCount":11,"integrity":"sha512-DYO+tW+IMAAaoiw2Hh/aVtbvrHqlAtOpHHAh6DYZWECpZSp1Xg3c2bdUhtEXippUp4KVXuJ6pAF1cyC7ev2ZEA==","signatures":[{"sig":"MEUCIQC7CQqkCSLCMh/rQbbUGxxWI9SMRWgVlOB3I8uhnxoGBwIgBDj8tI9A2/SUvwiq+DSKxYrGZXmiCA0EzHRaL8wU4Gg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34613},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.9.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/53621463e35a4856d9936c21845b8d83/leafer-canvas-1.0.0-rc.9.tgz","_integrity":"sha512-DYO+tW+IMAAaoiw2Hh/aVtbvrHqlAtOpHHAh6DYZWECpZSp1Xg3c2bdUhtEXippUp4KVXuJ6pAF1cyC7ev2ZEA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.2.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@leafer/data":"1.0.0-rc.9","@leafer/file":"1.0.0-rc.9","@leafer/list":"1.0.0-rc.9","@leafer/math":"1.0.0-rc.9","@leafer/path":"1.0.0-rc.9","@leafer/debug":"1.0.0-rc.9","@leafer/platform":"1.0.0-rc.9"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.9"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.9_1703237097295_0.3322614585055377","host":"s3://npm-registry-packages"}},"1.0.0-rc.10":{"name":"@leafer/canvas","version":"1.0.0-rc.10","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.10","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"d36147593517bd32420e94faea5aaada420fa8fc","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.10.tgz","fileCount":10,"integrity":"sha512-NOroRqb9ApTSXB1cGDwd4GVgf1ZYVXjNisxTcErQso7qu93fs3QBRFY6NA5lO8/V4QFGL5ovp5tjiARy3uLoVQ==","signatures":[{"sig":"MEUCIQCgs/4Iov+91DbYoCyRkyDo/BTy65dmAPiGslBl3aEFsgIgE5dw4AgFAUlztXBaQwEUC7JyhjpC9po6QC0x1lWmBVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32090},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.10.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/ed9fd43ea34faad5664e26ef8193f7fe/leafer-canvas-1.0.0-rc.10.tgz","_integrity":"sha512-NOroRqb9ApTSXB1cGDwd4GVgf1ZYVXjNisxTcErQso7qu93fs3QBRFY6NA5lO8/V4QFGL5ovp5tjiARy3uLoVQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.2.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@leafer/data":"1.0.0-rc.10","@leafer/file":"1.0.0-rc.10","@leafer/list":"1.0.0-rc.10","@leafer/math":"1.0.0-rc.10","@leafer/path":"1.0.0-rc.10","@leafer/debug":"1.0.0-rc.10","@leafer/platform":"1.0.0-rc.10"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.10"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.10_1706713178095_0.4786016781141431","host":"s3://npm-registry-packages"}},"1.0.0-rc.11":{"name":"@leafer/canvas","version":"1.0.0-rc.11","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.11","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"ff5cfcff4fcb388574abb3a99def53fef24ae8c1","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.11.tgz","fileCount":10,"integrity":"sha512-ja2iXfKC90Ky7JySRUuhgbqgaP7ZxFc+bah3JYzt9wLXswQMZdR5VKFb1K3X2oYChIFksQ7xgjU4kdoAM9/qoQ==","signatures":[{"sig":"MEYCIQDaAquPnaURXCduRy+0P6wSS6t3OgwO7LIA4LKDsXYZwwIhAJ2DWRrtfy3Fvy3cMJ4BrXd9UoogtBEVE9bc2BwesyU5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32090},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.11.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/8780fdc951ce955ee8e9e2c2e715a46d/leafer-canvas-1.0.0-rc.11.tgz","_integrity":"sha512-ja2iXfKC90Ky7JySRUuhgbqgaP7ZxFc+bah3JYzt9wLXswQMZdR5VKFb1K3X2oYChIFksQ7xgjU4kdoAM9/qoQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.2.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@leafer/data":"1.0.0-rc.11","@leafer/file":"1.0.0-rc.11","@leafer/list":"1.0.0-rc.11","@leafer/math":"1.0.0-rc.11","@leafer/path":"1.0.0-rc.11","@leafer/debug":"1.0.0-rc.11","@leafer/platform":"1.0.0-rc.11"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.11"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.11_1706761988155_0.48373860039107264","host":"s3://npm-registry-packages"}},"1.0.0-rc.12":{"name":"@leafer/canvas","version":"1.0.0-rc.12","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.12","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"2a53aa81de8cf4a07835a3bbf44930438b16e741","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.12.tgz","fileCount":10,"integrity":"sha512-QikUA3y8jodPU63OtIAAwTo9EQGxGxjLm+pCZhNV2pvzfq6zTr0IAhgBTPPbh3pCMq20bvWR8kVzkCb8SnBYvA==","signatures":[{"sig":"MEQCICLWIInSP7+zC2zgnFTwtLxmMpGbKPlU9/950I9RO7yNAiBvT5xnnwSfvZ58PPjS4rh/C4Cqv6+fEEnxH0IA3IfGpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32090},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.12.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/74b8b1c3da193d485e107618a2be899f/leafer-canvas-1.0.0-rc.12.tgz","_integrity":"sha512-QikUA3y8jodPU63OtIAAwTo9EQGxGxjLm+pCZhNV2pvzfq6zTr0IAhgBTPPbh3pCMq20bvWR8kVzkCb8SnBYvA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.2.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@leafer/data":"1.0.0-rc.12","@leafer/file":"1.0.0-rc.12","@leafer/list":"1.0.0-rc.12","@leafer/math":"1.0.0-rc.12","@leafer/path":"1.0.0-rc.12","@leafer/debug":"1.0.0-rc.12","@leafer/platform":"1.0.0-rc.12"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.12"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.12_1706767311207_0.9096436988881103","host":"s3://npm-registry-packages"}},"1.0.0-rc.16":{"name":"@leafer/canvas","version":"1.0.0-rc.16","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.16","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"65cf1627dab04b1eab7f394fc2abb2070e1b7823","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.16.tgz","fileCount":10,"integrity":"sha512-4TIWcz54vgNk9pyYqPZKzp5L98jaOxn8v0wMhl+4BjEooy1aokv7ehlxUruEozBlXesXmJFmisBFbYO7yjVGCw==","signatures":[{"sig":"MEQCID1nWyz05oEs2hq5+aOHZl3f2UC63Nas7bP4QGhLdpUTAiBeltYb0LWIHckWWNzUqtx5Ds1TP1zcTcfczkYR2IBRUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32130},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.16.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/9867880c9adee1ca3810e0d4785aa207/leafer-canvas-1.0.0-rc.16.tgz","_integrity":"sha512-4TIWcz54vgNk9pyYqPZKzp5L98jaOxn8v0wMhl+4BjEooy1aokv7ehlxUruEozBlXesXmJFmisBFbYO7yjVGCw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.2.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@leafer/data":"1.0.0-rc.16","@leafer/file":"1.0.0-rc.16","@leafer/list":"1.0.0-rc.16","@leafer/math":"1.0.0-rc.16","@leafer/path":"1.0.0-rc.16","@leafer/debug":"1.0.0-rc.16","@leafer/platform":"1.0.0-rc.16"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.16"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.16_1707565260046_0.29530551915810865","host":"s3://npm-registry-packages"}},"1.0.0-rc.17":{"name":"@leafer/canvas","version":"1.0.0-rc.17","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.17","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"a496a313acb299d87885ff5bd07ef4a3cd3e9af3","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.17.tgz","fileCount":10,"integrity":"sha512-MuiPXAwsPY1/fKnrspbaKcdyePqRYmbjPDR8vSnKwpASaBl9ccIDnHk78MdvcOSDKRMfMfzP1f62chy8VHagLQ==","signatures":[{"sig":"MEQCICY4IYOG3BVqUUWC/abwpS2zw0JMTjWiwRppLoPVAXZvAiAcdivtW33Pe+gpxZSSJ3d4Sno+/xxxIk9s99HoNh0twQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32130},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.17.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/6e964d1a94dd69fd7ec49036ffd6e590/leafer-canvas-1.0.0-rc.17.tgz","_integrity":"sha512-MuiPXAwsPY1/fKnrspbaKcdyePqRYmbjPDR8vSnKwpASaBl9ccIDnHk78MdvcOSDKRMfMfzP1f62chy8VHagLQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.2.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@leafer/data":"1.0.0-rc.17","@leafer/file":"1.0.0-rc.17","@leafer/list":"1.0.0-rc.17","@leafer/math":"1.0.0-rc.17","@leafer/path":"1.0.0-rc.17","@leafer/debug":"1.0.0-rc.17","@leafer/platform":"1.0.0-rc.17"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.17"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.17_1707568269975_0.6854487570389394","host":"s3://npm-registry-packages"}},"1.0.0-rc.18":{"name":"@leafer/canvas","version":"1.0.0-rc.18","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.18","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"2275b3c8c00ac5bfad7bc14256a59e17f593b7a2","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.18.tgz","fileCount":10,"integrity":"sha512-jHnHNehNO10TYkJkPIDUWvtuPikE1a2VJVjK1IQ+wXaYEEgn3EgpuR2OepaZqL5ceFM2QYvwXI7pPj/8et7wbw==","signatures":[{"sig":"MEYCIQCgE7M/rc5Tk5csqA/HL/2FfQEz6jB2r2t9GNQX/KSoQAIhANGswqszzn7Ub2VnU7mCZn6KBzE7NVYUrpbcExxWRPAg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32130},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.18.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/cba0042130f748dd3943b7eb5f804452/leafer-canvas-1.0.0-rc.18.tgz","_integrity":"sha512-jHnHNehNO10TYkJkPIDUWvtuPikE1a2VJVjK1IQ+wXaYEEgn3EgpuR2OepaZqL5ceFM2QYvwXI7pPj/8et7wbw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.2.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@leafer/data":"1.0.0-rc.18","@leafer/file":"1.0.0-rc.18","@leafer/list":"1.0.0-rc.18","@leafer/math":"1.0.0-rc.18","@leafer/path":"1.0.0-rc.18","@leafer/debug":"1.0.0-rc.18","@leafer/platform":"1.0.0-rc.18"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.18"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.18_1709370723051_0.8625345151502424","host":"s3://npm-registry-packages"}},"1.0.0-rc.19":{"name":"@leafer/canvas","version":"1.0.0-rc.19","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.19","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"9664788b21f1fc15715bd31ca318f8a9c3ae168f","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.19.tgz","fileCount":10,"integrity":"sha512-kHa65zuGvsDNOOA0MTjc1FYQeREoEw4fYnZkWDf41OX2sCJVvdp2Tzuzazr+F+Ma1UFAss8tva+EE9HbQ+C5AQ==","signatures":[{"sig":"MEQCIATh58eW54qcOCuAnscM/0bUARbCEuH5HUTvHx4eqYd9AiAi81ep1hNPOde7unSi8ZkXGUM4sbV2uy8jenFCMdVYzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32130},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.19.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/929896e5edf6378eb38869479a9088cb/leafer-canvas-1.0.0-rc.19.tgz","_integrity":"sha512-kHa65zuGvsDNOOA0MTjc1FYQeREoEw4fYnZkWDf41OX2sCJVvdp2Tzuzazr+F+Ma1UFAss8tva+EE9HbQ+C5AQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.2.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@leafer/data":"1.0.0-rc.19","@leafer/file":"1.0.0-rc.19","@leafer/list":"1.0.0-rc.19","@leafer/math":"1.0.0-rc.19","@leafer/path":"1.0.0-rc.19","@leafer/debug":"1.0.0-rc.19","@leafer/platform":"1.0.0-rc.19"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.19"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.19_1709604942826_0.9459400852653868","host":"s3://npm-registry-packages"}},"1.0.0-rc.20":{"name":"@leafer/canvas","version":"1.0.0-rc.20","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.20","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"0d22008ffcfcf7d4e3831f4ec6539e6c3bc1a87b","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.20.tgz","fileCount":10,"integrity":"sha512-UlxxgYqZ+YPWfAmKOsiqzCZqjBNA/DHNRBa2ehlcAye3+LO3XMpue23Ck6SWuj1HyWX84xLR0djG4Z3t1ZNZAQ==","signatures":[{"sig":"MEUCIQDhhmkXUp2/aATHfi6ccDGhpbaYt/X/biuP3y5spa0hrgIgC1wAsYgNXgsbQ1uwlu4DET4zHBmcJ3Q7uPYx2fzMfiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31482},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.20.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/0f3dd89bc6002b128cf41d0abbc81f4b/leafer-canvas-1.0.0-rc.20.tgz","_integrity":"sha512-UlxxgYqZ+YPWfAmKOsiqzCZqjBNA/DHNRBa2ehlcAye3+LO3XMpue23Ck6SWuj1HyWX84xLR0djG4Z3t1ZNZAQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.2.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@leafer/data":"1.0.0-rc.20","@leafer/file":"1.0.0-rc.20","@leafer/list":"1.0.0-rc.20","@leafer/math":"1.0.0-rc.20","@leafer/path":"1.0.0-rc.20","@leafer/debug":"1.0.0-rc.20","@leafer/platform":"1.0.0-rc.20"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.20"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.20_1713108574171_0.07774576621146623","host":"s3://npm-registry-packages"}},"1.0.0-rc.21":{"name":"@leafer/canvas","version":"1.0.0-rc.21","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.21","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"576383074fc4317f5917b1d0cac74e7d2ba154de","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.21.tgz","fileCount":10,"integrity":"sha512-cQSqUI7L9JIYVqsmtCd5DP8AUAgQ6R/ejoC6f8XFEz0+w1Ph3i3OQuBKwbE9yH+HvM14nju2G5KCjJx0mS4c6g==","signatures":[{"sig":"MEYCIQCnPkK41eq4ZudAZXlD8aWRJ2y2+zRVhe5qQSGJEBsRtQIhAKj42qV/NM/XT3neLH0YzUcyY5fvksAJMmwzJDJVcfnw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31482},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.21.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/da590a130e8e3be283d4cb6294b784ba/leafer-canvas-1.0.0-rc.21.tgz","_integrity":"sha512-cQSqUI7L9JIYVqsmtCd5DP8AUAgQ6R/ejoC6f8XFEz0+w1Ph3i3OQuBKwbE9yH+HvM14nju2G5KCjJx0mS4c6g==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.2.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@leafer/data":"1.0.0-rc.21","@leafer/file":"1.0.0-rc.21","@leafer/list":"1.0.0-rc.21","@leafer/math":"1.0.0-rc.21","@leafer/path":"1.0.0-rc.21","@leafer/debug":"1.0.0-rc.21","@leafer/platform":"1.0.0-rc.21"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.21"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.21_1713142442077_0.36062258851081785","host":"s3://npm-registry-packages"}},"1.0.0-rc.22":{"name":"@leafer/canvas","version":"1.0.0-rc.22","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.22","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"190ce994c71e39c3b9529bfb136817b1c17c5cce","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.22.tgz","fileCount":10,"integrity":"sha512-MmZki1tX5R4Ro16+HYVVVPseM29fO2kBcS/NudD+R37XidDCyv6YTmij7EykT4f/9N1lqurHLQsrj5V6qMXrVA==","signatures":[{"sig":"MEUCICSMOsz4AJGldpjuHi64BUCFzXFp4A8mE/PYt8aewDr4AiEA+BcNLpNrOkL1CWCoSg/uyz6fdITb4NWFHOSxTbOcrQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31482},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.22.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/06ef2dca3478a91ea85c2c0f68fa9831/leafer-canvas-1.0.0-rc.22.tgz","_integrity":"sha512-MmZki1tX5R4Ro16+HYVVVPseM29fO2kBcS/NudD+R37XidDCyv6YTmij7EykT4f/9N1lqurHLQsrj5V6qMXrVA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.2.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@leafer/data":"1.0.0-rc.22","@leafer/file":"1.0.0-rc.22","@leafer/list":"1.0.0-rc.22","@leafer/math":"1.0.0-rc.22","@leafer/path":"1.0.0-rc.22","@leafer/debug":"1.0.0-rc.22","@leafer/platform":"1.0.0-rc.22"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.22"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.22_1714483866735_0.6093088286970247","host":"s3://npm-registry-packages"}},"1.0.0-rc.23":{"name":"@leafer/canvas","version":"1.0.0-rc.23","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.23","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"db4d914507cb2997d520b27dad6b5bf5beab70fd","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.23.tgz","fileCount":10,"integrity":"sha512-D7Peoe7syKeVqav+cK7oLAx9PlGjS89Gl8WRBGPlQ8Ml48yivSgWUx4Yu0p72bJJzF+o1/mAgpLqzX8voyoDbA==","signatures":[{"sig":"MEQCICaLKFH4XwswvhM15EL6wu18oeOautmFN8LRy5ppn6ygAiAzv00DsRfvzxmPfr61VP5fcf8b4z/Hehtsq5e6ZVfVcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31490},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.23.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/7566f3a97ac2e60ae222ddeecf7015be/leafer-canvas-1.0.0-rc.23.tgz","_integrity":"sha512-D7Peoe7syKeVqav+cK7oLAx9PlGjS89Gl8WRBGPlQ8Ml48yivSgWUx4Yu0p72bJJzF+o1/mAgpLqzX8voyoDbA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.2.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@leafer/data":"1.0.0-rc.23","@leafer/file":"1.0.0-rc.23","@leafer/list":"1.0.0-rc.23","@leafer/math":"1.0.0-rc.23","@leafer/path":"1.0.0-rc.23","@leafer/debug":"1.0.0-rc.23","@leafer/platform":"1.0.0-rc.23"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.23"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.23_1716565861678_0.9573607022736734","host":"s3://npm-registry-packages"}},"1.0.0-rc.24":{"name":"@leafer/canvas","version":"1.0.0-rc.24","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.24","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"61648adb4bf1bc8cc0fa3aa36b74a8fb2ac9507e","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.24.tgz","fileCount":10,"integrity":"sha512-fkzwHS+iZ+GxkSCKZj1jfxkfyGnYWF+5YwQE7mQSTUdABNN2UxmuOmgkx3P1rIDeX/Qy75gWu/T/wJztCDgTNg==","signatures":[{"sig":"MEQCIAhDof87x9BazERnSpCg0DDXBlIxcQZHqECzM7fI0BrjAiAkcOwoNOsZlWW/Imn1aSTUTFXYCFcOTNSt8Maqzp2RGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31702},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.24.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/803799acc8a60fdd8413bcf462c1ddf2/leafer-canvas-1.0.0-rc.24.tgz","_integrity":"sha512-fkzwHS+iZ+GxkSCKZj1jfxkfyGnYWF+5YwQE7mQSTUdABNN2UxmuOmgkx3P1rIDeX/Qy75gWu/T/wJztCDgTNg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.2.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@leafer/data":"1.0.0-rc.24","@leafer/file":"1.0.0-rc.24","@leafer/list":"1.0.0-rc.24","@leafer/math":"1.0.0-rc.24","@leafer/path":"1.0.0-rc.24","@leafer/debug":"1.0.0-rc.24","@leafer/platform":"1.0.0-rc.24"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.24"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.24_1717414413481_0.6966443654017127","host":"s3://npm-registry-packages"}},"1.0.0-rc.25":{"name":"@leafer/canvas","version":"1.0.0-rc.25","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.25","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"44115fd730587e4410de41a6dddd7f48b3bab411","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.25.tgz","fileCount":10,"integrity":"sha512-GgzuxRwFj+bDs1jE+dXiZWAr53wIVWUznuMZjy0qGRdEJKLtPknbLuc0EXAJkD7bZnSpB/0Mubvz2Ud9kbENCA==","signatures":[{"sig":"MEQCIAZ/2QOo3ya9yVl4b/6ouJcyo8LiJ/rM7Lzu9QOyjo7sAiAAzp7nFK7+VjA8v+n0niO72kItXDq1kQIcdbkIG7c5kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31702},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.25.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/7a085f4576af9c896d5f84bc4202141d/leafer-canvas-1.0.0-rc.25.tgz","_integrity":"sha512-GgzuxRwFj+bDs1jE+dXiZWAr53wIVWUznuMZjy0qGRdEJKLtPknbLuc0EXAJkD7bZnSpB/0Mubvz2Ud9kbENCA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.2.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@leafer/data":"1.0.0-rc.25","@leafer/file":"1.0.0-rc.25","@leafer/list":"1.0.0-rc.25","@leafer/math":"1.0.0-rc.25","@leafer/path":"1.0.0-rc.25","@leafer/debug":"1.0.0-rc.25","@leafer/platform":"1.0.0-rc.25"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.25"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.25_1717515966321_0.39807956291483504","host":"s3://npm-registry-packages"}},"1.0.0-rc.26":{"name":"@leafer/canvas","version":"1.0.0-rc.26","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.26","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"0114ad0291438af51652c6ae71e682d6c8d50d26","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.26.tgz","fileCount":10,"integrity":"sha512-Q2Jf1k1zAX7fGHwzApCroxr7/u5zDcIlbpOJ/Eng2+GiDtZN409cL9d9St+HhcvSKnXDd/rS0RVNjiBHNEqlBQ==","signatures":[{"sig":"MEUCIFpkcptR03Y74mfXUgsiry2FQ6eUgG7OgRZVWr941coIAiEA9aMlmRAzB399ZD4JictnHlShoX54CsFOJvT1d4b7w1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31702},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.26.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/d92d83b987258780702ad8b289235c0f/leafer-canvas-1.0.0-rc.26.tgz","_integrity":"sha512-Q2Jf1k1zAX7fGHwzApCroxr7/u5zDcIlbpOJ/Eng2+GiDtZN409cL9d9St+HhcvSKnXDd/rS0RVNjiBHNEqlBQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.2.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@leafer/data":"1.0.0-rc.26","@leafer/file":"1.0.0-rc.26","@leafer/list":"1.0.0-rc.26","@leafer/math":"1.0.0-rc.26","@leafer/path":"1.0.0-rc.26","@leafer/debug":"1.0.0-rc.26","@leafer/platform":"1.0.0-rc.26"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.26"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.26_1718184938349_0.35777384655117483","host":"s3://npm-registry-packages"}},"1.0.0-rc.27":{"name":"@leafer/canvas","version":"1.0.0-rc.27","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.27","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"bc9222e4841645b22df66b479a726e162706a7ab","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.27.tgz","fileCount":10,"integrity":"sha512-ib/iADITgdJ3TABJR3DMW7gcdIDGEO2AUxVLfj8u4uGU/u8/55w+W/JFdrsTSBRoa1eZFDzOY79ZYcp1o62C+g==","signatures":[{"sig":"MEQCIGFrQUE7rtCFvUo3IimvBrQPH4g8SpV6Tgmx2SBUZP7mAiAC0wMgdVp5BVFR23v3Kv5MsBVvVrzqgYUMZHEFHSe04g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31702},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.27.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/0a22cd55f26d76c781ec40684443cd3d/leafer-canvas-1.0.0-rc.27.tgz","_integrity":"sha512-ib/iADITgdJ3TABJR3DMW7gcdIDGEO2AUxVLfj8u4uGU/u8/55w+W/JFdrsTSBRoa1eZFDzOY79ZYcp1o62C+g==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.2.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@leafer/data":"1.0.0-rc.27","@leafer/file":"1.0.0-rc.27","@leafer/list":"1.0.0-rc.27","@leafer/math":"1.0.0-rc.27","@leafer/path":"1.0.0-rc.27","@leafer/debug":"1.0.0-rc.27","@leafer/platform":"1.0.0-rc.27"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.27"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.27_1718283027953_0.02908014614781762","host":"s3://npm-registry-packages"}},"1.0.0-rc.28":{"name":"@leafer/canvas","version":"1.0.0-rc.28","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.28","homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"199654de58c4f559803a30a2e50e155aa1295637","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.28.tgz","fileCount":10,"integrity":"sha512-gpX6NzK/MTomqoSEDtmfRmyjL5hsza78bMZgHfw7bJ0YJNSa9mCEeIcL3rOh47J5U5KBCEn4W8ZdqI/ZTwA3nQ==","signatures":[{"sig":"MEQCICChx9dD4ZoIEw+pSJrYQjdC1nJ5wkfHq880Wtm1iKlgAiAFKGzSO0HpEmgrI5Rbv5WJ1NV/UKL6f+BBJKOEOSGoUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31702},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.28.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/86ea2afea9335bcd0e76b19dfc923733/leafer-canvas-1.0.0-rc.28.tgz","_integrity":"sha512-gpX6NzK/MTomqoSEDtmfRmyjL5hsza78bMZgHfw7bJ0YJNSa9mCEeIcL3rOh47J5U5KBCEn4W8ZdqI/ZTwA3nQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.0.0-rc.28","@leafer/file":"1.0.0-rc.28","@leafer/list":"1.0.0-rc.28","@leafer/math":"1.0.0-rc.28","@leafer/path":"1.0.0-rc.28","@leafer/debug":"1.0.0-rc.28","@leafer/platform":"1.0.0-rc.28"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.28"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.28_1718973550146_0.5958628476395205","host":"s3://npm-registry-packages"}},"1.0.0-rc.30":{"name":"@leafer/canvas","version":"1.0.0-rc.30","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0-rc.30","homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"4b8df3cea2181f357136390813b1215b3cc60913","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0-rc.30.tgz","fileCount":10,"integrity":"sha512-KWGPkzlIIXHKLp39dkTGjOMnheyFhNypbxfhF7+3oBJkFsIK/beJiINbO7AqLYKyy5hYykCGsmsZhy3MFx3o3Q==","signatures":[{"sig":"MEUCIQDgF0RKbEAmNUMkq5ltYanCQJhZLDlxRcW3Nsb7K1FTGgIgPHwXZotHOPv5+dFRruLq/j7HPbOhlJATqHF2el5shxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31702},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0-rc.30.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/d27b3c0470b82e4eb25c0a54257168ca/leafer-canvas-1.0.0-rc.30.tgz","_integrity":"sha512-KWGPkzlIIXHKLp39dkTGjOMnheyFhNypbxfhF7+3oBJkFsIK/beJiINbO7AqLYKyy5hYykCGsmsZhy3MFx3o3Q==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.0.0-rc.30","@leafer/file":"1.0.0-rc.30","@leafer/list":"1.0.0-rc.30","@leafer/math":"1.0.0-rc.30","@leafer/path":"1.0.0-rc.30","@leafer/debug":"1.0.0-rc.30","@leafer/platform":"1.0.0-rc.30"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0-rc.30"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0-rc.30_1719756266708_0.06866245099455015","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@leafer/canvas","version":"1.0.0","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.0","homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"9872b412e3afc101991e28f63f2dc5adeb9d338f","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.0.tgz","fileCount":10,"integrity":"sha512-Pm1SZyLtG/eTxpU5Jg3MihkqoyHzY1q/V6pnE00XSY8MVWx0tA8VzXY1iyeb46NnEjeDbSSpyARJb1C1t3A9Mw==","signatures":[{"sig":"MEYCIQCen0w4gKoGr7FHcIaz3hSnEnU0xveN/yQse6+18lYYvgIhANGp/mZ5B7sv//Vr3ZyJdiZBFvWEceHILg16GjGcCqfj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31648},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.0.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/bf3cdaf99af7021be2c57f2eae4a62aa/leafer-canvas-1.0.0.tgz","_integrity":"sha512-Pm1SZyLtG/eTxpU5Jg3MihkqoyHzY1q/V6pnE00XSY8MVWx0tA8VzXY1iyeb46NnEjeDbSSpyARJb1C1t3A9Mw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.1","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.0.0","@leafer/file":"1.0.0","@leafer/list":"1.0.0","@leafer/math":"1.0.0","@leafer/path":"1.0.0","@leafer/debug":"1.0.0","@leafer/platform":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.0_1719757597339_0.7967484122856285","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@leafer/canvas","version":"1.0.1","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.1","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"e4c4ec69514c682effd7a48500660cfc15947e9d","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.1.tgz","fileCount":10,"integrity":"sha512-7T4VuE4nUBWjeSfORmq8egddUExb960y9tucXKARslABLFdHsFRwmtINMAEToIex9KrZe48InDArii61Arz8sw==","signatures":[{"sig":"MEQCIGza4cvUQulVapeTirKeVly/Y7zGkXjyjiM5QxFhYtd8AiBR3cPuKEx3v+gRVpeklx3jF1+FhJmesvdUb1Nzqm3uJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31706},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.1.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/d865f8da439bfcb54492291ae1e8fc12/leafer-canvas-1.0.1.tgz","_integrity":"sha512-7T4VuE4nUBWjeSfORmq8egddUExb960y9tucXKARslABLFdHsFRwmtINMAEToIex9KrZe48InDArii61Arz8sw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.0.1","@leafer/file":"1.0.1","@leafer/list":"1.0.1","@leafer/math":"1.0.1","@leafer/path":"1.0.1","@leafer/debug":"1.0.1","@leafer/platform":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.1_1721555081650_0.08881691751574894","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@leafer/canvas","version":"1.0.2","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.2","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"3eaab120c18a40fa48b3f8c7b027a8529e471b64","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.2.tgz","fileCount":10,"integrity":"sha512-Yqh1PB2vCV5/l80ilRdRjTpauyfguNgRRsbBRMhksKTJiXvW2IethyRKHKkHeo8he607ijvbQjfxkmETCzvBLg==","signatures":[{"sig":"MEQCIAkjEp3WYTTmA88EvpgVlelUtzHqzHhI8ZtBBTKwPyojAiAyaO78OkRzcSyQm0pqMi6g869AOl9LRPgNe4raIRW1vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31706},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.2.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/998e5cbdc6a42da38615ede15ac20112/leafer-canvas-1.0.2.tgz","_integrity":"sha512-Yqh1PB2vCV5/l80ilRdRjTpauyfguNgRRsbBRMhksKTJiXvW2IethyRKHKkHeo8he607ijvbQjfxkmETCzvBLg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.0.2","@leafer/file":"1.0.2","@leafer/list":"1.0.2","@leafer/math":"1.0.2","@leafer/path":"1.0.2","@leafer/debug":"1.0.2","@leafer/platform":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.2_1722902464600_0.3239348143542342","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@leafer/canvas","version":"1.0.3","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.3","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"de7287f67ac99f111273000231ecdb9acd64f1be","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.3.tgz","fileCount":10,"integrity":"sha512-FOXauIb0KqUM3zGoLIb1ecltPsUMnuWG/JFn7kxAl/nZ5k7H0rV03YqB84OLQVgJzo8zVxXcFWDU43HZ3YO3fQ==","signatures":[{"sig":"MEUCICo0OHFlICUKq7/ug748JyfwmfL+7ClO5da07Q3CMkIlAiEA8itMyLlJ5cIegofLzFySX8X1xbVxH1b0OuWCjyNq9ms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31706},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.3.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/83bd8136f2f66907400ae1163fc8287d/leafer-canvas-1.0.3.tgz","_integrity":"sha512-FOXauIb0KqUM3zGoLIb1ecltPsUMnuWG/JFn7kxAl/nZ5k7H0rV03YqB84OLQVgJzo8zVxXcFWDU43HZ3YO3fQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.0.3","@leafer/file":"1.0.3","@leafer/list":"1.0.3","@leafer/math":"1.0.3","@leafer/path":"1.0.3","@leafer/debug":"1.0.3","@leafer/platform":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.3_1726829436400_0.2563825870923271","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@leafer/canvas","version":"1.0.4","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.4","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"8f5ef1eb395f1eaa13931653a2e2787dc7fa23df","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.4.tgz","fileCount":10,"integrity":"sha512-iFs6EXw6YcYZabCIelz/yPmID1pojDvcciawhzoF4lmvTiCpCySqM9oZDNA/aFp6Wqn3FQmsFCc5dVUkzFMiMg==","signatures":[{"sig":"MEUCIAf+cYryAETi+BpmKPxIyRpjGTdm4iAqaES1fQKJ5pWOAiEApmoF8s3s2tSmydiHEPOfh+09uM1AkMzHEYiSXAwrvcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31706},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.4.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/70d3b114c4a53476f8712cbc7979d61c/leafer-canvas-1.0.4.tgz","_integrity":"sha512-iFs6EXw6YcYZabCIelz/yPmID1pojDvcciawhzoF4lmvTiCpCySqM9oZDNA/aFp6Wqn3FQmsFCc5dVUkzFMiMg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.0.4","@leafer/file":"1.0.4","@leafer/list":"1.0.4","@leafer/math":"1.0.4","@leafer/path":"1.0.4","@leafer/debug":"1.0.4","@leafer/platform":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.4_1727175505220_0.275342395424816","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@leafer/canvas","version":"1.0.5","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.5","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"ef210bf730b24c497872a349ccca321e340f9342","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.5.tgz","fileCount":10,"integrity":"sha512-qil2GaWzcHrVH8DdiqkS44so5sHEEd/7waBPCIE0/lGEA4HzKTf6BtACF4qOOTtwQOqBRN9U7BksTU+0AUJzvA==","signatures":[{"sig":"MEUCIQDSFvLs8MucQYXskyjF58GHbEHfT2feSl15pIad9RAypAIgbz+GCM3e3CwwbU3LwwFWjlkuTTyEyFB0V55Y0L9XyjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31706},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.5.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/6219da5718ab82f942c5b7dd7706e6d6/leafer-canvas-1.0.5.tgz","_integrity":"sha512-qil2GaWzcHrVH8DdiqkS44so5sHEEd/7waBPCIE0/lGEA4HzKTf6BtACF4qOOTtwQOqBRN9U7BksTU+0AUJzvA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.0.5","@leafer/file":"1.0.5","@leafer/list":"1.0.5","@leafer/math":"1.0.5","@leafer/path":"1.0.5","@leafer/debug":"1.0.5","@leafer/platform":"1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.5_1728492259001_0.931730177869033","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@leafer/canvas","version":"1.0.6","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.6","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"4d339bba3be9211d5e2648c1c10e1a9360b0fb67","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.6.tgz","fileCount":10,"integrity":"sha512-wjZYmTNz3HD1kUc83rXac0Th8ojpvrHnITej0M6fWDUhniYkS+L0Cib5vcYby50bT8Z6HCCGxDZEWWslKinN/g==","signatures":[{"sig":"MEQCIHV1tFSrjR7BqNAPCQXkaXYOENedfulBAM/FWkbb5LqNAiAEWRXKXLx0dOiDpKfOsg8Nc5hSMJExKrrKhUUtqzjMSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31706},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.6.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/3d8f58d74ca67843b91b24e7eb79978d/leafer-canvas-1.0.6.tgz","_integrity":"sha512-wjZYmTNz3HD1kUc83rXac0Th8ojpvrHnITej0M6fWDUhniYkS+L0Cib5vcYby50bT8Z6HCCGxDZEWWslKinN/g==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.0.6","@leafer/file":"1.0.6","@leafer/list":"1.0.6","@leafer/math":"1.0.6","@leafer/path":"1.0.6","@leafer/debug":"1.0.6","@leafer/platform":"1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.6_1729433458931_0.751067191179684","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@leafer/canvas","version":"1.0.7","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.7","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"56d30a0f89c268371e076a2061f08575443120b4","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.7.tgz","fileCount":10,"integrity":"sha512-bQ7okyru64aidak9vuFykPy36gzPEDGWuf3ELDjTU+3t9OY0SVwXZTbgc23yv2FOaob+dqaBh/p6uhhos+A27w==","signatures":[{"sig":"MEUCIQCujVYhC2DzKvJZ8YZkOeGP7Wu4M40Zu3kmHUc9ypPgxQIgWfEFyIQaE9HAFoLHdg7H+TVjtjE80QZzHOcPlMqRxAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31706},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.7.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/78f59e96c8c6d77dbccab9bc7858e31e/leafer-canvas-1.0.7.tgz","_integrity":"sha512-bQ7okyru64aidak9vuFykPy36gzPEDGWuf3ELDjTU+3t9OY0SVwXZTbgc23yv2FOaob+dqaBh/p6uhhos+A27w==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.0.7","@leafer/file":"1.0.7","@leafer/list":"1.0.7","@leafer/math":"1.0.7","@leafer/path":"1.0.7","@leafer/debug":"1.0.7","@leafer/platform":"1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.7_1729609730882_0.03322108871196794","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@leafer/canvas","version":"1.0.8","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.8","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"0ae9f6b16a4f2e08a0052e53a47cb90d317b417c","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.8.tgz","fileCount":10,"integrity":"sha512-hTBNRq3ysjQxyTxLa24bhfMOuo1Vd1KedH2vjNoN4/0bXk2l5MVuIHDcPKYTKvo0dVEQRbwS44MToT282pUxAQ==","signatures":[{"sig":"MEUCIQDc6pobIMqs9S0J0cbFPHozHFvyyzKj9QD0rjLdspiamwIgRqEFZRSaKAfqZWJNOez/tx6qu52R6KDcPtR6bpLe8SE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31706},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.8.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/fa42b33c0734d0a9a5f6d098c59ce7b7/leafer-canvas-1.0.8.tgz","_integrity":"sha512-hTBNRq3ysjQxyTxLa24bhfMOuo1Vd1KedH2vjNoN4/0bXk2l5MVuIHDcPKYTKvo0dVEQRbwS44MToT282pUxAQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.0.8","@leafer/file":"1.0.8","@leafer/list":"1.0.8","@leafer/math":"1.0.8","@leafer/path":"1.0.8","@leafer/debug":"1.0.8","@leafer/platform":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.8_1730785847082_0.5083063120155904","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@leafer/canvas","version":"1.0.9","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.9","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"33be034e69b28c9b03023c0241e6dab89aeaf769","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.9.tgz","fileCount":10,"integrity":"sha512-H9QEiM/7XdsW5HKVdYHKPTMsFHgrBwF7jPQXSdXjDey7QQU7B5K21Wvmbxa6YC/YYoTiCldlMKcfGPmEEmYYtQ==","signatures":[{"sig":"MEYCIQC0b58UQwph+c8R/8VPejKNspd9SrA83fKLsEn7j8JROgIhAPtLzaEqnWg0Ro1FPVUfLM41uWSt5nuJb3g3eg2Bs/1n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31706},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.9.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/012299a2a33a8f1ccc393c9e69278ded/leafer-canvas-1.0.9.tgz","_integrity":"sha512-H9QEiM/7XdsW5HKVdYHKPTMsFHgrBwF7jPQXSdXjDey7QQU7B5K21Wvmbxa6YC/YYoTiCldlMKcfGPmEEmYYtQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.0.9","@leafer/file":"1.0.9","@leafer/list":"1.0.9","@leafer/math":"1.0.9","@leafer/path":"1.0.9","@leafer/debug":"1.0.9","@leafer/platform":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.9_1730953396357_0.0435018595250225","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@leafer/canvas","version":"1.0.10","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.0.10","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"2297b32607f756faf964e574e0ba9ed9da4d2103","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.0.10.tgz","fileCount":10,"integrity":"sha512-ON87rUlqKa+Qb3mJdJKXJwKAmHUxGRXqOowMvy0IRf3LkjqnO0ECgouYePiAA6stdv5Cn4E1PrJM26+4OBblyw==","signatures":[{"sig":"MEUCIQD1xCC2+DK4JopPwz2Bs1HdtTWGVQq9wiQE/JGrrGZ/+wIgeM/CYFzoTNz/TKo28HivT4Q5R5/xsIBtVEtczfngj1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32749},"main":"src/index.ts","_from":"file:leafer-canvas-1.0.10.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/f0065b0a097f62a4752aaf4d668051e5/leafer-canvas-1.0.10.tgz","_integrity":"sha512-ON87rUlqKa+Qb3mJdJKXJwKAmHUxGRXqOowMvy0IRf3LkjqnO0ECgouYePiAA6stdv5Cn4E1PrJM26+4OBblyw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.0.10","@leafer/file":"1.0.10","@leafer/list":"1.0.10","@leafer/math":"1.0.10","@leafer/path":"1.0.10","@leafer/debug":"1.0.10","@leafer/platform":"1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.0.10_1732632686739_0.7597695723824711","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@leafer/canvas","version":"1.1.0","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.1.0","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"8a541d1c9a7bb71a21f2a436170aeba8d74b71ff","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.1.0.tgz","fileCount":10,"integrity":"sha512-lhuz8KNwDpZXF/dTeddWCls06NLX5j5sbTrqkpwJRbQD/1LvANi4oAU5VDS/QCtu9ZsGU4oIKV5WuO2qi0xCSg==","signatures":[{"sig":"MEYCIQCID76UUGycLunV2rV++QqHcp5lFIQUnT1Xj99U3qtcDwIhAMnhTPe3Kj84cxTf3bx+M9yEVN9pCNnsybU0F7nIR+hG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32740},"main":"src/index.ts","_from":"file:leafer-canvas-1.1.0.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/a1b5fc282e6712696415f121ecc6c3d4/leafer-canvas-1.1.0.tgz","_integrity":"sha512-lhuz8KNwDpZXF/dTeddWCls06NLX5j5sbTrqkpwJRbQD/1LvANi4oAU5VDS/QCtu9ZsGU4oIKV5WuO2qi0xCSg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.1.0","@leafer/file":"1.1.0","@leafer/list":"1.1.0","@leafer/math":"1.1.0","@leafer/path":"1.1.0","@leafer/debug":"1.1.0","@leafer/platform":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.1.0_1733538660039_0.6513500067971012","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@leafer/canvas","version":"1.1.1","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.1.1","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"387adde560248d7eb88241256136b50e72cb3ed9","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.1.1.tgz","fileCount":10,"integrity":"sha512-N9V5JmEOabHywD78jhg3eeI+GTUASe/6Sm6G7OF5GYTGIKx5SuYZcNnny8ktngZpHOiwaxLApwqLYKgUj7H2bg==","signatures":[{"sig":"MEUCIQC6Mv+T4myEzAGzyY7k9GYpGbD7UFbb7IBmgx+F65Jc5gIgf/rDMdsXoF5/3oRcVvVk9NbS8KaO/xW22WLfxYIKHYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32740},"main":"src/index.ts","_from":"file:leafer-canvas-1.1.1.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/e8f49f36590c7381b306ab87955552ed/leafer-canvas-1.1.1.tgz","_integrity":"sha512-N9V5JmEOabHywD78jhg3eeI+GTUASe/6Sm6G7OF5GYTGIKx5SuYZcNnny8ktngZpHOiwaxLApwqLYKgUj7H2bg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.1.1","@leafer/file":"1.1.1","@leafer/list":"1.1.1","@leafer/math":"1.1.1","@leafer/path":"1.1.1","@leafer/debug":"1.1.1","@leafer/platform":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.1.1_1735136435827_0.00245797487538435","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@leafer/canvas","version":"1.1.2","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.1.2","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"c225d3f1bcfd7c26f0d411d39ae1d4286f2946de","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.1.2.tgz","fileCount":10,"integrity":"sha512-pgV4t/rZ93hMiAk9MpmCwirEbqC4qQwxUkFDE9SW1SbF/db6cq7p9UVfg5Xf1ZHR7MSpQQQGcoMQ22YjVyf/Bg==","signatures":[{"sig":"MEUCIQC9bOTh8WKHYCeArRZ6SdR+O5wT2jSnpRjHJVlsuGGNmQIgbbylcjEFyBXS46AFTHPLdxiW/0GxkL/fCrsNsRietTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32740},"main":"src/index.ts","_from":"file:leafer-canvas-1.1.2.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/a6f962ced79d43ccc5343b7089b04c6c/leafer-canvas-1.1.2.tgz","_integrity":"sha512-pgV4t/rZ93hMiAk9MpmCwirEbqC4qQwxUkFDE9SW1SbF/db6cq7p9UVfg5Xf1ZHR7MSpQQQGcoMQ22YjVyf/Bg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.1.2","@leafer/file":"1.1.2","@leafer/list":"1.1.2","@leafer/math":"1.1.2","@leafer/path":"1.1.2","@leafer/debug":"1.1.2","@leafer/platform":"1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.1.2_1735138492130_0.6753283355936486","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@leafer/canvas","version":"1.2.0","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.2.0","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"d73b95bbc348e32e4f0ffefbd58239192d0feb1f","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.2.0.tgz","fileCount":10,"integrity":"sha512-vhKvPWHg4clifqewGIXBgSTWJajwgAAZp2mO+u6DgIcheGW7qpswIWdNUEtCW2QkZGjL0MoAHxOKwIGe8fu2jQ==","signatures":[{"sig":"MEUCIQCdhltl9bWWDdm5qpXAn789GxvISXjcBy1y2AUxkXBs2wIgMFfQtLB5ntGHmEtVSsSSNU733ITYgovqJ6AExuujXTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32740},"main":"src/index.ts","_from":"file:leafer-canvas-1.2.0.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/125156cb10e7573cd79654791f1f9725/leafer-canvas-1.2.0.tgz","_integrity":"sha512-vhKvPWHg4clifqewGIXBgSTWJajwgAAZp2mO+u6DgIcheGW7qpswIWdNUEtCW2QkZGjL0MoAHxOKwIGe8fu2jQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.2.0","@leafer/file":"1.2.0","@leafer/list":"1.2.0","@leafer/math":"1.2.0","@leafer/path":"1.2.0","@leafer/debug":"1.2.0","@leafer/platform":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.2.0_1735177600613_0.8973554224549569","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@leafer/canvas","version":"1.2.1","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.2.1","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"b32d9ebaa2da471d20c74f7690286080738498ff","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.2.1.tgz","fileCount":10,"integrity":"sha512-aAAIYBEDw4Slf6Jgt0zwAg7S65f25RjOBIjIavW0q3shpIA1cExhzFo4TManziyyWvwC2UgjWJQbufyv0YFZ6w==","signatures":[{"sig":"MEUCIQDJkd1/lK5czflUe4RI2GAW0y4XZ3sKPRI4VpF5G/RlxgIgdhMj6tfmmLBeRyjXbsztjUeslUgwhu2paatgPAYdVM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32740},"main":"src/index.ts","_from":"file:leafer-canvas-1.2.1.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/4dd88fc7744f4acb84aff4430169075b/leafer-canvas-1.2.1.tgz","_integrity":"sha512-aAAIYBEDw4Slf6Jgt0zwAg7S65f25RjOBIjIavW0q3shpIA1cExhzFo4TManziyyWvwC2UgjWJQbufyv0YFZ6w==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.2.1","@leafer/file":"1.2.1","@leafer/list":"1.2.1","@leafer/math":"1.2.1","@leafer/path":"1.2.1","@leafer/debug":"1.2.1","@leafer/platform":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.2.1_1735219123246_0.4716407698132976","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@leafer/canvas","version":"1.2.2","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.2.2","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"f6e01aa1225c05807b2f713cd408ce98aa2acc9f","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.2.2.tgz","fileCount":10,"integrity":"sha512-iv49oRdfSeVjSlfjE9+wLELDNJko8H83+iA9AhH9942WwAPH8l+2MTPUGIHZlCOGL7ZQw2GypsGyVGVuZHW8xw==","signatures":[{"sig":"MEUCICTHUHhjWUOsv/xa3C4soB5Qs0I8iKP+E0zg4P5r5ipFAiEArK/npsUXMTnK6RxDOwMSz5ctvUhgFMwppscnfdts2Ak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32795},"main":"src/index.ts","_from":"file:leafer-canvas-1.2.2.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/ae321da81c2d666069567c326206129e/leafer-canvas-1.2.2.tgz","_integrity":"sha512-iv49oRdfSeVjSlfjE9+wLELDNJko8H83+iA9AhH9942WwAPH8l+2MTPUGIHZlCOGL7ZQw2GypsGyVGVuZHW8xw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.2.2","@leafer/file":"1.2.2","@leafer/list":"1.2.2","@leafer/math":"1.2.2","@leafer/path":"1.2.2","@leafer/debug":"1.2.2","@leafer/platform":"1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.2.2_1735623894264_0.7250998470492738","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@leafer/canvas","version":"1.3.0","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.3.0","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"de19bc7b606edc067c0865785af1208a8affd4d4","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.3.0.tgz","fileCount":10,"integrity":"sha512-TH3EEkuDJrygT5nYo7AN5pUvcJliQZhdRURxi424by5qXEi7QzOA1PyosLuiuHwu/hfVkXkem873yOc+EsAhKQ==","signatures":[{"sig":"MEYCIQDAjE+HKVCtEe5eLuG/rI5G7lgwpc4Xw9GGKevOrI/wQAIhALhyWcGplOhiP7qltXz3gtzOnX1nH9QuaHxNBIkMukJz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32795},"main":"src/index.ts","_from":"file:leafer-canvas-1.3.0.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/a06e9e720ae4ebd9c11807082c0a2c66/leafer-canvas-1.3.0.tgz","_integrity":"sha512-TH3EEkuDJrygT5nYo7AN5pUvcJliQZhdRURxi424by5qXEi7QzOA1PyosLuiuHwu/hfVkXkem873yOc+EsAhKQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.3.0","@leafer/file":"1.3.0","@leafer/list":"1.3.0","@leafer/math":"1.3.0","@leafer/path":"1.3.0","@leafer/debug":"1.3.0","@leafer/platform":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.3.0_1736125811110_0.6521894144231928","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@leafer/canvas","version":"1.3.1","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.3.1","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"0470a7a101b927aa70bb6358beb185cfcb6a854e","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.3.1.tgz","fileCount":10,"integrity":"sha512-gBKLHq0UDTFnFGLoiElQz2j1UeD4wzCd75MD5SAftLwsX0FI7+4SVAbU2qnSiWLxQZdCq01kqWA9++UtCSe1Uw==","signatures":[{"sig":"MEUCIQCYZkvJV+Fnk60bJqvKKLSG6gmQ+LAsLqlTQHaZ2dnS/wIgF3O0rmHpN0uoRujfZc/gScxNRnapf8+Ba/RzrDAoWH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32795},"main":"src/index.ts","_from":"file:leafer-canvas-1.3.1.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/3c858c834cae05903a09df5ad03ccae3/leafer-canvas-1.3.1.tgz","_integrity":"sha512-gBKLHq0UDTFnFGLoiElQz2j1UeD4wzCd75MD5SAftLwsX0FI7+4SVAbU2qnSiWLxQZdCq01kqWA9++UtCSe1Uw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.3.1","@leafer/file":"1.3.1","@leafer/list":"1.3.1","@leafer/math":"1.3.1","@leafer/path":"1.3.1","@leafer/debug":"1.3.1","@leafer/platform":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.3.1_1736131138212_0.3435014261060383","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@leafer/canvas","version":"1.3.2","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.3.2","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"cff2b8b70a6e78aa215a1c8c7f2d8bbebf46d30b","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.3.2.tgz","fileCount":10,"integrity":"sha512-qPHUafTnHSXwCeU1pEgIMrVKBI6m6O8znYDi7qaI7XzPfY+6LYVxZIAiIAoBOYCR/Pah+ot3Ze1Zkvm7Rhcx7Q==","signatures":[{"sig":"MEUCIQCTgO2o0K0xuyX24b5K9DEQBXP+uZWuyhNpM5OakrtHYwIgGO9EE2tlNdQPaJ04mpKdUP218HWWNZDNz2IZuNgZJXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32795},"main":"src/index.ts","_from":"file:leafer-canvas-1.3.2.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/a297e1cd08b1c7e61b9ecb5a91e4a409/leafer-canvas-1.3.2.tgz","_integrity":"sha512-qPHUafTnHSXwCeU1pEgIMrVKBI6m6O8znYDi7qaI7XzPfY+6LYVxZIAiIAoBOYCR/Pah+ot3Ze1Zkvm7Rhcx7Q==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.3.2","@leafer/file":"1.3.2","@leafer/list":"1.3.2","@leafer/math":"1.3.2","@leafer/path":"1.3.2","@leafer/debug":"1.3.2","@leafer/platform":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.3.2_1736420334773_0.7788847002081871","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@leafer/canvas","version":"1.3.3","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.3.3","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"391d93734913a728ae6fd4163bea8dde46211f3a","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.3.3.tgz","fileCount":10,"integrity":"sha512-5Ms3fimfUZGmp5jEWFYnPez6guql4NsLcovlf+zEqanae5NvKB4CuFcGQGKUlWOG2XcFDXlPhOymW0exE528Nw==","signatures":[{"sig":"MEUCIQD9ovQ7sSdUZSiOhz40QHJomFT+Ke4kd2Kl3AiQxFSu4gIgSPovDAb4Ns3oljIii8seMQ8M5I3KZOyLLbOltxFxhos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32795},"main":"src/index.ts","_from":"file:leafer-canvas-1.3.3.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/48c30405711f1bb5622678e829ff3f01/leafer-canvas-1.3.3.tgz","_integrity":"sha512-5Ms3fimfUZGmp5jEWFYnPez6guql4NsLcovlf+zEqanae5NvKB4CuFcGQGKUlWOG2XcFDXlPhOymW0exE528Nw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.3.3","@leafer/file":"1.3.3","@leafer/list":"1.3.3","@leafer/math":"1.3.3","@leafer/path":"1.3.3","@leafer/debug":"1.3.3","@leafer/platform":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.3.3_1737384303502_0.8539882193087323","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@leafer/canvas","version":"1.4.0","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.4.0","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"4f2af0abea4e3a1b14b4ffeef3cfe14aff2ee2b8","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.4.0.tgz","fileCount":10,"integrity":"sha512-1xNIJ76q4niadLxTyu7FeQ+GGLpWuyD6zAO6nWJ12mwbvdc+64x4jhQSexH7j0cYiOcy8kBPEQD9VLPRCM8w1w==","signatures":[{"sig":"MEUCIQCShXeBIK7W8QIcAiy0bSdAr905DDCbT2tcnQvXqjmEbgIgJAYcjWKJm85zzRN5eYk8HxKhbAZ9caPK7ntseAUKYfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32795},"main":"src/index.ts","_from":"file:leafer-canvas-1.4.0.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/9986eb0bdbb95f914d829146d13ff476/leafer-canvas-1.4.0.tgz","_integrity":"sha512-1xNIJ76q4niadLxTyu7FeQ+GGLpWuyD6zAO6nWJ12mwbvdc+64x4jhQSexH7j0cYiOcy8kBPEQD9VLPRCM8w1w==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"10.8.2","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@leafer/data":"1.4.0","@leafer/file":"1.4.0","@leafer/list":"1.4.0","@leafer/math":"1.4.0","@leafer/path":"1.4.0","@leafer/debug":"1.4.0","@leafer/platform":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.4.0_1737815794053_0.1484668359125889","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@leafer/canvas","version":"1.4.1","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.4.1","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"948204f025d743d9b0d50e1852f94423123a9110","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.4.1.tgz","fileCount":10,"integrity":"sha512-CE0uj57la0GcgASSEGR4KO7R9iRKNTekqpMD0PK2FuIf+wbmT8DAaw2/Yx3nW8oeKEnHFER+uGWeLnNvicJNbA==","signatures":[{"sig":"MEQCIEmY4kDHqvdML4nnJHAs/USdOPnoRi62hoVkTzz7KPzhAiArajdr9nGR4AWhZNIzLUO46N3eDWOvd8BSP5bFN2/bdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32795},"main":"src/index.ts","_from":"file:leafer-canvas-1.4.1.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/0948bb139c787f30dc951be29606b2ad/leafer-canvas-1.4.1.tgz","_integrity":"sha512-CE0uj57la0GcgASSEGR4KO7R9iRKNTekqpMD0PK2FuIf+wbmT8DAaw2/Yx3nW8oeKEnHFER+uGWeLnNvicJNbA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.4.1","@leafer/file":"1.4.1","@leafer/list":"1.4.1","@leafer/math":"1.4.1","@leafer/path":"1.4.1","@leafer/debug":"1.4.1","@leafer/platform":"1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.4.1_1740354403893_0.28138376846785795","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@leafer/canvas","version":"1.4.2","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.4.2","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"5e0536bee67752c4d8ad78ab50816f0f57710ef3","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.4.2.tgz","fileCount":10,"integrity":"sha512-7MT23k7CJI2K0pNoUelcYK5TS2Jb2JNFHAMQTZ8GbqURZNddwpcynuF4goQ2LpFxvQDJr+6SBUL3hXwRVHdAnQ==","signatures":[{"sig":"MEUCIQC3/ojgehBJye0uZcYhmYUqzPqxcJLszTZoGH9WnOJ9IAIgJ1rvL62/Q5qx2XfXiC2X3hnuuc4aFANiCYzbndmZifY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32795},"main":"src/index.ts","_from":"file:leafer-canvas-1.4.2.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/c5aba9f977ab253a0f7d9b984ae572e5/leafer-canvas-1.4.2.tgz","_integrity":"sha512-7MT23k7CJI2K0pNoUelcYK5TS2Jb2JNFHAMQTZ8GbqURZNddwpcynuF4goQ2LpFxvQDJr+6SBUL3hXwRVHdAnQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.4.2","@leafer/file":"1.4.2","@leafer/list":"1.4.2","@leafer/math":"1.4.2","@leafer/path":"1.4.2","@leafer/debug":"1.4.2","@leafer/platform":"1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.4.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.4.2_1740406696441_0.2801545128706584","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@leafer/canvas","version":"1.5.0","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.5.0","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"251ed0d8721526354a0b853acc76649e84a2b378","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.5.0.tgz","fileCount":10,"integrity":"sha512-YHHvk0uTXuwKiWb/166vUXtdZDMeHlMfeQWUcpKbQQxxHPqyZKrEm7AUqwwa74dFVOukXKXdiIMxnGuFP9IvOQ==","signatures":[{"sig":"MEQCIB2P8QveJpr1d+F/nvnSM1qEO3N+YCoyKKKo4+8chSs8AiAsZ88uU81gxBUg4N2PXy6V8oqQwzFacdh6964JNw9n3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32795},"main":"src/index.ts","_from":"file:leafer-canvas-1.5.0.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/b662750c3d50456ad0096554f3464901/leafer-canvas-1.5.0.tgz","_integrity":"sha512-YHHvk0uTXuwKiWb/166vUXtdZDMeHlMfeQWUcpKbQQxxHPqyZKrEm7AUqwwa74dFVOukXKXdiIMxnGuFP9IvOQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.5.0","@leafer/file":"1.5.0","@leafer/list":"1.5.0","@leafer/math":"1.5.0","@leafer/path":"1.5.0","@leafer/debug":"1.5.0","@leafer/platform":"1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.5.0_1742598498742_0.7156279600283639","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@leafer/canvas","version":"1.5.1","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.5.1","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"2373ed1962df8a9f05225ccb7e2bc8273d273f29","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.5.1.tgz","fileCount":10,"integrity":"sha512-b3r6F7dH0yLkuuiiAAxoP4vC4r2FiKpTYLQQqtEN7sOfbmCU2bbFYT47yFkN4P7ODSJIf5PGfkRAXi0RY1n0og==","signatures":[{"sig":"MEYCIQDbrkOP5pZLG9QSF7glta6zCltC5XLjyL88AObfSlE8vgIhAPp5L3DKGdiiwNFubX6rrrmY8/ucpxQZtvIIny4wFn1F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32767},"main":"src/index.ts","_from":"file:leafer-canvas-1.5.1.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/var/folders/wh/0bnz75h50zv6kpfypr6x49zc0000gn/T/473398c208d939df3bb4e577b2fd46cc/leafer-canvas-1.5.1.tgz","_integrity":"sha512-b3r6F7dH0yLkuuiiAAxoP4vC4r2FiKpTYLQQqtEN7sOfbmCU2bbFYT47yFkN4P7ODSJIf5PGfkRAXi0RY1n0og==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.5.1","@leafer/file":"1.5.1","@leafer/list":"1.5.1","@leafer/math":"1.5.1","@leafer/path":"1.5.1","@leafer/debug":"1.5.1","@leafer/platform":"1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.5.1_1742815447819_0.3543745768496729","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@leafer/canvas","version":"1.5.2","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.5.2","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"895d7ce38eb797a783ce16f0de822f70f9381a06","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.5.2.tgz","fileCount":10,"integrity":"sha512-NSkhdGQw3608hlP1uxJYH+Ytn8t9kdSNklvft+PubSnIF72oje6amYQdrIthvdOcwTkPoweXV1ex8iEcw8O7Vw==","signatures":[{"sig":"MEYCIQCYdnxN7C7LmbBw8AdoKB/h3gbj5hr+6MkMMi3s6nL3iQIhAISBiYrpBIH6C6UG1z7fBoFKBSofZNHnD5BNKFoDRT+S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32767},"main":"src/index.ts","_from":"file:leafer-canvas-1.5.2.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/8cc112bb4e676d9a493d60bd45b10101/leafer-canvas-1.5.2.tgz","_integrity":"sha512-NSkhdGQw3608hlP1uxJYH+Ytn8t9kdSNklvft+PubSnIF72oje6amYQdrIthvdOcwTkPoweXV1ex8iEcw8O7Vw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.5.2","@leafer/file":"1.5.2","@leafer/list":"1.5.2","@leafer/math":"1.5.2","@leafer/path":"1.5.2","@leafer/debug":"1.5.2","@leafer/platform":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.5.2_1743439843386_0.37010518639994605","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@leafer/canvas","version":"1.5.3","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.5.3","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"95e8ac907b0d062b8193efcdf11090b703b8ba51","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.5.3.tgz","fileCount":10,"integrity":"sha512-dLJZ3CHh0WGvtnUKZ7aQRu0uBqRe5Z3wlUCm0eWtTo8y5P/g5ThzOJdpAFjEuHlXqp6Vl0CFUeCfqyqr0GEasg==","signatures":[{"sig":"MEUCIQCqrKfkaQB+ynpdUk/EGNYeZ/zLWPjItVNjnNhkihuOdQIgD2UQ7mkczQezTGD3gzTEkkfUX04TS/2rKGOuaXFPmdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32767},"main":"src/index.ts","_from":"file:leafer-canvas-1.5.3.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/f9bb8c68e8afae62c6d6825e26e0f632/leafer-canvas-1.5.3.tgz","_integrity":"sha512-dLJZ3CHh0WGvtnUKZ7aQRu0uBqRe5Z3wlUCm0eWtTo8y5P/g5ThzOJdpAFjEuHlXqp6Vl0CFUeCfqyqr0GEasg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.5.3","@leafer/file":"1.5.3","@leafer/list":"1.5.3","@leafer/math":"1.5.3","@leafer/path":"1.5.3","@leafer/debug":"1.5.3","@leafer/platform":"1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.5.3_1743637017626_0.4883551914391937","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@leafer/canvas","version":"1.6.0","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.6.0","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"aaad85b0281092c9847f246cc6bb10c2b294414d","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.6.0.tgz","fileCount":10,"integrity":"sha512-DfAywTe+yB4cssV7WJIM6JkBSEhhK5zlohvRGRJDcuNy7ZKr9nJl5a3ZKQ4s59WJ9R8yKc2B9lPk+36YV1Dm4w==","signatures":[{"sig":"MEUCIGiuDE9+GqwtauTTbnbC0jI2K31SsGCth7kcyo1jmrutAiEA9AItgWxDaJ+PBP8sVMhWVRlUCRd7s9ePc2CbIiiI8IA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32830},"main":"src/index.ts","_from":"file:leafer-canvas-1.6.0.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/1e2c6bcc7115b124bab89440fea738b5/leafer-canvas-1.6.0.tgz","_integrity":"sha512-DfAywTe+yB4cssV7WJIM6JkBSEhhK5zlohvRGRJDcuNy7ZKr9nJl5a3ZKQ4s59WJ9R8yKc2B9lPk+36YV1Dm4w==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.6.0","@leafer/file":"1.6.0","@leafer/list":"1.6.0","@leafer/math":"1.6.0","@leafer/path":"1.6.0","@leafer/debug":"1.6.0","@leafer/platform":"1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.6.0_1745885863775_0.9411945385868252","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@leafer/canvas","version":"1.6.1","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.6.1","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"6e396cb696115101c461ba61d4ef2af8d5de315c","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.6.1.tgz","fileCount":10,"integrity":"sha512-KLsiFDvnijlyDCx2VEqdrFU8PjRbNY2dMA/CE9yUDT7lC83IjtvsFwpIXO38ERC0ERu0i3SnxggLgLvgmhEKFQ==","signatures":[{"sig":"MEYCIQDCESLmOIU3J+Zpuq8kHzIBO6NVt9med1Cr2kQPipNATAIhAMgRupK3JUuGOUn6LmQIOZQDzLrvo/VWDTbpwmbMv2TX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32830},"main":"src/index.ts","_from":"file:leafer-canvas-1.6.1.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/be19a928fd0fcf18865bbd3d28678892/leafer-canvas-1.6.1.tgz","_integrity":"sha512-KLsiFDvnijlyDCx2VEqdrFU8PjRbNY2dMA/CE9yUDT7lC83IjtvsFwpIXO38ERC0ERu0i3SnxggLgLvgmhEKFQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.6.1","@leafer/file":"1.6.1","@leafer/list":"1.6.1","@leafer/math":"1.6.1","@leafer/path":"1.6.1","@leafer/debug":"1.6.1","@leafer/platform":"1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.6.1_1746015149747_0.8323041604720647","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@leafer/canvas","version":"1.6.2","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.6.2","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"5748a37fc89bcc1be3a741e405f3cdeb9694ffb1","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.6.2.tgz","fileCount":10,"integrity":"sha512-pUioundu640fQCZV2nQd8xBL1GPt1DmXCGoWFzzPjjOcxjiTV/na80lTZlgivmYrwbUUBNpvP6U48VHbC5+6uw==","signatures":[{"sig":"MEQCIH/7U9OpB6/jV8WwgmGNB9n49nTJeHXxrnlQzBvBAMRWAiA0sYjGFTs05E7NzEeOPBIRJ+RF58rT8JdXdQ2+ShpPkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32830},"main":"src/index.ts","_from":"file:leafer-canvas-1.6.2.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/a6c930ba1fb8930d6872471fca6b8a42/leafer-canvas-1.6.2.tgz","_integrity":"sha512-pUioundu640fQCZV2nQd8xBL1GPt1DmXCGoWFzzPjjOcxjiTV/na80lTZlgivmYrwbUUBNpvP6U48VHbC5+6uw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.6.2","@leafer/file":"1.6.2","@leafer/list":"1.6.2","@leafer/math":"1.6.2","@leafer/path":"1.6.2","@leafer/debug":"1.6.2","@leafer/platform":"1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.6.2_1746996626586_0.5204968081909824","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@leafer/canvas","version":"1.6.3","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.6.3","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"1cdd10062a9c10fc1b8b54d388a56892d4908f78","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.6.3.tgz","fileCount":10,"integrity":"sha512-Lnx3189GWpIlPleTVCyovN/sHHk7jTjZKNEopcNuGf0FwYNgbTNwIo/1O1zlBy1ZR4Jf5tRe6kgafFR6/QJ2yA==","signatures":[{"sig":"MEUCIHK83gj1qlG+vkxiwG81qYr/zZl6uQkRWN/mFgB9MAyXAiEA9OnpxzszjZI+u9XYlSFmPxCan/Pf+mE8rvToKuGIN6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32830},"main":"src/index.ts","_from":"file:leafer-canvas-1.6.3.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/58c467dc6ab375692ab86921321fae38/leafer-canvas-1.6.3.tgz","_integrity":"sha512-Lnx3189GWpIlPleTVCyovN/sHHk7jTjZKNEopcNuGf0FwYNgbTNwIo/1O1zlBy1ZR4Jf5tRe6kgafFR6/QJ2yA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.6.3","@leafer/file":"1.6.3","@leafer/list":"1.6.3","@leafer/math":"1.6.3","@leafer/path":"1.6.3","@leafer/debug":"1.6.3","@leafer/platform":"1.6.3"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.6.3"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.6.3_1748241979823_0.029574587920319306","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@leafer/canvas","version":"1.6.4","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.6.4","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"7e0527e89b3cb6907f39eb9caba85f49de58139e","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.6.4.tgz","fileCount":10,"integrity":"sha512-nCC4A1DcVg72FsvtociRo4dw63jobnD0zGNj62eznScbuH1LJu14LU9CSpUp92CE+3CqBNzfkI+lTcekg2sYMQ==","signatures":[{"sig":"MEQCIG9P+j4VuwSv1VacDMJFgWTUAhkKXs+sZVpd23GBl6/CAiBu3J8jGwjnicg9NTdC1WloqAZ7gHRFqAbYgEGzbUe4cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33050},"main":"src/index.ts","_from":"file:leafer-canvas-1.6.4.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/4780f23048408d608cf8acdb317159f7/leafer-canvas-1.6.4.tgz","_integrity":"sha512-nCC4A1DcVg72FsvtociRo4dw63jobnD0zGNj62eznScbuH1LJu14LU9CSpUp92CE+3CqBNzfkI+lTcekg2sYMQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.6.4","@leafer/file":"1.6.4","@leafer/list":"1.6.4","@leafer/math":"1.6.4","@leafer/path":"1.6.4","@leafer/debug":"1.6.4","@leafer/platform":"1.6.4"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.6.4"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.6.4_1748345407759_0.09077026382206133","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@leafer/canvas","version":"1.6.5","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.6.5","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"30816424040edb66d67bbc6789c57c4495449a89","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.6.5.tgz","fileCount":10,"integrity":"sha512-F0NLeZPG9CYxMn1ekyU1sgWSOt71oAFAQqQsnwfDXv8TADIDRz0FtEUYZye99LxADOciiv2T3BwFwi1wWdeCFQ==","signatures":[{"sig":"MEUCIQCVNSHbv+svV13g2+rJr+vW/sN92MDLA+yd6BH6VoNoIQIgU7bZueWGRjzVgcKB4or8pgUfmscg0hA2Sjyip5WYol8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33050},"main":"src/index.ts","_from":"file:leafer-canvas-1.6.5.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/88f68cbaa63b87acd7971eb9f5d81e68/leafer-canvas-1.6.5.tgz","_integrity":"sha512-F0NLeZPG9CYxMn1ekyU1sgWSOt71oAFAQqQsnwfDXv8TADIDRz0FtEUYZye99LxADOciiv2T3BwFwi1wWdeCFQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.6.5","@leafer/file":"1.6.5","@leafer/list":"1.6.5","@leafer/math":"1.6.5","@leafer/path":"1.6.5","@leafer/debug":"1.6.5","@leafer/platform":"1.6.5"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.6.5"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.6.5_1748351748968_0.6929142253223008","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@leafer/canvas","version":"1.6.6","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.6.6","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"61c8ff3e466cc44dcb5a65cd6ee21e517895ba7b","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.6.6.tgz","fileCount":10,"integrity":"sha512-3AlzPqdKqrqeg/qdestyB9Pp6jmkAVJBKYYo13KbuVWIKN5cFkDFMhFxVimXzOjkEWmm/D6NvH3R2Ztwj382yA==","signatures":[{"sig":"MEUCIQCEnmVZqu8XDtxtqZ37SsahLHPlspMsbMQZaQt5eVJ65wIgBJSKXHEVMX2CRHk6Q2EJr7WZOW6UnX8wAQgAXnCHhKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33050},"main":"src/index.ts","_from":"file:leafer-canvas-1.6.6.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/f77c392c6b7ab731dfbb09fd3515e899/leafer-canvas-1.6.6.tgz","_integrity":"sha512-3AlzPqdKqrqeg/qdestyB9Pp6jmkAVJBKYYo13KbuVWIKN5cFkDFMhFxVimXzOjkEWmm/D6NvH3R2Ztwj382yA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.6.6","@leafer/file":"1.6.6","@leafer/list":"1.6.6","@leafer/math":"1.6.6","@leafer/path":"1.6.6","@leafer/debug":"1.6.6","@leafer/platform":"1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.6.6"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.6.6_1748362814543_0.06750610916128608","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"@leafer/canvas","version":"1.6.7","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.6.7","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"cc0112ac66a7e0557d1066cf70f05d565e62086e","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.6.7.tgz","fileCount":10,"integrity":"sha512-bwVbX7MCf+ilI97CLXW4F6jAX9F0c5ix8NmOCFYTkxW09l3AXh/ZgfXdCPjj1yzWLsDdIns21aciHSUHNnZpIw==","signatures":[{"sig":"MEYCIQDNabf035nRZadK3y55WgFz4H9fFmsNryAlLzUxNSLBaQIhAINyc509vewo9nCg8u6HMJ6n9eNoweZIDzV53BVYndth","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33050},"main":"src/index.ts","_from":"file:leafer-canvas-1.6.7.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/28c91468b8c3de1a55364413733553a7/leafer-canvas-1.6.7.tgz","_integrity":"sha512-bwVbX7MCf+ilI97CLXW4F6jAX9F0c5ix8NmOCFYTkxW09l3AXh/ZgfXdCPjj1yzWLsDdIns21aciHSUHNnZpIw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.6.7","@leafer/file":"1.6.7","@leafer/list":"1.6.7","@leafer/math":"1.6.7","@leafer/path":"1.6.7","@leafer/debug":"1.6.7","@leafer/platform":"1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.6.7"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.6.7_1748411681557_0.8589471116876557","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@leafer/canvas","version":"1.7.0","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.7.0","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"43a906fa1ad66195d85754f85862e6be1f84f18f","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.7.0.tgz","fileCount":10,"integrity":"sha512-vqNQGF+g0ATPJj8/j9gESWy5H+qCuSmeLaPSMwhYVpTnSlVb2z31MptoFSfll8EcHd2gt3YSekbeqADOLsoRuw==","signatures":[{"sig":"MEUCIEiUl5qXswnAN1Pba9K4fLtAQwpBGufsTR4wjIuY98geAiEA/YatvE9evxfpqRRoo+r5vZibqmrSQAN5k/Egjj4K0mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33050},"main":"src/index.ts","_from":"file:leafer-canvas-1.7.0.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/6b6f10f0b0080933a8159c9f936481f4/leafer-canvas-1.7.0.tgz","_integrity":"sha512-vqNQGF+g0ATPJj8/j9gESWy5H+qCuSmeLaPSMwhYVpTnSlVb2z31MptoFSfll8EcHd2gt3YSekbeqADOLsoRuw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.7.0","@leafer/file":"1.7.0","@leafer/list":"1.7.0","@leafer/math":"1.7.0","@leafer/path":"1.7.0","@leafer/debug":"1.7.0","@leafer/platform":"1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.7.0_1749379884358_0.01753099544974379","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@leafer/canvas","version":"1.8.0","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.8.0","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"e44cdcbb1c90f8ff64fa5346429d32f9f8f68149","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.8.0.tgz","fileCount":10,"integrity":"sha512-8s02D1lR4cFbNZV63WbjONgr54FuffQS9YRGml2FuRhGwgTHF6UGMQ5u7CWx9YLGgCcW4DdBqS8v1KX1MVJzOA==","signatures":[{"sig":"MEYCIQCTh0IX26HRHLax/jkfDuCXZkuXG6nJtHmS2S/16E4hUAIhAI4fzbS+sgO4+K5Yk77/uji+xGtEk/t6hSnEhL/2R+RN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33945},"main":"src/index.ts","_from":"file:leafer-canvas-1.8.0.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","actor":{"name":"leaferjs","type":"user","email":"leaferjs@163.com"},"email":"leaferjs@163.com"},"_resolved":"/private/tmp/feca820b1f349026fc43fd63191b3356/leafer-canvas-1.8.0.tgz","_integrity":"sha512-8s02D1lR4cFbNZV63WbjONgr54FuffQS9YRGml2FuRhGwgTHF6UGMQ5u7CWx9YLGgCcW4DdBqS8v1KX1MVJzOA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.8.0","@leafer/file":"1.8.0","@leafer/list":"1.8.0","@leafer/math":"1.8.0","@leafer/path":"1.8.0","@leafer/debug":"1.8.0","@leafer/platform":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.8.0_1751279788359_0.7769108330374797","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@leafer/canvas","version":"1.9.0","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.9.0","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"9ded4f51b6a416309812e89fea65a7418466c27c","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.9.0.tgz","fileCount":10,"integrity":"sha512-hy6IIGotmhPVKTQG5XQOqBCAZX4Ja7hU9do/83stkuNAheSEfbWim0RfgtRNoQ2EETbQPK4tYNYw2Jwcd9pQiA==","signatures":[{"sig":"MEUCIBQX9b8oOFldqEQCym//tI8yZXiNwRS14faZVZqyTkdnAiEAkP7TMrqlJFEzocX3zh9QkBiG+6ibnmUfAxpltI4QGUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33989},"main":"src/index.ts","_from":"file:leafer-canvas-1.9.0.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/42eaba21ea8539fff3c5c3338997aabc/leafer-canvas-1.9.0.tgz","_integrity":"sha512-hy6IIGotmhPVKTQG5XQOqBCAZX4Ja7hU9do/83stkuNAheSEfbWim0RfgtRNoQ2EETbQPK4tYNYw2Jwcd9pQiA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.9.0","@leafer/file":"1.9.0","@leafer/list":"1.9.0","@leafer/math":"1.9.0","@leafer/path":"1.9.0","@leafer/debug":"1.9.0","@leafer/platform":"1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.9.0_1753705758581_0.9606490949237958","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@leafer/canvas","version":"1.9.1","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.9.1","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"9d01178dcd106485969db87feb9ba9c632d8bcdb","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.9.1.tgz","fileCount":10,"integrity":"sha512-wdsMYJvlneqPv9FycPMsvkt2I81sfC6P0U+HfFrn7vxNzBG1ib8TeBvSmukHgnwpamPsp2AkWlMUGqw5pNLqtg==","signatures":[{"sig":"MEUCIQDCL7l5wui/AVd6xI/DlqoerMM35mLQRrCay8ioPTKcPQIgdNPo4xQu4rwDdzpYw/47zLAYVi+24/bfORf8p7ySIzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33990},"main":"src/index.ts","_from":"file:leafer-canvas-1.9.1.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/331b35719aa16970d27b2b2a634a56ab/leafer-canvas-1.9.1.tgz","_integrity":"sha512-wdsMYJvlneqPv9FycPMsvkt2I81sfC6P0U+HfFrn7vxNzBG1ib8TeBvSmukHgnwpamPsp2AkWlMUGqw5pNLqtg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.9.1","@leafer/file":"1.9.1","@leafer/list":"1.9.1","@leafer/math":"1.9.1","@leafer/path":"1.9.1","@leafer/debug":"1.9.1","@leafer/platform":"1.9.1"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.9.1_1754048696518_0.3263692831581293","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@leafer/canvas","version":"1.9.2","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.9.2","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"973507642dd46c81e880cf3130ff739365cfb6c8","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.9.2.tgz","fileCount":10,"integrity":"sha512-iOPa85RB5cV+7hfWuXIxhx5preTuoJBMnhNGgFbq549Wf4Pqs7XnyJB1uO9baloeJ3Ywf5TqMHzQ64VI4P8i7A==","signatures":[{"sig":"MEUCIQCCXL7DW4AOH8qj6WmV47NF9Q+wcoE5QhlYxXwXEQ0zOAIgK5RHBbwI+ZXy5QTwep2Rvi/uo0EUqL8RdiPlaEFyPCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35136},"main":"src/index.ts","_from":"file:leafer-canvas-1.9.2.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/d434ee1b98491d26b4311aef2d9f6226/leafer-canvas-1.9.2.tgz","_integrity":"sha512-iOPa85RB5cV+7hfWuXIxhx5preTuoJBMnhNGgFbq549Wf4Pqs7XnyJB1uO9baloeJ3Ywf5TqMHzQ64VI4P8i7A==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.9.2","@leafer/file":"1.9.2","@leafer/list":"1.9.2","@leafer/math":"1.9.2","@leafer/path":"1.9.2","@leafer/debug":"1.9.2","@leafer/platform":"1.9.2"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.9.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.9.2_1754664300699_0.4988521794098939","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@leafer/canvas","version":"1.9.3","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.9.3","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"3ff8c32f90e32f4b924f749da400e0018b70f751","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.9.3.tgz","fileCount":10,"integrity":"sha512-+LqUJElBjsS4PlnPd7E1H/MFPgAThcTMst8WEANa2WUlARMfKenOfXu5FuchJkhy4lidGVzmY8xk9wY2DT5YvQ==","signatures":[{"sig":"MEUCIQDsiKThqAPxTZEFheAQPqMFFqgTE6unhT3PxwW2iGqORAIgBNJCKOangLd2Eiy8QHxhJopvPezeEiBkXSfHjhcgRmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35136},"main":"src/index.ts","_from":"file:leafer-canvas-1.9.3.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/9ddc812641d1d93e5ac68b16641fa549/leafer-canvas-1.9.3.tgz","_integrity":"sha512-+LqUJElBjsS4PlnPd7E1H/MFPgAThcTMst8WEANa2WUlARMfKenOfXu5FuchJkhy4lidGVzmY8xk9wY2DT5YvQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.9.3","@leafer/file":"1.9.3","@leafer/list":"1.9.3","@leafer/math":"1.9.3","@leafer/path":"1.9.3","@leafer/debug":"1.9.3","@leafer/platform":"1.9.3"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.9.3_1754908173232_0.241997074943608","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"@leafer/canvas","version":"1.9.4","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.9.4","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"ff83de1d9178edfc94cdcbbf345ea857882520a4","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.9.4.tgz","fileCount":10,"integrity":"sha512-J6qUxS/zXonJOSZYDNsVeYBnSm0R2UBG6zUGROp7TdDoBtCWQtE64ERNPdMqdlKFe6p1zZeWt9c+cal+t/KLQg==","signatures":[{"sig":"MEYCIQCQ/AvM2eiit/oSE5JxRgj96q/Sh9swkSjL0053/BzMkgIhAJUeIbUD9clEzxXaYxBUOOSCKWnBbe/81yBIbevPedVs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35136},"main":"src/index.ts","_from":"file:leafer-canvas-1.9.4.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/99e5aed3e6330d2b08830eb54af98cdb/leafer-canvas-1.9.4.tgz","_integrity":"sha512-J6qUxS/zXonJOSZYDNsVeYBnSm0R2UBG6zUGROp7TdDoBtCWQtE64ERNPdMqdlKFe6p1zZeWt9c+cal+t/KLQg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.9.4","@leafer/file":"1.9.4","@leafer/list":"1.9.4","@leafer/math":"1.9.4","@leafer/path":"1.9.4","@leafer/debug":"1.9.4","@leafer/platform":"1.9.4"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.9.4_1755179087960_0.6515687465445015","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"@leafer/canvas","version":"1.9.5","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.9.5","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"b801c17f8f30cd33c209bb58dae15179523bfad7","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.9.5.tgz","fileCount":10,"integrity":"sha512-jWPnyotySj063c/8ha3kMTPKEUUm6Hc30oin2GFvF1B7iy17ifS93KlCVLx067K9pWUgAZPjZeIa3OV1HrofnA==","signatures":[{"sig":"MEUCIQCwx/Hh9oLoKI9Jh6c/ejWcVjRS+OcyzMdNSu11OvAzcgIgcb/IAWb3uF8uuMMhFjCV63UqvYsYJieziJiUHiucToA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35123},"main":"src/index.ts","_from":"file:leafer-canvas-1.9.5.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/1c192f37bc549395cd9487178d9dd333/leafer-canvas-1.9.5.tgz","_integrity":"sha512-jWPnyotySj063c/8ha3kMTPKEUUm6Hc30oin2GFvF1B7iy17ifS93KlCVLx067K9pWUgAZPjZeIa3OV1HrofnA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.9.5","@leafer/file":"1.9.5","@leafer/list":"1.9.5","@leafer/math":"1.9.5","@leafer/path":"1.9.5","@leafer/debug":"1.9.5","@leafer/platform":"1.9.5"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.9.5"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.9.5_1756380983981_0.8606596102652284","host":"s3://npm-registry-packages-npm-production"}},"1.9.6":{"name":"@leafer/canvas","version":"1.9.6","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.9.6","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"35a3d221a7a7221898547b2f77ac4b605d8d2700","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.9.6.tgz","fileCount":10,"integrity":"sha512-JYrQ4iZIxZefb1dhhQzgShK+kvSbBQocdE+aeKVN1ax3NE30/YP3r1NM00l1V1KXGDtaGhfACatcL+MkQtZwPg==","signatures":[{"sig":"MEQCIFUtcH3A2ImBymb4VmGjLTRpUog25gw1ooQPNiHNcHwEAiBqH3O6GbznFfRiHyEJzMuoee/1Ja5bJIt2Hw2hU1wV6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35123},"main":"src/index.ts","_from":"file:leafer-canvas-1.9.6.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/03eccc97d781346fd3f4a95c294c79eb/leafer-canvas-1.9.6.tgz","_integrity":"sha512-JYrQ4iZIxZefb1dhhQzgShK+kvSbBQocdE+aeKVN1ax3NE30/YP3r1NM00l1V1KXGDtaGhfACatcL+MkQtZwPg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.9.6","@leafer/file":"1.9.6","@leafer/list":"1.9.6","@leafer/math":"1.9.6","@leafer/path":"1.9.6","@leafer/debug":"1.9.6","@leafer/platform":"1.9.6"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.9.6"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.9.6_1757372203733_0.19100027399796482","host":"s3://npm-registry-packages-npm-production"}},"1.9.7":{"name":"@leafer/canvas","version":"1.9.7","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.9.7","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"9a456391e01a52f5502ea326f9a0767497854781","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.9.7.tgz","fileCount":10,"integrity":"sha512-94cnWVXjN7wUX4dhWfTYuxsEsk2kP/UQKtIjhwrG2ZbgQ5CBPOffFQe/B9s6BqeKrIn5Z17EsABBlTlxuUOsfg==","signatures":[{"sig":"MEUCIQD5nnhZsCf5heX4Ym68dwTVjcIb+XXYd5BNcQbLnmntPgIgPwbqqmLucMzuDDaN2O7w08wvVa4ax/YQyQt7VIXPtCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34960},"main":"src/index.ts","_from":"file:leafer-canvas-1.9.7.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/6ba34848740e3609e976d227610dc69f/leafer-canvas-1.9.7.tgz","_integrity":"sha512-94cnWVXjN7wUX4dhWfTYuxsEsk2kP/UQKtIjhwrG2ZbgQ5CBPOffFQe/B9s6BqeKrIn5Z17EsABBlTlxuUOsfg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.9.7","@leafer/file":"1.9.7","@leafer/list":"1.9.7","@leafer/math":"1.9.7","@leafer/path":"1.9.7","@leafer/debug":"1.9.7","@leafer/platform":"1.9.7"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.9.7"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.9.7_1757595930508_0.9320091942006568","host":"s3://npm-registry-packages-npm-production"}},"1.9.8":{"name":"@leafer/canvas","version":"1.9.8","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.9.8","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"ce396ac2970dffba272985fab26f081973d12544","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.9.8.tgz","fileCount":10,"integrity":"sha512-+Mr1MhiLvnvUHehJLSY3QFLfvUNajw6vm0k9UasepMq7K1wMaOIHrYtxcGEMyG8x8PHfjnR1kbNVmY/10W0GhA==","signatures":[{"sig":"MEYCIQDmkcqxqpt6NTxGomp+KBO+iDxXZRcwtxT5jjeedtJM+AIhALYYTv3rzZJeUnu8jDEfMqxFwAXrDgbjkCAOkxZqNseH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34987},"main":"src/index.ts","_from":"file:leafer-canvas-1.9.8.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/4b997cc17385943919e72711a0a85bc0/leafer-canvas-1.9.8.tgz","_integrity":"sha512-+Mr1MhiLvnvUHehJLSY3QFLfvUNajw6vm0k9UasepMq7K1wMaOIHrYtxcGEMyG8x8PHfjnR1kbNVmY/10W0GhA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.9.8","@leafer/file":"1.9.8","@leafer/list":"1.9.8","@leafer/math":"1.9.8","@leafer/path":"1.9.8","@leafer/debug":"1.9.8","@leafer/platform":"1.9.8"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.9.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.9.8_1758551946739_0.03165302480671195","host":"s3://npm-registry-packages-npm-production"}},"1.9.9":{"name":"@leafer/canvas","version":"1.9.9","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.9.9","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"2e192056b6ffb3e3a87446982d6ce63b96cfff32","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.9.9.tgz","fileCount":10,"integrity":"sha512-aelOB/L9NTbRd3QNbRF2yzbXae8Z4gMyclwgy1IcR9WyZtG2InEhBSTFjTMo+fDKPTXN/c2dzYUJ0h/t2yCP2g==","signatures":[{"sig":"MEQCIFF6tSAgx1rAPkt0JX8trw2+I2fMT8wLoUB0kxM7Lb1sAiAZa104Tnu4G5+9L7nd4CKW4Y/chLoxXOXGTGBy7aHYdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34987},"main":"src/index.ts","_from":"file:leafer-canvas-1.9.9.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/6c99a3a13194919e80a9dfe6574da748/leafer-canvas-1.9.9.tgz","_integrity":"sha512-aelOB/L9NTbRd3QNbRF2yzbXae8Z4gMyclwgy1IcR9WyZtG2InEhBSTFjTMo+fDKPTXN/c2dzYUJ0h/t2yCP2g==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.9.9","@leafer/file":"1.9.9","@leafer/list":"1.9.9","@leafer/math":"1.9.9","@leafer/path":"1.9.9","@leafer/debug":"1.9.9","@leafer/platform":"1.9.9"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.9.9"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.9.9_1758624214046_0.044588082006490115","host":"s3://npm-registry-packages-npm-production"}},"1.9.10":{"name":"@leafer/canvas","version":"1.9.10","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.9.10","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"ae0d06296be38c08c83d8db53a30693fbbc9a171","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.9.10.tgz","fileCount":10,"integrity":"sha512-O9+OcfbIOfat0673aTbmwyGrqgw42K6KBAK0bA7V9EZKAnEH233EzKkQaZh4Aq84QJNH+QHxu/qTUOgoOy8k2Q==","signatures":[{"sig":"MEUCIQCdRczzWorE4MqsL3Nd0UkuiDin5oRANciDGdPEhSY7qQIgaukcZwvmQOaBBUy3QSzUTjtLe28dkwN8zrkrdSUYCS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34996},"main":"src/index.ts","_from":"file:leafer-canvas-1.9.10.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/389057d94d88a0e951947c30d422843d/leafer-canvas-1.9.10.tgz","_integrity":"sha512-O9+OcfbIOfat0673aTbmwyGrqgw42K6KBAK0bA7V9EZKAnEH233EzKkQaZh4Aq84QJNH+QHxu/qTUOgoOy8k2Q==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.9.10","@leafer/file":"1.9.10","@leafer/list":"1.9.10","@leafer/math":"1.9.10","@leafer/path":"1.9.10","@leafer/debug":"1.9.10","@leafer/platform":"1.9.10"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.9.10"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.9.10_1759225329022_0.39085768767456264","host":"s3://npm-registry-packages-npm-production"}},"1.9.11":{"name":"@leafer/canvas","version":"1.9.11","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.9.11","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"a2eae5cc238464bc16c6061e82f5b9f9424b3d52","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.9.11.tgz","fileCount":10,"integrity":"sha512-xIJafBjf2m/HZJVLzMZllDG6HgTBRGfVirMklDAifYs/Q0daXm1rOmq4inL6aCpQhqDQOXTYGi8V5SIdx9ZbUw==","signatures":[{"sig":"MEUCIDDNnrzTwR1bds0S2UZ/6fqG2jGyV3RWZMPv6sOX++94AiEAg4Vh7Ogm219Am4Lux1NM2LnrCwL4zqBzEH4dNQEby50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34996},"main":"src/index.ts","_from":"file:leafer-canvas-1.9.11.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/e02585e9bdb834b5fca9849bc848763b/leafer-canvas-1.9.11.tgz","_integrity":"sha512-xIJafBjf2m/HZJVLzMZllDG6HgTBRGfVirMklDAifYs/Q0daXm1rOmq4inL6aCpQhqDQOXTYGi8V5SIdx9ZbUw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.9.11","@leafer/file":"1.9.11","@leafer/list":"1.9.11","@leafer/math":"1.9.11","@leafer/path":"1.9.11","@leafer/debug":"1.9.11","@leafer/platform":"1.9.11"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.9.11"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.9.11_1760099349849_0.5844093944001909","host":"s3://npm-registry-packages-npm-production"}},"1.9.12":{"name":"@leafer/canvas","version":"1.9.12","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.9.12","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"1ceac0d748552f0855da4eac954cdc487547edd2","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.9.12.tgz","fileCount":10,"integrity":"sha512-r2i3O+s5vI8iRsNEQ4XJ1OLbXfBMcMppXgWbvM7Jb0Jylm/CxdiQhPhg550NugdB3ZCrDf988YJZOVMkowJ6iQ==","signatures":[{"sig":"MEYCIQDknrg6Lizg691dGEDoGfKututALZ4h9oclM8yKzkp5hQIhAPO1mcfA0aUn60gyJZCkEJtsw1cPx/qjEa7aqZfGeeBL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34996},"main":"src/index.ts","_from":"file:leafer-canvas-1.9.12.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/a42f226821f20d07876303d642baf628/leafer-canvas-1.9.12.tgz","_integrity":"sha512-r2i3O+s5vI8iRsNEQ4XJ1OLbXfBMcMppXgWbvM7Jb0Jylm/CxdiQhPhg550NugdB3ZCrDf988YJZOVMkowJ6iQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.9.12","@leafer/file":"1.9.12","@leafer/list":"1.9.12","@leafer/math":"1.9.12","@leafer/path":"1.9.12","@leafer/debug":"1.9.12","@leafer/platform":"1.9.12"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.9.12"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.9.12_1760310615621_0.25027412726075027","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@leafer/canvas","version":"1.10.0","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.10.0","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"b3079fecedce5069a635480e42d0c8c3c49c39e0","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.10.0.tgz","fileCount":10,"integrity":"sha512-LN7WOwS0o9SSSRMgdMp7MGMWW96J96iGWZuPJX0YHzJhp7IQ7SovO73EOkG7MHArk3SBEMamnezCftnYIgmIxw==","signatures":[{"sig":"MEQCIFTRxsAEjGhrzFFtxKQoGr0Wn0DlshdqiMZ9VOATQMAQAiA+xrx/n714znoj+F0IGg/7iZvWD+zbYnWLx115Rjl9dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34996},"main":"src/index.ts","_from":"file:leafer-canvas-1.10.0.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/5fe1c94b24c8be3ab6c2564dba764449/leafer-canvas-1.10.0.tgz","_integrity":"sha512-LN7WOwS0o9SSSRMgdMp7MGMWW96J96iGWZuPJX0YHzJhp7IQ7SovO73EOkG7MHArk3SBEMamnezCftnYIgmIxw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.10.0","@leafer/file":"1.10.0","@leafer/list":"1.10.0","@leafer/math":"1.10.0","@leafer/path":"1.10.0","@leafer/debug":"1.10.0","@leafer/platform":"1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.10.0_1762519329444_0.44879691679562006","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@leafer/canvas","version":"1.10.1","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.10.1","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"9f5ae6a5a920419cbe52d750c61d931108cbcbdb","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.10.1.tgz","fileCount":10,"integrity":"sha512-EI0NLODWqRwYrynLZQBCHMjD01WqXyPTuuLZ8bLA0vVGtSE2fxjh9/cG0O7VhHlSk8sGS8xwztejqBOA8d8p6Q==","signatures":[{"sig":"MEUCICafpDQC73THC9XEWGZOTjeFGi3CdCxO37x6dFjD7BMfAiEAq8BQumOkNEfOrFAVYzhdefIQ98Ko9n3DIjZ8ULBRlGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34996},"main":"src/index.ts","_from":"file:leafer-canvas-1.10.1.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/ee1a5b51b32a7ef9fbfd9e8170c0954c/leafer-canvas-1.10.1.tgz","_integrity":"sha512-EI0NLODWqRwYrynLZQBCHMjD01WqXyPTuuLZ8bLA0vVGtSE2fxjh9/cG0O7VhHlSk8sGS8xwztejqBOA8d8p6Q==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.10.1","@leafer/file":"1.10.1","@leafer/list":"1.10.1","@leafer/math":"1.10.1","@leafer/path":"1.10.1","@leafer/debug":"1.10.1","@leafer/platform":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.10.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.10.1_1762960462618_0.779779002622836","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@leafer/canvas","version":"1.11.0","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.11.0","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"af7da542e492c526dad04687142433b1e9aff31f","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.11.0.tgz","fileCount":10,"integrity":"sha512-H7m7RkDBxnclZSnUfQLXr9E+544n5xhc25UtUCRB/waaXJCIFKYrZr/P5J27qs9cTBq8xCfb2//czfWOhia76g==","signatures":[{"sig":"MEUCIG4nk7lN5LwZlIN8Cl22Rxb0LXIgtdb5VZ6Do2yPYP1PAiEAoRwmDcCGdvP/lGY3XazJRgnZQOpz1KS6Cr0v7kFtplI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34996},"main":"src/index.ts","_from":"file:leafer-canvas-1.11.0.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/e602929d96a557e819f365241be0094e/leafer-canvas-1.11.0.tgz","_integrity":"sha512-H7m7RkDBxnclZSnUfQLXr9E+544n5xhc25UtUCRB/waaXJCIFKYrZr/P5J27qs9cTBq8xCfb2//czfWOhia76g==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.11.0","@leafer/file":"1.11.0","@leafer/list":"1.11.0","@leafer/math":"1.11.0","@leafer/path":"1.11.0","@leafer/debug":"1.11.0","@leafer/platform":"1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.11.0_1764079744829_0.11844861745984114","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@leafer/canvas","version":"1.11.1","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.11.1","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"f61c43f41b5eb40b265d66bf7a44efde80753d68","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.11.1.tgz","fileCount":10,"integrity":"sha512-ONBfSW30Jgmfk9jpjtYp6xpiTdZ0JfQIP/rY5hz5exU2nJSXL2WVinRr1aOsOKzVwpsqSzpkZLOOPS7ENdHQSw==","signatures":[{"sig":"MEYCIQD/aWlxCm8CV4mz51fNOnkyiIsjy0Kffr2lv4RgpQODAgIhAOTwWoWK2ejQoIHYcup4xOPcZA+2XgSg8nuRNenu6LAP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34996},"main":"src/index.ts","_from":"file:leafer-canvas-1.11.1.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/1dd1b7b608118769453c65ab54fb315b/leafer-canvas-1.11.1.tgz","_integrity":"sha512-ONBfSW30Jgmfk9jpjtYp6xpiTdZ0JfQIP/rY5hz5exU2nJSXL2WVinRr1aOsOKzVwpsqSzpkZLOOPS7ENdHQSw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.11.1","@leafer/file":"1.11.1","@leafer/list":"1.11.1","@leafer/math":"1.11.1","@leafer/path":"1.11.1","@leafer/debug":"1.11.1","@leafer/platform":"1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.11.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.11.1_1764136411038_0.019088213366688755","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@leafer/canvas","version":"1.11.2","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.11.2","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"25a880ed5dfd81f4471a1d8189808463b901ec9a","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.11.2.tgz","fileCount":10,"integrity":"sha512-6bEJJXRw55fwQI0WgD+yCCCxzv25IBwb7sa+y2WxYsv5qNwpXTeb4QQXgflPuB7lo2ufNUkbrsUSlNGapDd41A==","signatures":[{"sig":"MEQCIGXxFVFxj9p8nPFCjs/glnJGJwVQTIs7eGqDu1f4viejAiBQIVPE8463VmXQgj0RvLDTqfoGwWb6xi+F5wQ2b0RZAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34996},"main":"src/index.ts","_from":"file:leafer-canvas-1.11.2.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/97afed1ca8d07056a4a9d34ae6192442/leafer-canvas-1.11.2.tgz","_integrity":"sha512-6bEJJXRw55fwQI0WgD+yCCCxzv25IBwb7sa+y2WxYsv5qNwpXTeb4QQXgflPuB7lo2ufNUkbrsUSlNGapDd41A==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.11.2","@leafer/file":"1.11.2","@leafer/list":"1.11.2","@leafer/math":"1.11.2","@leafer/path":"1.11.2","@leafer/debug":"1.11.2","@leafer/platform":"1.11.2"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.11.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.11.2_1764586541077_0.0906027406612624","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@leafer/canvas","version":"1.12.0","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.12.0","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"8f755ad78030382584318202b4631030426ea99a","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.12.0.tgz","fileCount":10,"integrity":"sha512-bgFdMk6LLVYCQE6D+rPJtPK5+lP7yhTnkk882Gk6Si8M2FXhvbJbimUoX7LZFwXtM6E45g1pUr3iJPEg8ald8Q==","signatures":[{"sig":"MEYCIQDKeJbXEWObACGJsXP0ANM8F0y1Kq4FWLymMvj2KVgRHAIhAO+RT7+bEe94MhGkeLH7CIioKHhyBrZeVUu8nNCjQAZ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34996},"main":"src/index.ts","_from":"file:leafer-canvas-1.12.0.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/5219b17fe5eb1fe99c417fa765e32079/leafer-canvas-1.12.0.tgz","_integrity":"sha512-bgFdMk6LLVYCQE6D+rPJtPK5+lP7yhTnkk882Gk6Si8M2FXhvbJbimUoX7LZFwXtM6E45g1pUr3iJPEg8ald8Q==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.12.0","@leafer/file":"1.12.0","@leafer/list":"1.12.0","@leafer/math":"1.12.0","@leafer/path":"1.12.0","@leafer/debug":"1.12.0","@leafer/platform":"1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.12.0_1765412463823_0.4363561593783716","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@leafer/canvas","version":"1.12.1","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.12.1","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"7f11ea6d99194cc3d616119c27d6bd32e19d0bac","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.12.1.tgz","fileCount":10,"integrity":"sha512-AVKIpGtXhvkjJk3YmThLte7MZ/VdcbsDtuwvP3nikUxfOtAhNozSscJ2nqbL5fsLw7ThCqWG58Q4BaNCtoYKxQ==","signatures":[{"sig":"MEUCIQDc5hzo751vaHmMKIJRr9+KD96Cpue+MoIY0N8UEVeQlwIgOu2zoCkSpziPfbLAeNdnQKZ1gTl2ORrq+252H7Hvu4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34996},"main":"src/index.ts","_from":"file:leafer-canvas-1.12.1.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/f0ee45be381c8a3a0570ab2ef5e6d697/leafer-canvas-1.12.1.tgz","_integrity":"sha512-AVKIpGtXhvkjJk3YmThLte7MZ/VdcbsDtuwvP3nikUxfOtAhNozSscJ2nqbL5fsLw7ThCqWG58Q4BaNCtoYKxQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.12.1","@leafer/file":"1.12.1","@leafer/list":"1.12.1","@leafer/math":"1.12.1","@leafer/path":"1.12.1","@leafer/debug":"1.12.1","@leafer/platform":"1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.12.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.12.1_1766360951577_0.7259988153667718","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"@leafer/canvas","version":"1.12.2","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.12.2","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"525f3caf63070c2b3f178f12c439a7579865d662","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.12.2.tgz","fileCount":10,"integrity":"sha512-WgHMvamuUOTudogNoBHTbvTgo7LVgOIuLdhhOw7HUJjhzUHyvjx62SxU7ZrNnjYxSD7h6beQgj0poE8Klx3TvQ==","signatures":[{"sig":"MEUCIQDCJ8wo50pRo9S4iaCE4rcq/IXIEQDE33R3IvDyKVZM3gIgXKoHNJp2iOEgarD/cl0zW11QwCKSC7CXJocKF4qEgYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34978},"main":"src/index.ts","_from":"file:leafer-canvas-1.12.2.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/8b1ea5a75ad7d250f2fc9017a1ac48a9/leafer-canvas-1.12.2.tgz","_integrity":"sha512-WgHMvamuUOTudogNoBHTbvTgo7LVgOIuLdhhOw7HUJjhzUHyvjx62SxU7ZrNnjYxSD7h6beQgj0poE8Klx3TvQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.12.2","@leafer/file":"1.12.2","@leafer/list":"1.12.2","@leafer/math":"1.12.2","@leafer/path":"1.12.2","@leafer/debug":"1.12.2","@leafer/platform":"1.12.2"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.12.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.12.2_1766792342529_0.8832909054213909","host":"s3://npm-registry-packages-npm-production"}},"1.12.3":{"name":"@leafer/canvas","version":"1.12.3","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.12.3","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"2bdc7fa3df7e9301012b6dbfba3f266947480992","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.12.3.tgz","fileCount":10,"integrity":"sha512-9flMTxG4/P7OZ3m6xs1CQ10EIoRPRxnKF1rGVJiqp89T/eFpD/uVSLkHEelQwdDMH53/gNhjNLzIkfIQEOfi1w==","signatures":[{"sig":"MEUCIQCIjHnQN6JOk+k3kN7havyT8H1YKnBbz8SK4ovrDSg6tAIgCnw3IruOZqhg0Oi976KYwUmqFzk3wYkVSicbr2PNGok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34978},"main":"src/index.ts","_from":"file:leafer-canvas-1.12.3.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/b2516268c22c6e42c264697bb44c2bb4/leafer-canvas-1.12.3.tgz","_integrity":"sha512-9flMTxG4/P7OZ3m6xs1CQ10EIoRPRxnKF1rGVJiqp89T/eFpD/uVSLkHEelQwdDMH53/gNhjNLzIkfIQEOfi1w==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.12.3","@leafer/file":"1.12.3","@leafer/list":"1.12.3","@leafer/math":"1.12.3","@leafer/path":"1.12.3","@leafer/debug":"1.12.3","@leafer/platform":"1.12.3"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.12.3"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.12.3_1768173778423_0.5268915139628458","host":"s3://npm-registry-packages-npm-production"}},"1.12.4":{"name":"@leafer/canvas","version":"1.12.4","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@1.12.4","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"4512e95145e667f7fd63c8b952b8cd41507e0ea7","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-1.12.4.tgz","fileCount":10,"integrity":"sha512-xRwkdW6imLVYrcRz0me2o+I3kLsUg2CARfXkesCYzT7W06uQO54L4j0OOItwKFH+VFywqdTOIxox5EWs/iyFSA==","signatures":[{"sig":"MEUCIC5FNd/dp60ow1I888derLIpm7GQAqW1J6KUlxGOp2RtAiEA6YiXnETyMDjFgkQaOcWb3Wrnyb102gmpV8ltTer/u0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34978},"main":"src/index.ts","_from":"file:leafer-canvas-1.12.4.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/249bd28d636aac444060a553054fdf1d/leafer-canvas-1.12.4.tgz","_integrity":"sha512-xRwkdW6imLVYrcRz0me2o+I3kLsUg2CARfXkesCYzT7W06uQO54L4j0OOItwKFH+VFywqdTOIxox5EWs/iyFSA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"1.12.4","@leafer/file":"1.12.4","@leafer/list":"1.12.4","@leafer/math":"1.12.4","@leafer/path":"1.12.4","@leafer/debug":"1.12.4","@leafer/platform":"1.12.4"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"1.12.4"},"_npmOperationalInternal":{"tmp":"tmp/canvas_1.12.4_1768477129794_0.7016003822659511","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@leafer/canvas","version":"2.0.0","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.0.0","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"de36f5f49f991c3a87dd773cb0da3c39ca5763e2","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.0.0.tgz","fileCount":10,"integrity":"sha512-y1yIUi1bfqcE1yb8QuW3Enb1GkT5lpE6Ne8/c4gtR18wqmeN5iA7qM+IAsOi0fzRX9wdff4+WdvgxPcIjZHr8g==","signatures":[{"sig":"MEUCIQDEvYAFkXDR4ZOTtimNdW35yPTgSRFqpfJHtTdcLG9wEgIgEhyuWt4/bcLyT33CY7aLat3x8255GOoR8POgy4t70zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34969},"main":"src/index.ts","_from":"file:leafer-canvas-2.0.0.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/15981952397f7d14ed3163452236e274/leafer-canvas-2.0.0.tgz","_integrity":"sha512-y1yIUi1bfqcE1yb8QuW3Enb1GkT5lpE6Ne8/c4gtR18wqmeN5iA7qM+IAsOi0fzRX9wdff4+WdvgxPcIjZHr8g==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.0.0","@leafer/file":"2.0.0","@leafer/list":"2.0.0","@leafer/math":"2.0.0","@leafer/path":"2.0.0","@leafer/debug":"2.0.0","@leafer/platform":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.0.0_1769213093516_0.0166435063968724","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@leafer/canvas","version":"2.0.1","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.0.1","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"e1304edf1ff58ffffa77b94a4a96af035568c0c2","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.0.1.tgz","fileCount":10,"integrity":"sha512-uKQLSflmBWx7uov0gD0Sy0XuwJUI1mKxmnzyLm7EMnA933vH2un9IImUeFiEBEeagDwNCODWvSrtkCfkE5zwmA==","signatures":[{"sig":"MEYCIQCRsLef74x0X+KgP+dEBLtLHNhjjaOqbe3KUD3bUTkhNgIhAJNUQcredzIZSz7ygveP3/YBUuVI72FXj5X0QmEB/wcp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34969},"main":"src/index.ts","_from":"file:leafer-canvas-2.0.1.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/c53f049bc2135b95afaaa525e04da4ae/leafer-canvas-2.0.1.tgz","_integrity":"sha512-uKQLSflmBWx7uov0gD0Sy0XuwJUI1mKxmnzyLm7EMnA933vH2un9IImUeFiEBEeagDwNCODWvSrtkCfkE5zwmA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.0.1","@leafer/file":"2.0.1","@leafer/list":"2.0.1","@leafer/math":"2.0.1","@leafer/path":"2.0.1","@leafer/debug":"2.0.1","@leafer/platform":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.0.1_1770721766598_0.11271475932239627","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@leafer/canvas","version":"2.0.2","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.0.2","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"67d01229d462ac8bea020f3ad083ab634a289267","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.0.2.tgz","fileCount":10,"integrity":"sha512-WZ9k+bO9ghthcMGBzQL8jpsnbsjNF3jkyVh7oaCac+21C/I5iIsjRkzT6HEB7sTpZGyc9li3XVnx41R+4TN70g==","signatures":[{"sig":"MEYCIQDwYPjsPVOLFjKPRxRtpcpybQy3MSGMVCHEwKDGgWbTJAIhAJPdVZqTglG+RwJfgkZ2DNlmzteClbpMleGVLDJdZ9Ip","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34969},"main":"src/index.ts","_from":"file:leafer-canvas-2.0.2.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/c044f4357718dff8502be42bc083d930/leafer-canvas-2.0.2.tgz","_integrity":"sha512-WZ9k+bO9ghthcMGBzQL8jpsnbsjNF3jkyVh7oaCac+21C/I5iIsjRkzT6HEB7sTpZGyc9li3XVnx41R+4TN70g==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.0.2","@leafer/file":"2.0.2","@leafer/list":"2.0.2","@leafer/math":"2.0.2","@leafer/path":"2.0.2","@leafer/debug":"2.0.2","@leafer/platform":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.0.2_1771940823885_0.015889656943414154","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@leafer/canvas","version":"2.0.3","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.0.3","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"1d9f4fed24e616d2936a03445e72d057d399aa85","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.0.3.tgz","fileCount":10,"integrity":"sha512-OUNB3yU7dq2Hi4oZ4TIXACLZ5VOcDC4PJDSH0/roV0LyIDRUugTXcSdFWH0p2gySM/6QRDSIDIm+kp9J4BkMeQ==","signatures":[{"sig":"MEYCIQD3Qy7MbehzZlMlmxF+2SwJmQQ83oO770L52IOiKK2YmgIhAKGmuD8g5ucv+IW5lH6WyHREOPkfS5Fnj7uAMlpb+FW+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34969},"main":"src/index.ts","_from":"file:leafer-canvas-2.0.3.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/30b887b87e13d36138a84a8304591a9f/leafer-canvas-2.0.3.tgz","_integrity":"sha512-OUNB3yU7dq2Hi4oZ4TIXACLZ5VOcDC4PJDSH0/roV0LyIDRUugTXcSdFWH0p2gySM/6QRDSIDIm+kp9J4BkMeQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.0.3","@leafer/file":"2.0.3","@leafer/list":"2.0.3","@leafer/math":"2.0.3","@leafer/path":"2.0.3","@leafer/debug":"2.0.3","@leafer/platform":"2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.0.3_1773008342773_0.7496255357428581","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@leafer/canvas","version":"2.0.4","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.0.4","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"fd986d159d6bea2304a5cb2f1b20db425ebafd94","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.0.4.tgz","fileCount":10,"integrity":"sha512-cKHwiVi5Tk6a3sYSZSzed9KKtQ5HgI3k7q/h+vbW/aMRViCkxb3a+4ZELO5rbc31zBS/kBNyT3S6VEPBTybo5Q==","signatures":[{"sig":"MEUCIFv+Ie8/WPWfeeDX3qNX53o78cNT4B5K8J2RxvIjN5VcAiEAnft+cXpBOdEPnlQdXLdpFh7OnHrrcgBG+RgBbyRopCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34969},"main":"src/index.ts","_from":"file:leafer-canvas-2.0.4.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/c8c386956fe256b6fb33b4cda5f72b19/leafer-canvas-2.0.4.tgz","_integrity":"sha512-cKHwiVi5Tk6a3sYSZSzed9KKtQ5HgI3k7q/h+vbW/aMRViCkxb3a+4ZELO5rbc31zBS/kBNyT3S6VEPBTybo5Q==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.0.4","@leafer/file":"2.0.4","@leafer/list":"2.0.4","@leafer/math":"2.0.4","@leafer/path":"2.0.4","@leafer/debug":"2.0.4","@leafer/platform":"2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.0.4_1774309682684_0.028214179222587177","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@leafer/canvas","version":"2.0.5","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.0.5","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"3151b0cedd7c41d20e0d0bf23cb71fef5d34b7d9","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.0.5.tgz","fileCount":10,"integrity":"sha512-NXh/JcM2YWcFQaKzOSEsYxT8edP1z8GUhkpAnrAM7JO46J5xUmTid79opO0Wx7iSvF5sfEe8miP3HNdLl87Crw==","signatures":[{"sig":"MEYCIQD6noGKpmxtsxZWUVKNLjWPQNlA8MOY/Ps50GmbiIUfoQIhAK5M3yfGfbvH0sHPy/WTH/pgjd7dnR6KvdVmcSLvP0DE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34969},"main":"src/index.ts","_from":"file:leafer-canvas-2.0.5.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/3e206688d59309ad596b5136e9800a52/leafer-canvas-2.0.5.tgz","_integrity":"sha512-NXh/JcM2YWcFQaKzOSEsYxT8edP1z8GUhkpAnrAM7JO46J5xUmTid79opO0Wx7iSvF5sfEe8miP3HNdLl87Crw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.0.5","@leafer/file":"2.0.5","@leafer/list":"2.0.5","@leafer/math":"2.0.5","@leafer/path":"2.0.5","@leafer/debug":"2.0.5","@leafer/platform":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.0.5_1774394944769_0.7096270837304286","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@leafer/canvas","version":"2.0.6","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.0.6","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"c5daaee6f9fb4d3f0bbbc8fd75e6fa7ec7dd6df7","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.0.6.tgz","fileCount":10,"integrity":"sha512-GQgm+zTmXRyp5u03fO0kcWy6D7mp8cFHL8vLJVG1jcaiXQzaaCrWmwMrZt08rCNlXqMLjnLP5steVo81t0rI5g==","signatures":[{"sig":"MEUCIQCjAmbEAY5p87encS4Zbzg/OWgEruDceD4RKpFKV9F65QIgHXZJMNtSJyxI6K+uPqrENRQ+SktOw+gf22qCFTqcpKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34969},"main":"src/index.ts","_from":"file:leafer-canvas-2.0.6.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/4eef0fe369a1d3f330031901a8adad67/leafer-canvas-2.0.6.tgz","_integrity":"sha512-GQgm+zTmXRyp5u03fO0kcWy6D7mp8cFHL8vLJVG1jcaiXQzaaCrWmwMrZt08rCNlXqMLjnLP5steVo81t0rI5g==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.0.6","@leafer/file":"2.0.6","@leafer/list":"2.0.6","@leafer/math":"2.0.6","@leafer/path":"2.0.6","@leafer/debug":"2.0.6","@leafer/platform":"2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.0.6_1774824557194_0.24052753287141182","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@leafer/canvas","version":"2.0.7","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.0.7","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"9193e54d699c20fd4bf312f55a0d1d354d4ca664","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.0.7.tgz","fileCount":10,"integrity":"sha512-R2V4inc1IuYhxFOq/SF4FQpzHAdELRMOF+2iV73Cm61aVSeIGYqwEwJ4f16rW/dehFsn2AWFGXb+jLnVOZ83Mw==","signatures":[{"sig":"MEYCIQCETwyCztj7ng+1phOVSlxVT8ovZhSYn6XAswsvO5IHXwIhANpZuhV5MVOqxBLrhiuuWqipT5tzkOO7OD0Gqk+OJHC+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34969},"main":"src/index.ts","_from":"file:leafer-canvas-2.0.7.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/b9670e39a8f8a75c419ec161ac57fa7b/leafer-canvas-2.0.7.tgz","_integrity":"sha512-R2V4inc1IuYhxFOq/SF4FQpzHAdELRMOF+2iV73Cm61aVSeIGYqwEwJ4f16rW/dehFsn2AWFGXb+jLnVOZ83Mw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.0.7","@leafer/file":"2.0.7","@leafer/list":"2.0.7","@leafer/math":"2.0.7","@leafer/path":"2.0.7","@leafer/debug":"2.0.7","@leafer/platform":"2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.0.7_1775168935154_0.34555790203026304","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@leafer/canvas","version":"2.0.8","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.0.8","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"b0459dc1f3a23b1cb4b273d6297e9b4edb253a20","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.0.8.tgz","fileCount":10,"integrity":"sha512-ewgWVDO5ot+hnQ4ndNl68LekaHjnXQxkcNoaWSbAjRwTQh25wuk59/4DvbjrIp+KBEnSUYvcPbrMNMY3Xj0CnQ==","signatures":[{"sig":"MEUCIQC956KC9/FARja7tUSK5PbZiNJ+PveLwA0ehmq4VdblYAIgSxk0TVSVAljPtLnEPLI4aR9aAv9nSmV4hqmWi6DOA0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34969},"main":"src/index.ts","_from":"file:leafer-canvas-2.0.8.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/c0d8d0022a05437cffdc2335e601686f/leafer-canvas-2.0.8.tgz","_integrity":"sha512-ewgWVDO5ot+hnQ4ndNl68LekaHjnXQxkcNoaWSbAjRwTQh25wuk59/4DvbjrIp+KBEnSUYvcPbrMNMY3Xj0CnQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.0.8","@leafer/file":"2.0.8","@leafer/list":"2.0.8","@leafer/math":"2.0.8","@leafer/path":"2.0.8","@leafer/debug":"2.0.8","@leafer/platform":"2.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.0.8_1775216313585_0.49694888833951434","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@leafer/canvas","version":"2.0.9","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.0.9","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"baa36fe07c726971a0be2a2ade0f916cc1e30333","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.0.9.tgz","fileCount":10,"integrity":"sha512-Dj7U9LoOTnhNkltvR2FhZPooaG8urlSqmiqD/Ukfj4W0lDH1ChssXMqwNVLgS4dbyvStzK+8kixsVCVmZbBKBw==","signatures":[{"sig":"MEUCIFZO9sStvN0wq0TRGemPR4sk6oR9eVYlSsS0tLP7mJ5TAiEAq5Fh6aMKJ9xnFhWXPUhgNYEsMCIGG/jp543hBSgudf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34969},"main":"src/index.ts","_from":"file:leafer-canvas-2.0.9.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/e9566a5c711caffffde2c33c54ff6d1b/leafer-canvas-2.0.9.tgz","_integrity":"sha512-Dj7U9LoOTnhNkltvR2FhZPooaG8urlSqmiqD/Ukfj4W0lDH1ChssXMqwNVLgS4dbyvStzK+8kixsVCVmZbBKBw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.0.9","@leafer/file":"2.0.9","@leafer/list":"2.0.9","@leafer/math":"2.0.9","@leafer/path":"2.0.9","@leafer/debug":"2.0.9","@leafer/platform":"2.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.0.9_1776698124021_0.47907229221684444","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@leafer/canvas","version":"2.1.0","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.1.0","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"ef8790fd6d2e194f3d68c53750a18ec12a13e931","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.1.0.tgz","fileCount":10,"integrity":"sha512-Hha8FU53cH1wyl8Kkqial34vYG1ofpLbC8ZhcwbOo1SqSXr3YAKZRwJoDdFLyMnYC80Olx6Apsy4txDgqzuWxA==","signatures":[{"sig":"MEQCIF4jhYZ6FkO7cGUFDn31sPOhc0HSr5hZpDqNCYKFmjFkAiBHj41n5yjEJ6hBRApIC5sa5dEJWRthHB4BXXcDss6+Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34969},"main":"src/index.ts","_from":"file:leafer-canvas-2.1.0.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/6eb22a102b1441e3dba2fe2e0623937e/leafer-canvas-2.1.0.tgz","_integrity":"sha512-Hha8FU53cH1wyl8Kkqial34vYG1ofpLbC8ZhcwbOo1SqSXr3YAKZRwJoDdFLyMnYC80Olx6Apsy4txDgqzuWxA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.1.0","@leafer/file":"2.1.0","@leafer/list":"2.1.0","@leafer/math":"2.1.0","@leafer/path":"2.1.0","@leafer/debug":"2.1.0","@leafer/platform":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.1.0_1776777590949_0.6621438634575505","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@leafer/canvas","version":"2.1.1","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.1.1","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"4df6837554615851a956b42e6093059e51cbfefb","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.1.1.tgz","fileCount":10,"integrity":"sha512-7/RBu8s9LuL6gP6P1vB/+42FrWLTKdf9zEA1MJ4wZz5F9UQGZ33djV99dG8uDMVrrzqA4zWcQL2QsUwoA7xfpQ==","signatures":[{"sig":"MEQCIDsI+3z5CELrlGyCZQ3W8bBc5iY8RyLe1c5MtEzDS840AiAoVxoyhFpxCdgeNdHcC0p5Zzc9UTHGlqf5vec3fAxSWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34969},"main":"src/index.ts","_from":"file:leafer-canvas-2.1.1.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/d947d86e250ff16dd5c162d897ebdadb/leafer-canvas-2.1.1.tgz","_integrity":"sha512-7/RBu8s9LuL6gP6P1vB/+42FrWLTKdf9zEA1MJ4wZz5F9UQGZ33djV99dG8uDMVrrzqA4zWcQL2QsUwoA7xfpQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.1.1","@leafer/file":"2.1.1","@leafer/list":"2.1.1","@leafer/math":"2.1.1","@leafer/path":"2.1.1","@leafer/debug":"2.1.1","@leafer/platform":"2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.1.1_1779723326647_0.6506661060765031","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@leafer/canvas","version":"2.1.2","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.1.2","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"545a660878d3bf96da76574fd2fc63bb85e0b111","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.1.2.tgz","fileCount":10,"integrity":"sha512-LT0aSTekVh+IU0YfR93l9iztgJR2NtC9jSV0iPKcODmY9WknkhhHWjYfTQsYzn5TdkYMkzZSQz7Epv0FLDkhFw==","signatures":[{"sig":"MEQCIGIbYSHQXMN0tLvLKStT8VRGOqQ+rViyMNtKdaUoi+FyAiBEZAR9SGvsh+hc5AfVMtUtu+VlC8qT6X0rtUJbUq1LvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34969},"main":"src/index.ts","_from":"file:leafer-canvas-2.1.2.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/16ecc1dcee08fe93db93d74ecee5bce7/leafer-canvas-2.1.2.tgz","_integrity":"sha512-LT0aSTekVh+IU0YfR93l9iztgJR2NtC9jSV0iPKcODmY9WknkhhHWjYfTQsYzn5TdkYMkzZSQz7Epv0FLDkhFw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.1.2","@leafer/file":"2.1.2","@leafer/list":"2.1.2","@leafer/math":"2.1.2","@leafer/path":"2.1.2","@leafer/debug":"2.1.2","@leafer/platform":"2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.1.2_1779782533883_0.05246706602545537","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@leafer/canvas","version":"2.1.3","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.1.3","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"8045264272fa0d199fea034223353b3a4a3f1b6d","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.1.3.tgz","fileCount":10,"integrity":"sha512-hBsiUfxtvtPc0zpZzK+2z3F6SZaE+iMc6NpURz3y4BVsYBg4dL65Ms9C+vUi/5kQzJF3pc1ZSUJdYeKMs1rSgw==","signatures":[{"sig":"MEUCIFB7MjBuGbJB90zGTInjenudjvToz5rVSID+K1t1jJRDAiEAuK46Jw9cnryKEasISgoj8T4qRerR9wI1LO0VP8u6z0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34969},"main":"src/index.ts","_from":"file:leafer-canvas-2.1.3.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/fc12b8f9e2611c9c409f5723006e9e9c/leafer-canvas-2.1.3.tgz","_integrity":"sha512-hBsiUfxtvtPc0zpZzK+2z3F6SZaE+iMc6NpURz3y4BVsYBg4dL65Ms9C+vUi/5kQzJF3pc1ZSUJdYeKMs1rSgw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.1.3","@leafer/file":"2.1.3","@leafer/list":"2.1.3","@leafer/math":"2.1.3","@leafer/path":"2.1.3","@leafer/debug":"2.1.3","@leafer/platform":"2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.1.3_1780312482143_0.060919020342431685","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@leafer/canvas","version":"2.1.4","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.1.4","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"3d4659c2f26a14a92a918f05b82b1a3eabd5a609","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.1.4.tgz","fileCount":10,"integrity":"sha512-c5nFUw1Y3jvJ4aEFOFGULJrL34Wrn7VkCeJJKlWM/rld4d70bIgQnhc37mqtGl01x56mhdWVKmy/wEX9z2pGcg==","signatures":[{"sig":"MEYCIQDMbMstur1Y/W1vkel/zrKjLqr5n/TIRKg+1zIMhFCIYwIhAIpofXIgn17X4ynNVem89ukiPbpAvoB+xfy7AhH4L5/P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34969},"main":"src/index.ts","_from":"file:leafer-canvas-2.1.4.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/e8830f8be6ddb6226ba893f6f2eaed83/leafer-canvas-2.1.4.tgz","_integrity":"sha512-c5nFUw1Y3jvJ4aEFOFGULJrL34Wrn7VkCeJJKlWM/rld4d70bIgQnhc37mqtGl01x56mhdWVKmy/wEX9z2pGcg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.1.4","@leafer/file":"2.1.4","@leafer/list":"2.1.4","@leafer/math":"2.1.4","@leafer/path":"2.1.4","@leafer/debug":"2.1.4","@leafer/platform":"2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.1.4_1780440039092_0.3597008471800611","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@leafer/canvas","version":"2.1.5","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.1.5","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"782e08f6e011a255f3659feee726a1d3b6c4d53a","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.1.5.tgz","fileCount":10,"integrity":"sha512-wh6dFpS1FoFH7CK6aI937WEqI0+YSp9bf+9sikWMXTcV4FMxJ483ktDwU09jzujTuXUaH0rRsDeceZ/lxGe3AQ==","signatures":[{"sig":"MEQCIB8NBAWmx7WJ7ixuuP/O1suZmIrTiakHJFWugqMI9IXcAiBxMb2ZTSI7mCA2bwr5R1snfPmAxS5V8iNzczMkC95T2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35080},"main":"src/index.ts","_from":"file:leafer-canvas-2.1.5.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/dc16ffa61afb5d48e6ea559d81b68f11/leafer-canvas-2.1.5.tgz","_integrity":"sha512-wh6dFpS1FoFH7CK6aI937WEqI0+YSp9bf+9sikWMXTcV4FMxJ483ktDwU09jzujTuXUaH0rRsDeceZ/lxGe3AQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.1.5","@leafer/file":"2.1.5","@leafer/list":"2.1.5","@leafer/math":"2.1.5","@leafer/path":"2.1.5","@leafer/debug":"2.1.5","@leafer/platform":"2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.1.5_1781126635288_0.7900405466192075","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@leafer/canvas","version":"2.1.6","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.1.6","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"49ffb7fb7fe7c1eab5655781486c1659d965463c","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.1.6.tgz","fileCount":10,"integrity":"sha512-mf+ndEJbvkuoeCWb4az/VIvxeIYr0yrLUaRE8hP/WrQEpXypJzKs0/nrOaIW4HESv2WMv59AyPWG2RY+3iDXdA==","signatures":[{"sig":"MEUCIEpV4Lar3Uq6Fn9x9Yr+iLmpqqkm6wiNJWCd2kLS+C4EAiEA3TfHdO0wTP7NdjHC1w6Y1myJVAve/7PbELjA8Lm6EjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35080},"main":"src/index.ts","_from":"file:leafer-canvas-2.1.6.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/c1ce48687bad7a430f38fcc0943ed2d7/leafer-canvas-2.1.6.tgz","_integrity":"sha512-mf+ndEJbvkuoeCWb4az/VIvxeIYr0yrLUaRE8hP/WrQEpXypJzKs0/nrOaIW4HESv2WMv59AyPWG2RY+3iDXdA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.1.6","@leafer/file":"2.1.6","@leafer/list":"2.1.6","@leafer/math":"2.1.6","@leafer/path":"2.1.6","@leafer/debug":"2.1.6","@leafer/platform":"2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.1.6_1781255795780_0.1603192998577101","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@leafer/canvas","version":"2.1.7","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.1.7","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"1544da3bdb8830e6151d1e274deb321f7981e6d7","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.1.7.tgz","fileCount":10,"integrity":"sha512-03fJjX2K2mrWbadPbyaanxJuwYQQ/Uve0gHIz+hOaQIqEcjBx6zUUkHQRzh5CY6gJCJ4BCIBFi8MgsJXn0L9oQ==","signatures":[{"sig":"MEYCIQDjVxrx3NrNCuIvAW218azGLr5ozn+wTk80J5ruTAmC1gIhANjzQ+yslHAPYWulHuBRAOdUDpKanten2dsPkukH1kwO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35080},"main":"src/index.ts","_from":"file:leafer-canvas-2.1.7.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/82a043f4b7d90e66567c1937d429eb67/leafer-canvas-2.1.7.tgz","_integrity":"sha512-03fJjX2K2mrWbadPbyaanxJuwYQQ/Uve0gHIz+hOaQIqEcjBx6zUUkHQRzh5CY6gJCJ4BCIBFi8MgsJXn0L9oQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.1.7","@leafer/file":"2.1.7","@leafer/list":"2.1.7","@leafer/math":"2.1.7","@leafer/path":"2.1.7","@leafer/debug":"2.1.7","@leafer/platform":"2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.1.7"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.1.7_1781520338697_0.386455245861949","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@leafer/canvas","version":"2.1.8","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.1.8","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"5e8819f66c9c21e91b06aec688c3c222afc21939","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.1.8.tgz","fileCount":10,"integrity":"sha512-hPwh9Za2TC6dkAAG7YbLsNW+T/6GB5ccuYp0gRhZHcBaI6YkO/5iqIQcFIx9l1bSr8+NGMEglQ5kA/s3itHO3Q==","signatures":[{"sig":"MEUCIQCKtXJbLMNyRlhF7+J7f17ssBLLZKxHnTFC/bXiugiBzQIgSx7JNr3ko9v0pj1pc6n0zaAHYdzyyGiV10dlY5Wxpzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35080},"main":"src/index.ts","_from":"file:leafer-canvas-2.1.8.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/c32565337c72e0e8894840b0ac34c326/leafer-canvas-2.1.8.tgz","_integrity":"sha512-hPwh9Za2TC6dkAAG7YbLsNW+T/6GB5ccuYp0gRhZHcBaI6YkO/5iqIQcFIx9l1bSr8+NGMEglQ5kA/s3itHO3Q==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.1.8","@leafer/file":"2.1.8","@leafer/list":"2.1.8","@leafer/math":"2.1.8","@leafer/path":"2.1.8","@leafer/debug":"2.1.8","@leafer/platform":"2.1.8"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.1.8_1782210939611_0.8904567713198754","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@leafer/canvas","version":"2.1.9","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.1.9","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"f852622222e74c506cf3ec98b23cfa1f52d59779","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.1.9.tgz","fileCount":10,"integrity":"sha512-82V39qxRox1Amcbcz835tvRtuUfYDCi7UJQP6wcGVsutwiN9w8rh8PVl0S7w+CnioEDBeLnAVPa+boNnKUraxQ==","signatures":[{"sig":"MEQCIFfiufDhytYMQSwLhJOzw4SYBIKdvPdinaQGJiyqQakeAiBt7QRrK7KZihpxEnyDbkYHQh2v+gM+ir9OZvaqykFdig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35080},"main":"src/index.ts","_from":"file:leafer-canvas-2.1.9.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/30d1ebf90663f01b2320bfbe28b2870e/leafer-canvas-2.1.9.tgz","_integrity":"sha512-82V39qxRox1Amcbcz835tvRtuUfYDCi7UJQP6wcGVsutwiN9w8rh8PVl0S7w+CnioEDBeLnAVPa+boNnKUraxQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.1.9","@leafer/file":"2.1.9","@leafer/list":"2.1.9","@leafer/math":"2.1.9","@leafer/path":"2.1.9","@leafer/debug":"2.1.9","@leafer/platform":"2.1.9"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.1.9_1782818520850_0.4250232149005635","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"@leafer/canvas","version":"2.1.10","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.1.10","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"4ac37bf4d428d74878ddc2044b28b52be5b9eb1d","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.1.10.tgz","fileCount":10,"integrity":"sha512-EZD3FMVI2+czFgt8EKStWkPUV2hdlazJRVltkgysO0t292FMDPJNuzNTGdsh729txDmMV6pFvHvUT70WBzl9/A==","signatures":[{"sig":"MEYCIQDJBpnKqoKCW+swc5zWoDLhzIF0ipNKP+drau/+3G01egIhAOlpvWUkXLI/nXWeRoqybMnWNOqmqCBu6Bh7HVYcRpYy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35089},"main":"src/index.ts","_from":"file:leafer-canvas-2.1.10.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/09913dde7e166ab67cd8eb57921c8898/leafer-canvas-2.1.10.tgz","_integrity":"sha512-EZD3FMVI2+czFgt8EKStWkPUV2hdlazJRVltkgysO0t292FMDPJNuzNTGdsh729txDmMV6pFvHvUT70WBzl9/A==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.1.10","@leafer/file":"2.1.10","@leafer/list":"2.1.10","@leafer/math":"2.1.10","@leafer/path":"2.1.10","@leafer/debug":"2.1.10","@leafer/platform":"2.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.1.10"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.1.10_1782884796661_0.2394496313418566","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"@leafer/canvas","version":"2.1.11","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.1.11","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"42f959ac60a4b8d6eeaa66a582fc208652b6add7","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.1.11.tgz","fileCount":10,"integrity":"sha512-RdVO1GAWT5QEy5BNrFXC0Em/wcaO94718TnwY4ZroQNu+6QaqmCQt78kylV7VJaHO8eSasS5XqwjbTvmkxfhlw==","signatures":[{"sig":"MEQCIDm6ocA81FKQ8PKOv4eqPyeWGRzTXnQ4neGUu9SO0LpzAiBuJCCxxzLzni6QxTflnavgPxCBwBdaXSPW6wn9LoPX8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35089},"main":"src/index.ts","_from":"file:leafer-canvas-2.1.11.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/699d1958fef3a3f44a6b4607da17db5c/leafer-canvas-2.1.11.tgz","_integrity":"sha512-RdVO1GAWT5QEy5BNrFXC0Em/wcaO94718TnwY4ZroQNu+6QaqmCQt78kylV7VJaHO8eSasS5XqwjbTvmkxfhlw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.1.11","@leafer/file":"2.1.11","@leafer/list":"2.1.11","@leafer/math":"2.1.11","@leafer/path":"2.1.11","@leafer/debug":"2.1.11","@leafer/platform":"2.1.11"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.1.11"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.1.11_1783437304551_0.5939049140784076","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@leafer/canvas","version":"2.2.0","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.2.0","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"ee3e805ae7db4ba1375a9cd050ca3d6d55791c45","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.2.0.tgz","fileCount":10,"integrity":"sha512-mYvXxf3375Z6l3IUHdYFFwMIzpIcY+n9DL415eihmbKbKyOLrn1o9su6GuRvw3LIMDnnEEjmbiqcy61naVanOw==","signatures":[{"sig":"MEQCIERygVYYaeY61yJDZJk+PJir+PDmQyyV7cuRdygZ3GzzAiALIFyKZvaO5Shubg38yRi3q0X5Wqnl6m3dIuphB+qKhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35080},"main":"src/index.ts","_from":"file:leafer-canvas-2.2.0.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/885e15c97cfa3744f736f92f42278e28/leafer-canvas-2.2.0.tgz","_integrity":"sha512-mYvXxf3375Z6l3IUHdYFFwMIzpIcY+n9DL415eihmbKbKyOLrn1o9su6GuRvw3LIMDnnEEjmbiqcy61naVanOw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.2.0","@leafer/file":"2.2.0","@leafer/list":"2.2.0","@leafer/math":"2.2.0","@leafer/path":"2.2.0","@leafer/debug":"2.2.0","@leafer/platform":"2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.2.0_1783680210650_0.016746940179767522","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@leafer/canvas","version":"2.2.1","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.2.1","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"b849772e4a4141352374e8bb194c3e382855344a","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.2.1.tgz","fileCount":10,"integrity":"sha512-2tahnhL5HQlgsz/fMuIyrO9vTDsc3PX54Oc1UFBqzdQnjdAFyQHCX17lXBbhAy4lLBtQSmmPr5lu/kVap9jRrg==","signatures":[{"sig":"MEUCIDy9ZpQNyPeHpUehrZH/eUqoLrpMF3FixIDBlku/5jdWAiEAwGfvM32PRX5OhM/pwx4id13nSEma9z5CHrEy/Zly5Mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35080},"main":"src/index.ts","_from":"file:leafer-canvas-2.2.1.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/22071c0246a54a728730bbe16febbb91/leafer-canvas-2.2.1.tgz","_integrity":"sha512-2tahnhL5HQlgsz/fMuIyrO9vTDsc3PX54Oc1UFBqzdQnjdAFyQHCX17lXBbhAy4lLBtQSmmPr5lu/kVap9jRrg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.2.1","@leafer/file":"2.2.1","@leafer/list":"2.2.1","@leafer/math":"2.2.1","@leafer/path":"2.2.1","@leafer/debug":"2.2.1","@leafer/platform":"2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.2.1_1784025370442_0.6834724194170629","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@leafer/canvas","version":"2.2.2","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.2.2","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"df0f6be80a9416a7b11f66c539e2a8ce1bee2844","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.2.2.tgz","fileCount":10,"integrity":"sha512-6FdE1Lbe2ABaBmUzpiren42xY1pA3AtT2lWmND1T1TJw6lXhAHy2ATtngl2OVTg+GgpsFpgg9ultjOsTwlLJ8g==","signatures":[{"sig":"MEYCIQDAkc1ZiCKFyD6JPmTwAB32gWLLexYfMBul7B8sSdQoqQIhAMI8O0AuJ7AYZ3M5VTxhovCfGDSme5sXOfqgruzIAkBx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35080},"main":"src/index.ts","_from":"file:leafer-canvas-2.2.2.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/371e3800ac01a323e290b41ca4ace1bb/leafer-canvas-2.2.2.tgz","_integrity":"sha512-6FdE1Lbe2ABaBmUzpiren42xY1pA3AtT2lWmND1T1TJw6lXhAHy2ATtngl2OVTg+GgpsFpgg9ultjOsTwlLJ8g==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.2.2","@leafer/file":"2.2.2","@leafer/list":"2.2.2","@leafer/math":"2.2.2","@leafer/path":"2.2.2","@leafer/debug":"2.2.2","@leafer/platform":"2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.2.2_1784028436459_0.27235370902511225","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@leafer/canvas","version":"2.2.3","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.2.3","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"4bbded50c726df8b195f132930e0dbe0034d119c","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.2.3.tgz","fileCount":10,"integrity":"sha512-LLVNPdpiibzEziTLcc/ljCXnsVj3Wc6vQfj8lWhvcvJDBL5gybpMKXX8TueKjnrd4KWNzbCD4WHjMIUWN1XQfw==","signatures":[{"sig":"MEYCIQC/szp02bkl+VjTLeNqdhBVJsKOgU66dOryW+1lWr3+IAIhAKMWWBGVXvMxl6rSs55H48LOLs1//aVN4mJnriXswu3j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35080},"main":"src/index.ts","_from":"file:leafer-canvas-2.2.3.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/526d7475ea88c807dcdcc97960907437/leafer-canvas-2.2.3.tgz","_integrity":"sha512-LLVNPdpiibzEziTLcc/ljCXnsVj3Wc6vQfj8lWhvcvJDBL5gybpMKXX8TueKjnrd4KWNzbCD4WHjMIUWN1XQfw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.2.3","@leafer/file":"2.2.3","@leafer/list":"2.2.3","@leafer/math":"2.2.3","@leafer/path":"2.2.3","@leafer/debug":"2.2.3","@leafer/platform":"2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.2.3_1784284680872_0.2503714045003196","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@leafer/canvas","version":"2.2.4","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.2.4","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"f153dc8e0b398b5aa6926e25e24b170b3e69ca2e","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.2.4.tgz","fileCount":10,"integrity":"sha512-szSO/TX4GFXcSe4mIf3gKNHlXWFs6OAtoJGmL9f+FnBCKoL7KwqeQiKYHlrbAtCZkhnMIJLfZ95TLx+mv1s/RQ==","signatures":[{"sig":"MEQCIDEgv7Rgff9WBFb3hqXImGFdUd4sO4K90eCqBcUQeVyGAiBNN1rDxTUgOzMaKj4m+Nda0N8kRXSZk+XnDYvA88rNMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35080},"main":"src/index.ts","_from":"file:leafer-canvas-2.2.4.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/081f05e04eeae1930c7340a187f2648c/leafer-canvas-2.2.4.tgz","_integrity":"sha512-szSO/TX4GFXcSe4mIf3gKNHlXWFs6OAtoJGmL9f+FnBCKoL7KwqeQiKYHlrbAtCZkhnMIJLfZ95TLx+mv1s/RQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.2.4","@leafer/file":"2.2.4","@leafer/list":"2.2.4","@leafer/math":"2.2.4","@leafer/path":"2.2.4","@leafer/debug":"2.2.4","@leafer/platform":"2.2.4"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.2.4_1784628514304_0.8456709806121239","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@leafer/canvas","version":"2.2.5","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.2.5","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"8ef7b300053a909a1c0750c1fad4a4911b81361b","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.2.5.tgz","fileCount":10,"integrity":"sha512-TRwCaeNvRdgLtovk6tCvw6tjtp/N5owh85mT/UzZYw/VwkL86g4IPHoC8+86EJCmK6KnF1jCbL4CoWjPsoS2+Q==","signatures":[{"sig":"MEQCIE7XSgV3BPYt525Fe29XV4/a8kxI11tqSLuwX6lFj+ZCAiBl5cYasGH/k2qBPDEnFMHjUVcz4dizdAPx73b4zq2lXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35080},"main":"src/index.ts","_from":"file:leafer-canvas-2.2.5.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/f488fcdf2826ff806e9a47f6c787c6c4/leafer-canvas-2.2.5.tgz","_integrity":"sha512-TRwCaeNvRdgLtovk6tCvw6tjtp/N5owh85mT/UzZYw/VwkL86g4IPHoC8+86EJCmK6KnF1jCbL4CoWjPsoS2+Q==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.2.5","@leafer/file":"2.2.5","@leafer/list":"2.2.5","@leafer/math":"2.2.5","@leafer/path":"2.2.5","@leafer/debug":"2.2.5","@leafer/platform":"2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.2.5"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.2.5_1784894116983_0.5456388045197345","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"@leafer/canvas","version":"2.2.6","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.2.6","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"eb3ee9e5cd5904ec3a8f40dc0345e234c960e77f","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.2.6.tgz","fileCount":10,"integrity":"sha512-+UEDAurd2KRe+CEYcbcIz0ztzdzHfW5NRoXpxH1osd/khevMrc/5xXRAtyRwqNAE0HgWIE0YW49D1NJwbEEfKA==","signatures":[{"sig":"MEUCIQCzFdLO/E8WT60LRmwFMLYrC6YuC/PpdJ1GGnc1p4slYwIgJ6dmK7vvBicdZTEhqQcZrTVDZnOWZgNUVzq2YP37f+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35080},"main":"src/index.ts","_from":"file:leafer-canvas-2.2.6.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/47c42c2c8436c39db95130fafed7c159/leafer-canvas-2.2.6.tgz","_integrity":"sha512-+UEDAurd2KRe+CEYcbcIz0ztzdzHfW5NRoXpxH1osd/khevMrc/5xXRAtyRwqNAE0HgWIE0YW49D1NJwbEEfKA==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.2.6","@leafer/file":"2.2.6","@leafer/list":"2.2.6","@leafer/math":"2.2.6","@leafer/path":"2.2.6","@leafer/debug":"2.2.6","@leafer/platform":"2.2.6"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.2.6"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.2.6_1785236992086_0.7969521509938742","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"@leafer/canvas","version":"2.2.7","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.2.7","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"b015985209c0e942c4a6b79b19e6b5562e78718d","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.2.7.tgz","fileCount":10,"integrity":"sha512-H0vmt+YoQ1/+UDiobHE0eqdmQ0EY+4nkwGRXPly/D0TWdj0lMhrPtQhP2iAtmMYQxpV9nDaCF5DbLLR9DSjLyw==","signatures":[{"sig":"MEUCIQDqH7RJ9pUBxYCnTLOWn+6aNBfYyPh22Jl/gVlHFiQdyAIgJZ5AZ+eoDLLOat8OrxPROoaxWZzSZNMlONoOGieTCm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35080},"main":"src/index.ts","_from":"file:leafer-canvas-2.2.7.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/3e9d6ab2da4e82b32470c6fee0295df5/leafer-canvas-2.2.7.tgz","_integrity":"sha512-H0vmt+YoQ1/+UDiobHE0eqdmQ0EY+4nkwGRXPly/D0TWdj0lMhrPtQhP2iAtmMYQxpV9nDaCF5DbLLR9DSjLyw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.2.7","@leafer/file":"2.2.7","@leafer/list":"2.2.7","@leafer/math":"2.2.7","@leafer/path":"2.2.7","@leafer/debug":"2.2.7","@leafer/platform":"2.2.7"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.2.7"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.2.7_1785420758152_0.08661769223201965","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"@leafer/canvas","version":"2.2.8","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.2.8","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"f5f95a6140afe9505afd94cddd6151dc2a2ae60f","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.2.8.tgz","fileCount":10,"integrity":"sha512-vpjX6Y53ykauqYGeARURCIzlDhMGGfplxUiWjDTBJQxKcFpOEQcOjM0bvGmbhf7NT8KOjKHDyRTwBzQwcNATDw==","signatures":[{"sig":"MEYCIQDD1DTww6RgjbgS+2RgVemGTVG79p0Y6IhDJr5JijT4CgIhALHwVxoPONuPzJ8+pF+KBq2V05UeSFFX8OOAS7MgOY4o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35080},"main":"src/index.ts","_from":"file:leafer-canvas-2.2.8.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/7e223f1144bbb9f904930fc53bc2b10b/leafer-canvas-2.2.8.tgz","_integrity":"sha512-vpjX6Y53ykauqYGeARURCIzlDhMGGfplxUiWjDTBJQxKcFpOEQcOjM0bvGmbhf7NT8KOjKHDyRTwBzQwcNATDw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.2.8","@leafer/file":"2.2.8","@leafer/list":"2.2.8","@leafer/math":"2.2.8","@leafer/path":"2.2.8","@leafer/debug":"2.2.8","@leafer/platform":"2.2.8"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.2.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.2.8_1785495002144_0.9262863685443039","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"@leafer/canvas","version":"2.2.9","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.2.9","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"6e2762062be55b05223ec811218df54610519296","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.2.9.tgz","fileCount":10,"integrity":"sha512-bWSqq2ty/khi/qDVK7UCGIZOcmsEycAYPCZkXZFWOxXXCmRxI86CA5SXBJa5UFLeAXKT9I30E+UiDc3+jAONNg==","signatures":[{"sig":"MEUCIBv4wHtCMo4JD4hc72OZ9RZhgg8m3KE0blD/GQioV/B7AiEAnN23nW/QKtzgMt/AOJqRgs91CoyvmzPSMuy/XbQURrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35080},"main":"src/index.ts","_from":"file:leafer-canvas-2.2.9.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/9f5444265c2754b8b9781b3f9e1ec126/leafer-canvas-2.2.9.tgz","_integrity":"sha512-bWSqq2ty/khi/qDVK7UCGIZOcmsEycAYPCZkXZFWOxXXCmRxI86CA5SXBJa5UFLeAXKT9I30E+UiDc3+jAONNg==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.2.9","@leafer/file":"2.2.9","@leafer/list":"2.2.9","@leafer/math":"2.2.9","@leafer/path":"2.2.9","@leafer/debug":"2.2.9","@leafer/platform":"2.2.9"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.2.9"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.2.9_1785620135286_0.8464011187498859","host":"s3://npm-registry-packages-npm-production"}},"2.2.10":{"name":"@leafer/canvas","version":"2.2.10","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.2.10","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"9e1c38423cf3d8df0864795e76ccc2b976d53e40","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.2.10.tgz","fileCount":10,"integrity":"sha512-lV+9X1ZT66P5kdeXX0KyShTPSAxhBqEBGZ+gzMFkV8OeRHKSczGdKzCaWjVE59/o3Aumd3JN2Sk0/1Q5tJ2cag==","signatures":[{"sig":"MEQCIE7LZvOqLksIqRYl0CY03HNFjaHtz7kT3k2LX1zEEr8EAiBkhr07/m5sZ8xqhiPLeRkGJRB+O9eAQ0/qJPJHb7ei1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35089},"main":"src/index.ts","_from":"file:leafer-canvas-2.2.10.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/addc9e93e56934b56af640c344f82192/leafer-canvas-2.2.10.tgz","_integrity":"sha512-lV+9X1ZT66P5kdeXX0KyShTPSAxhBqEBGZ+gzMFkV8OeRHKSczGdKzCaWjVE59/o3Aumd3JN2Sk0/1Q5tJ2cag==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.2.10","@leafer/file":"2.2.10","@leafer/list":"2.2.10","@leafer/math":"2.2.10","@leafer/path":"2.2.10","@leafer/debug":"2.2.10","@leafer/platform":"2.2.10"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.2.10"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.2.10_1788517876500_0.1525025057725491","host":"s3://npm-registry-packages-npm-production"}},"2.2.11":{"name":"@leafer/canvas","version":"2.2.11","keywords":["leafer","leaferjs"],"author":{"url":"Leafer","name":"Chao"},"license":"MIT","_id":"@leafer/canvas@2.2.11","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"53e95f16f8ba66c85c88a76f78f370c93edd1d82","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.2.11.tgz","fileCount":10,"integrity":"sha512-SwvcwjWgunLJgOmdpFOQzy6jqCHvE9dmXee3VWrYYX4WD1C+cjxMpxMdgKWQidmRtHJlGK7UmgD5dGhwftSMdQ==","signatures":[{"sig":"MEUCIAhh6iZQWVCPbDbM+5gqLaifUQojibId+X0mKLTcgy1UAiEA5xhJ1+vLNesUgn45hMwEuuK8gI8cy2ur7x9WN4pTWEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDtRm8sv7/O7bzKb+hjTyGfUlPq9fl+O48fnt+xZND+KAiEA+qpb8yF1dTZGFbPpD/0DY5ZjN1D1+dATomZTysbdY64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35089},"main":"src/index.ts","_from":"file:leafer-canvas-2.2.11.tgz","types":"types/index.d.ts","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"_resolved":"/private/tmp/6a4fa7edd0700d022c22d08f76771005/leafer-canvas-2.2.11.tgz","_integrity":"sha512-SwvcwjWgunLJgOmdpFOQzy6jqCHvE9dmXee3VWrYYX4WD1C+cjxMpxMdgKWQidmRtHJlGK7UmgD5dGhwftSMdQ==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.2.11","@leafer/file":"2.2.11","@leafer/list":"2.2.11","@leafer/math":"2.2.11","@leafer/path":"2.2.11","@leafer/debug":"2.2.11","@leafer/platform":"2.2.11"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.2.11"},"_npmOperationalInternal":{"tmp":"tmp/canvas_2.2.11_1789642765770_0.8681036136868416","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"_id":"@leafer/canvas@2.3.0","bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"dist":{"shasum":"70ff7c7314dc1c005c83b6a91fbff855db6b80dd","tarball":"https://registry.npmjs.org/@leafer/canvas/-/canvas-2.3.0.tgz","fileCount":10,"integrity":"sha512-JODjG1MKDpnMLr1BSJfc5w18RS2mXyuOt6AWkQMmrRkXhwISo1McP7ZhntnN1G+GrEecBMAEBWkgdKFYzvaLPw==","signatures":[{"sig":"MEYCIQDuK8X0SL06bhULPFb1iKh7HxVNf9irW79WUGu5IVeM5QIhAOyPNDgNTCIhdbRECYddMboAnuUZo8qAm7xMc3n71PlJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC4gZ7haw0Vw5b0Mw7MxZKTl4bHo7H+50rN1m6kANsMYwIhAIBft8tFAzh/Gwxyf0HpiPDO89ReDQmmTYzOhWb9CnPl"}],"unpackedSize":35080},"main":"src/index.ts","name":"@leafer/canvas","_from":"file:leafer-canvas-2.3.0.tgz","types":"types/index.d.ts","author":{"url":"Leafer","name":"Chao"},"license":"MIT","version":"2.3.0","_npmUser":{"name":"leaferjs","email":"leaferjs@163.com"},"homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","keywords":["leafer","leaferjs"],"_resolved":"/private/tmp/b5bd5967cf8038db1e1e8526722a9763/leafer-canvas-2.3.0.tgz","_integrity":"sha512-JODjG1MKDpnMLr1BSJfc5w18RS2mXyuOt6AWkQMmrRkXhwISo1McP7ZhntnN1G+GrEecBMAEBWkgdKFYzvaLPw==","repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"_npmVersion":"11.1.0","description":"@leafer/canvas","directories":{},"maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"_nodeVersion":"22.13.1","dependencies":{"@leafer/data":"2.3.0","@leafer/file":"2.3.0","@leafer/list":"2.3.0","@leafer/math":"2.3.0","@leafer/path":"2.3.0","@leafer/debug":"2.3.0","@leafer/platform":"2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@leafer/interface":"2.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_2.3.0_1790547064895_0.838402567371336"}}},"time":{"created":"2023-03-07T07:39:48.926Z","modified":"2026-09-27T22:11:05.173Z","1.0.0-alpha.1":"2023-03-07T07:39:49.210Z","1.0.0-alpha.5":"2023-03-08T04:30:53.919Z","1.0.0-alpha.6":"2023-03-08T04:53:34.245Z","1.0.0-alpha.7":"2023-03-08T15:26:52.693Z","1.0.0-alpha.9":"2023-03-09T15:06:09.394Z","1.0.0-alpha.10":"2023-03-16T08:01:06.015Z","1.0.0-alpha.21":"2023-03-21T14:48:50.454Z","1.0.0-alpha.23":"2023-05-09T08:46:51.884Z","1.0.0-alpha.30":"2023-06-09T10:57:19.126Z","1.0.0-alpha.31":"2023-06-14T10:40:02.848Z","1.0.0-bate":"2023-06-16T09:43:48.456Z","1.0.0-beta":"2023-06-25T13:27:04.178Z","1.0.0-beta.2":"2023-07-03T13:44:51.614Z","1.0.0-beta.4":"2023-07-06T15:15:11.390Z","1.0.0-beta.5":"2023-07-20T22:16:52.159Z","1.0.0-beta.6":"2023-07-20T23:28:20.820Z","1.0.0-beta.7":"2023-07-27T14:20:18.195Z","1.0.0-beta.8":"2023-08-05T11:46:09.991Z","1.0.0-beta.9":"2023-08-08T13:41:44.774Z","1.0.0-beta.10":"2023-08-25T13:39:58.277Z","1.0.0-beta.11":"2023-08-28T04:16:36.937Z","1.0.0-beta.12":"2023-08-30T11:51:18.664Z","1.0.0-beta.15":"2023-09-22T14:42:53.127Z","1.0.0-beta.16":"2023-09-22T16:06:18.607Z","1.0.0-beta.17":"2023-09-22T17:05:08.353Z","1.0.0-beta.18":"2023-09-22T17:55:41.926Z","1.0.0-rc.1":"2023-09-22T18:27:07.688Z","1.0.0-rc.2":"2023-09-22T18:46:32.127Z","1.0.0-rc.3":"2023-09-25T08:34:16.893Z","1.0.0-rc.4":"2023-09-29T09:50:46.545Z","1.0.0-rc.5":"2023-10-12T10:17:03.113Z","1.0.0-rc.6":"2023-10-21T14:05:08.987Z","1.0.0-rc.7":"2023-11-30T09:59:01.106Z","1.0.0-rc.8":"2023-12-07T10:08:50.172Z","1.0.0-rc.9":"2023-12-22T09:24:57.485Z","1.0.0-rc.10":"2024-01-31T14:59:38.212Z","1.0.0-rc.11":"2024-02-01T04:33:08.353Z","1.0.0-rc.12":"2024-02-01T06:01:51.408Z","1.0.0-rc.16":"2024-02-10T11:41:00.198Z","1.0.0-rc.17":"2024-02-10T12:31:10.141Z","1.0.0-rc.18":"2024-03-02T09:12:03.286Z","1.0.0-rc.19":"2024-03-05T02:15:42.997Z","1.0.0-rc.20":"2024-04-14T15:29:34.342Z","1.0.0-rc.21":"2024-04-15T00:54:02.246Z","1.0.0-rc.22":"2024-04-30T13:31:06.887Z","1.0.0-rc.23":"2024-05-24T15:51:01.858Z","1.0.0-rc.24":"2024-06-03T11:33:33.610Z","1.0.0-rc.25":"2024-06-04T15:46:06.458Z","1.0.0-rc.26":"2024-06-12T09:35:38.496Z","1.0.0-rc.27":"2024-06-13T12:50:28.140Z","1.0.0-rc.28":"2024-06-21T12:39:10.316Z","1.0.0-rc.30":"2024-06-30T14:04:26.841Z","1.0.0":"2024-06-30T14:26:37.493Z","1.0.1":"2024-07-21T09:44:41.859Z","1.0.2":"2024-08-06T00:01:04.783Z","1.0.3":"2024-09-20T10:50:36.565Z","1.0.4":"2024-09-24T10:58:25.365Z","1.0.5":"2024-10-09T16:44:19.261Z","1.0.6":"2024-10-20T14:10:59.146Z","1.0.7":"2024-10-22T15:08:51.112Z","1.0.8":"2024-11-05T05:50:47.268Z","1.0.9":"2024-11-07T04:23:16.539Z","1.0.10":"2024-11-26T14:51:26.905Z","1.1.0":"2024-12-07T02:31:00.212Z","1.1.1":"2024-12-25T14:20:36.021Z","1.1.2":"2024-12-25T14:54:52.326Z","1.2.0":"2024-12-26T01:46:40.791Z","1.2.1":"2024-12-26T13:18:43.438Z","1.2.2":"2024-12-31T05:44:54.446Z","1.3.0":"2025-01-06T01:10:11.283Z","1.3.1":"2025-01-06T02:38:58.375Z","1.3.2":"2025-01-09T10:58:54.940Z","1.3.3":"2025-01-20T14:45:03.733Z","1.4.0":"2025-01-25T14:36:34.275Z","1.4.1":"2025-02-23T23:46:44.051Z","1.4.2":"2025-02-24T14:18:16.846Z","1.5.0":"2025-03-21T23:08:18.936Z","1.5.1":"2025-03-24T11:24:08.000Z","1.5.2":"2025-03-31T16:50:43.573Z","1.5.3":"2025-04-02T23:36:57.877Z","1.6.0":"2025-04-29T00:17:43.971Z","1.6.1":"2025-04-30T12:12:29.959Z","1.6.2":"2025-05-11T20:50:26.790Z","1.6.3":"2025-05-26T06:46:19.981Z","1.6.4":"2025-05-27T11:30:07.918Z","1.6.5":"2025-05-27T13:15:49.164Z","1.6.6":"2025-05-27T16:20:14.779Z","1.6.7":"2025-05-28T05:54:41.791Z","1.7.0":"2025-06-08T10:51:24.556Z","1.8.0":"2025-06-30T10:36:28.566Z","1.9.0":"2025-07-28T12:29:18.798Z","1.9.1":"2025-08-01T11:44:56.703Z","1.9.2":"2025-08-08T14:45:00.875Z","1.9.3":"2025-08-11T10:29:33.415Z","1.9.4":"2025-08-14T13:44:48.157Z","1.9.5":"2025-08-28T11:36:24.293Z","1.9.6":"2025-09-08T22:56:43.945Z","1.9.7":"2025-09-11T13:05:30.661Z","1.9.8":"2025-09-22T14:39:07.063Z","1.9.9":"2025-09-23T10:43:34.221Z","1.9.10":"2025-09-30T09:42:09.199Z","1.9.11":"2025-10-10T12:29:10.058Z","1.9.12":"2025-10-12T23:10:15.804Z","1.10.0":"2025-11-07T12:42:09.626Z","1.10.1":"2025-11-12T15:14:22.785Z","1.11.0":"2025-11-25T14:09:05.009Z","1.11.1":"2025-11-26T05:53:31.218Z","1.11.2":"2025-12-01T10:55:41.267Z","1.12.0":"2025-12-11T00:21:03.986Z","1.12.1":"2025-12-21T23:49:11.699Z","1.12.2":"2025-12-26T23:39:02.670Z","1.12.3":"2026-01-11T23:22:58.563Z","1.12.4":"2026-01-15T11:38:49.927Z","2.0.0":"2026-01-24T00:04:53.684Z","2.0.1":"2026-02-10T11:09:26.741Z","2.0.2":"2026-02-24T13:47:04.036Z","2.0.3":"2026-03-08T22:19:02.910Z","2.0.4":"2026-03-23T23:48:02.844Z","2.0.5":"2026-03-24T23:29:04.904Z","2.0.6":"2026-03-29T22:49:17.316Z","2.0.7":"2026-04-02T22:28:55.293Z","2.0.8":"2026-04-03T11:38:33.762Z","2.0.9":"2026-04-20T15:15:24.205Z","2.1.0":"2026-04-21T13:19:51.115Z","2.1.1":"2026-05-25T15:35:26.787Z","2.1.2":"2026-05-26T08:02:14.034Z","2.1.3":"2026-06-01T11:14:42.297Z","2.1.4":"2026-06-02T22:40:39.256Z","2.1.5":"2026-06-10T21:23:55.422Z","2.1.6":"2026-06-12T09:16:35.950Z","2.1.7":"2026-06-15T10:45:38.842Z","2.1.8":"2026-06-23T10:35:39.800Z","2.1.9":"2026-06-30T11:22:00.983Z","2.1.10":"2026-07-01T05:46:36.788Z","2.1.11":"2026-07-07T15:15:04.684Z","2.2.0":"2026-07-10T10:43:30.781Z","2.2.1":"2026-07-14T10:36:10.603Z","2.2.2":"2026-07-14T11:27:16.600Z","2.2.3":"2026-07-17T10:38:00.995Z","2.2.4":"2026-07-21T10:08:34.447Z","2.2.5":"2026-07-24T11:55:17.113Z","2.2.6":"2026-07-28T11:09:52.270Z","2.2.7":"2026-07-30T14:12:38.297Z","2.2.8":"2026-07-31T10:50:02.284Z","2.2.9":"2026-08-01T21:35:35.409Z","2.2.10":"2026-09-04T10:31:16.641Z","2.2.11":"2026-09-17T10:59:25.865Z","2.3.0":"2026-09-27T22:11:04.980Z"},"bugs":{"url":"https://github.com/leaferjs/leafer/issues"},"author":{"url":"Leafer","name":"Chao"},"license":"MIT","homepage":"https://github.com/leaferjs/leafer/tree/main/packages/canvas/canvas","keywords":["leafer","leaferjs"],"repository":{"url":"git+https://github.com/leaferjs/leafer.git","type":"git"},"description":"@leafer/canvas","maintainers":[{"name":"leaferjs","email":"leaferjs@163.com"}],"readme":"# @leafer/canvas\n","readmeFilename":"README.md"}