{"_id":"circuit-to-canvas","_rev":"132-12bc2f2f50cfc913bc0c8c1ff6bde8f3","name":"circuit-to-canvas","dist-tags":{"latest":"0.0.132"},"versions":{"0.0.1":{"name":"circuit-to-canvas","version":"0.0.1","_id":"circuit-to-canvas@0.0.1","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0af5d642ab661d5023f338160322d4127fa94f2a","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.1.tgz","fileCount":38,"integrity":"sha512-90WQlGleYKfE6pTLuVDNiI8TfMvs8fqJKP9OWduvyrqALfL4k7ZMiUH6Zo//c26UIr3WzTA7EBXEcOHmq6qv5Q==","signatures":[{"sig":"MEUCIQDNhLmqoBquBAOgD00atubK7x+5qQ/kdLnJgTSpf6MWjAIgPbNIdErFb7miXA3cyg26AIPf76/VWcDorWutJeAMvtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58015},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ea3084c83e888a8e6d8df9e9a87ccaa74fee578e","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format --check ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"22.3.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","canvas":"^3.2.0","@types/bun":"latest","circuit-json":"^0.0.327","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.1_1764982502412_0.23629413869584281","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"circuit-to-canvas","version":"0.0.2","_id":"circuit-to-canvas@0.0.2","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"82d673ea1c630023ae92ac6678db09d3e7083413","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.2.tgz","fileCount":94,"integrity":"sha512-U/WVUjrUgzR7hfrE3zpjfza+EaAZOGcKG1xcS+MDwY0h/8k6dwNHbmtNmwkDOrP9GrxMRddCo2sjRzcNn2o3/w==","signatures":[{"sig":"MEYCIQDeGU0GMUNDKAycYMmOUJsArJq0razYADAppN9Cdb2irwIhAPEd7lzI4n1Ykq8ktr69myhbn6osS4qHbgjFvNLfyW7w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159410},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c573afd713f43b0ad4fe6e281b851347b1f1051d","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","canvas":"^3.2.0","@types/bun":"latest","circuit-json":"^0.0.327","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.2_1765474890983_0.47124739906044866","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"circuit-to-canvas","version":"0.0.3","_id":"circuit-to-canvas@0.0.3","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cd2bee5ff98b82385947e57799d6732481b241f5","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.3.tgz","fileCount":94,"integrity":"sha512-xsaQuHp0on5iEAhKxwvmFzxIN/dT+PHkdQ4pfOGBJRj4HMiRd9+XdLkpEq+VWx8led9zij0mQjrx+ULid69I/Q==","signatures":[{"sig":"MEUCIQCeEBZFzonrt5ZNX2ib+RF7FeS61KKkE6nQtPC1NGktaAIgAJEzAjc1km0nfgSTTUU2pTS7yxw1i9fbJHKITd4Xrtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161784},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"315e4433e46acdebd3168161a00575902f740776","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","canvas":"^3.2.0","@types/bun":"latest","circuit-json":"^0.0.327","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.3_1765478976329_0.776163197548587","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"circuit-to-canvas","version":"0.0.4","_id":"circuit-to-canvas@0.0.4","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"44f9f8770a95b3ac729f1c1336fcca5590a3792b","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.4.tgz","fileCount":122,"integrity":"sha512-gXgWFpvyPhU2nk3O4byoZfyooWazrO9fO8TExdkEgqMfXD23UEP1LbW+XJRMJU+PJlCueF2vzVmwEf2EUa9hbQ==","signatures":[{"sig":"MEYCIQCouwrCJ4gE893FwLuRrgpHadqAKl/mwXiY18KB89cEowIhAKu3eTnobdMMlfMkbM4zPxyPftQo0iF9M/REiMFhgEgO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236231},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ed52ee3d19f27b1926b3a74c5ffb3bb7428266b7","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","canvas":"^3.2.0","@types/bun":"latest","circuit-json":"^0.0.327","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","@tscircuit/alphabet":"^0.0.8"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.4_1765557982374_0.059411812689633914","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"circuit-to-canvas","version":"0.0.5","_id":"circuit-to-canvas@0.0.5","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a13ee36573af2b737b139b770bcf10270ecfc3c5","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.5.tgz","fileCount":129,"integrity":"sha512-+9AVc5K4NeHUTa7r5ClFdl/EWsk/MwOEpGWJcNzl6G6/AWYtW+XVeEZiKg4T0Z4bnDstNCI6Ot5pQwXmsuY3mA==","signatures":[{"sig":"MEUCIQDt7Yw5SjonStXg3XFT8vgNvBZE4AtEtkzjUOMctCBSDgIgavYS2rdULBeuF1brgrqi//HEXd8tVXXHxQS8LIg8BR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243554},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3d35c2278c4f68ae394bb338f884fb67d52b8df9","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","canvas":"^3.2.0","@types/bun":"latest","circuit-json":"^0.0.327","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","@tscircuit/alphabet":"^0.0.8"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.5_1765569503536_0.8804619595344465","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"circuit-to-canvas","version":"0.0.6","_id":"circuit-to-canvas@0.0.6","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"85b51656ce6aff8b1afa2911f555cd36fab71b65","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.6.tgz","fileCount":135,"integrity":"sha512-lb9bHAOK4JpNCnv6+SDQDLeJSeyTF1XlgS1iqeEuSmEzHiJJmbfy87btwSOtdGmAO4FwgsRitSbT3s/fuvLfoQ==","signatures":[{"sig":"MEQCICvVHfdGoNoL9j1kJSdDlWXBx3vhpOtvIWm+1N3jS+lpAiASWGltmZI25DkNQ54WXj+3Oam57Dekieems6hU1wSG3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300675},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e8d23b813462438b02bcf81c2d31f231619350f9","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","canvas":"^3.2.0","@types/bun":"latest","circuit-json":"^0.0.327","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","@tscircuit/alphabet":"^0.0.8"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.6_1765661448956_0.5287390371074123","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"circuit-to-canvas","version":"0.0.7","_id":"circuit-to-canvas@0.0.7","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"021c56b05388e55c2ee190a499b4100bad7d9ca5","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.7.tgz","fileCount":135,"integrity":"sha512-0sFLTA4l48b4iE4mhMU7g06RO847XaNQytBgfWU2WrxJV+B7XXjEtGioIm90dVNfXgd7EwOip+KfxVZGh4QMGQ==","signatures":[{"sig":"MEYCIQCPbYA1sXsC9AT737zvujmNCuh6Kp1W4IyhkG8pLuydwQIhAOI+L4ABDKXHNHB4sgfuU3JifbiSyq2Ywsqbcbtx2cLj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419319},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0371c5e099ed13aed92536d58b6c7e368f6397e1","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","canvas":"^3.2.0","@types/bun":"latest","circuit-json":"^0.0.327","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","@tscircuit/alphabet":"^0.0.9"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.7_1766002731155_0.5904564753575081","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"circuit-to-canvas","version":"0.0.8","_id":"circuit-to-canvas@0.0.8","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"504a57721609a5da5ff9817228cd2685baf3f503","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.8.tgz","fileCount":142,"integrity":"sha512-nbC+N2x/HrkSJP85/xwz861svfmDwLpT7nujKMyJrCzZftvYsbaonPwoOHmUs5pGwbKsngsojxnzcFbiM+I1Mw==","signatures":[{"sig":"MEUCIAzxcoDeiNQ1qH6YdpXvgQgnrlJncFY9pFZlYI8HhLikAiEAmmasFXDDNohStc6dzDNJWK0NWtpLrs5PEZAiibaOnkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":459922},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"706ef80e839c530aa28f772c24b0484fab42a7c1","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","canvas":"^3.2.0","@types/bun":"latest","circuit-json":"^0.0.327","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","@tscircuit/alphabet":"^0.0.9"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.8_1766004907317_0.0789253788431723","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"circuit-to-canvas","version":"0.0.9","_id":"circuit-to-canvas@0.0.9","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d66350e75cb4ae458e50cd37a408660844c4d002","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.9.tgz","fileCount":145,"integrity":"sha512-fYbRY+/C6NNvbKExe9bznUHETreu7kh0i073LEZlBufnjJsddTIqzs4aWwE7pmnMtCpsYYnECoM+wUeOmiVolA==","signatures":[{"sig":"MEUCIQDXQE56LwLVJ2R+kac4gB6PyiXlFMFkgEkV4FSlxW4XMQIgYvE7ORK3o0AtsxxDDsEl94e0H1uBHK67EoYrUpxeZ2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464119},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5eb9cb03c3fbb890b696c323511a72e583400844","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","canvas":"^3.2.0","@types/bun":"latest","circuit-json":"^0.0.327","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","@tscircuit/alphabet":"^0.0.9"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.9_1766005309353_0.7024591689865904","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"circuit-to-canvas","version":"0.0.10","_id":"circuit-to-canvas@0.0.10","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d4339949c8823969fbf3750a47548f80d474c2bc","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.10.tgz","fileCount":145,"integrity":"sha512-2xf0ENYm5/1jfndfRtAAA/RlYTHq1uYHkOZUfCllKe3PCJdYZaozRimejIMWtkuou1t1Yh/1anPfw0Im5fiRIA==","signatures":[{"sig":"MEUCICzu1T6/k9YUIdstg2nT1HBm8zKWBAcqUvMhYjjuPB/JAiEA0nCuDrryiOo12Jkmd0MDAggehfGTMU8LmkFsjbAsmHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462791},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9a69a00f8c7f325671a0a28697715a9790c3bbc1","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","canvas":"^3.2.0","@types/bun":"latest","circuit-json":"^0.0.327","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","@tscircuit/alphabet":"^0.0.9"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.10_1766005576746_0.41771447276996754","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"circuit-to-canvas","version":"0.0.11","_id":"circuit-to-canvas@0.0.11","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5c2712c215e4d5ccb4e961dbb42914fbb6714f78","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.11.tgz","fileCount":145,"integrity":"sha512-Zs34NuhHdxjufBT8MGHT0r/qfJYdBvcYpkGvMTg7l8N82KTPhs3M+ImN0z9fAtxZs97LWW4SzpapEkm/fxhXCA==","signatures":[{"sig":"MEQCICUX0L1b6dN+xmeVXKHDut0ZRzEnPdyScfnCZzFhgW0pAiBPtWmudIqbH1Fzs1YSpTTemuzzcEmd2tokOpZHMVCnGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463544},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"62a93efe56260983c2928f48e62430cb0f74f235","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","canvas":"^3.2.0","@types/bun":"latest","circuit-json":"^0.0.335","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","@tscircuit/alphabet":"^0.0.9"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.11_1766006252095_0.7679058442791427","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"circuit-to-canvas","version":"0.0.12","_id":"circuit-to-canvas@0.0.12","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"83823558cff0c552e7f8906d7477a51228e6b7dc","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.12.tgz","fileCount":145,"integrity":"sha512-vZaaR2IfnKertaHP3nH4Wzjl9UndijQ1D6XLSGEptWFey1gj2wpN7++SVmNDlf9bk1Zl7D14bjUxxHx6I6QMnw==","signatures":[{"sig":"MEUCIQDhAVjOfTyvWMVgSBov5FJfRYqLywPy2nnrjbUd5PG4EgIgV152iB4iq4+2M40G+9WAH9CWZ+XFwse2YZE+AfLZlVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464193},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6b702f6d2a748a453e7ab065c3d2fe804bd062df","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","canvas":"^3.2.0","@types/bun":"latest","circuit-json":"^0.0.335","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.9","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.73","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.12_1766074330551_0.4521393333678325","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"circuit-to-canvas","version":"0.0.13","_id":"circuit-to-canvas@0.0.13","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e1e0c61705985fecc69a7d55754218323a70240a","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.13.tgz","fileCount":145,"integrity":"sha512-4T0ewdAfqLL0ZW6ZFR0YZeG9kyr34M/JHhTLDv3ULMqhae7qP8CMk7dofK86IyeTyMSWwa0sGp7AbkIBObNn3Q==","signatures":[{"sig":"MEUCID5narwsFfaWR7Oe/M1zRb4BmpFSHAb2Xii6Nb+xlIUmAiEAnU0dVYHUtaXtoXRpggTMXoGY2e7+rrEawOv/qBVqlb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":457000},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bd650fd15a5062d81fbf64ff61f0e9888f8a8b57","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","circuit-json":"^0.0.335","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.9","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.73","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.13_1766077515438_0.9851451464904517","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"circuit-to-canvas","version":"0.0.14","_id":"circuit-to-canvas@0.0.14","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a6b967523061383f1880bf526fcea4a7a57e40a1","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.14.tgz","fileCount":152,"integrity":"sha512-pMfoRoHcocNEdu73fSQ0ZLcZxGcpexQ4DNMI9xSPqNG4vRvNG0+Z9F/6AS5wU2klRNUPKlnXVmmd0MtctejHyw==","signatures":[{"sig":"MEQCIHgjxn7qMUj0JmSgyy1u1/Cna8WRd6cKfYPmfKd+iIZFAiAMZjwnFaSWjT8cLxEhoRjG9ikKa/P0PiK+u66fvEJsNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465111},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9f51d71702755d7778d032119c92608640e513b0","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","circuit-json":"^0.0.335","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.9","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.73","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.14_1766116212247_0.05563863075201625","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"circuit-to-canvas","version":"0.0.15","_id":"circuit-to-canvas@0.0.15","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9317680c0f1dadceddf67141d6bf0fb238c03d45","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.15.tgz","fileCount":152,"integrity":"sha512-NgeUkQkacuObF1/PCZM5VQ8FjB4c3VIrgGyFpknX8oDZdz9eT4e1cqz4pfDr8XQtwyFV7d2UGPcKfX1uCn2RFw==","signatures":[{"sig":"MEUCIQDCvenDpBQbhRe4wwdg1dWWBL3kkkzf/nSYYnkqWJPucgIgeC5jFQV5M2x6PcEzkUxmDsPvWOL9MS25/HpKE4t4BS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467012},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2d4951fafadef09815ac36157446bc7b4522d6df","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","circuit-json":"^0.0.335","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.9","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.73","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.15_1766119233667_0.2713470909637863","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"circuit-to-canvas","version":"0.0.16","_id":"circuit-to-canvas@0.0.16","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"15121c1432cb77c7d5c2e10878551a815a42046d","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.16.tgz","fileCount":152,"integrity":"sha512-UTqx2q78z0z4AYSO+GKMM+PQlSNXJ3blEn392lggAx1J8CAt6TfFGl6mR/igoY3ZnJ+2NU1kw5vpXdBMI9Rg8w==","signatures":[{"sig":"MEYCIQDPrGfkXon+ujkUEB6et49qou9CC1y42s28HwRaOGeuIAIhALenZfyHbSumA+XNydFLE4+tybHakYnodVLwGWa8VNae","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467245},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"df1b491b48e0e01201dd8bf71bda33c054d57f9e","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","circuit-json":"^0.0.335","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.9","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.73","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.16_1766142906642_0.7673904568227565","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"circuit-to-canvas","version":"0.0.17","_id":"circuit-to-canvas@0.0.17","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4409dce5fa81e4c917babc9401463a6dd588e881","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.17.tgz","fileCount":152,"integrity":"sha512-Rsi4AM31iauxK1DsBsvyHFhU+ytr8L+XFEdvDaYAB36yn2RaXkGfPA3u5aXPqnOm7wzSfC7nMRAt2mFVGFaOXA==","signatures":[{"sig":"MEUCIEggtR5be5/RSQPg02q8ECbFs9o8jxtrVx9YcHtfj4nzAiEAwSPGkOB2hHIUyQ5ei83R44t70F06CPzKihztn4o+ycA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467245},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4f0ae054651e2827f9d100b277e97cb20c129415","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","circuit-json":"^0.0.335","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.9","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.73","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.17_1766157834865_0.48548069191796794","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"circuit-to-canvas","version":"0.0.18","_id":"circuit-to-canvas@0.0.18","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"34e324f2778716bdbfd8e9932d4f88c1e1b8611a","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.18.tgz","fileCount":162,"integrity":"sha512-Hpj1eBBwwnH2FILOY4wfcMtUz3BtOc2AvEhithNN3/7DxRH9SyOwFSyLnOEeU51ATTkARgY4Go9KUO70remtqQ==","signatures":[{"sig":"MEYCIQDyobjlUIAreYo6UmNp/y3F5ds329ujMp5KU4ZJ1iizEgIhAPg3EBkiplkO+PifxdV/emiWh8euU9oQxC9FINfvQkVf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581068},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d0a23299afbc363d16f9acfb8ad4796e752086bd","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.335","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.9","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.73","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.18_1766200143913_0.7466941320839042","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"circuit-to-canvas","version":"0.0.19","_id":"circuit-to-canvas@0.0.19","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"664a20e5548c72da59acfa89d7019c81a85be89a","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.19.tgz","fileCount":172,"integrity":"sha512-UFScQFS7s/ac+QYMR0tWcmG5b435bLvyX8rUa/taFbX9zDVjvWkxsRTI8DD2rEQqKaMapo9ZrSGVbhO0cXg85A==","signatures":[{"sig":"MEUCIQDUR26rQbPU6mhkl35U5xoMribWGzVohGij8sEOM5Ht+gIgGc7r5BZ9WJivftSiBjDSHu4J0FfT2DYXHwd659M2GCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616806},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2e5d9db7f333a54a37ff321619dd90e71de68ee9","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.335","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.9","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.73","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.19_1766211829980_0.3836878221725628","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"circuit-to-canvas","version":"0.0.20","_id":"circuit-to-canvas@0.0.20","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d3e3a684d2274ed53e912297a45512039e40860a","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.20.tgz","fileCount":172,"integrity":"sha512-jNjjb3T31o/thgAHIBzEXcrlV6zHQi2Wp1uR+MCFp26PLMKBUdGDVxf0kO4N18S4pB1cs4N72QcICeT/fLqeTw==","signatures":[{"sig":"MEUCIQDWjqXkIl3lgXiE5rY81KoSkjl3iCQybudOkbENgGrtjAIgTEUKsM2xm5HbPmvk4FUevqPds2tCjLUwUqDmudHUXnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619059},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"831d9e3dc6cd6e0af73afe1f79624f161ff1b962","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.335","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.73","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.20_1766254919340_0.01555799134507807","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"circuit-to-canvas","version":"0.0.21","_id":"circuit-to-canvas@0.0.21","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8e6db9919dc69d1aeb8d1c8f092c7c70319fe1fc","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.21.tgz","fileCount":172,"integrity":"sha512-Rc43zcck2uusAZnaJxpI2G6NqZm/gUL5aFhWv838bxtFG4iMZNCF1a1Yf+uikx0OiJqZp1i9/k2u5gjADPU3Ow==","signatures":[{"sig":"MEUCIA2RXxqpZTRYDXzl13z/h0uzo7xA5tKYBpExFHbepNOLAiEAqQUSDfX07DsJnScqdNyrAtxzNinLRaUppMHpOq8TbCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616806},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d5db665509248fd86dd6cd2c251c914de082f4c9","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.335","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.9","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.73","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.21_1766254986344_0.5817459005622685","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"circuit-to-canvas","version":"0.0.22","_id":"circuit-to-canvas@0.0.22","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"85bc5da10d4b82c940a1e25a8ff3b30ece89fc77","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.22.tgz","fileCount":174,"integrity":"sha512-O1s02gCAvZimYAbK3M3jm12CMluecm9YbC5U9F+CQP40XAaWEmquK+qvhpDCw3VHhhieJkZ//3jurKF5263euA==","signatures":[{"sig":"MEQCIAyt7lqOu0nyqIfpL6JXis/Wwfu+qxU6/Kzi7c15bduBAiBoowCowMrUZoNdAZAeXyDb3tlFw1qsy1xm9kOHMjDdoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628265},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"27495d3bb678572f69309ee17904a071f1bc96d9","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.335","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.73","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.22_1766260042622_0.4031457862876715","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"circuit-to-canvas","version":"0.0.23","_id":"circuit-to-canvas@0.0.23","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"63db01583b34c1a7de67003aabaa30b36c3a31c2","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.23.tgz","fileCount":178,"integrity":"sha512-XIS8NyI93QJPRyTXW8dobjsLThmpeCZryxeECjrVZVx97gApV3KdLPSu2HNsopR5VSm9i9RDR5mn+tgLjDYPBQ==","signatures":[{"sig":"MEYCIQDDuxL+3+QjYFFj5k58XPS+XiC47jc+LWOPqwS0oyP4qgIhANZTL4vOY9OBo/L4JJ0oXNqQgN4jM1cmS6rKJA/wLzT7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":630653},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"37d05731f6abab9742e6850e7958ee4ccfe1e2da","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.335","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.73","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.23_1766332009381_0.0847345525706118","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"circuit-to-canvas","version":"0.0.24","_id":"circuit-to-canvas@0.0.24","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6b9fcd2f0b5bea3eb623a6d3a890970fc2a3202f","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.24.tgz","fileCount":192,"integrity":"sha512-1rvE3GdzByNoCPHieb8UQWqu4lFc6kxckqEQ56mzNMYYZyHFG79uOrtXLqHOBc2OZf90IHtiH/ORG4+yOD62+A==","signatures":[{"sig":"MEUCIQCpnXvgrxTZqd5Fa1iGq9deWxxVxjS83pJFNGryOktP/wIgebPn2x4b7sXEMUYGi/26uisSp8wzjeT7wMXN70iFwjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637676},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7d310f718d710116da8a3650ffead44252a18317","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.335","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.73","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.24_1766409052851_0.12065155079328971","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"circuit-to-canvas","version":"0.0.25","_id":"circuit-to-canvas@0.0.25","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"45d3727f918bd4934e8f58c7f3cb0670113bf5a8","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.25.tgz","fileCount":192,"integrity":"sha512-d/QXAu/GKobshiXG3N+1u3JJR+jI0hfW+71OwkB+BejFPHpdWZCti7kPUFopSN6ZRfGXCEeGWiYLl2gfoHQ5SA==","signatures":[{"sig":"MEUCICNKEkHrYnGI/zoIEf1aOpsEQHgSYE+WAqfcyvrmdCkJAiEAmeM7OlVYp6rEOG1ZMmoGe4ItBBgT3ivB07TZl67/rG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638291},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2b7194787ca46a4c6ab639764718b0474f2a4c4a","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.335","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.73","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.25_1766409135228_0.4246856557859324","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"circuit-to-canvas","version":"0.0.26","_id":"circuit-to-canvas@0.0.26","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a8c86411e90a753cf1aa39358b43e1cb61349a35","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.26.tgz","fileCount":192,"integrity":"sha512-mE1UV8geZrqk/KpnVHZDfjtXEooN072zLfYoRu1SfJDsElp1sm3tZtwCQrABy6gaNbY/WOCkZCR65y/rCX6dng==","signatures":[{"sig":"MEQCIEyYMbb372zJP06hnp1OghmPopUJ3k+oy2+Gc+AjXbQhAiB3poGD2Ls4gel95VDPKeVVnLC+xRo2RjbwQ714akeWTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638291},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"163eca2df5030f1b5e19c404465c34b6d6cb63fe","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.335","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.73","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.26_1766409215462_0.12779036083786188","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"circuit-to-canvas","version":"0.0.27","_id":"circuit-to-canvas@0.0.27","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1f4d22fadedc3594307f7ce5d81a98c6cf2932d9","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.27.tgz","fileCount":192,"integrity":"sha512-ny6q3aQgPdz4r1zC+f/U1NyocRSTRruCeY8XEJAJjXfDEz1zH0xfq7d+yhrZEd9puA4Txk42YZuA+RXmT1o7Bw==","signatures":[{"sig":"MEYCIQDUmEDQNzbYpQppuxawokfJQsdWFm1p0nR33K9kGtp5zwIhAKPy7GB+z06GSfIBVQ/r7xI1GfRWwCdYHrvwsFZzE+Xi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638291},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5996e8b6af219e86b9af8821530a612ca45f1422","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.335","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.73","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.27_1766421374540_0.8046185104890395","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"circuit-to-canvas","version":"0.0.28","_id":"circuit-to-canvas@0.0.28","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ecd79c3e58929ae0d348a909d81f9027b231d0ae","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.28.tgz","fileCount":196,"integrity":"sha512-8P3g1PNlD7kTYA14RQnVw76kJCeV8ISWK+O9qlVDkv+vZrDC3b1JORVI4j68GJZlv/c5nUmcIgDRpq68j/9PAQ==","signatures":[{"sig":"MEQCIFKFjr9M9jWwV75YrD3A4urAEfXhwl7/uZ6auQilCe3vAiB5HRKzqUoePktpf+qRJhQ326/zHnV2bC/rgMrwx9CKXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":651131},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"26bb494a00c3293c1bf065be1f6f4855c0e909a4","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.342","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.73","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.28_1766429309103_0.45347740553393345","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"circuit-to-canvas","version":"0.0.29","_id":"circuit-to-canvas@0.0.29","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3402c797acc02d3aed5c726a16d5fa23f82089f6","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.29.tgz","fileCount":200,"integrity":"sha512-OyH9uei8TB/JIEwW8Emza2kJXrQ3RB/YQbJz2lno2R9IAStYOKpAzqZNUC0CQO+qu3gUOpqfwLWB805Fy02zXQ==","signatures":[{"sig":"MEUCIQDKNVJt8AegxJHbApxq++lEiSTW9tu2SoKbOOnMK1YeKgIgKx3roeRsq+4CAT3kRd4CwoEDz9nRZ5Kt7fdb9WbXmQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659429},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"42626bda4e409d8cf5d23fce25fba69da008d452","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.342","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.73","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.29_1766584264216_0.07398774608973291","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"circuit-to-canvas","version":"0.0.30","_id":"circuit-to-canvas@0.0.30","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ba27651fa7b415c0c8c7702e756a640abd280673","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.30.tgz","fileCount":203,"integrity":"sha512-7kX2WJGuyCGHT14dTDUNfeoONFWeFygCj1xHwA9ZRsKJ5xBUoM9touJUX4ZhoVa7n+Q69sJmLApkf4qb2efCXw==","signatures":[{"sig":"MEUCIQD4btbBuC5niGn2Mkdkjg7YCZMnYcmY8rMbUWSFmaogmAIgbLbN9C3De2Lk7uihiBY4HN0XHI22Ctay9qz2Ge4nS0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":662483},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5b371a3a1b9fe79b96e2ac8a0d687d177d83c212","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.346","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.30_1766688021456_0.2184763247692958","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"circuit-to-canvas","version":"0.0.31","_id":"circuit-to-canvas@0.0.31","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"810daf97330a09a9a3fbbe71c79b51b5f626b8d9","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.31.tgz","fileCount":206,"integrity":"sha512-0wWwiD2qQbAQPy+nvhciIDE53WgO467JKovOfBngnu+6PFYW3l6b7ZZb68WXPiOy2/2lCuKNhtRI+00N3+Jpiw==","signatures":[{"sig":"MEQCIDBzBfTPzZCYniowPe4qvvKBaHZAeqglajF32UOkvbONAiBfAfnfgt6RE52aLmuuN5KjCcJJxmIiWLgrlw1EKWQnuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727610},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"87dc3194bf88adb1374ea9d61f8acdc5078cc62e","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.346","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.297","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.31_1766716562665_0.686093231958357","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"circuit-to-canvas","version":"0.0.32","_id":"circuit-to-canvas@0.0.32","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3b05e844634e858e3aec75a4c090c9e4b1f8fa66","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.32.tgz","fileCount":209,"integrity":"sha512-9m3GtrnSIymtm/v1nnPvzenFcw/VU6wnA9KjAgT/Of1lFbK25pcmHoW2tv8r6ojA16gH+Lkx430aTg/Pc1rH+w==","signatures":[{"sig":"MEUCIADafy/hJVHEYUKG5phO1wBfzPfkCeiJ3jQBf2wV5l0nAiEA4+1qeTzW9IhhFGSHCVv4Pt+ZX6guVA/CnstTYgCXdNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753092},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7ac0ce03f65a8716737704379f93f0e47fd61b7c","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.348","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.32_1766779022377_0.9693600008344478","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"circuit-to-canvas","version":"0.0.33","_id":"circuit-to-canvas@0.0.33","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"292fb38d2ba37f854ccb61ee5dd2fc9adfa895e2","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.33.tgz","fileCount":215,"integrity":"sha512-RajjTht/Za3Imu1p0n+9u4/uDHJF3QP858bmJeYVzmjCTF6MprRuQYawhtAZQwC+QwRa/PtaB92+Eehv1dOvaQ==","signatures":[{"sig":"MEQCIA86Y5wcQnhaxtsjgGjJr+BHLvccskeh181pmklcPn9vAiA67GKL/cyRCiyy7enP7eEuYP9Mi60RKZG3bDn9eaymCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779262},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cfad35bfd7d42f4d00aa36b2f0498b5c1a57e94e","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.348","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.33_1766963805427_0.7287610252216781","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"circuit-to-canvas","version":"0.0.34","_id":"circuit-to-canvas@0.0.34","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8116accb2dca96470176723516e40e3764c3b368","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.34.tgz","fileCount":215,"integrity":"sha512-wrbwMDOk3YELpfuQOCLm3foG5ch5pRM4Nf6JIgLAOtNCr0GcnlzH1uvXreBkyhJA1f8t1l5iCc8jkb0OGwupCg==","signatures":[{"sig":"MEUCIQCtvQ3ueKNxNOw2c4J968RLiSGnoJnfXdcCk8srv1P7dgIgHssM+QskDF7Cxp1GX8YxiYIInWLfkqzmLcqLrdcqFAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778746},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3855675d502ff820c9469aebdbdf62f38c533840","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.348","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.34_1767028776419_0.14837177326035578","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"circuit-to-canvas","version":"0.0.35","_id":"circuit-to-canvas@0.0.35","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8a68004dcde93fd108168fb123dbb864b42d682d","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.35.tgz","fileCount":215,"integrity":"sha512-a9MIhTyjnlfjeZEdzmL+nmzfa7Np3aTKXffsvqK37/KUzs3GBeVSUwi8YnR1axN9akTwsK38hjVWR0nDdAmPPQ==","signatures":[{"sig":"MEYCIQDysDlmAdWH8fRJCZ5qA7z6tNzSI4ZamK0arQ1ud6tT/wIhAPXqFL5YaT9yhxQM/Jku2crOsRF6+fwrn8VApU5mC0cB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779751},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cff021f12583476e3e43aea4f33984b5051938e5","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.348","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.35_1767200178748_0.927593331906511","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"circuit-to-canvas","version":"0.0.36","_id":"circuit-to-canvas@0.0.36","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ea69daceaea2d650ea8a3dab5da8b33d5f1b9275","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.36.tgz","fileCount":217,"integrity":"sha512-3B3RwMmMHN52nXy1jVvEwMk1xdUR7vbTcS/FfhvWe7Gdl3j1qkGtN5WcPD0jvsdd0Ar8W793D5dxye9kb2NvWQ==","signatures":[{"sig":"MEQCIC6AGDItPI35AxsILk7gtAjUrYPzr91JSaqUXyctGkd2AiAs0YlP3go5a0EymukzEpU1ObcS2cFXYAfJstD+MB5UGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":815182},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6d7e03b27a4fd709dd6464a5f59722f8871f0756","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.348","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.36_1767201399479_0.02674568843691727","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"circuit-to-canvas","version":"0.0.37","_id":"circuit-to-canvas@0.0.37","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7a242f65edbc42b11ade3e9638de3491f88ac677","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.37.tgz","fileCount":217,"integrity":"sha512-qs7eHVav1aHhMNjPa/Qnmq3iz8ILW3wkrsuiULO4QYwb8CeC9CIoUSbGA6AaO36M8PUQVnbjVjrpnY77X95zGw==","signatures":[{"sig":"MEQCIGY8OzhC1lYwye267jB3lD6Nbh+Axh7lG6X5wVNUf2vAAiBGicLrDNwBcY0Z6WglyNBpzeyEmJFA8IYchN18lNL+sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":815181},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5994799478db8730f75c8702dbbdef5d5f1f4c7d","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.348","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.37_1767203958575_0.33203924713472444","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"circuit-to-canvas","version":"0.0.38","_id":"circuit-to-canvas@0.0.38","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"493dc9ae009e8fc2b33315f384c4d6021e42f607","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.38.tgz","fileCount":219,"integrity":"sha512-CH+5VGexbCgpcxXpq2lILUbVw6LA0LtP3Qc97JDlPQ2tGQ+2BxbpnN1NAGfjX0S6NoDjQoE/P7cYsApLJA2MfA==","signatures":[{"sig":"MEQCIBFfWSINNSoiXPsikTbtshewEqck4h7Tv2/Wx4UuGdRgAiAwSCdnHAElgLJVGg2Yeknk4rALuPlbeiYn5Vm3XLdL2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":881760},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"26ea4bd3290daccfcbb13506cfc1812431ff9709","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.348","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.38_1767213444591_0.13453315180159087","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"circuit-to-canvas","version":"0.0.39","_id":"circuit-to-canvas@0.0.39","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8fe202593415384ce7b1cb489a3e6aa5eae106fe","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.39.tgz","fileCount":219,"integrity":"sha512-RA9vrag1Z3HmwDMjsCEM+iG9adUpssyayeTfXScKYee1jziHBa5JHx5zD7tpbsotOr1pqupfwjSUusNLm5rV5Q==","signatures":[{"sig":"MEUCIQCof8GCdADD4mjuxiCAu/8XMBbqngDp29s/5XXLwpARbgIgbACzQVn5ShpacdUruXyw94kEKaTFblGn1ryT1zaMuxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":881760},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9235b6f28ebc68e24bbf7f963db201c713cc44d4","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.348","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.39_1767213553308_0.7535934664811033","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"circuit-to-canvas","version":"0.0.40","_id":"circuit-to-canvas@0.0.40","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ba24914c78a80d27619eb4905aa5b0e84fc8b3ef","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.40.tgz","fileCount":221,"integrity":"sha512-Ncwqi4yvuhxz4QvP/rWp0ogmfXOOPnYVGUNY0Yag3FxrqodQuIgcnvrtPlLAh0oh4iNn7MNuyLlPLa/iNwzGcw==","signatures":[{"sig":"MEQCIB1/5URZCNFubp/GauuXhCISiLxRjXg2aNt+vdxCUOGSAiAuuHbIFxdPUnEWjQFPpR2YClmFwMDeKoV8MPwEUMwT+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":916829},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c2be1ea90576683e06a6c1c08889221ac688f2d7","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.348","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.40_1767317515443_0.7571976733876795","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"circuit-to-canvas","version":"0.0.41","_id":"circuit-to-canvas@0.0.41","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bbb778efc4d6db816438facbf1ed22f8072825f6","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.41.tgz","fileCount":222,"integrity":"sha512-A+lHqqlbBMQniR732mW2WJPtrZ5tNooK+dENZmSRUGkNtE8WZUBfLX/Wui2NgzBZAMTouG+Hf5FkV8ZiJAtWLw==","signatures":[{"sig":"MEYCIQCop42L6bd/Yw9ygmFo4SmiAi2mI1RAX7vzg32xRBmq6QIhANVPbilBwWZuYEfJazIEvr38LBkaYah5fa3O6hIxux9S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918362},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"626233fb35a9f62574deca9b25c8672dc94137c8","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.348","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.41_1767531021663_0.6402821487835406","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"circuit-to-canvas","version":"0.0.42","_id":"circuit-to-canvas@0.0.42","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"02ee56d41ea94d187fc94e9f383c50526fac3ed7","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.42.tgz","fileCount":232,"integrity":"sha512-/vgHvN/r9pla0B3e/Mzm+zcG4Ut7pvHwcGUIj4Io8Ow294dpb8DhdHn2s+HOeimUV5Mg5uzvsCwN9EPfRb+/jw==","signatures":[{"sig":"MEYCIQD+F6hfxiHmEsPietGbA35v1RM9a9iVzvkfCZ6eHELCbgIhAK13d2hKuXnHx6NNQ93ZA55tGr6SG5oMrqcCz+PlmjUq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1091876},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"939abc56de8a9a0ddf9e5c26294e58a338072093","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.348","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.42_1767593300453_0.4594912325253693","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"circuit-to-canvas","version":"0.0.43","_id":"circuit-to-canvas@0.0.43","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9de4059fb631dfd55faae2424d20f82aca7e5849","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.43.tgz","fileCount":232,"integrity":"sha512-+TcTwZ1U96kY5nMCLXEUUwwZMrPbCHTth9O+XsAl44SIwVm+vtMKVPIgihzQ1y7KMI+cTn7ocI5wvTJ0Y0+Efw==","signatures":[{"sig":"MEUCIQCtPS+74xbD0UOIUBBpgXkBAruj0ushFQOto13ICu7VtAIgH/B1hoqHTLsTsyLmnEw7mVTfaa5eZXj0baF/ODKwgIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1091294},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5d7dd3329201e09ac3c9b1265f8ee9feeccaf563","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.348","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.43_1767806601595_0.4515410795966208","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"circuit-to-canvas","version":"0.0.44","_id":"circuit-to-canvas@0.0.44","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0b50c74cb93576e035d9125d7b2d37b32bcf71b3","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.44.tgz","fileCount":236,"integrity":"sha512-V0+vo0yijAFMJWZD/efKmkGlzkNwgtKWG9tW9SE9/hi2nCH5a6o+V/gpx2qaM278XYkxm57wUqpSQ1X8ZxG0/w==","signatures":[{"sig":"MEUCIAxq6Yz7chDETgG99CB59IKbXGCu3o9jhTkkmlKenzU5AiEA5JTMy4CCJJBixIt3jPOqWe5jENRUZUOYVe4RIHaQJ34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1098659},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5158ccef9099b5aacf9ef58f552ca456fce01d98","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.348","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.44_1768107218402_0.7346450502189741","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"circuit-to-canvas","version":"0.0.45","_id":"circuit-to-canvas@0.0.45","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0977f64e60d3434217b9e7ddd0dfd576541f099f","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.45.tgz","fileCount":236,"integrity":"sha512-blwdwggcrHKowLA/5QSYnHM2SaofO8hCTKmTFRV9UEY17h6QdNfN66f4+ZNJfW2iIwbtvg2k5Q3P4Gz9Bhxqcw==","signatures":[{"sig":"MEQCIHZTYqX+dd+z8NkWkik17JSssA8pqSJAIwzydrSM7jSfAiBYatnWuwZ1uYbhw37eD2zlPNTOMIUc3IV/jg2uF106YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1103980},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"918082654964468474da377f76db5ef001b043f9","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.348","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.45_1768142967739_0.7175851184047726","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"circuit-to-canvas","version":"0.0.46","_id":"circuit-to-canvas@0.0.46","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"add401492a506cf652f1e849658147f5d6cea846","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.46.tgz","fileCount":238,"integrity":"sha512-Rk2z09TU03QYFKDjT+JXaNvR+Wp+3HVthsN/9xWw9HWFBRKYnALe6BfuAS5le/iyU2uTET6HTnWRE6n9jIH9hA==","signatures":[{"sig":"MEQCIBYCObD2hXYZpro0+WjccFlvHwjFDelOki+kWEd7x2aiAiBIvNFnsTxy7kDPCMWKUhz58pdOjBNEnLSVxppXqjLh9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1168829},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"dbfc1f4f1c33edeb5629cdd54c877412adb42dac","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.348","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.46_1768149900584_0.5276691920452683","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"circuit-to-canvas","version":"0.0.47","_id":"circuit-to-canvas@0.0.47","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a44fe0c31a855175360f704f6e02f129353d8bd6","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.47.tgz","fileCount":238,"integrity":"sha512-DcGy7TZTEOGSoFL94pYhMs8lzrVen8KKPTtpXvqJYwXz/9i5evHylqmdtl4MmSntgf8utN1Px9Y2m1rSDbXpew==","signatures":[{"sig":"MEUCIQDFvWOyiOB8gEpqiN1AYhpn0WG+A+KVC0xQymk7zVvy6gIgRmmEb6/SNrEFJdZkG50F/rwevR6KjhlZrmpLAxedyaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1228113},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"481e36b28f6d2d805e17b31234eeeae6019ef953","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.348","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.47_1768167395259_0.48412759640178193","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"circuit-to-canvas","version":"0.0.48","_id":"circuit-to-canvas@0.0.48","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5558a32a24cb1950ba4118f106de367976b87273","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.48.tgz","fileCount":239,"integrity":"sha512-+2pb8/1vdjRJwhSblvnLHG1G1uZ5JEobe0XJfXMIxvAFT0mJ7wfLlxxfZivWJoCPIoAQaEYPe5MiWS30bvrRKA==","signatures":[{"sig":"MEUCIGHWdwb3CY94vS1IVqd2LWJsZWIUTW/HqTpFJb3kXAiHAiEA+CazVUO8oLbz4TsXKquBp7aEuitQ0cK3iMta/ArKlPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1245046},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a9113169abfc74bcbd855198d8754752c00f748e","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.348","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.48_1768234420636_0.13068592022542935","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"circuit-to-canvas","version":"0.0.49","_id":"circuit-to-canvas@0.0.49","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"770801f2fa288f918a584044465c4c6e05dd4ea3","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.49.tgz","fileCount":239,"integrity":"sha512-lmnRwZBegNprW0IUqcRolP7yF6yyIf/tPSq+Xnhi+K+ngUWTlSB+nikVq/JjinKZZheBH1Wlmt0TmPvuWbGQvA==","signatures":[{"sig":"MEYCIQCtOMfwnbxO+I3y0clZ/Qpa202LGjmryi21kfybi+2CpwIhALeZ4yWuEjadvYEs4QYxtWLMijL5ULqdtK/j48pf1fRK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1246167},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d35d9579f15df7fd6c7d35edc1e539d6b422aecc","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.348","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.49_1768324949690_0.23388471218648754","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"circuit-to-canvas","version":"0.0.50","_id":"circuit-to-canvas@0.0.50","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ce09a82942ff6b831acd3b14b8578f5750df7a9e","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.50.tgz","fileCount":241,"integrity":"sha512-/cM4S64GqmvjmGw0SZ/fEQiu7d29OGgLDQzgOfEns7qtvfn3Z7chQJdQaD6Iy7vWROndHwgBTz4NkUhYA/d//A==","signatures":[{"sig":"MEQCIDo0EgpVD1wbF+OjCgSQJGuU679rHAtSbe1oE5ohdzCTAiAKjegPl0afSGeIJAcqC0qmsWo1eIIvc8qdQtRqMMnNXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1289921},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4259fc28b55427db5f633c62a712f78d531a213b","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.356","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.50_1768620359134_0.07658869692201842","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"circuit-to-canvas","version":"0.0.51","_id":"circuit-to-canvas@0.0.51","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2949818580e083201d52c7b355834b5e2e89dc1d","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.51.tgz","fileCount":254,"integrity":"sha512-ZtzEB7qmMG7DqbIFsz4j5Oyt2ug6tjPkIuR7Z7CyJHnJN+iHe6uMUpI4QarOOABqp6ECnSUpddeNIpiZAZvmEw==","signatures":[{"sig":"MEQCIGOwLBxr97KKpx9k4QCmxkryh0OV0GF36sOwQAnRUP4OAiAwbWddJa8acD9CSAvD7qSguj70BrfTWwexxRdzq9uIxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1418009},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c96217a27e8ccec2c19902e0dba4d9aef57e3bfe","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.356","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.51_1768744865011_0.19388085283127365","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"circuit-to-canvas","version":"0.0.52","_id":"circuit-to-canvas@0.0.52","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"68693657fefec46ab1ee62802944720569417f2c","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.52.tgz","fileCount":254,"integrity":"sha512-5HTq9/s13fWuITCDIgP+a4d1Vvnw36toXbdIru20BjW3Ip5hKH2NhlEuGcZO3vqOkW4UY6KifAjnH03XnnSVCQ==","signatures":[{"sig":"MEUCIFs9TtSJA/ixlkav4OD7J9T091y3+IhVciOI1zO4tShNAiEAqr+cDEjqAMSotVJwVrDLb0E8mBZkzux0fh2tw3kK4T0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1434058},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1bc90e0f867c70d88718c11274719af4ea4b99aa","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.356","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.52_1768765949346_0.7389573045869171","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"circuit-to-canvas","version":"0.0.53","_id":"circuit-to-canvas@0.0.53","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3e4de837208cd4b0cd96138e994a6936b4853f28","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.53.tgz","fileCount":256,"integrity":"sha512-LgT7uYX+fkcS01XtW9rnitYg35cGYzmp37ROcoOQk4RJC5VeCKM+oJRUfQ44Gv/VUOqIYuL8sZbHwr3nH1FfPQ==","signatures":[{"sig":"MEQCIDOI/eO5pMjt6+b+H/a15vuGPnvUpZwCEQZK68DHL9lTAiA1uyTO8CG7Ec6RK7F97PbRWylN+rJ80ZrP4ODmv5txbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1486594},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d4a74cbfe8b3a217bc937c53a6c4f7e49c793b67","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.356","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.53_1768845549758_0.8636151159211656","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"circuit-to-canvas","version":"0.0.54","_id":"circuit-to-canvas@0.0.54","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"033c46ced31c0b6bdda479c40cea5ec20a3c992c","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.54.tgz","fileCount":264,"integrity":"sha512-t6rOkTR190hj0zhH4CZ0TQzuaMVjJLpIsGYCVUUEBZya4K6mykYalUSfm1kwvoTevLaE79sJ2/9obO9pATv2Rg==","signatures":[{"sig":"MEQCIASM9JlBAu03G+FoLZ9ZSD+jMo9MDL9DjBGyAdT39TlQAiBthvnBNbgwwkmxEzxcONb9WiBwZmAEF82ieCfV5LwuKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1527300},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3e7b47e901e7c3cc52a019b01b83d97e101c0b28","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.356","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.54_1768846339514_0.5129455739206781","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"circuit-to-canvas","version":"0.0.55","_id":"circuit-to-canvas@0.0.55","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4d1dfd28a5a9e490fc765575274847343b2530e1","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.55.tgz","fileCount":264,"integrity":"sha512-eAqbl2ftqO5kEAI+5nD1nl1evMPNZ4PaXrd6Nvv3lE8Dbq6PUSMmXjRDwv7604T2ruoVR0TBHHp3NgAIXtwOVg==","signatures":[{"sig":"MEQCIHQz4TNdRxffLCcbcw4VWGjef1zMuVNEWCbFrnqlwCB9AiADOo3fd+ngUKpHSXcM3QZE9MVSkbHjIHlZQKkMVbVGjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1528331},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"16a7da082e3d44417b19aa3dffead9e72747439a","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.356","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.55_1768976470797_0.8011267445596659","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"circuit-to-canvas","version":"0.0.56","_id":"circuit-to-canvas@0.0.56","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e66e961cba345a2d24765a76633cf8c262ef420d","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.56.tgz","fileCount":267,"integrity":"sha512-/GznQySZJ6tqwr9N7pO94DO1OlPybpJ9DKuVUJ6V2TUDx08EpwXCCu3G0vIqtNDc6yjf+JfF9GVFsOr1un9uJQ==","signatures":[{"sig":"MEYCIQDy9nUNHkHpuUuUDcg+Ov2fZmI5b9lmypiaPQ6M75z2vgIhAMoavHfKZZLc1aUCR19uJ0ybrYYgRFshY+DfbIn7BfYa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1539797},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3906a75a54e029564677a6d1a95233c1add0e312","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.356","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.56_1769001081087_0.3105289777666145","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"circuit-to-canvas","version":"0.0.57","_id":"circuit-to-canvas@0.0.57","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e88276426c22b33da481fed0a1ff5d09deae900d","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.57.tgz","fileCount":267,"integrity":"sha512-Ddjqm/0vY9+BGQSAtlF4uSwVjmNn066v2bLgB/emv1QPTGllJPubeBBpsSN0vslcB821n6ragvoybcymu0qtCQ==","signatures":[{"sig":"MEQCIHOncuO9eoFVU7ZUE4s69RGTKL4Tu5hcEy/2i4JGwGTBAiBYzGXPb8gg6QuYb0fxG4vhdwA92EiRnB9lL7+729u/MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1540851},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"389ebb712af91efbf1ef19f444ec04d836a792b9","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.356","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.57_1769109534712_0.47539603738144587","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"circuit-to-canvas","version":"0.0.58","_id":"circuit-to-canvas@0.0.58","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6a0853fa3309cf3daa9483f38c8cf6e9cc65977c","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.58.tgz","fileCount":267,"integrity":"sha512-HpGYLPAEbZBNtYrNXbpuivFEiHZUwPtA8q4T/KejqxwtzmLdZF0vgqdwQYE7xwQVB7qqjbqTiXBbuuFHW6GtCw==","signatures":[{"sig":"MEQCICNizho/cAohTPFQGnyaFBICJD6Pz7HiNLNHBD5ahMAUAiAEaFwTzwNsK4X75qdAXTwlU0yAa0sJwtfDJFiGz3VlWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1542173},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"150c7b01b1e01021f09e88b136ff80619a96035a","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.356","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.58_1769111058017_0.7925373074370576","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"circuit-to-canvas","version":"0.0.59","_id":"circuit-to-canvas@0.0.59","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2bedc5e61992d4c5bbf2a6e02fe5a67d54a33c02","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.59.tgz","fileCount":269,"integrity":"sha512-VwoqfNwGXv8O5dUf9SFqNn47GqsG4m7HRUQXf1uWhiMkMowMzk1I9Vgr0Oqa/r8aZFoFwFzXUrxdpb2mpTjVMw==","signatures":[{"sig":"MEUCIQDc2e9wMmDu0BAvE+x77uKzF7HDPVoHuS/p3bM/vBii/gIgVgw19oHWHPha8lq0rGx79YRA3i/If5WUVLf0pKbHUng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1555636},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7965d639ca1b1942b10ffa339b648cb808f298db","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.356","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.59_1769436586668_0.7410234961263626","host":"s3://npm-registry-packages-npm-production"}},"0.0.60":{"name":"circuit-to-canvas","version":"0.0.60","_id":"circuit-to-canvas@0.0.60","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"22c3a9e15ac29acd1fa2f9c0735e79ceb0a5fe68","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.60.tgz","fileCount":275,"integrity":"sha512-SFekkpcZ2x3lumOmQqbMcVvDiw3M/OmQXu9Sdn8viXPLkQZyZ7wPfcgyfTCWNCTLAWJ9ge69+6tlWwlVm8Gj7w==","signatures":[{"sig":"MEUCIQDmmw2G41AesLDV0Uswb8HwxOqIksEVu6qPVbcw0kgs7AIgfuf9L1vhqzIoffVoSY1UaTCUUj/LQ8sm7xN7GoZRn0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1566854},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0e9cd1f3611badbfb8e800512f9cb69e57cb4660","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.356","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.60_1769455821792_0.5705888379862392","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"circuit-to-canvas","version":"0.0.61","_id":"circuit-to-canvas@0.0.61","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1554170c3bb75cf624889de4b7520d6ddba60fe7","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.61.tgz","fileCount":275,"integrity":"sha512-ILjX+P5ttfCVrUFmGtwFwDnc+b3zBv9NiyPhJ+uHLbEDOIqG5lhQBWdMgrgJdRPSw2OYYOXYgMxfGk4eRNjoVg==","signatures":[{"sig":"MEUCIQCxPH3PYtLnCIigCCqcBjrsr/e6qhnaxuII3HQW10BlnQIgMEjXkYjFzu1A4JPAoEcuG9ecGUFYUYeBz0Y0Qs+6t8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1566944},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7de6622399199a043637d0be561510b30ab67dee","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.356","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.61_1769586378962_0.7978872733833664","host":"s3://npm-registry-packages-npm-production"}},"0.0.62":{"name":"circuit-to-canvas","version":"0.0.62","_id":"circuit-to-canvas@0.0.62","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7ec54f755994e34520f82c1ddc755dda83f33e47","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.62.tgz","fileCount":275,"integrity":"sha512-J+9z0YCdzEDH6+UWTGkCVKxSt7SQVxbWYVk6rKIvpEURJrUKpPK1MlRMyAvJVSNd7xWFZE9ugScLJApeEN1HQQ==","signatures":[{"sig":"MEYCIQDhzh3amANWF8mogQtmZQs+8ClIO2p+guhyJfCXeEl3BgIhALC47sLftQyUqUs0FdxXrTMZ/cjP/lxUxN8+MEY9/x++","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1567346},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"186c6df8f9dda88031b7614c5a976e553c157271","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.356","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.62_1769856107227_0.34461321764577035","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"circuit-to-canvas","version":"0.0.63","_id":"circuit-to-canvas@0.0.63","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6e75a6f8ca26c0413f54a0f713cfc155854fd391","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.63.tgz","fileCount":275,"integrity":"sha512-qpvkatuR/VpmcDyCoWJH5s0VHIvg4tVvujWVNJv5USAokQFpdZzQ11U1U0CzMLOh2EajWispdPlgftrGtBFLCg==","signatures":[{"sig":"MEYCIQCauBUK8uLljVDcWOV3cBexasDxPaSqf3O++oX8HwrTMAIhAJzssdeBqTvxxVynVxYG6nkxLmDKkim3QnDPq7cQO959","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1567163},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"903ff7ed02a805b3a92b7605f365033b7d89f56a","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.356","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.303","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.63_1769945782833_0.2786437860637012","host":"s3://npm-registry-packages-npm-production"}},"0.0.64":{"name":"circuit-to-canvas","version":"0.0.64","_id":"circuit-to-canvas@0.0.64","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f0057e19bed0d5304eb0f60e11c815a028d0cd4d","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.64.tgz","fileCount":278,"integrity":"sha512-mXpW1AjQ+fHhh5QNMTTLK6rOr56y4jqQYUYUMEVyq/AdxPyNXtdZD1RpFC6QbLQ1qg7Vy5ZzEV7hudbfNY36mA==","signatures":[{"sig":"MEQCIEYMyENNIdhoqo8wB4HLXh1387FQ5EayXwfNLcVB0p5SAiBLva92QhETjyuJyQObMmYl9pJVxI6VYSM3wePP/FkHpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1602461},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c38a33c4e330d5aed723b330522713b9337d34c9","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.374","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.323","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.64_1770185083577_0.38984630928481057","host":"s3://npm-registry-packages-npm-production"}},"0.0.65":{"name":"circuit-to-canvas","version":"0.0.65","_id":"circuit-to-canvas@0.0.65","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3ee90ee5d59d52dba43f2f2259622fe81f278e50","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.65.tgz","fileCount":281,"integrity":"sha512-6sR6scGKklYdw1aciRa8ygNpbCLzMVd5smfehpKSnm7qXRrWGL02LuOl2hTJV1eyT4g27zfll/gn75S1Y3jm6w==","signatures":[{"sig":"MEYCIQDi6M3m3JWXpo+j3IwqKFM4kpC1K+iPa1nPpxuFFOmynQIhAMmIG9mwutfbuKWzcBe7VirKYD1tAiJ/aHuuQ2tTTrAK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1611689},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1874a5babbe32b3dfadb869871d62974a4ef3c2f","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.374","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.323","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.65_1770211210961_0.7942732272343425","host":"s3://npm-registry-packages-npm-production"}},"0.0.66":{"name":"circuit-to-canvas","version":"0.0.66","_id":"circuit-to-canvas@0.0.66","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1ec6933238d51b2904e22131680226f156dc913b","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.66.tgz","fileCount":281,"integrity":"sha512-t1tug7HfH00Tupwf+gL/hX0TLzaOgpNPCk64Z++ZjFVGYnE5fbZs/Qkpz05ULyfQbS3nwqZPzXNhnQVjs2Y5cA==","signatures":[{"sig":"MEUCIF/SvWg5NhHzMWn8x9eFCC9ZXIIIJhe54teeG3p+y0r2AiEAw/qVrct7ChXKN6MxOgp1/kl5bEgoXC6yc1cJr+HXI8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1612456},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"672c1807326c7140eb41c3d3d2288275dc5256f0","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.375","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.66_1770243702811_0.9596490097685715","host":"s3://npm-registry-packages-npm-production"}},"0.0.67":{"name":"circuit-to-canvas","version":"0.0.67","_id":"circuit-to-canvas@0.0.67","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cbd47e19cd54cf6984536c3f95397f1622087f0d","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.67.tgz","fileCount":282,"integrity":"sha512-gML1zW6L/uBaEupRTsF4OT2cdcQKogyG8D9zdvnS8jC3mzFCOAam5hfeIqRAzH3KeB5oTLNrUOmyQbf4kwtKeA==","signatures":[{"sig":"MEQCICm2Ax5QAkyaVqOSWEymrMj/1JzX1bPIFUE/EXGw8XbRAiAhxiEjQdnhg1PqekDl8PJRCwXm/UD6grEsRpb3+/I4PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1616281},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fed4a3697c73512cb944db096341aae80188e0b2","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.375","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.67_1770296089157_0.6849805647776963","host":"s3://npm-registry-packages-npm-production"}},"0.0.68":{"name":"circuit-to-canvas","version":"0.0.68","_id":"circuit-to-canvas@0.0.68","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0568cb371dc62a82f24251b10cd2e7a69d11b759","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.68.tgz","fileCount":283,"integrity":"sha512-eK9OP07wePd0jGvljrmfnwZdd5OFeCc20ehMJNCwiY/+R9ILim0EC+UkT7t28M42J44KW0XBj1lHyiGPn3XRdg==","signatures":[{"sig":"MEQCIDTHztQ2w0zix3Kg3BGmdD1uVS1rt2SZSudgPfmGlFS4AiByxVL8A/0mRSk2XuC4XIAEYy+oTWb7Zq2ramFO60WRtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1616310},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bcac9e76def8919a45dfdaf48c82b1e1122465c0","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.375","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.68_1770385924517_0.5363879159363016","host":"s3://npm-registry-packages-npm-production"}},"0.0.69":{"name":"circuit-to-canvas","version":"0.0.69","_id":"circuit-to-canvas@0.0.69","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b470f4f748a2577147102760a6397ef0172fa272","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.69.tgz","fileCount":283,"integrity":"sha512-oL6OzDFb1JmETnvOIzLzFb+Jw/XfQQiLg7k1hYINvbq3NI1aIUHb8ROclEuXBW/BWeDUMWB6ctB4voDzC8DHtA==","signatures":[{"sig":"MEQCIDZRr+Yc7ayUDC44clutIUe3MfTZi8BfsPThSWYliUKNAiBaxtMxZBBX36SSg+7CkyTgXwyuNiQ8ezpvvW0uuWZRKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1617350},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"129052f33c19533fd92b40da98c543b57c9f3949","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.375","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.69_1770472743187_0.35433375947542256","host":"s3://npm-registry-packages-npm-production"}},"0.0.70":{"name":"circuit-to-canvas","version":"0.0.70","_id":"circuit-to-canvas@0.0.70","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"de18c76b76791a278e15c4b811681dfd1fb205bb","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.70.tgz","fileCount":285,"integrity":"sha512-8bcLIidgBkzXAFzY5LdmdYI6Eai0I1uxy2Lg7IrLJjv+ITwxiTBkPCILTW6bGjlhbRFRWKKtQ6KQu4H7iUJchg==","signatures":[{"sig":"MEUCIQCZfsCTAUwy2o9J9dH0C4CowEQNx5G8/7niB49F8nRIKAIgW3gDGX95NESqteS8T/YXB2B6oMazFSNhm15CWytj544=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1629869},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"06dc8b3bcac7bf39b4a12f637f97d2806ec843ed","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.375","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.70_1770568635774_0.04855431305266844","host":"s3://npm-registry-packages-npm-production"}},"0.0.71":{"name":"circuit-to-canvas","version":"0.0.71","_id":"circuit-to-canvas@0.0.71","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3c2f7f414b7826d21185fce4da9f44836a5f7956","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.71.tgz","fileCount":285,"integrity":"sha512-lat/O/FeDkfpPa4tvkXDXbW57kjmUsiuPWirM+cHESSHahJY07f8etEzf5NpLf8QKOXVsrv00rz1mPbruQs0Tw==","signatures":[{"sig":"MEYCIQDhKlV2RIW+mhfWefR7bAOPkB8ZX1IGzBqTJVaIDDZQMwIhAP2JA/6KE+92IWWvzkuo5pS7O/HGFDbvnoc9uob3/mdP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1629882},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2c3ad3a1fb821553d7d13d172df7507b18ca99df","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.375","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.71_1770614812722_0.3713964636941858","host":"s3://npm-registry-packages-npm-production"}},"0.0.72":{"name":"circuit-to-canvas","version":"0.0.72","_id":"circuit-to-canvas@0.0.72","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4fea0f8205fd5c496803f661e453caa54c14bf6a","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.72.tgz","fileCount":288,"integrity":"sha512-iwfVaX6NclIcvS9sxI38dvCbHomqq2OC0JFXvqaDIH5eTsFdA1vilhDRAena9BeRHKqfPRxZbAYcDkk1FYvraw==","signatures":[{"sig":"MEYCIQDHbDOnzQLMvwVCRdimvBt9LAi3TTPcHVddDGQ/mbzFcgIhANy0HV4/SVP5V5UyklJF2vUtgxAVjEG1FiUcgCZ/+6W2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1679210},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"57d4523738d752ddf462d10dc0c1971899e6dcc4","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.375","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.72_1770931483288_0.9754704174459947","host":"s3://npm-registry-packages-npm-production"}},"0.0.73":{"name":"circuit-to-canvas","version":"0.0.73","_id":"circuit-to-canvas@0.0.73","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ed11f55de5e07a7c5c4401386c8c134299b849b1","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.73.tgz","fileCount":290,"integrity":"sha512-9l5ZK/s4SdKdsHvh46xHjZ1D00hQMC4KDs6RRX1fSL4DGTC3JDnphRZcaQB5GsFwYkZJ94DL4yo2qMvXjzEZ5w==","signatures":[{"sig":"MEUCICWn2DYwQmofQ4MVxIeF6DpVmrapdYvzDwehHxw/ZB89AiEAy7T/q5tU4wGOb7YR56UUuR1vATOVadm0IQEM0FtHsAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704346},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8f4a84546c63ed8746ceea9ccdb7ec6cd08233d4","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.375","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.73_1771014950943_0.3827127894144726","host":"s3://npm-registry-packages-npm-production"}},"0.0.74":{"name":"circuit-to-canvas","version":"0.0.74","_id":"circuit-to-canvas@0.0.74","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c7441b78117f03674bb0343017299049e3863954","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.74.tgz","fileCount":290,"integrity":"sha512-5oxAdpaab1m98G3WTOhxwNGN+JsNBBhKI/Xj6QqVna51ZIi6Dio0Zfc+9OSWPtvxka+QcHgmqVf9B8RpDusFuA==","signatures":[{"sig":"MEUCIQCvePpEyB3SztVfzGG64LZ3P1TnVo5mWdbiDntfRNbc7wIgB7dBAcnInbRgheJVtTri/L/dN2mriQsvj+LGCl5gK+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704346},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"859be895aa1a9a9f506127a5bb1d71ce6ad56d9d","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.375","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.74_1771017886483_0.8870761882537508","host":"s3://npm-registry-packages-npm-production"}},"0.0.75":{"name":"circuit-to-canvas","version":"0.0.75","_id":"circuit-to-canvas@0.0.75","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a7f9d84c4057f3c47c60f383c0bb9beabb483eb0","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.75.tgz","fileCount":293,"integrity":"sha512-nbrGnPwx8mESCTDrjpuKziLnO2B2AdNwRANfksOGzAeTaVpNy2rAVa6upUdCfM9EZMP0w/gdnMSxXW5CbNObEQ==","signatures":[{"sig":"MEUCIAvjZBc/wngzydejRww6qklKvtkcfBHnpfpgRpbrk3j/AiEAxslPQZEzgYOROBSX3yl1jAy5HSDE5MoI0HEhJYc27/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1718016},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0bf93eefee3a5f035c79df8a001ea8d7887f5f9b","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.379","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.75_1771034163859_0.3945498266368763","host":"s3://npm-registry-packages-npm-production"}},"0.0.76":{"name":"circuit-to-canvas","version":"0.0.76","_id":"circuit-to-canvas@0.0.76","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5c7cf08dc8278cf043f2f246b7e280e9d99fdcf2","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.76.tgz","fileCount":297,"integrity":"sha512-B/nrQ6Jb8UhFk85LioshMjL2drCUnt3Pzq7UPvzZxxDhif6k3rFeCriQHJKOJ60eNxlDtj3+emrUTgzDCVnueg==","signatures":[{"sig":"MEYCIQCfAx1culWYhIS2LCTXx8wD2uqddAuiemKVvxlmkTNQ9AIhAMZh5TSurV2/IQXIVcZQkyAMMVK+kRKLroZucxHitWSq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1740329},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"550d562fdbd40ff639c6bc4bdfd72cc63bf62d51","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.379","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.76_1771151678216_0.9535879554794195","host":"s3://npm-registry-packages-npm-production"}},"0.0.77":{"name":"circuit-to-canvas","version":"0.0.77","_id":"circuit-to-canvas@0.0.77","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fdc18d0c06e45ee98b6ebd614613deb40c1a894b","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.77.tgz","fileCount":297,"integrity":"sha512-4NeGv2QkIpx9f955lsydpPg12eKNoKuI4IBmklzvuN1fq6DCq7OiPSIYiqvXBmtbWocjVzD09WNeFUkf86tiCg==","signatures":[{"sig":"MEUCIDci3lM8d03NbCIrqLehZQQ4I6CRsu0Fc+dBJe+bBk1GAiEA/hzC+acdEGeWxzwPQsbLi6nTyozzp0qqPujWNbCWy4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1758213},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"dd9f67080f47e2ba317bb88ee6c58c62e386fc68","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.379","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.77_1771160424122_0.2744315955429537","host":"s3://npm-registry-packages-npm-production"}},"0.0.78":{"name":"circuit-to-canvas","version":"0.0.78","_id":"circuit-to-canvas@0.0.78","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"65c981093aa88d15c1f5c048be4c7530e6c56ba5","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.78.tgz","fileCount":298,"integrity":"sha512-PM2YuBCY1YI0N0kgnidg1YJAjF7Xg4qyIfIx1KRIMddDrAKUs3nxt2d4/HmOEZND8ti6YnTxCn79iAC/s7wJlQ==","signatures":[{"sig":"MEUCIHMz9CtqP/ibLeTHpVJM2CmK6F4ZuwRZV0SUxelYbzQGAiEA5/km0rFJqK9q91sSUe1V4zIp7RMXe04aajLOIN0buro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1762687},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6af1040e37d27281b2c1f10f9167566214d9739d","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.379","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.78_1771239728344_0.5540172645721542","host":"s3://npm-registry-packages-npm-production"}},"0.0.79":{"name":"circuit-to-canvas","version":"0.0.79","_id":"circuit-to-canvas@0.0.79","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"98d6595f069460c65e69a9f5a1beec320994c709","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.79.tgz","fileCount":298,"integrity":"sha512-kL3Ah9GFRUitTkuPuUiw/CI4qpsZeAy7tizKVTOLmLPEbzVQiesPHel9vEPLyI5hndvEz2+WsRfMVY3s8jWTwg==","signatures":[{"sig":"MEUCICUz0pdV0k6ocESlDHeu0Y9OPNNxc0dMI15i0LvIPE6OAiEAm3O0C8UT+cLxvAUCHvYbNcGu0emvPe479D6sNDuiT88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1762133},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1aee754c7d07ebe375e3e931404eae11d957eec6","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.379","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.79_1771248417341_0.5839258537387984","host":"s3://npm-registry-packages-npm-production"}},"0.0.80":{"name":"circuit-to-canvas","version":"0.0.80","_id":"circuit-to-canvas@0.0.80","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1056bec24718e3f8c386ba3a5b8d8ace08a269d8","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.80.tgz","fileCount":298,"integrity":"sha512-nrTU0jbVle6MyVf/R1CTVTa52cTpIlB4GW+gPyU4djdL42fgKsa74+QUDVHANOcENQaVtkgVvNu4cg4+/crVnw==","signatures":[{"sig":"MEYCIQDNo+Dom38jf47jYgi3bwZNhtVJ8REPFLY3rKBL7a0FlAIhANfSdNr+z4pVHBIsN17n8wOykRtwkCacF45i/stm4vOx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1761317},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"61b87cd564dcc5c8a03825f898f4dbe4d60fb70f","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.379","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.17","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.80_1771306967066_0.9683660681775559","host":"s3://npm-registry-packages-npm-production"}},"0.0.81":{"name":"circuit-to-canvas","version":"0.0.81","_id":"circuit-to-canvas@0.0.81","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"329cd0e311f14cb6a86312fc398f94b3984a3073","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.81.tgz","fileCount":300,"integrity":"sha512-+M60M2KQVYlTcK/xXL8B5KHKv31zVQEIHNSumB6WRdBOSq0RXuWmm4nrGfba7zeVufVbZEzLBCWLUValJO5JpQ==","signatures":[{"sig":"MEUCIQDTrpBHRy44dVQ/XAsEmaOd2O1gSTzCb7R5ObtI672nywIgFse1gYq1ntSOkKNz/r11+T3Dg/wFay/sS0q/bEvoDz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1733464},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d846128668cf368b4e735ce2f408197ff7da6774","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.379","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.22","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.81_1771521924437_0.7451542601727099","host":"s3://npm-registry-packages-npm-production"}},"0.0.82":{"name":"circuit-to-canvas","version":"0.0.82","_id":"circuit-to-canvas@0.0.82","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"075ce8cc18b683b26080a34078cb8937d4f7374a","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.82.tgz","fileCount":300,"integrity":"sha512-UjIxvIX8c0qF2RhHf5/rLiykzAHYv+kG2tSBGgMLau5vkepPxk5BFGp9lAA6CsOjXTEKglvlfBgnU/07JwVjQg==","signatures":[{"sig":"MEQCIBO/VcQa95SjpWstbZ4i2B9Nn6z05xH8E0ZhWkNW22DPAiArMIaCzCEHljLphEc8N5Ii7ZnX2ZPNEWhGiiZoZ61z8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1733120},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1b7fcd9a1167e01da67b9a2a06790c839764b9bd","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.379","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.22","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.82_1772033834838_0.8417894632618594","host":"s3://npm-registry-packages-npm-production"}},"0.0.83":{"name":"circuit-to-canvas","version":"0.0.83","_id":"circuit-to-canvas@0.0.83","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3b8de3bbd5479a350cdd4d94551433866313c7ce","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.83.tgz","fileCount":305,"integrity":"sha512-mqFmLw4WEnUoTx2zKpvcbwo1095b+Jg8Tmykuyk9YtwxCb8rn/KbhpYqRU9qpV/HbjncwbfqXRCRZ/CZoSuhGw==","signatures":[{"sig":"MEUCIQDiwqcFGw3voiY3YsxJNVkz5QcRPGMjBtxaCVWYL46OsQIgLJ6gEN1J9WVM0dPCC+bM5TOnRIoWwvJeplIHKENpFOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1752699},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"163b3ca73ee9132c3d597542a9c070819ce79f11","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.379","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.22","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.75","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.83_1772038016844_0.38459495398015164","host":"s3://npm-registry-packages-npm-production"}},"0.0.84":{"name":"circuit-to-canvas","version":"0.0.84","_id":"circuit-to-canvas@0.0.84","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3c9239b3cc93b04156a1d51b4cf724a4a7b2c2f4","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.84.tgz","fileCount":305,"integrity":"sha512-awlPfstnyEzUVIIsUzjbEai6oDaQpGvVxoN1oKhFkEWCzC8iIPvq180SZCZTvP2A2X8dncnXUYiX8Xuw2peO9Q==","signatures":[{"sig":"MEYCIQCGLkKifNCHUJoLUh5gKLWXv0tTxH8GV1Yanf6+fzzb9wIhALDCCpQNMLUZJ1xjk+jvLsX00ZvIpG0lfUi2Jd3jJWsj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1752738},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d7a6fa5304b0ff5669056faef400a706e5673c3c","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.379","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.22","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.78","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.84_1772291869942_0.44956000931922935","host":"s3://npm-registry-packages-npm-production"}},"0.0.85":{"name":"circuit-to-canvas","version":"0.0.85","_id":"circuit-to-canvas@0.0.85","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c519ab703c95ec13262583f57f9f7dda03635aec","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.85.tgz","fileCount":305,"integrity":"sha512-XZdbV/O3mmIUvoJuUD7mh1OSZdjgnwfjtxwHo35gqMRBRnp8WqX+e3fwoTzAWjzE82pSzmJ1w8yIZY9gv1V94w==","signatures":[{"sig":"MEYCIQCKl7bY9qCExbiGO5+C5b49eTmStNFqCvieQe26tTrwFwIhAIZUoGtTF/i3pAKYjfVHErybROB2k3vQmjAxBqP1juHQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1764763},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"81db3de89edaab0d6fc23c09464dfc36b3ca6d58","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.379","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.22","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.78","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.85_1772342831958_0.5737639938303458","host":"s3://npm-registry-packages-npm-production"}},"0.0.86":{"name":"circuit-to-canvas","version":"0.0.86","_id":"circuit-to-canvas@0.0.86","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"62b03b13406e036f2535cb3a3d81843f66b7c71f","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.86.tgz","fileCount":305,"integrity":"sha512-RDiLRW35x/hLBA+T5dpU4myC/uGGOIfReVADdqOSZ/I7AjpTlh9KRoEyS4/TEv4jYRGI7epHPoW8Vdob/Dh5WQ==","signatures":[{"sig":"MEYCIQDb7PsimEsW1xz8bxw2ygNN/yT9zUBhxjxzZtkqhjB1+AIhAM+nEMgrs9l3V1P4NfwBk3H1jhZ6JsEf4j7pz3v8yQc+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1765143},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2ab14a293627b76924df000943fc2ee9678a38aa","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.379","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.22","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.78","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.86_1772479086473_0.6916246448131478","host":"s3://npm-registry-packages-npm-production"}},"0.0.87":{"name":"circuit-to-canvas","version":"0.0.87","_id":"circuit-to-canvas@0.0.87","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bc2185d86e721dee337772646329a9dc735e8c20","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.87.tgz","fileCount":309,"integrity":"sha512-AhN79TGMfM5I8BqQlK2pEGbE8mw6WxtdFj2B/PzBVHykmmZkNxqjB8ZbqdmqnzTaqN93ty5E+h/afaD7ohdN6g==","signatures":[{"sig":"MEQCIBlnszQ9l0CenJC2dThSbzuZOqOOAIOzJ3+3Nuh7YXSfAiA5PpP0TG7vyTEdvCGR8RNTeaAA95/gR48kTs3n4JfvGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1772759},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"aab89aea7e515b361263dc1e31860662bf352213","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.387","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.22","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.78","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.87_1772488376623_0.3650790924447296","host":"s3://npm-registry-packages-npm-production"}},"0.0.88":{"name":"circuit-to-canvas","version":"0.0.88","_id":"circuit-to-canvas@0.0.88","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"865a9685af79129d2932b02b9dd84623ac854bbe","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.88.tgz","fileCount":310,"integrity":"sha512-h5rxW65wkTEi5d96gOASJ9AWj8IGhDF5xJ2kdjk0JcwwmYQUyHZSSkkv7vHCEaOpSdYHZQLKUagRXuG2vSqs6g==","signatures":[{"sig":"MEYCIQC/4m9MCW51w/mbgslLTXtvi31kaFSzhVzP7HyaOrDEAgIhAJ6hLc9AIOGhbZEBfRxIVLrQMPq2qPPlxld/xaByXa9p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1775399},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d174fd6f49a3addac83e3b8dbe1662ea335b9d1d","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.387","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.22","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.78","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.88_1772705474029_0.8649620846701793","host":"s3://npm-registry-packages-npm-production"}},"0.0.89":{"name":"circuit-to-canvas","version":"0.0.89","_id":"circuit-to-canvas@0.0.89","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d256dc4ffad49c197170587a38b70551f65e45f2","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.89.tgz","fileCount":310,"integrity":"sha512-wtwbV8/cL1vBaBovd7wU0vNGNRCCEU6BPPrZNl1Qc55Qtde5IQHWnGQ5TDAUzdSYX2WFminN+PNZvnmCwd02CQ==","signatures":[{"sig":"MEUCIQDmtfIBpUOirbNoc95i91JgBGJCCZmMrzjhllNJbYQPbwIgFsSVrwMg/ADCYMg3mwqXxm9PUGVSI/643s5YEk3AHC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1781367},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"25ecc21d646a62072c0c30047551761ef681cf89","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.387","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.22","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.78","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.89_1772724634111_0.11976549712044826","host":"s3://npm-registry-packages-npm-production"}},"0.0.90":{"name":"circuit-to-canvas","version":"0.0.90","_id":"circuit-to-canvas@0.0.90","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0b8104adec25d796a80363a34f2d4d5b2af6543d","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.90.tgz","fileCount":312,"integrity":"sha512-j+ECIMpW61fGsaYMFt0n9qdU45oeINRmClxSG3uN/ETz2drfBe6AegJ/+ynaLM7dCI7RABO4sIknHP4yn2T6Xg==","signatures":[{"sig":"MEQCIEkZM8oJgQ40kKP7QFHUZx4kGj51E9obkrMQdM7GFJqnAiB/xINY6VGJktyW3hcsArO2gCebrxL6UeGpfcbvOGRa9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1798628},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0ad594aeb8510286df38d0794a3cbe45a08252d3","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.387","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.22","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.78","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.90_1772747206901_0.6069124226851101","host":"s3://npm-registry-packages-npm-production"}},"0.0.91":{"name":"circuit-to-canvas","version":"0.0.91","_id":"circuit-to-canvas@0.0.91","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"74b149aff9a3c4d353c261c2b497aa617fdf1699","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.91.tgz","fileCount":316,"integrity":"sha512-aw0WIXRe4jlhOqvq+z0rlONC0ana6MSGYdgQcd9xLkZOE6SafutqxOxe5ziiRDcrEAntNJfHgkUUGf56YKHfOg==","signatures":[{"sig":"MEUCIFL7PFWkKsmrajP/XawW7ExlPnUKNvAhkuXMY94+JmSMAiEA3KltF37DeGCMrURb9UK92dm3Jf3DZ2gr0SGLbOqS5oU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1805060},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b5ca8adae4e3f1c448c5b75c44158e247d904cc7","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.387","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.22","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.78","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.91_1773491205968_0.9196517362633692","host":"s3://npm-registry-packages-npm-production"}},"0.0.92":{"name":"circuit-to-canvas","version":"0.0.92","_id":"circuit-to-canvas@0.0.92","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9d4ce300acfb7132658864b8409dbae6bfd6467e","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.92.tgz","fileCount":325,"integrity":"sha512-siz3zUwIyKsgvoaLvT2vc0GOeUCXqPCg3lMv1NLNaw7zEp4SrYpKnn4L6BOUrN4Z5mn0+5rWDy0mA/xA4172yw==","signatures":[{"sig":"MEUCIQDpkkXbe+nZ246MywNAEofLn5giu3e1+9qS/lJYmx1NowIgEMun5xi90CN7q1oTUoIQIX5L/KfihH6cbaEA08N/q+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1869091},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d07ec313a73672a506f79f10b6b164f840fa07a5","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.403","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.22","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.78","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.92_1773579594346_0.39188148208668516","host":"s3://npm-registry-packages-npm-production"}},"0.0.93":{"name":"circuit-to-canvas","version":"0.0.93","_id":"circuit-to-canvas@0.0.93","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9d601f6d1fe3f3d25327b98c456c6cbd26d88425","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.93.tgz","fileCount":325,"integrity":"sha512-8J6rPz3m+yUrUPZuQX/feJr/uutNuUv4d+zlEKmVKrZju6ysBNZoVtLnzVz0Ws5kWXeJAEB2xVbLYvnkWLusWg==","signatures":[{"sig":"MEQCIGiwka77oFMZbsUr3wXXwHCU/7k/Revhru0FolBKAeltAiANJg8HQ9dcTYLImkbFabnrq6HtWFApkJlwmqqn7v/Lnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1869187},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8e2beee14b95f35cbc0d7e78744b2576061b7ca2","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.403","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.22","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.78","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.93_1773640511943_0.3325954126568118","host":"s3://npm-registry-packages-npm-production"}},"0.0.94":{"name":"circuit-to-canvas","version":"0.0.94","_id":"circuit-to-canvas@0.0.94","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2c9e1010a4f3885c9aa1af635ba4c6e23c7ed4cb","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.94.tgz","fileCount":328,"integrity":"sha512-w7myuLYDmPs8C5qGHR3zRXx0pzlshYvbxyRbfasDjroOu1pNmlhLUHWGUTjRWGMf3iThlZLTI46dGoMc1Tbyjg==","signatures":[{"sig":"MEYCIQCLpfm2bwLkTGgMnup+XQNSVUHxz4DntfVd3tkxVbJ1PAIhAMXt4hghr/naIcZ5TP44oshhptBjSe6S81y++jgw49K/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1886215},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e205465d4e392441ada859d4530d7bb0bef000ee","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.403","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.78","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.94_1774041300105_0.7700363248208688","host":"s3://npm-registry-packages-npm-production"}},"0.0.95":{"name":"circuit-to-canvas","version":"0.0.95","_id":"circuit-to-canvas@0.0.95","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ed61a57c2ffaef0f9e3ce8631a2a4990e63b408a","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.95.tgz","fileCount":328,"integrity":"sha512-ajNRz3kEaYo3kiz9FvRqtd2r0SqHzSpCPUBDIvi4VGjhUv2+hpz3aLLrVlMbCItXRSCyetvwxY1jNVRj5XwmTw==","signatures":[{"sig":"MEYCIQC0L89XHz1ZyWDe1A+9LzecbS/QjO0j1KkfvVrUEtfmIQIhAN2B6XlgijohiMbBgUE6ZwalTDdeWlb1eZTELKfuMTKS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1887796},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6c8a73328ca2c7ed91f22ff5a64a583d7d1e2bc2","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.403","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.78","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.95_1775730856927_0.65563349523259","host":"s3://npm-registry-packages-npm-production"}},"0.0.96":{"name":"circuit-to-canvas","version":"0.0.96","_id":"circuit-to-canvas@0.0.96","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2dad756d753b5f2a1bd149d8e1686073b4cfabdf","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.96.tgz","fileCount":328,"integrity":"sha512-lPnE2nW1ZI4KDJa/4tE/EiI+DPLRrDrBDOaKaFViQg3b9ShLRvlI39UU2oK+lh1CIPbi0s4NbR0UubG3GXIUSQ==","signatures":[{"sig":"MEQCIEtFrFAzgAits0bFAGwEDRk2KpSi1bVfxs6bZOEenDClAiAjqmmulSC5qNzsFJARav1lQxjOV72lg2ynjhifk3FbTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1887796},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7f56de7f5c2a5e9e38eb14fbc014ea00d67efcd2","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.403","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.91","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.96_1775756912536_0.6312458996590418","host":"s3://npm-registry-packages-npm-production"}},"0.0.97":{"name":"circuit-to-canvas","version":"0.0.97","_id":"circuit-to-canvas@0.0.97","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b82da7241c34fa625350084c00feed3eaf0502ae","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.97.tgz","fileCount":329,"integrity":"sha512-XJ+duBlqchCgaTba+SIFKAgbooqBjwahg6Tj1I7JUff1WkR/TAbHpzSyWlem24R8aKZ9DImTVrOCl3l7B/lqxQ==","signatures":[{"sig":"MEUCIQCBxEMiSSAxlnE3ot3mtxdVoqL8Iwmg4aJhKf01GkH78gIgfmTVRaC6TO0YngvwaTzVDaJ1anlGmBOlHrUIs9DwfU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1892928},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7cedd77c1404f5429e6c30aaa369782d67f4dcce","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.403","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.91","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.97_1775986390126_0.1852151106083879","host":"s3://npm-registry-packages-npm-production"}},"0.0.98":{"name":"circuit-to-canvas","version":"0.0.98","_id":"circuit-to-canvas@0.0.98","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8dffd8ba3f720a06a0047a933316839d7c54a355","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.98.tgz","fileCount":337,"integrity":"sha512-Gh1ugs0bV7bTO1/t+nuxMny4s4Rp8LGfNl+r4Ram4ZhYDQWJmPuGj7KzIHeut4euxaZe73MvizDE56s1ZTm9bg==","signatures":[{"sig":"MEUCIQCIMaP9uuB+16PVCZWw1e9OOBhl4f2ti+06kGp6EwyMdAIgQZZwNg7pcHEYyqxfpoEtxkKmSLtx52I8tk2dWhIJdTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1900910},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0500a44bc8c252ca54ec3e4647bf5ee28530768a","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.403","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.91","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.98_1776169056746_0.7171383244853469","host":"s3://npm-registry-packages-npm-production"}},"0.0.99":{"name":"circuit-to-canvas","version":"0.0.99","_id":"circuit-to-canvas@0.0.99","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"aaa2e57f6a85ac157a450a44dc64a235b5698596","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.99.tgz","fileCount":336,"integrity":"sha512-FbRuGewjt2fnNXBjZPFCezjwB4L6JZxviW5LnAnJGThZFFjJ/Zhu3wy6Ux9xcCd2AasMdISeWxwZhDHAWVHzEg==","signatures":[{"sig":"MEUCIHwNm6kmVzBj8TPNmXKAQHWTH96BNgy1oPnsgNyDTxXeAiEA9OR/vFFk/VpPjLsbRMKhkYg+saJDA/NNgT6WoOy5pro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1900910},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3fb7d682110e9fdd748f59d41156e95d00c22dfa","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.403","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.91","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.99_1776187938194_0.34936263631801556","host":"s3://npm-registry-packages-npm-production"}},"0.0.100":{"name":"circuit-to-canvas","version":"0.0.100","_id":"circuit-to-canvas@0.0.100","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bb91e5bfeff38f04311675c542adc0c33a757cc8","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.100.tgz","fileCount":338,"integrity":"sha512-BeyHJ6BMmI8LEOc/5ez6XkJKms7MHlVdzZ8t1x3ZNfSlTynHAkObPTodIbRWUG83ucpQ5VQU3SZEgIKExjeNXw==","signatures":[{"sig":"MEUCIBN1Jj19sYgoZwT786rehOvvg/19hjNbWW2lhEz8vdHAAiEA6ToriyKdkQU+CHVC+WYRfv3g8kc2YgP49yC7fo+3SX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1906669},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4008a3ee7c24a2cc79dd95c4bdac730ba1a51bf9","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.416","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.91","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.100_1776617852308_0.7133703247228236","host":"s3://npm-registry-packages-npm-production"}},"0.0.101":{"name":"circuit-to-canvas","version":"0.0.101","_id":"circuit-to-canvas@0.0.101","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"86ecbb3d6e6341f570e4ca0b38399042b41dc249","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.101.tgz","fileCount":338,"integrity":"sha512-WNpjbiI+MOq5jn5bnX/iH5Tax5FZS6e55UIve/5MgZ0Nv4rnaDpxHq3eILa6qXTjZ3Eb9/RwTtiB0QadcpwDrw==","signatures":[{"sig":"MEUCIEGLUeoKCi/oK0CgT1IkhzOtcn37LMC2IrHWBPpXtFIlAiEA5lge+Lm74MwWfOFiGaa+21aQ36QPKswmj645Z1+Utrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1906669},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"114155d560dfc4f733143403b0f8d264fd9e75cc","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.416","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.91","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.101_1777148728127_0.10084934926995937","host":"s3://npm-registry-packages-npm-production"}},"0.0.102":{"name":"circuit-to-canvas","version":"0.0.102","_id":"circuit-to-canvas@0.0.102","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"db391879799fcc99b4b79919ee159099f65ec735","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.102.tgz","fileCount":339,"integrity":"sha512-ks0SYraTyo76L4Hnm5hGDQ8kgZHe679IeAsrfFuP/23+1RZk1WJu4GTLAhdpF8srkkpuakHP0qrNGwc0SsSpfQ==","signatures":[{"sig":"MEUCIG+HtzcnMrfSEUxpBXIUa51loLJ8VV8/PYCsPe23yEI/AiEAh45XrNiScTF8HgSG7pvY6PHFnF+n2tC7oeKEdwW3vPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1939927},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1e8d02f9ed8bcca298f05b0302d26ccb849ef16e","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.416","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.91","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.102_1777478100885_0.7675824958231985","host":"s3://npm-registry-packages-npm-production"}},"0.0.103":{"name":"circuit-to-canvas","version":"0.0.103","_id":"circuit-to-canvas@0.0.103","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4683d0c79ea25496b7df7f7f90f61d47afb7d8ea","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.103.tgz","fileCount":341,"integrity":"sha512-HkniC/IOMKCsOc5vvwvIKOKRYiBdWfvhy4ofaoR9RPx7VxKMMEnRaMA+WSljuHy+cYiy3HTFVd1vYlMG+5u73w==","signatures":[{"sig":"MEQCIHt17oVp6Fk7+P/zT1hV6LKUOwIpeS90DbWcc7qvXd/jAiAstvBndHZLhOUiPqUWYsUwFf6YPrK7QPZROuWQ+VW4wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1966527},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"91751138bfae6c03a8c946aa6452177bb2ba4b8c","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.416","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.91","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.103_1778820360830_0.7508661289469034","host":"s3://npm-registry-packages-npm-production"}},"0.0.104":{"name":"circuit-to-canvas","version":"0.0.104","_id":"circuit-to-canvas@0.0.104","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1956c37cab4f0ae9e410b7a8f6124aca03d92594","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.104.tgz","fileCount":341,"integrity":"sha512-wytp+2y0/l+H4GBXBPg6A8ejW4rZVag2sgidTJy05jQlmw3F4TsaZG7mx+vEi4bR1I1g61xq9z//liwyQC9eJg==","signatures":[{"sig":"MEYCIQCp8qjcLEuI1v02Y8iFsPS+KfhQONe2GRPo4EJK8gmdewIhALpIAd4KWr+zzplYBVHZRqN4lcr/BJQr12mtufnoCxgm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1966527},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"83d734ba4e7edffd281525c7587d290d96380ee1","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.416","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.91","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.104_1778820426011_0.15982535644492457","host":"s3://npm-registry-packages-npm-production"}},"0.0.105":{"name":"circuit-to-canvas","version":"0.0.105","_id":"circuit-to-canvas@0.0.105","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"75dff4a247c7e630a466dab1df8b299d7a358387","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.105.tgz","fileCount":341,"integrity":"sha512-+hwP3FShCj40M7zVPqB/u87rJUnFMBTcw5fzvjwb1GEagSAD5CTfh43WLkivV9dqzLnPjznIzf5GY+AVup56gA==","signatures":[{"sig":"MEYCIQD39zde72RpdW+tW2z0RQFsViW5B0t63M2SuZ1ujrIEhQIhAORE+kd9rODRRVz5zy9JTMQVWG4IMzSYQSaxke/7aq4J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1966527},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"086272078d26300a266abf1e63339afd245221bb","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.416","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.91","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.105_1778820670385_0.2944796103965659","host":"s3://npm-registry-packages-npm-production"}},"0.0.106":{"name":"circuit-to-canvas","version":"0.0.106","_id":"circuit-to-canvas@0.0.106","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3666e1bcfdd93d766dce1533b302d3b18cf452d4","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.106.tgz","fileCount":341,"integrity":"sha512-vWbWC89VqJT9Qsejjw5WzOa5LXorj0YrMMKUJ3dxb09Hyv0IdyKKmhq281f8BxAME6r6XvONeQCOAklTxxrExg==","signatures":[{"sig":"MEYCIQCFjq96grGsErq6fOfFBQHLRH8bRAlfj0h2X8gicCjalgIhAJst0ElgilU+Yez9YZoqyVEQnoJRRohHloCvOLh1XC88","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976939},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a0d5e910a9e7ed354238b88949ada8c24cd9fb66","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.416","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.91","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.106_1779383964528_0.27343450915213885","host":"s3://npm-registry-packages-npm-production"}},"0.0.107":{"name":"circuit-to-canvas","version":"0.0.107","_id":"circuit-to-canvas@0.0.107","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7b4562caba58bd81f62e100b7c7b651507ddbaa7","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.107.tgz","fileCount":341,"integrity":"sha512-sh7222zK+8k71UNb28esogG+k00KDxnGilD8Z1Znf53PfP3epktFZzJLcqtN0oVbzQY2XWANRYfqeZGbp52LVQ==","signatures":[{"sig":"MEUCIQCLyAdeqTR6GimaDzJ/JW05SZ5M2zrgZCJZlAJ9I07mTAIgLnSKMT974N/1wIPtVeFzif+fxGDEA+0NCgKWz8w9nHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1977651},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"887787f99bf75df190ad24ce625a4861134aadf7","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.416","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.91","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.107_1780481968050_0.5460402431725624","host":"s3://npm-registry-packages-npm-production"}},"0.0.108":{"name":"circuit-to-canvas","version":"0.0.108","_id":"circuit-to-canvas@0.0.108","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4fa489613abe6016de9978d4dd0cb0316bff55d4","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.108.tgz","fileCount":341,"integrity":"sha512-pzCKPLUPjV3MkfUQl3DbNTBMOa0atzWZCjRwROy1nTa/s0oYEc4tkEgZodg0PWTEXApqRxscyJJMa8bl5dKtgw==","signatures":[{"sig":"MEUCIQC+ZQ6h7cRyaI2zp23mYh/+HmtmONzItpFM3abWFSP8hQIgRLO25gncDhcPel64+yqSIo5Gu0hWZnafIBh84NXyjBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1977651},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a72aa62cf9969584859d75f903b0938e631c7cb3","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.416","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.91","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.108_1780529513413_0.05262105457759492","host":"s3://npm-registry-packages-npm-production"}},"0.0.109":{"name":"circuit-to-canvas","version":"0.0.109","_id":"circuit-to-canvas@0.0.109","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4b016141003729d18bb1903971c44e19809b4b05","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.109.tgz","fileCount":341,"integrity":"sha512-f8D5HEJMcQk6X2AwSJkeSMgaNyJtbgrAEohfSdaB8UOSRm4JHQBX/x/tT33yOeaOo/o1OuS1TJHjLtz5nt11Qw==","signatures":[{"sig":"MEQCIE3Gxcq6g3BiyYPdTrj0Vyz3EcAcnzaAVaX6pzKZEl2TAiAW69tADqIMNlcsvjxGLBN9prNybWmo5Ni/TqLWcAVCRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1977651},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ae54833422524b16785082678fe27e558efdf293","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.433","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.91","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.109_1780601010854_0.6336357416736407","host":"s3://npm-registry-packages-npm-production"}},"0.0.110":{"name":"circuit-to-canvas","version":"0.0.110","_id":"circuit-to-canvas@0.0.110","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"363e5063c828500691ccba3bce470ff38d753a87","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.110.tgz","fileCount":343,"integrity":"sha512-KFRC8HF0YAa6WTlP6+SC4sN4YXHweAzHLhcHRES1sV7NNlp7Ghe8hSaUw/j6V+URJ1s8c2vKqTbEO04r6kr8Vg==","signatures":[{"sig":"MEUCIDTmHYwa3ETBYUJvalqfQPVzRtqt5ZxXywYu03l/QQKEAiEA7sxtup0GVbkcxbbvvYR6rluejIodNj+AqnSiQ6PIbA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980218},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ed88067987256359e295a0b979de7a436f6c4e87","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.433","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.91","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.110_1782167098007_0.5844929509922776","host":"s3://npm-registry-packages-npm-production"}},"0.0.111":{"name":"circuit-to-canvas","version":"0.0.111","_id":"circuit-to-canvas@0.0.111","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7b67032bf9578daf7e562beb78cb6117985c9159","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.111.tgz","fileCount":345,"integrity":"sha512-UueWYe8ZRtMql8FbT8BtFXiUFz35Fl5/wsh4hgmZ7AUU/3xeyS2jXGLc4E7HxnC6zvy4pyrTTRS0YQd2DjgvgA==","signatures":[{"sig":"MEYCIQDcze6/qtFE8vjX7SW1Sz0786BZVLBRM2E8/gctMA2NSQIhAIdQoN2v5wjzJud6lN0bJdk6sFoRk4u9uh79DXzeLZ+A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1985613},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ab3464b8b06b473ac42a5153133b74744f18bdbe","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.433","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.324","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.91","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.111_1783272839665_0.5712483448730334","host":"s3://npm-registry-packages-npm-production"}},"0.0.112":{"name":"circuit-to-canvas","version":"0.0.112","_id":"circuit-to-canvas@0.0.112","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"38e81c25b0e2e93538bae6b7ede3b74c0cf83cfb","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.112.tgz","fileCount":349,"integrity":"sha512-GiNFPxwFt4uJRODWDtjak+NM6tvNQkyexG4AwK/o7/krbJPYcth9DHc8dICk62S9bcY/QT7ffx5epBu6EgQkVg==","signatures":[{"sig":"MEUCIQCcBTJZ8gjB2YBR2LGzoU0xhShp3w5D96zjDz26FzZhbgIgJy5RtriZHZMgfuDTWzmHmxsGSvGvwUphF5I3Tf7An7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1991541},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4bff6337d2e3626f04d06637f26a9e21aff3091c","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.450","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.99","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.112_1784314867413_0.9664647237163966","host":"s3://npm-registry-packages-npm-production"}},"0.0.113":{"name":"circuit-to-canvas","version":"0.0.113","_id":"circuit-to-canvas@0.0.113","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7dd515a70d48150e7d0a818d216e48fbfde35eee","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.113.tgz","fileCount":352,"integrity":"sha512-pyHsR+5ihHfiMYD99nnMp375/LxwbW9tpsEwVZGaNFO2v1KOLbjoqN41wtvXGNmfRiNZkTCtEg6htREo5hmj4w==","signatures":[{"sig":"MEUCIQD7jyHxTGOBrDJpHf6coFimNrV5cufNL+aXimo6g36aYAIgAjEDaXZ8E23ZDfPpH7uuJA4Bf7FTP+CzETyfJMbIqW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2018403},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"851bed445670593559b2948e037e159c48919d37","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.450","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.99","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.113_1785857501705_0.24598852762576384","host":"s3://npm-registry-packages-npm-production"}},"0.0.114":{"name":"circuit-to-canvas","version":"0.0.114","_id":"circuit-to-canvas@0.0.114","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b0425f7df1f29f6302327ad693f308ee81b8a5b2","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.114.tgz","fileCount":352,"integrity":"sha512-x0ljiZEoZCq4mCHHOZRa4C2UU6h7j7E17OGIw/N4UCjgS5JCN4Fcihwv4vsdhu/UhzU9ffChcQHg/vO2YI4SyA==","signatures":[{"sig":"MEUCIQCLw/xTQKmKBz8NyCNhx6EOXtnkA5lt+LaBC+O7xFC4RgIgPt/wNFyFBIrtv4iI7t3AaZ21vOl3n201CEDplvdC/SM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2018403},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2e97f7c37ea5849653993588a76fa2ba49a08f71","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.450","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.99","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.114_1785857814766_0.08730402169724405","host":"s3://npm-registry-packages-npm-production"}},"0.0.115":{"name":"circuit-to-canvas","version":"0.0.115","_id":"circuit-to-canvas@0.0.115","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"949249be5921cd04cce8acfd54cca5cb7eebd09f","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.115.tgz","fileCount":355,"integrity":"sha512-sAZ6hy1xynvy9PjAyRANhJjHqmRAU/mBuDkPBI7nQOf2jVdpZIKvB159LMQX8bWWWPKGJKlTLvYifnGSYe+xew==","signatures":[{"sig":"MEUCIBKr2AeEhzJtcQdY6Ll2l3MmyNH1G40EVQdxJ/8fskcHAiEAuzQIb6nFx9VQPAkW8UDrq3hv3u3n/e2mdPKTNBxI71Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2023591},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b01333747abb32347e521d413248fe4c24ec4cf7","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.450","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.99","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.115_1785988915871_0.5606555010569587","host":"s3://npm-registry-packages-npm-production"}},"0.0.116":{"name":"circuit-to-canvas","version":"0.0.116","_id":"circuit-to-canvas@0.0.116","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b61bf3a72a372ed87712c8e337dd93c8612a7943","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.116.tgz","fileCount":359,"integrity":"sha512-mVW5BWEdzwWjXt4pPFLhFFzd+wiJfOyzIHYmboegG7L3u7+dHYFNtytFeEsOUMhP0TcrWYorObBz7tTNHcZlSw==","signatures":[{"sig":"MEYCIQDIhsrzl1roCaO2SEz9DB8+e4/Jw11QRMpHWVk2FfZR9QIhAJFu7YDvePFrF5YILbW/VCpQ5r21KeN6bHaUNWt4+XYu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3749340},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f1435b7c7714af2c4f35d038dd6b73c97c9a3cb9","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.450","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.99","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.116_1786140639306_0.6847511478689634","host":"s3://npm-registry-packages-npm-production"}},"0.0.117":{"name":"circuit-to-canvas","version":"0.0.117","_id":"circuit-to-canvas@0.0.117","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7f4880d10a9deb1bd0cfb8e1fa51e9a9cf68aa5e","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.117.tgz","fileCount":363,"integrity":"sha512-e2KocB7MgL/di0janMlyWAX9UE+jSUnqyJ2fqhRdNkr29zdE/1DluP5u6ZexXLr3wdd+JL7yKaA+tzMRkJKWrA==","signatures":[{"sig":"MEUCIQC7lU4J+AygsLLeyQFKj/h3jFY9WDz/WvUqlbhhfQKyhAIgGMbkC4UCh/9Yg1sK9/NlCEDZyymDYYcVPdRfXo9AIG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3708400},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2837c0ebf2b934933a77b968246bc62a946bd742","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.450","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.99","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.117_1786140932178_0.06020723136542139","host":"s3://npm-registry-packages-npm-production"}},"0.0.118":{"name":"circuit-to-canvas","version":"0.0.118","_id":"circuit-to-canvas@0.0.118","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"170c04bd1c00340cf2614687f7a2d2419ec8a24c","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.118.tgz","fileCount":364,"integrity":"sha512-JdLnaq/ToVOaAkCibk60qMFH5fatNuNpRiS6kVC5gbjn9KWQntii17jYmTCNYILYS/ye71HxzCEdeJY/kETyPg==","signatures":[{"sig":"MEUCIQC38Wb9Vou8Z3bUKf6shfIg1sTXNP1huBFCppt+hXhBTgIgcRUqXJkOMBYvnZ6IKgaaukJrm4h/prGfIKTzU5aGIuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3764383},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"121dd33ab6a21698921ed7ad4661f8be12cd8cf2","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.450","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.99","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.118_1786141339698_0.46270123724029677","host":"s3://npm-registry-packages-npm-production"}},"0.0.119":{"name":"circuit-to-canvas","version":"0.0.119","_id":"circuit-to-canvas@0.0.119","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"90e0d76da7d68d35793715624de211f52bd18d80","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.119.tgz","fileCount":365,"integrity":"sha512-ON2YbYUWXxdwa9vc5PIa7VHJzhdO698Zh9KyvqTjBnRMGP2v23ZWlfmYzoax1utwiY1OaF6oQ040BTj6Fv+pDA==","signatures":[{"sig":"MEUCIQDM1yaO+bDbt4dh6BidZ5B1NN47MpJ+npqWCQPi/ezVFwIgd4XejvG63kNq8pQ8rg0c+k3Nl5Zwu8nRNnvMouXp9vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3769021},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"39c69be7a19adc905ecbc60cf98edeaee122239c","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.450","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.99","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.119_1786396992799_0.9666189414862707","host":"s3://npm-registry-packages-npm-production"}},"0.0.120":{"name":"circuit-to-canvas","version":"0.0.120","_id":"circuit-to-canvas@0.0.120","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0e049ba7117ab845dbfeee4530a24809eaec26bc","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.120.tgz","fileCount":366,"integrity":"sha512-5J9n6msPVm5kP97Yo84v70wAqMPTn1Xv0Fk1pY7ktw4Aw5lYEXBWy3E1Q8fRt13KapJZFqMOSgax9TItMpjW9A==","signatures":[{"sig":"MEQCICisM8CmNkouEdftfA6cbVFhzJfvsSOox+yQq6wUrL67AiALQjxDAKS6cTPZv4DDtnpSou5D8hWKgNRtJ/WLKElMaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3768902},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e7441090ed64797c3cada76317fcc9899b332fe3","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.450","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.99","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.120_1786460762383_0.9193529966975571","host":"s3://npm-registry-packages-npm-production"}},"0.0.121":{"name":"circuit-to-canvas","version":"0.0.121","_id":"circuit-to-canvas@0.0.121","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"45f13b7833d53ddca0d43c28894001dfdd090d01","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.121.tgz","fileCount":369,"integrity":"sha512-f3gBidTwYIad6TBbrxtZvBk/Y3Wr4rMp+HBlqStZrsToVwzt1O+0WE6fXmhPn5Tl/ewMbJxn7Sc9TNUEEdeQxg==","signatures":[{"sig":"MEYCIQCIV2j3Ig1soCgVYpeFGUNX64raqHwTUdpyOZ8fRW7R+wIhAPscIp3bYKT2rwlxZoIrBxmHvzc4koGrh122SpmoGx7T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4415061},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6d15c382e4d2bf0b7a25cee9451527ea6824f734","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.450","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.99","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.121_1786473633263_0.7441089347528484","host":"s3://npm-registry-packages-npm-production"}},"0.0.122":{"name":"circuit-to-canvas","version":"0.0.122","_id":"circuit-to-canvas@0.0.122","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a649a37011340e7bff8ca6b09e1086492e373d93","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.122.tgz","fileCount":371,"integrity":"sha512-lbJN3lkrk/XdRLpAVOGShc8+kkWDq+53LFvqUbeqz0rONUmVeLl0pitXijNpUUjOgEQQgJ8WoQi+nWSVuDlVlQ==","signatures":[{"sig":"MEQCICH+exVvCT87tW4T+NLHvjbPCfucl0WvwPNko+1WiTKaAiAVBeMYSnO6WUtpbXla3IVZ7VlMkCkFotwku5N+WUc57Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4428797},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"65cfcf8065eece1a8fde41e8136531d304e839f3","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.450","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.99","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.122_1786478002991_0.2955727410279878","host":"s3://npm-registry-packages-npm-production"}},"0.0.123":{"name":"circuit-to-canvas","version":"0.0.123","_id":"circuit-to-canvas@0.0.123","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3abe252f85a1acaf37e55be2270ecc53d04bc6f0","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.123.tgz","fileCount":370,"integrity":"sha512-qRA2RzMc2YnvXoSRSO/2dFJ86KLYJ/kixh76ObmiiiXYT7rV9inwrpGFsg9xlU0RXDIlE/rW3e4djQNikdy8gQ==","signatures":[{"sig":"MEUCIG7Fhp19rObw55HbkmgQMP9b9hjOVWZG7atiXRO6WSCoAiEA+pRTla5F545jPdMnSU1VGryeHjK5NdJBvLKuiYrCEUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4428085},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"16cf584c1692000da99f40c21e65907c57a25720","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.450","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.99","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.123_1786484825905_0.9229794427207729","host":"s3://npm-registry-packages-npm-production"}},"0.0.124":{"name":"circuit-to-canvas","version":"0.0.124","_id":"circuit-to-canvas@0.0.124","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9ca233c91657e2d4d1cb6f4cdabd2ffd43a70de4","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.124.tgz","fileCount":370,"integrity":"sha512-B9vQQizVZnV+fE0sSd479UVck6BRjSH44OMb1/53v3HVr8zP76KgysxOn5lQBDmo6lqlGERkhFICvE03sFklvQ==","signatures":[{"sig":"MEUCIB987FjVLfVKFnnIHv7lq//tWkb1/1OMqF7QMbd9jHogAiEAnt3EU4AZqjfu0U5XNCZPifTrz9oU/W/ABbA9DajXhU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4428214},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e6981fcf3b45fc0f0772c503779c7761b14a8570","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.450","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.99","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.124_1786990650140_0.9942788565249441","host":"s3://npm-registry-packages-npm-production"}},"0.0.125":{"name":"circuit-to-canvas","version":"0.0.125","_id":"circuit-to-canvas@0.0.125","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-to-canvas#readme","bugs":{"url":"https://github.com/tscircuit/circuit-to-canvas/issues"},"dist":{"shasum":"853374e47dd39e1eb27d3de879348261fa8d5acb","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.125.tgz","fileCount":370,"integrity":"sha512-rHYC2AQKC/sVRks4mfLi218xFY1YQYIvrhiTefkNk8N//9D7OMUREi67nLkF8/36bLLw5aArsLIKakdjW6tzBw==","signatures":[{"sig":"MEUCIHgqL0Z1/lMQU3h5Upq30lz/wjqQJ/QPsgRLlkcza4lGAiEAlM48Vl8jM0Up7oVeHxCy+C+ED72gB9vJHR56Yygmcow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-to-canvas@0.0.125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4428380},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"36f204ae91ff3f9795a058abfae91de5909951f9","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d5ad2a8f-10af-46fc-9614-ee75066549d9"}},"repository":{"url":"git+https://github.com/tscircuit/circuit-to-canvas.git","type":"git"},"_npmVersion":"11.17.0","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.450","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.99","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.125_1787180795399_0.6491146093443887","host":"s3://npm-registry-packages-npm-production"}},"0.0.126":{"name":"circuit-to-canvas","version":"0.0.126","_id":"circuit-to-canvas@0.0.126","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-to-canvas#readme","bugs":{"url":"https://github.com/tscircuit/circuit-to-canvas/issues"},"dist":{"shasum":"56cb65b42e8d8ad0a40e656d4eeb9f0d77466dbd","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.126.tgz","fileCount":373,"integrity":"sha512-xDOYREp7OSzW8Lzp++DfW2BM24yKvFZ0G0Y2uk4UJTK5+1Xd0Rw2LsFgcQRMo3IsRxZqtDx4tteyxhHyrk4aMw==","signatures":[{"sig":"MEQCIGKB8PdpfzGH0BdmMjGIsFyL0JZJQqajXH6VfwpFp/foAiBBvxwt5I1M2w7CwBGNL08+a6bVS7US6C6Ws3rMllU8wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-to-canvas@0.0.126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4467585},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7fea9faa2df4fc8171d60cf458909be13f0a12a7","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d5ad2a8f-10af-46fc-9614-ee75066549d9"}},"repository":{"url":"git+https://github.com/tscircuit/circuit-to-canvas.git","type":"git"},"_npmVersion":"11.17.0","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.473","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.99","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.126_1787360031919_0.7406597898382266","host":"s3://npm-registry-packages-npm-production"}},"0.0.127":{"name":"circuit-to-canvas","version":"0.0.127","_id":"circuit-to-canvas@0.0.127","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-to-canvas#readme","bugs":{"url":"https://github.com/tscircuit/circuit-to-canvas/issues"},"dist":{"shasum":"cb5cf89beec51cd2a62b70958287613884cdf611","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.127.tgz","fileCount":375,"integrity":"sha512-ke8ZbeBW3BFeoWzm6K77toof8KR6AJQWbzaImXBOh008YZn9GazzGsGs64RO0SQuPIQNJkWzrW6oZKsja7X1hQ==","signatures":[{"sig":"MEUCIQDYFeR6dyneKbIZJm3bZmEoqydJDJ2p7xkbWoBcZcThxQIgR96ZG2BPXLHj36qdkiyVd850VPZq2V3A8oKOO7IRBvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC20cb1fswULssrdCZ7VDYrtc1X3wMGhojSD+OC6mCtUAiB6yoIGxYBqHLi3eYkjY/iuZoPYsL16HcRjzKCVRvl1TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-to-canvas@0.0.127","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4484011},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2432451fca76691c6f077eef3a0dae6771d2f64c","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d5ad2a8f-10af-46fc-9614-ee75066549d9"}},"repository":{"url":"git+https://github.com/tscircuit/circuit-to-canvas.git","type":"git"},"_npmVersion":"11.19.0","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.487","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.99","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.127_1789239924832_0.5832874676056967","host":"s3://npm-registry-packages-npm-production"}},"0.0.128":{"name":"circuit-to-canvas","version":"0.0.128","_id":"circuit-to-canvas@0.0.128","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-to-canvas#readme","bugs":{"url":"https://github.com/tscircuit/circuit-to-canvas/issues"},"dist":{"shasum":"9fcdf0cdcb505d04c80ce3b7e2a06d17caf5eff1","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.128.tgz","fileCount":384,"integrity":"sha512-2raD452tPntRJE0TMqfJVW7cyRCx88bC7etptkE4Dl2izs3qxNATlmq5Yq5zkEGJPpYWyqgbISLzUJi+jKHJMw==","signatures":[{"sig":"MEYCIQDPY+WfeveDg1Lr1WNU01/fvaam9V4Gn94pkO77DHBb5wIhAJW2iAHPYu7OgvMvnTcm/owdPcZNEKOLk+rM8qCv1JgY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFDXoOWrFJeZGaw1oOSttaASgVXvY6c+x3QDGwTc1zt3AiB6fyJkI7NPuO0bfa9x5bQ/ysTSAsX3k/twooxMJvtCYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-to-canvas@0.0.128","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4911575},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6efd721e422bd5583eac63bd1ba764b98110dd6f","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d5ad2a8f-10af-46fc-9614-ee75066549d9"}},"repository":{"url":"git+https://github.com/tscircuit/circuit-to-canvas.git","type":"git"},"_npmVersion":"11.19.0","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.491","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.99","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.128_1789615623925_0.028075666999653803","host":"s3://npm-registry-packages-npm-production"}},"0.0.129":{"name":"circuit-to-canvas","version":"0.0.129","_id":"circuit-to-canvas@0.0.129","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-to-canvas#readme","bugs":{"url":"https://github.com/tscircuit/circuit-to-canvas/issues"},"dist":{"shasum":"cefa2192eabfed2dd6bb40b85d0b105432456432","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.129.tgz","fileCount":387,"integrity":"sha512-Bjus1BwlVD4gbMgQJ2/87yclvXDWaC2j2KM2kfMpIEbpj1QPOWb4h6m7pJCamYIhtvYCYsEfalID2xOk91p1tA==","signatures":[{"sig":"MEYCIQDzHSJUJ2P1g2sa0jejuSU7bPxF5cxWYtd5ROAKgXgQQwIhAI7evpnc4G/pwXThrjJQBigYeDgad/Khzjh7IdKblq1P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEPoFnimNBpTZUEaFuqTZPGfOIzSHht4XCqYEXblPY8PAiEAmyQbBArnsZ0oLvZ+LPC9uDfLyOsbtdwA3f+3jPEoqXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-to-canvas@0.0.129","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5129685},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0595aa834f34229d135761e873f44aa6fa896eea","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d5ad2a8f-10af-46fc-9614-ee75066549d9"}},"repository":{"url":"git+https://github.com/tscircuit/circuit-to-canvas.git","type":"git"},"_npmVersion":"11.19.0","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.491","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.99","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.129_1790043995996_0.6122758496604681","host":"s3://npm-registry-packages-npm-production"}},"0.0.130":{"name":"circuit-to-canvas","version":"0.0.130","_id":"circuit-to-canvas@0.0.130","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-to-canvas#readme","bugs":{"url":"https://github.com/tscircuit/circuit-to-canvas/issues"},"dist":{"shasum":"4410f8485b2c71885df13f7906fc4bd4ed356098","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.130.tgz","fileCount":387,"integrity":"sha512-NOzKE96OjJHpPFIpg7FVfj8tHYBv4NqHUGukXLiyNdADJcP5i81x/oYSNbGIv3BqF45g4XW0HfVYFawJcHXO6g==","signatures":[{"sig":"MEQCIH+Hcodauo8CHclp0c89mUFU/sTEk0oENqSSlstZWW2OAiBu35B8uN7FsgfaetumMZkTFjiuhhtZT/o4c4JL4PYq1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnAAhjIRlGpxKNgaX3LQV1vEOSyqoTy4TrtkjMKEt5ywIgR0RaA6Ao2ST9S+FkELdkdL4ndxT0TUoAfEWPClhI4Ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-to-canvas@0.0.130","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5129685},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"61e62e86fe03ca6a95ef1888e7020b2a7c590e49","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d5ad2a8f-10af-46fc-9614-ee75066549d9"}},"repository":{"url":"git+https://github.com/tscircuit/circuit-to-canvas.git","type":"git"},"_npmVersion":"11.19.0","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.491","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.99","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.130_1790045399687_0.8770095593200831","host":"s3://npm-registry-packages-npm-production"}},"0.0.131":{"name":"circuit-to-canvas","version":"0.0.131","_id":"circuit-to-canvas@0.0.131","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-to-canvas#readme","bugs":{"url":"https://github.com/tscircuit/circuit-to-canvas/issues"},"dist":{"shasum":"807080a410761fbf1e8bd456c5cf8288b3c74459","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.131.tgz","fileCount":385,"integrity":"sha512-aBat96juIZxCDhknC1Sn+XV4ox/3+RO+R1mK49OdJAtdR2eUfqUHod13iX87NmD/ue9P/vdqVNP6W4Sf5v04/A==","signatures":[{"sig":"MEUCIB7ZWFl30uKnIfAu8RYNFzIE1rJTNiW3L5fA8wta0LHrAiEAwxiamy0wN/irBX7Ei8YNLeeIhOieWKX0dQXOyD0ZtbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnFZEkXj446u2RtaKd7wgdCTCbP0DyYffqy33yv6PzGwIhAPs3bfoRQpnhzpyB280VsP3SBBkOtm/V0i5OkLpcMxKE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-to-canvas@0.0.131","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5120642},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"190ed253219763033047772028a07645a2781649","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d5ad2a8f-10af-46fc-9614-ee75066549d9"}},"repository":{"url":"git+https://github.com/tscircuit/circuit-to-canvas.git","type":"git"},"_npmVersion":"11.19.0","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.491","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.116","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-to-canvas_0.0.131_1790091029855_0.3269147724082264","host":"s3://npm-registry-packages-npm-production"}},"0.0.132":{"_id":"circuit-to-canvas@0.0.132","bugs":{"url":"https://github.com/tscircuit/circuit-to-canvas/issues"},"dist":{"shasum":"0bfc832e54c67ebb4dc88ac57640feeccb0294b2","tarball":"https://registry.npmjs.org/circuit-to-canvas/-/circuit-to-canvas-0.0.132.tgz","fileCount":390,"integrity":"sha512-5NBk7FvZdy4nkqIZEEMme6yu6rpCjJaZUy8p/rW20fy3XWblwWOjhZy00bVR164X/DrYcUY96OFywNqglF3SmQ==","signatures":[{"sig":"MEUCIQD7naciAinUC03HqnHnYzEqP9lTlLevFWnKKEBqQbcEoAIgPYUhNUat5EjuY6uorlnXAmV3r00aENt/5nSQATIFn/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBFd5SSv5BDx/UOToVmBt6cSEUaa60FpeKqbMQVnkl2LAiAGDufVHKD0k5XRsC5mSIgcWeRUyuU4uaijoZLW7Mp/MA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-to-canvas@0.0.132","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5161292},"main":"dist/index.js","name":"circuit-to-canvas","type":"module","types":"./dist/index.d.ts","gitHead":"9872bdd04f6a13e6854f9f3f9d035631c797b969","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format ."},"version":"0.0.132","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d5ad2a8f-10af-46fc-9614-ee75066549d9"}},"homepage":"https://github.com/tscircuit/circuit-to-canvas#readme","repository":{"url":"git+https://github.com/tscircuit/circuit-to-canvas.git","type":"git"},"_npmVersion":"11.19.0","description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","directories":{},"maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"transformation-matrix":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.501","bun-match-svg":"^0.0.14","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.390","format-si-unit":"^0.0.7","@napi-rs/canvas":"^0.1.84","@resvg/resvg-js":"^2.6.2","schematic-symbols":"^0.0.202","@tscircuit/alphabet":"^0.0.23","@tscircuit/math-utils":"^0.0.36","@tscircuit/circuit-json-util":"^0.0.116","circuit-json-to-connectivity-map":"^0.0.23"},"peerDependencies":{"typescript":"^5","@tscircuit/alphabet":"*","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/circuit-to-canvas_0.0.132_1790394167032_0.24353573010670426"}}},"time":{"created":"2025-12-06T00:55:02.354Z","modified":"2026-09-26T03:42:47.440Z","0.0.1":"2025-12-06T00:55:02.567Z","0.0.2":"2025-12-11T17:41:31.144Z","0.0.3":"2025-12-11T18:49:36.470Z","0.0.4":"2025-12-12T16:46:22.535Z","0.0.5":"2025-12-12T19:58:23.726Z","0.0.6":"2025-12-13T21:30:49.113Z","0.0.7":"2025-12-17T20:18:51.377Z","0.0.8":"2025-12-17T20:55:07.520Z","0.0.9":"2025-12-17T21:01:49.544Z","0.0.10":"2025-12-17T21:06:16.947Z","0.0.11":"2025-12-17T21:17:32.239Z","0.0.12":"2025-12-18T16:12:10.770Z","0.0.13":"2025-12-18T17:05:15.641Z","0.0.14":"2025-12-19T03:50:12.430Z","0.0.15":"2025-12-19T04:40:33.881Z","0.0.16":"2025-12-19T11:15:06.869Z","0.0.17":"2025-12-19T15:23:55.287Z","0.0.18":"2025-12-20T03:09:04.223Z","0.0.19":"2025-12-20T06:23:50.291Z","0.0.20":"2025-12-20T18:21:59.498Z","0.0.21":"2025-12-20T18:23:06.532Z","0.0.22":"2025-12-20T19:47:22.835Z","0.0.23":"2025-12-21T15:46:49.604Z","0.0.24":"2025-12-22T13:10:53.030Z","0.0.25":"2025-12-22T13:12:15.439Z","0.0.26":"2025-12-22T13:13:35.628Z","0.0.27":"2025-12-22T16:36:14.745Z","0.0.28":"2025-12-22T18:48:29.304Z","0.0.29":"2025-12-24T13:51:04.410Z","0.0.30":"2025-12-25T18:40:21.647Z","0.0.31":"2025-12-26T02:36:02.866Z","0.0.32":"2025-12-26T19:57:02.566Z","0.0.33":"2025-12-28T23:16:45.626Z","0.0.34":"2025-12-29T17:19:36.661Z","0.0.35":"2025-12-31T16:56:18.931Z","0.0.36":"2025-12-31T17:16:39.676Z","0.0.37":"2025-12-31T17:59:18.729Z","0.0.38":"2025-12-31T20:37:24.771Z","0.0.39":"2025-12-31T20:39:13.494Z","0.0.40":"2026-01-02T01:31:55.649Z","0.0.41":"2026-01-04T12:50:21.845Z","0.0.42":"2026-01-05T06:08:20.675Z","0.0.43":"2026-01-07T17:23:21.793Z","0.0.44":"2026-01-11T04:53:38.619Z","0.0.45":"2026-01-11T14:49:27.942Z","0.0.46":"2026-01-11T16:45:00.781Z","0.0.47":"2026-01-11T21:36:35.431Z","0.0.48":"2026-01-12T16:13:40.835Z","0.0.49":"2026-01-13T17:22:29.901Z","0.0.50":"2026-01-17T03:25:59.369Z","0.0.51":"2026-01-18T14:01:05.277Z","0.0.52":"2026-01-18T19:52:29.562Z","0.0.53":"2026-01-19T17:59:10.016Z","0.0.54":"2026-01-19T18:12:19.787Z","0.0.55":"2026-01-21T06:21:10.995Z","0.0.56":"2026-01-21T13:11:21.337Z","0.0.57":"2026-01-22T19:18:54.918Z","0.0.58":"2026-01-22T19:44:18.222Z","0.0.59":"2026-01-26T14:09:46.876Z","0.0.60":"2026-01-26T19:30:22.074Z","0.0.61":"2026-01-28T07:46:19.222Z","0.0.62":"2026-01-31T10:41:47.416Z","0.0.63":"2026-02-01T11:36:23.052Z","0.0.64":"2026-02-04T06:04:43.797Z","0.0.65":"2026-02-04T13:20:11.312Z","0.0.66":"2026-02-04T22:21:43.040Z","0.0.67":"2026-02-05T12:54:49.375Z","0.0.68":"2026-02-06T13:52:04.729Z","0.0.69":"2026-02-07T13:59:03.381Z","0.0.70":"2026-02-08T16:37:16.050Z","0.0.71":"2026-02-09T05:26:52.918Z","0.0.72":"2026-02-12T21:24:43.512Z","0.0.73":"2026-02-13T20:35:51.173Z","0.0.74":"2026-02-13T21:24:46.679Z","0.0.75":"2026-02-14T01:56:04.088Z","0.0.76":"2026-02-15T10:34:38.487Z","0.0.77":"2026-02-15T13:00:24.433Z","0.0.78":"2026-02-16T11:02:08.561Z","0.0.79":"2026-02-16T13:26:57.623Z","0.0.80":"2026-02-17T05:42:47.266Z","0.0.81":"2026-02-19T17:25:24.686Z","0.0.82":"2026-02-25T15:37:15.088Z","0.0.83":"2026-02-25T16:46:57.138Z","0.0.84":"2026-02-28T15:17:50.154Z","0.0.85":"2026-03-01T05:27:12.189Z","0.0.86":"2026-03-02T19:18:06.732Z","0.0.87":"2026-03-02T21:52:56.826Z","0.0.88":"2026-03-05T10:11:14.270Z","0.0.89":"2026-03-05T15:30:34.341Z","0.0.90":"2026-03-05T21:46:47.115Z","0.0.91":"2026-03-14T12:26:46.128Z","0.0.92":"2026-03-15T12:59:54.521Z","0.0.93":"2026-03-16T05:55:12.167Z","0.0.94":"2026-03-20T21:15:00.330Z","0.0.95":"2026-04-09T10:34:17.175Z","0.0.96":"2026-04-09T17:48:32.790Z","0.0.97":"2026-04-12T09:33:10.378Z","0.0.98":"2026-04-14T12:17:36.945Z","0.0.99":"2026-04-14T17:32:18.537Z","0.0.100":"2026-04-19T16:57:32.553Z","0.0.101":"2026-04-25T20:25:28.391Z","0.0.102":"2026-04-29T15:55:01.117Z","0.0.103":"2026-05-15T04:46:01.098Z","0.0.104":"2026-05-15T04:47:06.178Z","0.0.105":"2026-05-15T04:51:10.591Z","0.0.106":"2026-05-21T17:19:24.769Z","0.0.107":"2026-06-03T10:19:28.253Z","0.0.108":"2026-06-03T23:31:53.628Z","0.0.109":"2026-06-04T19:23:31.031Z","0.0.110":"2026-06-22T22:24:58.166Z","0.0.111":"2026-07-05T17:33:59.842Z","0.0.112":"2026-07-17T19:01:07.575Z","0.0.113":"2026-08-04T15:31:41.927Z","0.0.114":"2026-08-04T15:36:54.962Z","0.0.115":"2026-08-06T04:01:56.051Z","0.0.116":"2026-08-07T22:10:39.576Z","0.0.117":"2026-08-07T22:15:32.398Z","0.0.118":"2026-08-07T22:22:19.881Z","0.0.119":"2026-08-10T21:23:13.046Z","0.0.120":"2026-08-11T15:06:02.575Z","0.0.121":"2026-08-11T18:40:33.480Z","0.0.122":"2026-08-11T19:53:23.190Z","0.0.123":"2026-08-11T21:47:06.052Z","0.0.124":"2026-08-17T18:17:30.324Z","0.0.125":"2026-08-19T23:06:35.588Z","0.0.126":"2026-08-22T00:53:52.164Z","0.0.127":"2026-09-12T19:05:24.980Z","0.0.128":"2026-09-17T03:27:04.053Z","0.0.129":"2026-09-22T02:26:36.135Z","0.0.130":"2026-09-22T02:49:59.828Z","0.0.131":"2026-09-22T15:30:30.027Z","0.0.132":"2026-09-26T03:42:47.161Z"},"bugs":{"url":"https://github.com/tscircuit/circuit-to-canvas/issues"},"homepage":"https://github.com/tscircuit/circuit-to-canvas#readme","repository":{"url":"git+https://github.com/tscircuit/circuit-to-canvas.git","type":"git"},"description":"Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"readme":"# circuit-to-canvas\n\nDraw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)\n\n[![NPM Version](https://img.shields.io/npm/v/circuit-to-canvas)](https://npmjs.com/package/circuit-to-canvas)\n\n```tsx\nconst drawer = new CircuitToCanvasDrawer(canvasOrCanvasRenderingContext2d)\n\n// Sets the internal transformation matrix for all operations\ndrawer.setCameraBounds({ minX: 0, maxX: 100, minY: 0, maxY: 100 })\n\ndrawer.configure({\n  colorOverrides: {\n    topCopper: \"#ff0000\"\n  }\n})\n\n// Accepts a circuit json array, by default draws on all layers\ndrawer.drawElements([pcbPlatedHole], {\n  layers: [\"top_copper\"]\n})\n```\n\n## Implementation Notes\n\nThere are two \"types\" of layers:\n\n- Specific drawing layers e.g. \"top_copper\"\n- Layer groups \"top\" (includes \"top_copper\", \"top_soldermask\")\n\ninner layers go by the name inner1, inner2 etc.\n\n## Feature Parity with circuit-to-svg\n\nThis checklist tracks PCB drawing features from [circuit-to-svg](https://github.com/tscircuit/circuit-to-svg) that are implemented in circuit-to-canvas.\n\n### PCB Elements\n\n- [x] `pcb_board` - Board outline with center/width/height or custom outline\n- [x] `pcb_trace` - PCB traces with route points\n- [x] `pcb_via` - Via holes\n- [x] `pcb_plated_hole` - Plated through-holes (circular, pill, oval shapes)\n- [x] `pcb_hole` - Non-plated holes (circular, square, oval shapes)\n- [x] `pcb_smtpad` - SMT pads (rect, circle, rotated_rect, pill shapes)\n- [x] `pcb_copper_pour` - Copper pour areas (rect, polygon shapes)\n- [x] `pcb_cutout` - Board cutouts (rect, circle, polygon shapes)\n- [x] `pcb_solder_paste` - Solder paste apertures (opt-in with `drawSolderPaste`)\n\n### Silkscreen Elements\n\n- [x] `pcb_silkscreen_text` - Text on silkscreen layer\n- [x] `pcb_silkscreen_rect` - Rectangles on silkscreen\n- [x] `pcb_silkscreen_circle` - Circles on silkscreen\n- [x] `pcb_silkscreen_line` - Lines on silkscreen\n- [x] `pcb_silkscreen_path` - Paths/routes on silkscreen\n- [x] `pcb_silkscreen_pill` - Pill shapes (rounded rectangles) on silkscreen\n\n### Copper Text\n\n- [x] `pcb_copper_text` - Text rendered on copper layers (supports knockout mode, mirroring)\n\n### Error Visualization\n\n- [ ] `pcb_trace_error` - Trace routing error indicators\n- [ ] `pcb_footprint_overlap_error` - Footprint overlap error indicators\n\n### Debug/Development Features\n\n- [ ] `pcb_component` - Component bounding box visualization\n- [ ] `pcb_group` - PCB group visualization with dashed outlines\n- [ ] `pcb_courtyard_rect` - Component courtyard rectangles\n\n### Fabrication Notes\n\n- [x] `pcb_fabrication_note_text` - Fabrication note text\n- [x] `pcb_fabrication_note_rect` - Fabrication note rectangles\n- [x] `pcb_fabrication_note_path` - Fabrication note paths\n- [ ] `pcb_fabrication_note_dimension` - Fabrication dimension annotations\n\n### Annotation/Notes\n\n- [x] `pcb_note_text` - General note text\n- [x] `pcb_note_rect` - Note rectangles\n- [x] `pcb_note_path` - Note paths\n- [x] `pcb_note_line` - Note lines\n- [x] `pcb_note_dimension` - Dimension annotations\n\n### Panel Support\n\n- [ ] `pcb_panel` - PCB panel outlines for panelization\n\n### Visualization Features\n\n- [ ] Rats nest visualization - Unrouted connection indicators\n- [ ] PCB grid overlay - Configurable grid with major/minor lines\n- [ ] Soldermask rendering - Soldermask layer visualization\n- [ ] Anchor offset indicators - Debug indicators for relative positioning\n","readmeFilename":"README.md"}