{"_id":"circuit-json-to-gltf","_rev":"141-8c050f979b43ed2e8e2c5e90f9270dd5","name":"circuit-json-to-gltf","dist-tags":{"latest":"0.0.143"},"versions":{"0.0.1":{"name":"circuit-json-to-gltf","version":"0.0.1","_id":"circuit-json-to-gltf@0.0.1","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f95d0b30893a69f4c122118d11bc170e1ce8c2a3","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.1.tgz","fileCount":4,"integrity":"sha512-c4B5N2Nd0YoCrdMJZq2eA3X5dwaS8yjSY8Dh/FtV4plhv0qg0wnhlb3KWsZ0nEXfK9HRKTssxEfeiIPZVSgMEg==","signatures":[{"sig":"MEYCIQCnQ9T5XiXChlk3wPrPEYMxK1dexECSXhcUz2By+E5cLQIhAOKCym7rvSxw2cfTPOe6jhLUIUtgUcZVcjEG/ULT9J2J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1212251},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b6e3833d1dcb5666db4d43e4b6f8d629ddca51bb","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"22.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","react-dom":"^19.1.1","@types/bun":"latest","@types/react":"^19.1.9","circuit-json":"^0.0.226","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.64"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.1_1754780524259_0.36093789501416507","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"circuit-json-to-gltf","version":"0.0.2","_id":"circuit-json-to-gltf@0.0.2","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7f10e58b138fe1c27ef5bc51725029d581be18ba","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.2.tgz","fileCount":5,"integrity":"sha512-cdtsoOPr4wzCVuz4JSSpgm+Hw2GpNEh6/yfKj9VBpzK5QKmAm2gH01s3um9UTAeUcra+KHY+iO2ptTqW0V6qzg==","signatures":[{"sig":"MEQCIGfmZrDklFbgDHaXmbBLbVAWVO3JBzRxp48s+Xt5ubJCAiBVlqIAddWULe4EywJ9Sr4AcUX2Qlr/3H6pJbVHT6oZyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63222},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1b6cc3e0f0ec07b1b4e7bb90ab8d3a016c0289f1","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","react-dom":"^19.1.1","@types/bun":"latest","@types/react":"^19.1.9","circuit-json":"^0.0.226","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.64"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.2_1754797264924_0.6057878840865643","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"circuit-json-to-gltf","version":"0.0.3","_id":"circuit-json-to-gltf@0.0.3","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2c16d79b05e8eaefbfc6cde9d4ceccde5d2ef761","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.3.tgz","fileCount":6,"integrity":"sha512-BW/PN+P2hCow3MjTGrnsaXRfp3YHd+iYQbtnOcv1r0Cp+NM/F4sa/NhsuxIBSpHhgV63lIxPwlGamZl17nXFVw==","signatures":[{"sig":"MEUCIAYAlTawYwXlzxngmmUGS64WTzWUk/n91WZ3eYgvwOkiAiEArjSdVhda6+qfUeGaleWJoVpDDA53LftZ1g+qPQPZ7kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64293},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d2600205b4f1d3c219187c5ae48de302e3722be8","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","react-dom":"^19.1.1","@types/bun":"latest","@types/react":"^19.1.9","circuit-json":"^0.0.226","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.64"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.3_1754848740593_0.4689847825467859","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"circuit-json-to-gltf","version":"0.0.4","_id":"circuit-json-to-gltf@0.0.4","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"89ce5998ed91e5ff2b646d25dafb3b1501b55233","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.4.tgz","fileCount":7,"integrity":"sha512-KEK6M7k1SVKBeKZY+mBEnxuLT3d19HlewZFCRS/CAp3NR5vEutMEgJhnvY6kTb81AHFOMaEokzdsSEt17WhWiQ==","signatures":[{"sig":"MEUCIQDeKlexnX5nLNl/0BZnrwfpK9Cw8hJ+8QK9JJCBe1HtzAIgEBzKtmNtv2URSqXQy+jISGSvN17HL1Dqpn5iOiPlvIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66698},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f607ce9963155829bc23631dcd081c17dd72cabd","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"22.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","react-dom":"^19.1.1","@types/bun":"latest","@types/react":"^19.1.9","circuit-json":"^0.0.226","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.64"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.4_1755032163360_0.8823955210188688","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"circuit-json-to-gltf","version":"0.0.5","_id":"circuit-json-to-gltf@0.0.5","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"813f99faa5b973c731460eb55699787e00cd37d9","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.5.tgz","fileCount":6,"integrity":"sha512-02rga7U1khk6Miolp+1tkrv52PJZWXTMoYI/fU3uYO8EDkgEbXdhQyU0ISxCCxs2QOvbi0MN4453lDsNcknqsQ==","signatures":[{"sig":"MEUCIHjB+43FkH3OvHaji2+GvX5aDOQFZrxA7JKR1DE74SmtAiEA8s9eJGTZYENF8xeTvL4e1ZvCAzI+wYjtZDjlo+Koz0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64654},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"aa24d261aa87d04849ef5b890a701ae9367b7a44","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","react-dom":"^19.1.1","@types/bun":"latest","@types/react":"^19.1.9","circuit-json":"^0.0.226","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.64"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.5_1757600580985_0.5629641015803355","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"circuit-json-to-gltf","version":"0.0.6","_id":"circuit-json-to-gltf@0.0.6","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a7fee236fee015db0ed641e3f1c9dd754486be89","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.6.tgz","fileCount":6,"integrity":"sha512-8QK6I+6RaABpkw8BiI4XbWYQACdU96Awlr/IiseazQ6spP0UUkZszBEUBBfCrxptkW+BUt1TpzPcYP/GDSSX2g==","signatures":[{"sig":"MEQCIFjhJ98WU6kf+QdHTS8e9tzMuNkzXtF1l9C7jo+ccwihAiA/Mz28J1IbQgGDbSO/20uzq4fJX6ZyqrkqB4dJGbWfDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63857},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ef5ec1f97ebef528f3265146b0f992285e94b8b6","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","react-dom":"^19.1.1","@types/bun":"latest","@types/react":"^19.1.9","circuit-json":"^0.0.226","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.64"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.6_1757603504793_0.1849486569339669","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"circuit-json-to-gltf","version":"0.0.7","_id":"circuit-json-to-gltf@0.0.7","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9a83d697b3dbe8f2065f7d932ce28acbc8ea04e7","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.7.tgz","fileCount":6,"integrity":"sha512-MbTAxzqgcfKho0veYceEM2LamAmIqax1rG2cnR6MhnEowDLFPO8Sd2qoXStqDbWADXQpIglJ0NdICTu8igUvFg==","signatures":[{"sig":"MEUCIHj3VCugzXTVSRhswLPT8ED0RscqP07w7Bj1yXAI1eEAAiEA5PCj+4YuSbJ5iJN1p7zHXYUAoBa0dWTl1RAQOxlJdGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64090},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4b2087ca8168646388aef37aee678abb4d8c4f99","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","react-dom":"^19.1.1","@types/bun":"latest","@types/react":"^19.1.9","circuit-json":"^0.0.226","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.64"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.7_1757673425059_0.4216934138572088","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"circuit-json-to-gltf","version":"0.0.8","_id":"circuit-json-to-gltf@0.0.8","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"af1ffa11423d2fa0283f153a3bae580e226a9cec","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.8.tgz","fileCount":6,"integrity":"sha512-UQQOQl2JPwcXLgdk+Yf+2VcQ7WogUCg+PhSp3YGGGLrUXNRIWIK8HNhxU4l6BF5g8vTbE58kckkpgPw3NidPRg==","signatures":[{"sig":"MEUCIGDT6JUSCMALBvbteJTAMUJ5lAl1kZQ6HxoHXp6gWXhyAiEA02cjhOaJOp4bLJJLP5xlFs0R3if4fKG8r2lVrQkMMz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64143},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e88ae9410da00fc2da0a2898407a70f9c6c6a2c4","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.6","react-dom":"^19.1.1","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.226","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.64"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.8_1759250933198_0.6564692909260612","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"circuit-json-to-gltf","version":"0.0.9","_id":"circuit-json-to-gltf@0.0.9","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"33b3b652e97ca19b8cb5fc37b2e6d61090488a2d","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.9.tgz","fileCount":6,"integrity":"sha512-dfgoO7OIDpd2K/01IHmncuUxlghLJtaz9BNgBSi1JVzrz8mFGH+Di1QQihYrfXmAW6Y0q0zuzZaebmATO+wMPg==","signatures":[{"sig":"MEUCIHxpJMgPVaY/VmFHaYx0XlCyjni1sxhGCPQ5n9ozNMEgAiEAhGiwK9s9nszh3fmhhBOukfDO/uEQB4Ul7VnKOyJmL9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64143},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f5ac34856d4ec247274194c07be956500c0e85c8","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.6","react-dom":"^19.1.1","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.226","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.64"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.9_1759266309304_0.4270966490626289","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"circuit-json-to-gltf","version":"0.0.10","_id":"circuit-json-to-gltf@0.0.10","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"54b5545f38be19ec612f798c37650d99a3d9dcd0","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.10.tgz","fileCount":6,"integrity":"sha512-dj9jRLXxROr3CAg0e2LrE1uJMPSpfE376yiyFrDq+pOfNafI9EzhGZucVkCqTHIU9VRBj1TjiqBu1dJvrChqEg==","signatures":[{"sig":"MEQCIExkpohCCzCd8GHLb8Qm+AhbGp0abLVtlk/fJTg3Nf1JAiAcHDxnKWnJ0Mz756KOVF7OXlgHB1D0XXqFSqFerHXBDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64151},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2b47cdde99205925cb931e5624d40c999b0b5b8b","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.6","react-dom":"^19.1.1","tscircuit":"^0.0.701","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.267","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.10_1759296414564_0.7376547560821696","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"circuit-json-to-gltf","version":"0.0.11","_id":"circuit-json-to-gltf@0.0.11","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ea4e35a6014465ef0845170d86abd53890f909e5","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.11.tgz","fileCount":6,"integrity":"sha512-YdOJhX/X9Mgo8dd8KRu3GyBccTwenNTwOpdBfvIruCEvp5PwqS2/4jYtaxi43W1Z7fcZeXRqi2UMv39ntXLj5Q==","signatures":[{"sig":"MEYCIQCAIpRB16TT96qGOeFG5ZkF0UaquNpZJhUlxcSOBbf0OQIhAKzLWRAeDC6QiyjB1rxNvwOZQTGyE/sND5mh53jEVMVL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73531},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e1cc81e35233f46eb633948cca02e5ea56eeb5cb","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.6","react-dom":"^19.1.1","tscircuit":"^0.0.701","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.267","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.11_1759352706959_0.34256545326948773","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"circuit-json-to-gltf","version":"0.0.12","_id":"circuit-json-to-gltf@0.0.12","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3faabd89f40ce51d9de54b5d592cdf03ab7116f2","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.12.tgz","fileCount":6,"integrity":"sha512-jk2rmT0QJ2ARt+3awKRCJnBi18IIlTs0eD+u53+55Z6GSMtz0HHi4R39UnI34+qsqAxi0ktS+FRX6M7jL0RyeA==","signatures":[{"sig":"MEQCIH0w9ZhiSe25At6pv3rip3EaAzDsUAQRxp3J4Rbz/7P6AiB6OOvNQAsR/bH5j4J5WNcwADdLTlB9EiWVD6F9E4VFyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73766},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c3426cb419e89db0c09099f6769f14bd8513ba2b","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.9","react-dom":"^19.1.1","tscircuit":"^0.0.701","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.267","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.12_1759364160850_0.5884756505376234","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"circuit-json-to-gltf","version":"0.0.13","_id":"circuit-json-to-gltf@0.0.13","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d686c8e4e6764a12bdc1f07178c4ac624dbccf55","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.13.tgz","fileCount":6,"integrity":"sha512-yr77j+QK/9sz+QiISPdMIeLz/U79n5uC317VqnE2z9fR+n0hzHC/adIPeFeWlrE/TNABm/9a27Xf67ym/XRZRg==","signatures":[{"sig":"MEUCIDHNa1/g5SFbPcYS3fatpK67Mje3SBQoYtdWn09dx0X4AiEAokx8sRnynZJ27q72ueWW9SuPzf9dSb+BTQvOqqKdGCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76970},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b7ce0cec2bf05f9c5c5d21346f158f4b9c57a71d","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.9","react-dom":"^19.1.1","tscircuit":"^0.0.701","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.267","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.13_1759416462159_0.5734912323674677","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"circuit-json-to-gltf","version":"0.0.14","_id":"circuit-json-to-gltf@0.0.14","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7f72d1c7ada19213ebacc2a2c1d5f6f3f42219fd","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.14.tgz","fileCount":6,"integrity":"sha512-z+O7vlCpe5zhmsbZXdvG73S0t4XDwXyvCe4q+imR7oMMCqMv4xhIqSyHdazYnHuHrA/taTTrGQwWrFtFr18dTA==","signatures":[{"sig":"MEYCIQCpJUvks+Wrs6tQJpkMQAwP8zOTbKhrCqUGGFqNKAskEAIhANq+LdvFQP4pzM1RX4yH0Q1SO3PQTk+7RHDKlvTID81h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82809},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d1151fb816a7dc7a1f1adda9befb05977e897310","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.9","react-dom":"^19.1.1","tscircuit":"^0.0.701","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.267","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.14_1759428986845_0.119798582258966","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"circuit-json-to-gltf","version":"0.0.15","_id":"circuit-json-to-gltf@0.0.15","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1c7cbd5b77c0e9a8a137c53fb107aa3e276465c4","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.15.tgz","fileCount":6,"integrity":"sha512-jdcQZ6H41AfL1uBF+Uh68IGRa6g3xv3kL5QjxlgNLYq/8A9F3X1KxsS7IC4XLugMZafdetxkCmfh5WLALDS2Iw==","signatures":[{"sig":"MEQCIFPA3iYirLr0dF0JQiA309wtCclkB4dPbQwdz6GH5Kl1AiBlMRHJYhYs9QIgzL6sxBd9cMXETWLorhmH7rilv2xPQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83598},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b8999471a0c1b46aea633900cb617128ef2e9efa","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.9","react-dom":"^19.1.1","tscircuit":"^0.0.701","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.267","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.15_1759591608555_0.8640375225542174","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"circuit-json-to-gltf","version":"0.0.16","_id":"circuit-json-to-gltf@0.0.16","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7d5e8ab0cf93be1ad69d9f2a7e28d9f109d6e599","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.16.tgz","fileCount":6,"integrity":"sha512-/MCXJNBcqQxo1l0JxV/xo6PSZboRWNX77RIAw5TxYpjF7fymt942cq9RFUeI1ZqorTPwUrkooXef+vIQiuceeQ==","signatures":[{"sig":"MEUCIQDj8s774YAyNqEJGpz2qj/JBQD5ksptd5NuJMcHY70LbAIge9K5gqPemUmjLZVw/O8OGhC+qg6Olfu5c0Nitd8BwPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83653},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e2bd6fe0433fe372ae61012d42e69bb6b4c148a9","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.9","react-dom":"^19.1.1","tscircuit":"^0.0.701","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.267","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.16_1759644979555_0.9426043475677797","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"circuit-json-to-gltf","version":"0.0.17","_id":"circuit-json-to-gltf@0.0.17","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"000b962f8f2384b84db5092d9c6fecf2a10c40ad","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.17.tgz","fileCount":6,"integrity":"sha512-1WBgP23pVzJlJs4S0Aw7JdrwCMcYYMRStV0ceBbR4e4C/J4NkDc4YjZyHYIuZgFwmPJE0DGq1gEcP+Kw4XwNuA==","signatures":[{"sig":"MEUCIQCL/MjupkaCU5h/B+IMQNKyQ9aYkhWB7ovEcOgnmVR9BQIgYIMNJy4WgIxq6rQWg5kLpGLJNeO+LrGLB0Sgu3j0EWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85111},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"be380f87069da2e1abcfd41c2db803ac73e20f40","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.9","react-dom":"^19.1.1","tscircuit":"^0.0.701","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.267","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.17_1759806194723_0.7010526265825763","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"circuit-json-to-gltf","version":"0.0.18","_id":"circuit-json-to-gltf@0.0.18","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"457279848a980ad037e6c8f30fe82b5497d7db71","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.18.tgz","fileCount":6,"integrity":"sha512-eynR6Yt2yF9qdyJdio/MmDiGUQRHnnm8VzWPniCUfXR6E+GzXV1X2PbCkoUCV9HG+3oidoFi6lZtL8e/u81Onw==","signatures":[{"sig":"MEQCIAnkLjJmvgbyZBMsqwA2FZ3YGPH3HE3eSYNSaTH0bex5AiBxhFdTHOLMsQ0aJwAfEJGvlN9RNvGQSaU5zhkEqjFejA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97665},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4d5dd561261469f61e2c37c5302988576f4e484f","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@jscad/modeling":"^2.12.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.9","react-dom":"^19.1.1","tscircuit":"^0.0.701","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.267","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.18_1759813007431_0.45258112818395735","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"circuit-json-to-gltf","version":"0.0.19","_id":"circuit-json-to-gltf@0.0.19","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cd322fcc156dae983633afdc078f2d07583466ca","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.19.tgz","fileCount":6,"integrity":"sha512-PvGcOJlttUu1hRVUQ4NLYqu9FbmfJBiyrahxyguPwT1x9Vvt6ht+LzZcX2thUQ4S+e6+1iiT1queiRqKKOMEjA==","signatures":[{"sig":"MEQCICwEBYMAT0/pKmtuM3ShUwKebBxLrjnGuYtBD3qDQsEUAiA9Aaub5/pjc3aqlWVsqL94mIJ26KLAuv268RNLCL8PNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97626},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e5a6b8c821dcc215dcea7dccfa7b10208e3220ed","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@jscad/modeling":"^2.12.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.9","react-dom":"^19.1.1","tscircuit":"^0.0.701","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.267","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.19_1759814009480_0.720866495874011","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"circuit-json-to-gltf","version":"0.0.20","_id":"circuit-json-to-gltf@0.0.20","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"954d5f946b29cee866e4d51499af2d69ed70fa6c","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.20.tgz","fileCount":6,"integrity":"sha512-U6miAPSXdTDIkSEXheVNXaFI/vJ8FAdHn/wohPX9xchgZSGAqeHXmG/bubhNTVT/GIaUjfmJfXwmEhFp5OGTeg==","signatures":[{"sig":"MEUCIH/wWaVf7PJpg8/sk2L6I2cgMmr6ceniPQ4HhV+ySNaqAiEAw+eqaalLrPy5NMYPwIFVyEMPde1fgoK2X9YMKHgxhXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97626},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"74f13dd5d7f36d139e7e043be5ef9d6128a9ec38","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@jscad/modeling":"^2.12.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.9","react-dom":"^19.1.1","tscircuit":"^0.0.701","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.267","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.20_1759857641435_0.679170015813291","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"circuit-json-to-gltf","version":"0.0.21","_id":"circuit-json-to-gltf@0.0.21","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6fe5f693fa99df1f53d431fd80bcb59cce185c4d","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.21.tgz","fileCount":6,"integrity":"sha512-mgj5W7Z0pKQJcT9X7/uWM2fV0lOAWdVCabTcbxCGSKyhPV1GFzrDfN9U0ycCsnYMso6jrdzigJwxeJz4FGB6ag==","signatures":[{"sig":"MEYCIQD/MkF87Pj8U+ZoByFUvxMU5W4LO0gmqAAW8PtctT+hVgIhAIHd9KDFBk2VsOyjMDU5y4DdSc+4MFAOcz1/yphx/muG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97618},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"be846777ead6729dc45a5d93965ca060ae1ccc9a","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@jscad/modeling":"^2.12.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.9","react-dom":"^19.1.1","tscircuit":"^0.0.701","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.267","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.21_1759859633988_0.49371051881361705","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"circuit-json-to-gltf","version":"0.0.22","_id":"circuit-json-to-gltf@0.0.22","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b46a9aa08226def7fbe357956e666cb817e5d41a","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.22.tgz","fileCount":6,"integrity":"sha512-hZHYKN2SkzkS55Fb65y03Avkbqj7roto8KeACNBX5VXTHVPQ90FezCVZWFxCw33Yjs0jZyygTk2z+HDFAVE7Sg==","signatures":[{"sig":"MEYCIQDlmQ4J5gg/Btk1wHrmCFJbi2JH0DwSz6ybxvh54yJ0PQIhAJX/15vAJgDqlUKaW/q8zC8QXdHcT9ixKNkGslXrnAfV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97743},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2a2400dbe96246f18683dc0f678b708f67993d68","scripts":{"test":"bun test tests/","build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@jscad/modeling":"^2.12.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.9","react-dom":"^19.1.1","tscircuit":"^0.0.701","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.267","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.22_1759862050332_0.6740588516524608","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"circuit-json-to-gltf","version":"0.0.23","_id":"circuit-json-to-gltf@0.0.23","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f41a87902a26eb0723abfe2ab038daad304cf0c7","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.23.tgz","fileCount":7,"integrity":"sha512-ehj/LeNI24AuDMl993zeJRLTQB6d+pq3m3HjxvwjCWt0H8fviBJVL02IDWol/gLTaaJ5ZgLO4ptA/yHsx4IXwQ==","signatures":[{"sig":"MEUCIQCZXg87wj8UrBbEDYM16/+2eTEUe2paNUBP49dVyIzjJAIgTnPWoQersLTibw/S2XB5Ax3LACzn2mtW5GXsy0vgz/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491002},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c9ca385eca389e5a3753d9b9ca8865df829fc7d1","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@jscad/modeling":"^2.12.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.9","react-dom":"^19.1.1","tscircuit":"^0.0.701","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.267","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.23_1760062294861_0.5446126984280351","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"circuit-json-to-gltf","version":"0.0.24","_id":"circuit-json-to-gltf@0.0.24","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ce8c5359e28c85cae316258b476a1713ab444d80","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.24.tgz","fileCount":7,"integrity":"sha512-rNJhQ0hF6x5LLLnKqFgvreyeoGYakQfvN3RIhXSSy8FU8SINZQ++770FqsmRw1DUoimZzDmIX0bvis/xygM7Ww==","signatures":[{"sig":"MEUCIQCFueFCC5RfGKsMF+fexBNHHxofeW2dxyhb+80R7mEtVgIgfsTUArCQ5j/psV0Iciz61nHSq4l4Is3QdTO7fHthJ/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595625},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3918b8c8758975912008cfa740d32057d0a1404c","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.750","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.278","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.24_1760407013896_0.8553706147660363","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"circuit-json-to-gltf","version":"0.0.25","_id":"circuit-json-to-gltf@0.0.25","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a1089281dbd5f5426ffa9a8abbdd8d481184d48c","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.25.tgz","fileCount":7,"integrity":"sha512-szkw4GPBIuQFvEATiV+wEchgc7KdQ+6zHtFXnDnj8J5p2SDEO6YktBd363/8HvBpD7aPyGSBzhagaclv9x/wXw==","signatures":[{"sig":"MEQCIHTAt4Qfs/U5yj+6RpT3Dauh7+lttx4rLUnmYMjJytl3AiA4Icp9nye1z72M0Zv8Tc4qqhits1bP6tl6J8B9/S2JLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596670},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"568f7eb6b21b5c4d2a861b10f587426c390d62b7","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.750","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.278","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.175","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.25_1760412513847_0.1461515836591194","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"circuit-json-to-gltf","version":"0.0.26","_id":"circuit-json-to-gltf@0.0.26","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"146b7039f9e5db94fac1481946574a290d0f7792","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.26.tgz","fileCount":7,"integrity":"sha512-eouajjJbSsq28iD91Bvri9z0CgIE86+lznoHEIiOfD/fuw0E+hxGb9axbMJgyuxDLYk9/JN50G8kMvVBCTPxKA==","signatures":[{"sig":"MEYCIQCAx/juy8ZLTM8JPSzAMapm0DnUKQgvtD7sKY4g5jlC7gIhAIDmzyHV/CRkFHOaTAZwgKVmW58egybqGWABK3Za0Vln","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598457},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"74949677a2a24020a7784e302dc85e493c2ac6c4","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.750","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.278","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.26_1760536973160_0.4042359099065682","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"circuit-json-to-gltf","version":"0.0.27","_id":"circuit-json-to-gltf@0.0.27","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0e040211a7551d0cd304f0998ca64f0364e3a103","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.27.tgz","fileCount":7,"integrity":"sha512-AfSAfHheRpCa7d92UYxG75NRHWnCHl0brnzZ5HH7ZkPikQpZEnVatiGkzPA4CRWSpNDFP7/7+qmm7DShD13xVg==","signatures":[{"sig":"MEQCIBPTgtqDRKrsQmWUmGhrjM8hN4kPzAfMODf6IpxOuLREAiA5MKxWQJyrC6aqKMHZW/CNgNsisLwyKuqXLET8BCcyvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598306},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f59e0b3f398007d1d8fa2594e9e5bdfd9dbdc22f","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.750","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.278","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.27_1760995530958_0.9737590160579754","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"circuit-json-to-gltf","version":"0.0.28","_id":"circuit-json-to-gltf@0.0.28","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"80c2e8247a4d2361dbbf62238471e6f21ca9e145","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.28.tgz","fileCount":7,"integrity":"sha512-MEu3oYniRVw7N865TYV1P8i48ayrZtJo4+iR6gz0zrtyiQ+12aISdCDoy/94ECp9YzTEDZA/S+QmWSWOhBx2nQ==","signatures":[{"sig":"MEUCIQC4kMLYUABc5Y73wbFLk15x9PgGOLWQfKVJANVNcDLtlQIgdWFIm84a7V9uJBQDAcT2miq8optSizF4GrrTpcElE6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597939},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f7f81e2219ec5a8c019aecd46adf5f8fc8abe7b0","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.289","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.28_1761013500465_0.5786417133590345","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"circuit-json-to-gltf","version":"0.0.29","_id":"circuit-json-to-gltf@0.0.29","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6f11309740859c4d1409c4e07517287a7c176ab8","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.29.tgz","fileCount":7,"integrity":"sha512-2mcFlcOUmtQnGichsN6V/iVo9PHQniv4o3lXtQu+cK8dAKu/UTYSHhXQd26zqpDgrBtZuz9HxaVA9p7rlYRr5Q==","signatures":[{"sig":"MEYCIQC57F6gH4bJ5AhbitjIYtUWuX8cb5CLZuNZvL81KbYaWQIhAMtb3L+eAvtRlPrEGkJ5qGbvdNgLFmeXlfnx3XT2pQbe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597939},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9da401696a01d19051aa58aa12bcceae3cc7dbf7","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.289","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.29_1761019137621_0.5068305591466127","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"circuit-json-to-gltf","version":"0.0.30","_id":"circuit-json-to-gltf@0.0.30","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5b5593c6c63f857f23eb8d62e8232e6546703a7f","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.30.tgz","fileCount":7,"integrity":"sha512-5+moKVi5k4wNmHRP24sOgr42CGbEJnyp0tqDmTKBnx+HPUdTok9Zo4a7LGziA1+65knqFomIdSNhVdXCmw/gyg==","signatures":[{"sig":"MEUCIEasDD4yg2LfyuoyagvQyx8SxoEz0AVvQnxnHVHbOGHPAiEAuNgzFVX+u1WWB/BN+WL0Q9IvrZkWNMMy4Vawe7Lg4g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598574},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6a6fe99637c87c3f6f4688349167e53c751031f0","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.289","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.30_1761023770366_0.6455990215912082","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"circuit-json-to-gltf","version":"0.0.31","_id":"circuit-json-to-gltf@0.0.31","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8cf253a6de7d4388c0b39be0112db68802e13033","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.31.tgz","fileCount":7,"integrity":"sha512-TJ2yT7Ph//UyCt5u5W6PdyvAxil3Opy25hzzwRheqTw+UMo2WhcY6oug6svjPmaGyjjN6fhl0eMeoUgcfgq3sQ==","signatures":[{"sig":"MEUCIFHblwibYvb1ZV6assX90hM/RGTT1sRoBaA3J7MvKdb2AiEAs36pWPzu305OoVqiUm2zrftg5jd9VMWM+VksaQOC4JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598760},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"75453c5e3efe8284f21e93a3d41ff624722f8276","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.289","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.31_1761025431437_0.658346570074243","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"circuit-json-to-gltf","version":"0.0.32","_id":"circuit-json-to-gltf@0.0.32","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1a68fa0f3802c0827f6403a5c8ab4f673b67b632","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.32.tgz","fileCount":7,"integrity":"sha512-PpyuBNt6v9bbCbwc0lH3oE5ZV1iLiiUMRHqhcBO9W5EyFY6ObDXW5HqP1B+l4czUkdH0AvpyhlO/CnLkL0ueLQ==","signatures":[{"sig":"MEUCIDyaF8Q58eMbnBm1UC5P1v20eaM+c4xilqk3If6Qdau/AiEAqFpY8mYmPSdrau7dAFuhovP4sg61zyJEkff6nBr/h9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598760},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3cebe9ad3edf5b3e9e81a12fd0bb68c048a98373","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.289","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.32_1761026777863_0.8474907081643646","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"circuit-json-to-gltf","version":"0.0.33","_id":"circuit-json-to-gltf@0.0.33","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6e766e477e5b1e64e27069f1f5b904ceaf21ec44","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.33.tgz","fileCount":7,"integrity":"sha512-Zp8sHFBDQqDhv8nYzIhej83RVGKtys6p/lXW+uVSwrFHFtN0ue1gBlGbqXotoMgZeVPJilZLaewOUCL7RytgwQ==","signatures":[{"sig":"MEYCIQCtDnTEUdEZfWGEdlCaCd8d4dDzvT4zkgriSPtbJ3R2MQIhAP8yFzFa3oqXRtk4dTggu0bofkHts+NKMm7oQyImjLDF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598760},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5be09a07dd70c7932f73f5e91c8ed4a915d1dbc2","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.289","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.33_1761061635589_0.6699154754638448","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"circuit-json-to-gltf","version":"0.0.34","_id":"circuit-json-to-gltf@0.0.34","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"25c16053ed72cc2b30ecdbec56272e8eeb661a1e","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.34.tgz","fileCount":7,"integrity":"sha512-0dyx//asoR7M4hX/dcn7NDE/MKQUzKTgIXgBwBT44KDAYNWDUhYxgeOi2enDUXUuiPzyw2PkW05Ipm/8M0G3eA==","signatures":[{"sig":"MEQCIFkyt1+lUIdoSVvAa1uJ6ON1LH+RQVnq1EAC0rglc26mAiAcs0/Zc8BWbpEO25SQ7/y5/MzolqFXB5WZDIapWuThmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603572},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3f1212969414d168058016e95d1aeb1f4114cc67","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.289","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.34_1761857595787_0.15230237989125306","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"circuit-json-to-gltf","version":"0.0.35","_id":"circuit-json-to-gltf@0.0.35","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bf9edd9070ccfb8b99365fcd78f67e29bac7230d","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.35.tgz","fileCount":9,"integrity":"sha512-viXe9L4PVfIn7Umo3chtA0eliyjE9QCVabyEspzS8eKeYgXNoy52KB67hSkUENy7iBLjJLdv3prwKfej3rv4JQ==","signatures":[{"sig":"MEUCIQCLXifBm4FR9fdQotNb0BFk4C9KYNQaTTvq8V3VxELK5gIgGXuXcjfqDSCRlJncxnQZrT5Z0uYVlSSRNLt9XwPlOZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634241},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"25f54effb3089944dec7da127e02420fb6396b07","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.289","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.35_1761886472545_0.478569610495432","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"circuit-json-to-gltf","version":"0.0.36","_id":"circuit-json-to-gltf@0.0.36","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e47ba1a9ffdf248b1c6540282048a1b19d5e822f","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.36.tgz","fileCount":9,"integrity":"sha512-1oUM3eQSrgFPzkmdWTSkkzqF+Po0zCNEkmFU9N9ncWuPbwemfZTPhuucf5B2GKTp+x8HucZOd0qbApO0/T47dg==","signatures":[{"sig":"MEYCIQDBtA6rQwwkdIOOixO3DmAnGycdX4BbIYOTGyB0VKTL4QIhAKkxi/LkdUvJCpDGUBR1qZ024Gf1Ywv8h63N4tBTl1Dp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634241},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"31785a27a570cfe7ac9655611334cf9b0f1b76f1","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.289","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.36_1762009499678_0.8543002825611514","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"circuit-json-to-gltf","version":"0.0.37","_id":"circuit-json-to-gltf@0.0.37","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b48e558200d639597a47e017c033c62c03ba43e1","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.37.tgz","fileCount":9,"integrity":"sha512-S8GOzv8saXS1sNcEdWMiNMu2ZonPG7IgOgcezriyt5ZMJO2rsVT1UHOVnYiZbtVdKCynaN5oUmz3gkZTOSHXEQ==","signatures":[{"sig":"MEUCIDRDpimtL9Ktgu5S7D/f64hO3GFsRC9tbIDAHu4SYEvsAiEAiqwu2wO5dJbbSn4LOyrTRctO6d5eePGp/a68SBH3GXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637984},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"51de0fb8322767e3791a496c31761c4a60fbf22c","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.300","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.37_1762099564780_0.7094571268022105","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"circuit-json-to-gltf","version":"0.0.38","_id":"circuit-json-to-gltf@0.0.38","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b8f21c349d937fe20bd47c9770c269f84674a4ca","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.38.tgz","fileCount":9,"integrity":"sha512-xxrYNCbNhyvd/s349Khd1HFMpUtn6nEBp9dsqlR/+izeEocrmdEtYFtrDWw3xicTAyy5UU82HlzpvCl7den2oQ==","signatures":[{"sig":"MEYCIQDYpZmzLi4LtNusilm93LEHN09gIlAIhFfYDukzCHOBjgIhAIeIf14FD5ZUc8UcyZla82r6AIWuH9Hd30YtcXDvIco/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637984},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e069b269d77ef643c2f946d96aecb33ae74d6aab","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.300","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.38_1763138166490_0.6470213262536304","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"circuit-json-to-gltf","version":"0.0.39","_id":"circuit-json-to-gltf@0.0.39","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ef7d6626ade2a31cbfd80d945f4a44b8999469bb","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.39.tgz","fileCount":9,"integrity":"sha512-KU6lHzhZUmlnEdKqkIubQTUhHKKcsLkhF41kASjJkhhNDa51vwofwLR9YNf2LDA+tiUyZ8kcClcQsGLqWAOxFw==","signatures":[{"sig":"MEUCICAKLN+o6TLfX9UEcSW7/FDz0tMD+jr2IOotBU1m8uR2AiEA+E07kt3nK7JfNpMWN/18W+geP2OUmpvTSPG5pq7U7q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637984},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"13def6067c70908e84a4d03d77c742e2a78e806f","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.300","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.39_1763138638395_0.8658539383245014","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"circuit-json-to-gltf","version":"0.0.40","_id":"circuit-json-to-gltf@0.0.40","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bb89ddc20947b4aec7929572a9b53b7eefc412d1","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.40.tgz","fileCount":9,"integrity":"sha512-rfJkeTa4yneQWdUAtrRZevEOfcYX/tsS27XtPeM1Bqi2XRTf6toXgoFO7ZkY612M1BMNBhQMJXIOXv7rwQbDmQ==","signatures":[{"sig":"MEUCIDP1hge5PTxVIVyBrYQ0Jy1LBLaaWIq1YWCF49BsT+biAiEA/5IgvTobm519j4AOIPYTD24waqFP4MMVgRNl9OglkRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637984},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9208844ebfe7567bfa9d7e7742dcc658558704a4","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.309","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.40_1763218664180_0.8553305748335049","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"circuit-json-to-gltf","version":"0.0.41","_id":"circuit-json-to-gltf@0.0.41","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c3104af1bb914dd9e4cc295ff2da4d7024a7a64e","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.41.tgz","fileCount":9,"integrity":"sha512-pSZeKKgkmj+tJXfpzGzzKK29lAMHE1YuyTEXhh3hssXcBv8B2qR208VCXDTKuNMQ2dEquueuyqznZE+KC4rqMw==","signatures":[{"sig":"MEUCIGUw8t/EacR5llaK4Ep5EfXyk+ZDteY0pMnVoBPXdmukAiEA4OdGtzUOCW+8fZeC+zcGPL2axo/lFOiJRKJk7QQ0vVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637984},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9582359232006c8b5cba2738ae2ded063895a304","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.309","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.41_1763230677014_0.8435688717205387","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"circuit-json-to-gltf","version":"0.0.42","_id":"circuit-json-to-gltf@0.0.42","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b40cca22f4e0e6905c21599cde9fc9431fa6ebed","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.42.tgz","fileCount":9,"integrity":"sha512-gHyvwCnRl4YkAvvvoFPWvzg6vPFBlQpeIvqQcuQn/nxurp3tsOspD2+l1LxCTCkHIqD8FTU/dDlAsLLRPso08w==","signatures":[{"sig":"MEUCIQDOb/KALlk7B1USb4vvEF2D37T2uwT6MDb+4xdzs46gsQIgHLMw6URV9jUdG2eYj23x4YC1tyIGOEvp29a8sR/ehb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640179},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"33ffa15e0397201d7b491fd0803fcf739fb8b531","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.312","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.42_1763528564701_0.7139044920306308","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"circuit-json-to-gltf","version":"0.0.43","_id":"circuit-json-to-gltf@0.0.43","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"466678839d82c14bfa7130199319940388963bd3","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.43.tgz","fileCount":9,"integrity":"sha512-oMXIsC5oz128X7+OMB9JrtkZba4HovslxRaBv4h59IaVcc3nlThFggRhA3Io8FRp0RAguReNL1CXZvbw5BbQfg==","signatures":[{"sig":"MEYCIQC874HNovqoiLJWfcuXvimbi/0JTPz85Rco13xFJ1DTxwIhAOgL19l2a+uTjLgBRL9RsgIR/dyU7fQM3w2Czx5mBpmc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640450},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"786dc1e8bf84413bf78c25bfd84101998479665d","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.312","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.43_1763560257181_0.5374335559154764","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"circuit-json-to-gltf","version":"0.0.44","_id":"circuit-json-to-gltf@0.0.44","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e060661b8e06284cffd971104dca45cc84dc2b2d","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.44.tgz","fileCount":9,"integrity":"sha512-V0X51gyag5pTdrzaQsr5s7hufi+4a4cDMSeHp4fhzgoFozTE/DOKOoicI4lnYtgUCgGKiAtvpsHnoMQTpeBQQQ==","signatures":[{"sig":"MEYCIQDqxC8hDHCjlP5Dl2cbLhjyq6vajgLC1dUPM4AwtgrGvAIhANB4/fK6aBLPZ5ztPczd7OCO5l9pYJPt3y4NHlbkFgkS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638334},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"28f1bd5fd4c9f47ecff5c8baff0f33721e59e3da","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.312","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.44_1763744681866_0.04088632195868103","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"circuit-json-to-gltf","version":"0.0.45","_id":"circuit-json-to-gltf@0.0.45","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c021cdc9824c154beb3e64ca791e621998c5ee54","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.45.tgz","fileCount":9,"integrity":"sha512-46yMWeYURUUHbejDhxuLJfMjRBi5mXtbrlBnFb+22Ynoq+da6JSSZ7XWkJ8HE2qi54M5CsWcpBIjJa+QJuSzzw==","signatures":[{"sig":"MEUCIQDerCYIV0amiUD/SHww0lfnm9cdmK/lv87JALvkqQ+ZuAIgXR8xidiXfdXsr4zjehYUHGyim0bzwLDRlDsL2uSMPFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638291},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e4de2273439d3aa0d7f0b359d3eebd145b251e07","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.312","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.45_1763766246514_0.2866375747959433","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"circuit-json-to-gltf","version":"0.0.46","_id":"circuit-json-to-gltf@0.0.46","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0d7706a974865aba84e89150b80ab995a4359539","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.46.tgz","fileCount":9,"integrity":"sha512-axAw/LC1pvol7r47HVxDqwixlY8CMNhNZT1Toses095RsMzxwbamg4OcvpTEs/0/zVhXhhk0Mu+T3uXcyQrhAA==","signatures":[{"sig":"MEQCICaD033Kd5oWGc4RHz+b4G7bdonphs/JfGKawym/2RgfAiBPU29JyC2VyAdqtfFqfyTq5FJnDzgPm9Z1/S81mZAU+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638291},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1ee7c8906863c68dc5c7eef0f58ee82184227a5b","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.312","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.46_1763912347761_0.9139790008116766","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"circuit-json-to-gltf","version":"0.0.47","_id":"circuit-json-to-gltf@0.0.47","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"23738a51e4aa747878a187fd736c7a6e4a573c2d","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.47.tgz","fileCount":9,"integrity":"sha512-uoQ8weQgj/O9rIidOHOVVqUcodCIamNJtwVHkv3YlZWZuFHE3EBzl2tO0NWq+gtdz9zCdOqFbDihTmUvxNIMKA==","signatures":[{"sig":"MEYCIQDJvK+5ZAWCOuNivXY1IYsuEqgg5FfbhIBa5VFhMDRbPAIhAPMQlPx8cyEC0rBiKCyf+3UVq5QzUHV1qoxmsVZ2IOS4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637216},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"212ea5eba233d532c44ea348a104c1392ef3d657","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.312","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.47_1764176331476_0.9536858822790111","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"circuit-json-to-gltf","version":"0.0.48","_id":"circuit-json-to-gltf@0.0.48","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0b01549b79c8785709e7923db664245141cfb7d0","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.48.tgz","fileCount":9,"integrity":"sha512-hjHkHAyvEQ7NHugryUig+aZNagogN0oDTD2K0ZgdScWevl65VRmYAbZHOJPorBPZ8fT0XTfV4heOnievwmA7Eg==","signatures":[{"sig":"MEUCIDYGFSlU43rDq5JB70pNYZdKnILLa8D2zxawClHjRoZEAiEAiOU65gUC6I5RIPq/DNPudASnXrqSaRbZ/odQY4/mzkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637295},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a6617f569790c720353531121852a0bc976ea17a","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.312","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.48_1764250997487_0.876083000831108","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"circuit-json-to-gltf","version":"0.0.49","_id":"circuit-json-to-gltf@0.0.49","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d551e40981fa3e3d4a10683731ce98f0b969c965","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.49.tgz","fileCount":9,"integrity":"sha512-2r1palNqJjG350SoB3bfCc3pUCLS3vYVTMK725AqiR0/jr4hm8srV4WIFWyHjht1uOis8Yn4fSqvjEgMdOLQGQ==","signatures":[{"sig":"MEQCH1Eqt600uia9MOo4ze9Elz9JszXM837R+iG8D0oCkdcCIQDHx/Dhp5giBNSm+d4kjDFcSZnR1h2Y4DRl+DKF7w0uBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637295},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"78953ead04f7d276d8f6f4657cb8adebbc2f6c15","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.312","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.49_1764651296172_0.5278465380805017","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"circuit-json-to-gltf","version":"0.0.50","_id":"circuit-json-to-gltf@0.0.50","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"668b66b1fbd1f3bc462b443c31d22778ff65e9c9","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.50.tgz","fileCount":9,"integrity":"sha512-fUIDL0WhIBIxJc2RhNbw/i3yWkfq2z7obMcvpj3EWcATkf5c8UPd0+waFASQA5TtcKcma6E3tC+VB8JWHZ2Zmw==","signatures":[{"sig":"MEUCIC7brKRQn/ZJL7psumgK1/u9+pyk7UH5VQo5cV6Mi2CZAiEA9kfv9v5Yk3autzok9jfdsdjnYl1wozSMKDHafHgJZCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637295},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"10d66a0d7035b847da01a7213176f18e1e877484","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.312","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.240","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.50_1764735646726_0.8980697582458137","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"circuit-json-to-gltf","version":"0.0.51","_id":"circuit-json-to-gltf@0.0.51","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0cd4093f6db24c3c063123fbc2bfb4185ac7f030","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.51.tgz","fileCount":9,"integrity":"sha512-U8hM7z6oGE3y+Nf8GekAi26qQ98psuMlwc85H1b6iD9QUXM0nlNdy2uPWjsj5aBjrGaeTEs11eRPKjbtSxtYKw==","signatures":[{"sig":"MEUCIQD3QNc3VABFpJCby32pBOqmzd44Ffxjek8gyXvJ6bBWFQIgMclmHVmTHsHsth5BQBwGzvZQdEEotN/futyJjj6VTdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637241},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e0a928a329abc965ef489caeaa7542f32bbb2cbd","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.312","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.283","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.51_1764763184795_0.14845028357260248","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"circuit-json-to-gltf","version":"0.0.52","_id":"circuit-json-to-gltf@0.0.52","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c7081b4155b1e795e6ba2083b27776d280751c76","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.52.tgz","fileCount":9,"integrity":"sha512-5dVSaJebqiupK+tn6EFigmN1EDcWjlMaZHDcHUzDBND1+FAEyhbDsJ+zdkFM5jGpc+v5fVavevgvuYJ8eCqCZQ==","signatures":[{"sig":"MEQCIEyjdlQYcRCc/VxsdBDe+pSmxFfFQv/MLvw8RSeJ6kG2AiA8TCcGv0ZvcH/dJew7ncgfp0QTKYQ/+hFGi4Hk05aJ8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637094},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9e94be7745c6711c5660f5a91a2fcf0168ee25a6","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.800","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.312","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.283","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.52_1764945657266_0.6744593498242275","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"circuit-json-to-gltf","version":"0.0.53","_id":"circuit-json-to-gltf@0.0.53","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"db80b72068daba877ec60dc04ed4a02d98d31484","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.53.tgz","fileCount":9,"integrity":"sha512-1d75D04VzMqEOLWBcYgHpXWiQwaSl1VpKmn6PP3AB5F3uKTjRApO7bKhiAdZfbJihp2aoNYkz3t2OOCJb/jZhg==","signatures":[{"sig":"MEUCIFDvRpFwLIMgC0wFKhp7lFeaEIJEYqZJEKooIHksNQiPAiEAuoEdFr4/4qovLbTp3ZeVEQaeiWkwF69anr9RTVC2YjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637642},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a82511d4e8f1bad7fd7048fdce80748b01cc90bb","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1020","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.327","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.283","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.53_1764980751182_0.7476146208696701","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"circuit-json-to-gltf","version":"0.0.56","_id":"circuit-json-to-gltf@0.0.56","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"eb57a1e11250d9be769346a2e91e8d8dd278fbda","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.56.tgz","fileCount":9,"integrity":"sha512-7k7mHBBfUFanLWL+A+1B/LwrIhfpWt3RzyK3ql2xImGgpnfzkyLq67sucyzgIf5JVxKxY+EmwM/JRmCZ3BjM1w==","signatures":[{"sig":"MEYCIQCzg9HFGJFm+AwQdOj2A621QQzqRqnQ5xoSgiGWZe+P7AIhAKb3EIoXeq7jsqgc/ikUV56r5hSZSgHkvQ49xKsfJ5op","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638366},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bf587cbb0674d5877cd4746f59929ba68ad04531","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1020","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.327","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.283","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.56_1765348430770_0.36897023715655597","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"circuit-json-to-gltf","version":"0.0.57","_id":"circuit-json-to-gltf@0.0.57","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"57fdd972f5d205894cc761f47adcca6517565c05","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.57.tgz","fileCount":9,"integrity":"sha512-akOzUzTYb/rtYEMz8rf7p/dzIcpuo7tiPlbuZQFzZxS55QecrIReoIQ4pYYCyWIeE5qOkay7OzZhuEFtEjtuqw==","signatures":[{"sig":"MEUCIDyCfQTn5BV+HnEOPnTBgSKrKWsZ8Vd+AErVGX8aBKTjAiEA+txEZm+b+3e0Bs1QsLOewMhzfFrYYczYVky3SdjuEAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638317},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9a97e18d86693a5e9eb1f025cfd618d04ddfc9b6","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1020","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.327","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.283","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.57_1766494546827_0.07768208294677859","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"circuit-json-to-gltf","version":"0.0.58","_id":"circuit-json-to-gltf@0.0.58","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"699ea95b295f4dc2ba219e43596979e445a8e847","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.58.tgz","fileCount":9,"integrity":"sha512-LlRQwVaUmpVp4VMctuK61vI1UfIYzzYoKC1QlbC2KxMtqkMegLLGU6DOYehPXrraf7DITcjpx3wQ48ql2c+EGQ==","signatures":[{"sig":"MEYCIQD+phjzJtFMBGfX2WuLTeIajJfn2Folw0wavqSglbRisAIhAMmzcVT+1nrUu2y8ytUTgNakn1V2Z/CzTYB7JNGYY2Sf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641310},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fe8f99b376d72155abde0155db2e86e6234b9a73","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1020","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.327","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.283","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.58_1766513587206_0.5239797435298172","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"circuit-json-to-gltf","version":"0.0.59","_id":"circuit-json-to-gltf@0.0.59","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c7b25af0b79c38c3c206099b86e9792af3e77080","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.59.tgz","fileCount":9,"integrity":"sha512-BBgJvlzIhOszvosRLlGbcuGKsEDyxsJmRu7CTTYaRaIWqnlU9PZPK8/3/H6NDdw/As+sMZI1ZqITrOBHlXSA9A==","signatures":[{"sig":"MEQCIC9ZLmf6J/3sv8yqg7VYw5/RYhp4oN5DXQUJcAt/t4ioAiBjdNaymfjKuOpVAMwM16UJSKiE70CjawkzDrr979eaJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641618},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a4b2f3a3a0602d22cd95cd929d049eecd0349065","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1020","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.327","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.283","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.59_1767994887900_0.8878092752424307","host":"s3://npm-registry-packages-npm-production"}},"0.0.60":{"name":"circuit-json-to-gltf","version":"0.0.60","_id":"circuit-json-to-gltf@0.0.60","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e827428a6b4ef86292e7bf2d2cf49e518bc865cb","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.60.tgz","fileCount":9,"integrity":"sha512-aYSe6N+Y0rZTYT3lj1RwYW4AF2aah1Z5vvPjvkzbeKj6BKpjHKGNxfkm7S6eVBk9jkoXp5HTTeVNZL4PGn81Ng==","signatures":[{"sig":"MEUCIQCOb4YXfazpYxlTJGeEXpNaRzvn1oGKFRVLImJQU76OnwIgdsqX9wMSdoJYTwGFWTg+qFoXEYpznP5SWBDP78rZYY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641618},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fbda0cd45c36740e88dedcbd1974a72ed921cf08","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1020","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.327","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.312","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.60_1767996656941_0.022321944210110578","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"circuit-json-to-gltf","version":"0.0.61","_id":"circuit-json-to-gltf@0.0.61","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"05cc0d27930274030c88e234110256b79b6a9a6a","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.61.tgz","fileCount":9,"integrity":"sha512-7VY7klkk/lH6WEnHd02lQC8WZciDS2jyrzbmEg1l71cuh8/z/WhgkFSkP7LgeYi8CI3Jldur1/AxBb4SR7bycQ==","signatures":[{"sig":"MEUCIQCnvTZC8rB6NoPErx5Yd+BgeqqSeiXsAvIa33S4MgrN6AIgLFlv86iOZafC9VMh/me6LR51VChPgJU/GT8twkABJqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641619},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c3c7bde036c03946c1f0376432ea4b63358b9816","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.113"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1020","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.327","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.312","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.61_1769539602935_0.719907801587812","host":"s3://npm-registry-packages-npm-production"}},"0.0.62":{"name":"circuit-json-to-gltf","version":"0.0.62","_id":"circuit-json-to-gltf@0.0.62","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d6efff1b9e5f15b3ca2c4a3b3fa8f4f76eff016b","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.62.tgz","fileCount":9,"integrity":"sha512-TwI8NtvLVNDhCJg1mOB83Gdjv9/kod7yrQsr67x2JKgAFwwdND8/w6JCCN2peB4mOW9gomrnKAT23DqUzQPXng==","signatures":[{"sig":"MEQCIDLl9+u+38KLY8HeExBqoEl1eygNzXcDn/1toYiiiR98AiAarIk8p1AnAT0rw21Gl9dvib9tY5HRP8ydBFrhAy6jIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641722},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a1f7783c5197d2cd86b655da8e1679da3cff7159","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.113"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1020","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.327","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.312","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.62_1769632019261_0.7496913597166892","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"circuit-json-to-gltf","version":"0.0.63","_id":"circuit-json-to-gltf@0.0.63","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e4494762773f7b744517890996e54aa14030139e","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.63.tgz","fileCount":9,"integrity":"sha512-BAmItd1MPMvC+dijt9yLCUCW9cmmpqXc2i7+CFpibR0IIFJbRyPCjHvGQ5EnciYcwftJkupgVwcrkKkAyLpzqA==","signatures":[{"sig":"MEUCIDD9tXlQ+3+0yDybQprtKFwinyP0hxo0NtENoISfBnoiAiEA7SUs7hcFTFngW1rHr3zttPaYieQLFQ/rSlk05Cb2ypo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641722},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"74731e5052f4960594e8bb97fd44791ec0bf52d8","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jscad-to-gltf":"^0.0.5","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1020","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.327","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.312","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.63_1770520103154_0.380473154231165","host":"s3://npm-registry-packages-npm-production"}},"0.0.64":{"name":"circuit-json-to-gltf","version":"0.0.64","_id":"circuit-json-to-gltf@0.0.64","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"01d90372a3a018160ec6270a80cebd925f46f009","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.64.tgz","fileCount":9,"integrity":"sha512-gJmPSWJhXzDZ+VdeBqUGCpmh4f954MWE0McL2w0bb7RNjCn9vF/6O+SSJhlnPSD6PcqKUNMEL2yIt/Cz/w6tPA==","signatures":[{"sig":"MEQCIGVl3EicAdGE/SUG+DoGQ4xSwIiXWCCHsrWRSGXz55JJAiB3Wmzi30lvJrL/Lve2D2INUyIeA1jzREMyASjvR477rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648520},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fd8e9ece36c52cd9438134a799f35e4b1ee22a76","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1020","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.327","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.312","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.64_1770804761161_0.07524918026299843","host":"s3://npm-registry-packages-npm-production"}},"0.0.65":{"name":"circuit-json-to-gltf","version":"0.0.65","_id":"circuit-json-to-gltf@0.0.65","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8d4b1d4dd9557b65342b5cbf568884d57aeaa278","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.65.tgz","fileCount":9,"integrity":"sha512-nAEksPVY4qABSoeQ55SAR5yvrFHdQVSJGVXgFwGOL6h4EWuGJjJBZxdaUpEV/rp/pbc7DCiQqgReCXiGXu5OZA==","signatures":[{"sig":"MEQCIDlBjJfHRkOY1I+H0Qf0LU8RptrStk3cxY8v+KyW7KLqAiBgf/YNepiENP/xm+QmhyzPcP3oJ/bJ6zg+BOZUol9YJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650394},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"665f92befac8994ec0731d3965701ab5f34e556a","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1020","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.327","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.312","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.65_1771016005668_0.14419060268902606","host":"s3://npm-registry-packages-npm-production"}},"0.0.66":{"name":"circuit-json-to-gltf","version":"0.0.66","_id":"circuit-json-to-gltf@0.0.66","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"42eb56f698b5fb9e6eb3d5f8d06ac074abc40835","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.66.tgz","fileCount":9,"integrity":"sha512-ORNR7ucjqmMWtG0H1aHvlPx3KKd/4EgDEyPC//K5TikvTR7FiZGX6cGnwl5s0+wwSv4Hhhu7NMb/289WqDHxEA==","signatures":[{"sig":"MEUCIQDWnV2SpbQltkOG0dR5SEOQUAyt8AcFi3T1mlabvxuqJQIgBFSJpJI0BDNGShYlDe/rxPSri0X7J2p/wZXo9G9jzuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655251},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0187bf99dccb944736f13ce6b31c28eccc835e74","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1322","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.327","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.312","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.66_1771263600544_0.8877520172201101","host":"s3://npm-registry-packages-npm-production"}},"0.0.67":{"name":"circuit-json-to-gltf","version":"0.0.67","_id":"circuit-json-to-gltf@0.0.67","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f18c789fb53afa1bc03f5f519a3f0873d8fe7cf8","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.67.tgz","fileCount":9,"integrity":"sha512-2f5zWoAIrfm9auEYk9RBH9f565BOjz7KNjrMCzW+A8+jOlxxCYERAYk+/lJh5R62qsRyx1zcibReP5GQzX8ypg==","signatures":[{"sig":"MEUCIQDKJm3yzVqWPEp5nz9Tybxd3K0Z6cLigMjL0jowmbD50gIgQIUbLkclOypBKbH58+KtXVA9NRYWZ+jwLW4LRUDAQxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655751},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4353938478f20fe82c8d67a9ecc2e6461ef784c2","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1322","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.327","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.312","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.67_1771322867692_0.3519411264411636","host":"s3://npm-registry-packages-npm-production"}},"0.0.68":{"name":"circuit-json-to-gltf","version":"0.0.68","_id":"circuit-json-to-gltf@0.0.68","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6ea6d59e2364ff50a074bfe319aa8c1c76b8a9dc","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.68.tgz","fileCount":9,"integrity":"sha512-DlZSJtfFPkzZ3Gp/bi8Y2ExsSS4UHbC5Pwy7TCf4T3jAgN0Rov5NlztZX9MSn5pXWEZgZwChrrLJfn5kG9zAnw==","signatures":[{"sig":"MEUCIDtafyvEc3Hg6PZjUqpD7lXg/X5SCvuU5uRryG82hQdHAiEAo4VjFaQMbVhpR9ce3NRYf6IINcqI8R+MebbIfabp4js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655572},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"697da89be711dd7936351c8cbe9d560bec746915","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1322","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.327","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.312","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.68_1771323375799_0.7598213465064425","host":"s3://npm-registry-packages-npm-production"}},"0.0.69":{"name":"circuit-json-to-gltf","version":"0.0.69","_id":"circuit-json-to-gltf@0.0.69","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"140aedf00f40fbe7e340909d56e6918ca008cd36","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.69.tgz","fileCount":9,"integrity":"sha512-EN3G8ctNDZ9JOr5zZRBZaZ6BjIvVJQia/Y0+v5ZEVED/XA2V76eURYxwvAcrXbZSBHoiq82zhcoSvvJCQgJIJQ==","signatures":[{"sig":"MEUCIDQbrNmvbZ9Yoql2jclNuG7M/HC3q5MZhplDvHIDR+ehAiEA+FjEuWT5mcIU6iFvnxODpCKNP9MEfjbR9+1t1vngEpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655572},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8f103d5f180f4805fee0c25d043ecb40494b8698","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1328","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.381","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.312","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.69_1771350090981_0.8490843887673722","host":"s3://npm-registry-packages-npm-production"}},"0.0.70":{"name":"circuit-json-to-gltf","version":"0.0.70","_id":"circuit-json-to-gltf@0.0.70","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8c6448d89f2ee20a106822810d38b39b0a4107ad","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.70.tgz","fileCount":9,"integrity":"sha512-Kiz2AmNPuJNkDTw0qhqsZLO9Ky2CxmgJuQKOddE2d1tll7yEeH1v8S4OLENkXkTR203P3fdXVjJkLhOW2PxJ2w==","signatures":[{"sig":"MEQCICqhXm2z9d9/Q8KXnAGFF/xdO9+l78eYsgjMXj5bmISzAiAu7GvqzetZb7xzRLtTAsmPzTpsq2ZDToBUpkb8U02XQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655865},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0c7c97530c939826ab927567c0e86ba67249043b","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1328","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.381","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.312","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.70_1771356198719_0.4694810803528533","host":"s3://npm-registry-packages-npm-production"}},"0.0.71":{"name":"circuit-json-to-gltf","version":"0.0.71","_id":"circuit-json-to-gltf@0.0.71","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8267d9e25d62bb64cc80928cd6337abda6174629","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.71.tgz","fileCount":9,"integrity":"sha512-dGZv6C22yHX5tb6uzZJ2PCgXqky3/nqX5YbiXRYPxiOzuoLpToFjt+YYJ4SQGd7W6IBF+5dvbdqO73eTqokE/A==","signatures":[{"sig":"MEUCIG566j2ZKD5quYSsab4Oykkw29pfXZmAMjJ1aFj6MPSZAiEA1Qk7WbEj6iJVzCBDkmBX5zu5JU6cuQLDYr9S8TZd1hY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655865},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"814a948059315ec93be78dea1a1822773470a8e2","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1328","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.381","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.312","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.71_1771458082962_0.34814032735061673","host":"s3://npm-registry-packages-npm-production"}},"0.0.72":{"name":"circuit-json-to-gltf","version":"0.0.72","_id":"circuit-json-to-gltf@0.0.72","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7c2d6ce8379ed11e20666fe4b5abcb9c730c5487","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.72.tgz","fileCount":9,"integrity":"sha512-zpnXIXtXyl/Djq30pF43g7MpHZv4Bbg20z8AFxBheV/CMXjLly6eJvfJ82tvgowwSrGN8LADwpEDSHG9xFxH0A==","signatures":[{"sig":"MEUCIGragIWBRcaLIZD/xnTNcrnmiOGJUtmoLY4l2KnTP3B6AiEA5nOTOBMyQhC1cvXTroRTgME+oRYMWYyhvs9VEzFBqF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661041},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"719a6e7bc8036218d21ef84c4c199144785a3102","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1328","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.381","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.312","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.72_1771498962140_0.4229150549614977","host":"s3://npm-registry-packages-npm-production"}},"0.0.73":{"name":"circuit-json-to-gltf","version":"0.0.73","_id":"circuit-json-to-gltf@0.0.73","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c7cb34d3ec340d081a8bb34421804fb35180f545","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.73.tgz","fileCount":9,"integrity":"sha512-Vb/cEy+fsQhJKYO13kBmZo41+WyaEIsKclrgRzwXGwFDgZBS8/+27iJ5kOi7atvtghb0cyAHDpMafhFiQU2WwQ==","signatures":[{"sig":"MEUCIEniRkHtBtAJyxZYsTRggrHLQ9pq2tp95PBCWW0UPIWNAiEAj7NM+Zdeyd8H90XVmFemmd8tvgdxQj88b3CCSnpPhto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":662322},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f9e329d6da44e86c9d996615ecfd41ace7ac2699","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1328","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.381","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.312","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.73_1771517484342_0.0024555575424043408","host":"s3://npm-registry-packages-npm-production"}},"0.0.74":{"name":"circuit-json-to-gltf","version":"0.0.74","_id":"circuit-json-to-gltf@0.0.74","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b6a50ae3a3990cef1f87476b4c8c58b022963a54","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.74.tgz","fileCount":9,"integrity":"sha512-jVoCjyOgXWyh8QV1ZMD7hArjATgaAcPVwFWinQOaIjr5AolSwIMYWw4jFUkStXSeqZ3oXoN+YhyBfTY4cWSzSQ==","signatures":[{"sig":"MEUCIFQq3M8pIavcbQ4CrSDW1skJoFOYZNBLF9jk44BdVdpzAiEA3lz7gadxk8F9teVgVVcame2TWECf2FuOV18u4Nt4y7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669144},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ba48704be9f478922077ffe56651af0c3be9d020","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1328","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.381","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.312","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.74_1772761461514_0.746277030624509","host":"s3://npm-registry-packages-npm-production"}},"0.0.75":{"name":"circuit-json-to-gltf","version":"0.0.75","_id":"circuit-json-to-gltf@0.0.75","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"012238c441254ff5779f983cb4af5db865251949","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.75.tgz","fileCount":9,"integrity":"sha512-69CWXavou7fkEQn8boFQfVbDgijqeb2EDCKEoDMYyJrBLo+96ETrO+GFafx2e9ewUYYDdPwln7XpIABWxzcjFw==","signatures":[{"sig":"MEYCIQD8ETYHYfMz0mMDa2LOyECMLHafYegLCHTWVlMCB6DrgQIhAIzudAYcfRitnEHFGgkd7ZFRuzFkw3JvAFqnbJxT4TZA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669492},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d031ad3d9ce78795a1925afb4ffd1509fd8f22d1","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1328","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.381","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.312","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.75_1773089075151_0.10347380487352464","host":"s3://npm-registry-packages-npm-production"}},"0.0.76":{"name":"circuit-json-to-gltf","version":"0.0.76","_id":"circuit-json-to-gltf@0.0.76","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"993953e9c4905cf6dd64ac83037ccd0448f25367","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.76.tgz","fileCount":9,"integrity":"sha512-On0Pk77T10Xv2pTWSAaaaRFhWvVc9yHbyVh4r/xGo5elXG0ShA7sWLP/tL6h7Dh0DNhxH8U570WqI6p2eb4g0w==","signatures":[{"sig":"MEUCIEZ0ZubPIBUNeCHNPNiwItSWEgpYQSxAq4nLNNZoJmbKAiEA8ibpJEYrear//UHFX0b3c3WUeNb7BKFe/qEMG8QVPHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":670778},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"78922ca57d6c0a5b0cb228e69d677f1210bf6176","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1328","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.381","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.312","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.76_1773262355737_0.4421510352218774","host":"s3://npm-registry-packages-npm-production"}},"0.0.77":{"name":"circuit-json-to-gltf","version":"0.0.77","_id":"circuit-json-to-gltf@0.0.77","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bb9af239ecc218d59d29b156cd1d12987c8e5b96","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.77.tgz","fileCount":9,"integrity":"sha512-n0YB10G3rVFDs3cI99RAwdifpwXJ0/jx/BbAdFQUkGeea1TTnMfYUyas8FkMMUN3HSyFMCFvz6RAvixVchsk/A==","signatures":[{"sig":"MEUCIQCHEVbliSXU4cB0gTYbwBWPW28I6kDcHrUs7M7onudepgIgdJncpZoMR0Hge1IbN0kxSEjeLyGGrM0TrTjW2nvM9N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677275},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d1fcc2ed5fec04075f7a8f3b8e938e5ce0cc9219","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1328","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.312","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.77_1773273294545_0.5566938127345695","host":"s3://npm-registry-packages-npm-production"}},"0.0.78":{"name":"circuit-json-to-gltf","version":"0.0.78","_id":"circuit-json-to-gltf@0.0.78","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"12805cd5c8c145296d2677aecec3ac7552f98892","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.78.tgz","fileCount":9,"integrity":"sha512-f+923QckUSRreKXJAy9AmS4sDJdSlqbs1MSZSYPztyQ1RdxOhuSkrGld9NCvMxctfSAhDEqaOBmYoznf8bU9Lw==","signatures":[{"sig":"MEYCIQCnA6FHN1cKTKMGxU0pqM8ca6fHLntUCAHPRMs7BmILBwIhAIBbMR/owRJ/5HKUqcM2KxJyTn1spCSNq93pQ6FjvuI4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677825},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"419fd926fd18b7d35d5ddd5ba4720a8aa64fd255","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1328","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.78_1773332987710_0.12285876572500909","host":"s3://npm-registry-packages-npm-production"}},"0.0.79":{"name":"circuit-json-to-gltf","version":"0.0.79","_id":"circuit-json-to-gltf@0.0.79","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4f71c555ab6a0b0c06994fa6fc41eb709ffe696b","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.79.tgz","fileCount":9,"integrity":"sha512-1uDXrrDaYNmYk7tytZCC8myerDg4iTN2JAAlGf4r21czFF/8dPhngwcm6vyMaybGZiX+bWJnsG2+f1q8uKAG4g==","signatures":[{"sig":"MEUCIA+74KOYFCNEk04MMpEaQnol4fpx6b/JD2sjCPPGF4+EAiEA/o89wQ1oDpdPD8aUYOT4CEP7hQUzQiFwzM4z7h/GHGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677957},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2fb2dfeba03167831032c18f958ed52ec4441745","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.16","react-dom":"^19.1.1","tscircuit":"^0.0.1328","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.79_1773375787799_0.30999232693018297","host":"s3://npm-registry-packages-npm-production"}},"0.0.80":{"name":"circuit-json-to-gltf","version":"0.0.80","_id":"circuit-json-to-gltf@0.0.80","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2e754b9188585986ac38646e9df80cd9013d0288","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.80.tgz","fileCount":9,"integrity":"sha512-DTyWFHAD3tW2LGwYnZfO8g3NtvyHHbB/fKwRUhUhXaGAjIURcu8gftdAKUpC8f0vQhJfRYf22IL7tYTB9bG+dw==","signatures":[{"sig":"MEQCIHPfSKuIdt1Jrn1HaTbMNbFVB1v/wCEZOmjjb707SoZeAiAL2TAsjJb2Qwa1QyJIi2+K597W5CsfHaWJV3HTL1t4cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677957},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ba35f927c5e635b1b3f5aa58903e26358952b614","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.18","react-dom":"^19.1.1","tscircuit":"^0.0.1328","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.80_1773379865926_0.5309994585441626","host":"s3://npm-registry-packages-npm-production"}},"0.0.81":{"name":"circuit-json-to-gltf","version":"0.0.81","_id":"circuit-json-to-gltf@0.0.81","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2d5ebc31e478500fbb3318e80627a082f89441c4","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.81.tgz","fileCount":9,"integrity":"sha512-6pqlYKSh6Ku8G01Qo2VAvOEjg2UtscQKeSXyI5g1iCaloaIEoUPdpVrYUw9RxjOgBuWZW6in86CL0fCL6OoxXw==","signatures":[{"sig":"MEQCIFk0vio2+mJ/diuz5Pgp5DZYS0O+PFxeD2vjNAhPLvy+AiBBhelhdu1wJJIroLq2JKsyIpjD8uJjJJYnyKkeT9PCRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678606},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"63e0325af9d2273ade86f8a43cb2e6c3c537d429","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.18","react-dom":"^19.1.1","tscircuit":"^0.0.1328","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.81_1773411015554_0.012777837890451949","host":"s3://npm-registry-packages-npm-production"}},"0.0.82":{"name":"circuit-json-to-gltf","version":"0.0.82","_id":"circuit-json-to-gltf@0.0.82","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0605ca7a71ecca6ec1a0a16e06c4e4fe10cde921","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.82.tgz","fileCount":9,"integrity":"sha512-LfwNjWYsU7L2IDxaZrIyF2ryMuSiMWJEaUIiGWZ/Al170P+LOpjlboMY+EtKQr75XbueEYekgR+DX5ilTsiXRg==","signatures":[{"sig":"MEQCIH2qNCiY+nhZLtcaHfVjPkLlo+2bexvlYBAOZi5mFUeJAiBG+C9vLG6zzAzwQUqXpbD3r3RWn/vSzlcW7sWEE+VxVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678695},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"14e879d694b3960ffee088bfbdfe218cc60a09a6","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.18","react-dom":"^19.1.1","tscircuit":"^0.0.1328","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.82_1773413863045_0.12033396320484457","host":"s3://npm-registry-packages-npm-production"}},"0.0.83":{"name":"circuit-json-to-gltf","version":"0.0.83","_id":"circuit-json-to-gltf@0.0.83","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b77b16f3a95c2c085f4afb955272f0e150931a4c","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.83.tgz","fileCount":9,"integrity":"sha512-MMuSkbjKbfS18NE3gOKq2N0FcnROQgELKhzraI3n9ctTlIxdoNS7GI3ynCueibFYr3CTveJTbcxIRWixCTQY3Q==","signatures":[{"sig":"MEUCIF/bGwaJ42cac5+LaAfBcr3N6Ghzz5UbhFFs/j/F0cFNAiEA5bkPLjmlc0l/IaDNbtryG6iZp8X7u+19k0rzUTxcE8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":679574},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"57ec67e94ef21d0752a60cf9ee249865623db0fe","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.18","react-dom":"^19.1.1","tscircuit":"^0.0.1328","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.83_1773512605083_0.9188869898111829","host":"s3://npm-registry-packages-npm-production"}},"0.0.84":{"name":"circuit-json-to-gltf","version":"0.0.84","_id":"circuit-json-to-gltf@0.0.84","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"aa9ab125cf4841bce57ed67b055d764d8bf6132a","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.84.tgz","fileCount":9,"integrity":"sha512-XcgoOmKJ9uJr7JwOS0ppepMmhCHo7rDdhhQbf99zygQ599k4NSCNw+Xjs3A0qAGL/2WGjcD5G3xIaLf1cNQa9A==","signatures":[{"sig":"MEUCIQC4s8JNBOhWBpcQgRlOpS5/dtj2Cei5oT33W1j005UXtwIgJYk9Mr1EYmLvKebxBD0/u4H5CSj3kL1l0JQ4zKDAkss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693332},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3527df78be35525c5f0b0b35016d776eadfbf46e","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.18","react-dom":"^19.1.1","tscircuit":"^0.0.1328","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.72"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.84_1773516791345_0.66349005117246","host":"s3://npm-registry-packages-npm-production"}},"0.0.85":{"name":"circuit-json-to-gltf","version":"0.0.85","_id":"circuit-json-to-gltf@0.0.85","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"dbb117c67caf502573351ae56edbdc21cd330a32","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.85.tgz","fileCount":9,"integrity":"sha512-loWfoooWFWpWtiFinWvpoGiC4GCunHTbaRs41cD/yE5e2MJU4yWkgeDaxzJuXc6eHgjaCjG+1oHKPTYpJmrU7g==","signatures":[{"sig":"MEYCIQDVZejbkTMaNfJP+4uyMbCGDFp8TO3eO4Dgaw0bNSzMDAIhAKhTk/+b8odrtWeTyOFG8giwdVtn1qW1+bjO3hLL3wgo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":692829},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b50f57afc893fd3504a67c271f56e068d80a9333","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.18","react-dom":"^19.1.1","tscircuit":"^0.0.1520","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.90"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.85_1773687228390_0.9977760592184284","host":"s3://npm-registry-packages-npm-production"}},"0.0.86":{"name":"circuit-json-to-gltf","version":"0.0.86","_id":"circuit-json-to-gltf@0.0.86","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"943eb179952fa85530cc658c6d787a0a9b638c45","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.86.tgz","fileCount":9,"integrity":"sha512-a0U8kTXxCxxf5spo9MPGYDWJRw1+uKZeH5dXz85BJLnWtGF7Q05t+Tre+ovYfVJbqcSujd3vbFIEoJ7pJXu2yw==","signatures":[{"sig":"MEYCIQD2q/RuxYvfxRzR5xJAoMpe+eXju0CMNbWip1oX3nipuQIhAKvc8lXj8NlN7WvydGfZJIJzDzIJc/Kqo1BHc0cF7fA9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":692829},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"87c289f31635d941c966147347176176ccf07ad4","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.18","react-dom":"^19.1.1","tscircuit":"^0.0.1520","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.90"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.86_1773740937987_0.6702110594703008","host":"s3://npm-registry-packages-npm-production"}},"0.0.87":{"name":"circuit-json-to-gltf","version":"0.0.87","_id":"circuit-json-to-gltf@0.0.87","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"987dae7752b737eed02e3d0027bf339f8d30e887","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.87.tgz","fileCount":9,"integrity":"sha512-3L+ZpBMPctQpsFaaHPcQCM8eWIwz5/cnWPJs7rJKQjK+WO3+MbHqjNyeMEuCammqXxfJDPcG0fotUUjx5sRvVA==","signatures":[{"sig":"MEUCIFp+ZUdTHRT31QFyzWeu12v90KqscNuRbXq3kGSsSf3kAiEAuLrxJ+FCTNZQtv8WV/S4fd/dHGiGwhEghHs0AzFK0k0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693238},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8f0ac21552dc82548aa8af85e97beb7294b9a08d","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.18","react-dom":"^19.1.1","tscircuit":"^0.0.1520","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.90"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.87_1773758624519_0.14237742036804923","host":"s3://npm-registry-packages-npm-production"}},"0.0.88":{"name":"circuit-json-to-gltf","version":"0.0.88","_id":"circuit-json-to-gltf@0.0.88","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"42c8d72749ece83aa1b24dbae752453cccbd741d","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.88.tgz","fileCount":9,"integrity":"sha512-qrazm4QgrANu0gROI+T3zAiQFLQZatLXOhwz2pYGuwvRyqwuA026ovtag68+LwDiH9l1LvMwyuU8M/y+rCwHJQ==","signatures":[{"sig":"MEYCIQD9OP/ogf7mXr9SHYvU6LeH7tlsY1gVn7/oM1KBA4KHXQIhAMvSigTb+VtSVR9RtN/p1G4gWvaw9RvSxFegE4PLcg28","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693238},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bda211c5f17d46bfbaec2bdbbc82038ca85ed134","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.18","react-dom":"^19.1.1","tscircuit":"^0.0.1520","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.90"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.88_1774482687287_0.9614035129516576","host":"s3://npm-registry-packages-npm-production"}},"0.0.89":{"name":"circuit-json-to-gltf","version":"0.0.89","_id":"circuit-json-to-gltf@0.0.89","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b6bfb4ed9dc12fd08e4508beb19d9b319a928c63","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.89.tgz","fileCount":9,"integrity":"sha512-uRq4fbD/8ohY6z2YesaLeud642l5T9d9sAmE+HMAOwck/hiV/ygUFHnmt0RDLO9tnbWLowQTUvbCRfyCwzcwVA==","signatures":[{"sig":"MEYCIQCjIzqfiwu5oHHEF2DjpoIYaaAxzKVXcXKeOvoXDqXlngIhAKdJYd3bIfruP+ayWUcnMrBsPKt+VaxyQQSkVKlmhkWf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694693},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"64ecca5c7f4869ba317d7fc1b8b7376d8ceafc5a","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.18","react-dom":"^19.1.1","tscircuit":"^0.0.1520","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.8","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.90"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.89_1774488717966_0.5265350174558499","host":"s3://npm-registry-packages-npm-production"}},"0.0.90":{"name":"circuit-json-to-gltf","version":"0.0.90","_id":"circuit-json-to-gltf@0.0.90","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b20556e9349c57544baf2ed70ad946a5c16e2dff","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.90.tgz","fileCount":9,"integrity":"sha512-Bo1ynoKCzZ+SXTz5y1HT3lKwLrk99Sz/SdxilvL264k6WsuzQ0E0mrQCQ4d0LEJbo97vCzcKgXYQ0HLd4YuPCw==","signatures":[{"sig":"MEYCIQC2VIDMn3fxHhAkPOk/BTo2QAuYF0NlOAGlDYmHwWehzQIhAMHLDhw9qHe18uRuwZ8Zfiyn+Si0WG3BiIPMA+W+2RYs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694694},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cee738b3b603fae70c56dbe92ad301708c066a29","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.20","react-dom":"^19.1.1","tscircuit":"^0.0.1520","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.90"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.90_1774496127241_0.2091051535520274","host":"s3://npm-registry-packages-npm-production"}},"0.0.91":{"name":"circuit-json-to-gltf","version":"0.0.91","_id":"circuit-json-to-gltf@0.0.91","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e014d77e69f85f28b0b12534b3ee6d22884809b1","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.91.tgz","fileCount":9,"integrity":"sha512-7QzJ0WF88WmVMgWtt+2ogfvFCDEr4EKWRMy/oMgCVnsr3vI6wkfQjqE8RwgFRtitZzMh9msfM8Vvcu2lZ2I/rA==","signatures":[{"sig":"MEUCIDOAcJG08o6TVRaX+iL4nmslX9dL4eUPgtal/lbx3BJBAiEA5wQ6Akwfw3jN1b0+5O2N9ZRvntCjFLY9ydcXKFMgsnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697335},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"abf0e3b2783e9a2573e98565e324ba8f3cf6e2e4","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.20","react-dom":"^19.1.1","tscircuit":"^0.0.1520","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.90"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.91_1774619392438_0.08282459272464893","host":"s3://npm-registry-packages-npm-production"}},"0.0.92":{"name":"circuit-json-to-gltf","version":"0.0.92","_id":"circuit-json-to-gltf@0.0.92","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"17dd70a06fe36be7ac031b2cc7f65f7eac5f604d","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.92.tgz","fileCount":9,"integrity":"sha512-7e3G2fM6d0FShbHDLPXRW9Txu9JVpUb10XFykTGmPAmLYqCdlufZmRZf9akSTf2iE63eDhzUe02me0o/IFhp3A==","signatures":[{"sig":"MEUCIELcBOysMEYCi2RFqv4SkvxnVMoiPBrVryrL6C6RO2eKAiEAmcTMRBmLvQhHrmslFiB1a3WCH3K8X5dFZ1iH2wkhxU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697449},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3a019d303d254d94d3fa87ebd5215f803e5df0e5","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.20","react-dom":"^19.1.1","tscircuit":"^0.0.1520","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.90"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.92_1774722968856_0.3426107530390796","host":"s3://npm-registry-packages-npm-production"}},"0.0.93":{"name":"circuit-json-to-gltf","version":"0.0.93","_id":"circuit-json-to-gltf@0.0.93","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a74955ef9db25df9786baf152762711bb22b5fa3","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.93.tgz","fileCount":9,"integrity":"sha512-uhAamU2OJE2po0FethKNlPJYz0xdck5LQspC3DwvnPa8Q1UAJlZpffxMPD7s1jAOqm9u372T7jSEygG7zKJ+Ow==","signatures":[{"sig":"MEQCIAM84LjqalFjG9bAWUCpfKNf47lT8xRBEf6tTBaYdP0dAiA1SKnG8/jYCVOchFNmgsBYHlPPxBojtZzxBp0p0qeCNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697471},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"522cbc7d53287f668e0711f51538863a32519cab","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.20","react-dom":"^19.1.1","tscircuit":"^0.0.1520","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.90"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.93_1774883930153_0.265444178825305","host":"s3://npm-registry-packages-npm-production"}},"0.0.94":{"name":"circuit-json-to-gltf","version":"0.0.94","_id":"circuit-json-to-gltf@0.0.94","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c9160441ef27171da080b0c7d95f3ee8f640e9eb","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.94.tgz","fileCount":9,"integrity":"sha512-nkPoNQbJWkQcVO6LiSVoK5x5ThDsAdsp/RE4Ypl/tua8u38+0KKkQYE6DVy+sY1oYJ9nGJ73MUHkfzEUK2LYGQ==","signatures":[{"sig":"MEUCIGKN4uRqwjVB10FwJp0NGMDAY2McJ1rUQ/NtUeBuNfrqAiEAuVFSIEB0GG82ugCNizxB/mzeUsqQGMGpsx5CF5jszbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697471},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e8c0945844cc493b6bf4ac3500ca8f4b729da403","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.20","react-dom":"^19.1.1","tscircuit":"^0.0.1520","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.90"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.94_1775921467362_0.41967609519379434","host":"s3://npm-registry-packages-npm-production"}},"0.0.95":{"name":"circuit-json-to-gltf","version":"0.0.95","_id":"circuit-json-to-gltf@0.0.95","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f1b3e728565d063ee05990f1c5e5d3479305a84e","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.95.tgz","fileCount":9,"integrity":"sha512-bWMIjq5Krgsf6U9pCupQj2ux3nQF09ptOUvEpRmLEr2Hh3msmsdUvQ9AKYUmXPc+tGtvDn/cvWbxa+8lYV+mZA==","signatures":[{"sig":"MEUCIA+l2H/58Vi933A2u4F/P4brVkNTmvl5UDlVU/i7s6hrAiEAnsWdC2n6mX7ojSE/q2TQEfZ8i7pBr/+BYUq/qg6ohRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697036},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"14fa113fc787de9c04ac1a9575e37fc804ead2b8","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.120"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.20","react-dom":"^19.1.1","tscircuit":"^0.0.1520","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.90"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.95_1776087752729_0.3277501570367871","host":"s3://npm-registry-packages-npm-production"}},"0.0.96":{"name":"circuit-json-to-gltf","version":"0.0.96","_id":"circuit-json-to-gltf@0.0.96","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4153993416aa6ff6605e096719ff2abf5b1ba1c6","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.96.tgz","fileCount":9,"integrity":"sha512-7V1cj+WhyPBRsVbgghSCnbJNyWkx/KAhvnZU1Pdp7lZH+iHFIqRyIL/vNRRo657JDGM4bTlVFMUugo+RrseoKw==","signatures":[{"sig":"MEUCIQCsiU6FregK/SxHnXwAnZQsqEjOCo5A9F82qBaHue8NlQIgGegH3KrP9ckwc7ongU6ZCSxY4Qs2It+KCa9zIK+8jaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697036},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9d534a63f0ecbbc60923a1b39d67e1e701c305be","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.129"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.20","react-dom":"^19.1.1","tscircuit":"^0.0.1520","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.90"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.96_1777001364994_0.3600227975054473","host":"s3://npm-registry-packages-npm-production"}},"0.0.97":{"name":"circuit-json-to-gltf","version":"0.0.97","_id":"circuit-json-to-gltf@0.0.97","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7128cb630a97f203fc6dd78d68dd869486d18d1c","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.97.tgz","fileCount":9,"integrity":"sha512-UA9OtRiRvrXcKjtqsTfDpLD7kMzW//IZWpSa81/i4K3AC3aBWzUYWkkBcTSMWrmPNu87tyvMwmSX9RdveRlUjA==","signatures":[{"sig":"MEQCIFhaORjhF4/ntk6z0iw3/EqsZUukwmWxy0PxrU5WmNBbAiAX4EIg2g01ee6XY785bAk3zNl/jdTqaSpw6y6CQIK9zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699479},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"58069721739c896a60b0a98dfb2f2cc1edbcf2ec","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.129"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.20","react-dom":"^19.1.1","tscircuit":"^0.0.1520","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.399","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.336","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.90"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.97_1777574033125_0.5290197154771665","host":"s3://npm-registry-packages-npm-production"}},"0.0.98":{"name":"circuit-json-to-gltf","version":"0.0.98","_id":"circuit-json-to-gltf@0.0.98","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"72ec0aa1049ac0bf2fa9962b6b74ce626ac5252c","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.98.tgz","fileCount":9,"integrity":"sha512-BAV2KnrUz3Rah3MbRKin6hGzm3nQ3ggpiMgy2WvRvJ0hLFSdw4GPjsb+TJ3HwkiJz0lP43pUMifLsY6yMjxJJA==","signatures":[{"sig":"MEYCIQDvqxzOPZ++cRSryQJe4etRSbL/BCSqDljFl+ovfyPIZAIhAM1SPNK//p9ZXZRShCCeRzFc8RMvSQWhuhkSy39Ak36u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699479},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8db0b5abc07e9eca5be16d7e9ee19058ba609aa7","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.129"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.20","react-dom":"^19.1.1","tscircuit":"^0.0.1736","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.423","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.345","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.98_1778167064612_0.3038932318207035","host":"s3://npm-registry-packages-npm-production"}},"0.0.99":{"name":"circuit-json-to-gltf","version":"0.0.99","_id":"circuit-json-to-gltf@0.0.99","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6580ad82382cb306b65cd54fefaad7531c7d75ab","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.99.tgz","fileCount":9,"integrity":"sha512-NJJtsnTqk8dyseaAVS+hNWRpEKI4jLDg+gn4cDXOj3YVBRFBP+uNuwBga1hLQ1+T9jv4zddAkZng6t7HancVlg==","signatures":[{"sig":"MEUCIAMRf5DupF253Ygp7bZRcSDj2r8GApjkBhRAm2MQUM5BAiEAqLN9YMgC8ZnohY2atdByS1pakSA8c3VFSUVIf0SpybY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699542},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"56a214b2860fd2593c2c53e1359282b4ee8b0fcf","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.129"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.20","react-dom":"^19.1.1","tscircuit":"^0.0.1736","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.423","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.345","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.99_1778167970000_0.6037340493377268","host":"s3://npm-registry-packages-npm-production"}},"0.0.100":{"name":"circuit-json-to-gltf","version":"0.0.100","_id":"circuit-json-to-gltf@0.0.100","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"531c35f99f55600addd1827ad3006dbd12cf01d9","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.100.tgz","fileCount":9,"integrity":"sha512-exyLOQOONmAp7xrahPb811a/kHIWconlG6pTbnFxh4xYD9wZaNP4MU3Shfs79aVa8IDQ1nKI5ilfrZ8CrzUcEA==","signatures":[{"sig":"MEYCIQC596OF2m/7dQeY3i9wkGj7sgyRI3YBx66hT5unn7Vi0QIhAI1QndKOJTXcn105vXoEYs8IaK7ESdPKSHCf4h2ECL8a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699810},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"42c86800bba147fa39fc5d34dc9f7612cfd6c582","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.129"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.20","react-dom":"^19.1.1","tscircuit":"^0.0.1744","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.425","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.345","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.100_1778579974405_0.47352764777466216","host":"s3://npm-registry-packages-npm-production"}},"0.0.101":{"name":"circuit-json-to-gltf","version":"0.0.101","_id":"circuit-json-to-gltf@0.0.101","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"de7e7ec3353bc43bcbe084e1ae99ea6414cf30d3","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.101.tgz","fileCount":9,"integrity":"sha512-0vExRYrQ6fjLpRdb0G3a/S/QOSbxykB0M61SFZBJ8m8F5AlAEZk3I0W1ULq+4w6sIQZXo+fwqgUL4Z5Dv1vqmw==","signatures":[{"sig":"MEUCIQDgVUPITRxGnafAjg9rQ1WWYeChLeUOrWrucaNZH1+7SgIgRIhzThj2cJu78+NmkvJHqhxZ1GGAw2Rk5drBCPGOSE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699810},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4b41fa9ac1e1694be1d3d59d67af085e80a51da6","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.132"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.20","react-dom":"^19.1.1","tscircuit":"^0.0.1744","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.425","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.345","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.101_1779203692427_0.48047505283902003","host":"s3://npm-registry-packages-npm-production"}},"0.0.102":{"name":"circuit-json-to-gltf","version":"0.0.102","_id":"circuit-json-to-gltf@0.0.102","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"815f71a29c0260ec63de685aa6ebc65423f65603","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.102.tgz","fileCount":9,"integrity":"sha512-1q9r3pgxwB13gIQQdDUG2kxg3qdg8UzSGd1Taraf8xxKoD0Dq0zk3Xq5Ei9L+WvTknrT2wnux6+ILCOXdHJgtA==","signatures":[{"sig":"MEQCIDY+dOzQIFpAaCkO0YKtd8x3b7ujZufviUbvy1sg7BDGAiAaOcsaXIEdgD8Ln3sN5wPbNFkWses1hWsqYf5lP43BAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699810},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"80523a9cb148d311fc636436cf808d8f049cab09","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.135"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.20","react-dom":"^19.1.1","tscircuit":"^0.0.1744","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.425","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.345","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.102_1779594661560_0.24961668639482149","host":"s3://npm-registry-packages-npm-production"}},"0.0.103":{"name":"circuit-json-to-gltf","version":"0.0.103","_id":"circuit-json-to-gltf@0.0.103","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"51f089b1130acf22e89739cf26f9aa2b5ce754ec","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.103.tgz","fileCount":9,"integrity":"sha512-3fZC3UvUABzuWvn5MaT2QMv9E7cQ44+BB+rLqmAKUAYkFRc7DYbS1wMlMQtfgQjdt2YxnBqfH1hCbu+WJ3/g+w==","signatures":[{"sig":"MEQCIHtyYeS/p5/J+DWyQVKV2bj/Oa19Ha60gJe0xysPG4KlAiAoHir1/CDYPdq27JUDc20ai+wltJV5ypjt/w3WvyQrhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699810},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"228862a00d509e92857f153800103f4d4c02e243","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.135"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.20","react-dom":"^19.1.1","tscircuit":"^0.0.1744","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.425","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.345","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.103_1781872735252_0.3291236937083448","host":"s3://npm-registry-packages-npm-production"}},"0.0.104":{"name":"circuit-json-to-gltf","version":"0.0.104","_id":"circuit-json-to-gltf@0.0.104","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fe80d8caef334d58ac0be3a6c1a3a6ee58d41b29","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.104.tgz","fileCount":9,"integrity":"sha512-HKSDR8olhSNP8ycXBASdNRP9OnwsTX2rxjy3fubmkkewCs02HzvO9TXp06mI8V+IEAF7XQdeHG8xEyvtTrMEqQ==","signatures":[{"sig":"MEYCIQCHc4W5T5mRw4D0J0anB4i2iMAdiiD73tKkYq+Tac8qnwIhAMfQHgE7CczUg8qvhl7dGFJWa6kheo4/aiVBtqwNTY/0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699810},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5634b5881ca9f5ba358036eb563ecabca6489a03","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.135"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.1744","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.425","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.345","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.104_1781933678956_0.945987935752671","host":"s3://npm-registry-packages-npm-production"}},"0.0.105":{"name":"circuit-json-to-gltf","version":"0.0.105","_id":"circuit-json-to-gltf@0.0.105","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"de6593285d43ad963c30041508a05cd7a6086508","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.105.tgz","fileCount":9,"integrity":"sha512-0p9o8QQL2PmI7nn9YuBFUJkZgOLXnvUnaslTfS9/YJnkTR2RVI6dnkSyxFS/4Nbu8y2MIVzXID8nWydQluGHqg==","signatures":[{"sig":"MEUCIQDoEF2P9x/LcSoMJE6U8GWUw4vXiG15GDZMQvCePnWInAIga0TCyN57ZsAQ5VYjQSY7uWwO2lA2g3/1KnW1Qtk2EY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":701299},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b7cbaa13f79a1607f1b199054759c9331c161d35","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.135"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.1744","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.425","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.345","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.105_1781945225019_0.9256158172332705","host":"s3://npm-registry-packages-npm-production"}},"0.0.106":{"name":"circuit-json-to-gltf","version":"0.0.106","_id":"circuit-json-to-gltf@0.0.106","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a02129b30f791d6a16aa62b915f61a2154023722","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.106.tgz","fileCount":9,"integrity":"sha512-U59vURQ704QTN+PxTHn8t4c0NGgdSSrNiTNYjnsXDrxK0rhtacchd9QBD4iz6x5n15QSlhcds4dyC1AVAbB9GA==","signatures":[{"sig":"MEUCIQDZXtE51HyZnyrJ97Brrqrni289zTUiWaUc77lniBAYGwIgX6W/d+q7wu3FG46XtP3CiRDOu15g+kCOHJxiTkWnIAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":701299},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"993c161f098c75eab897e536095ea4e1be9f7223","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.135"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.1744","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.425","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.345","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.106_1781955915287_0.038684655133529366","host":"s3://npm-registry-packages-npm-production"}},"0.0.107":{"name":"circuit-json-to-gltf","version":"0.0.107","_id":"circuit-json-to-gltf@0.0.107","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"66cccd13932773eb6bc686929d8e7da5a7e35d7c","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.107.tgz","fileCount":9,"integrity":"sha512-YuER0b6d+bYk/S/FAClS3RPW3ipo/CQb+OoNZiNkNqObsuRh6N/UxQeo/M1NXh+b0j2tfeL0nlSIkfSmKx9lyQ==","signatures":[{"sig":"MEYCIQDPvXEleqoM99kOz4X7kO4R2CsMlrcmrU501a4+mD/88AIhAI8ur3Re1DFvwbNd6osHOcSISLzWD1WPgcfpAV66KL5q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702330},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0bdd9eb6cd2b069fc8030df21e074362550bfcf3","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.135"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.1744","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.425","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.345","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.107_1784169512315_0.32221101631745164","host":"s3://npm-registry-packages-npm-production"}},"0.0.108":{"name":"circuit-json-to-gltf","version":"0.0.108","_id":"circuit-json-to-gltf@0.0.108","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"39a16fbc95b88f4a050e663404a7818d3ac208a3","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.108.tgz","fileCount":9,"integrity":"sha512-TgxwbQr28VL0p8Np1xwb6r81USlLn/ItFljD3k+Lz5Ju+Wgxxc9AtLUuGtqJgxkDqLfNSqbUk5VmhQKRCNBy6A==","signatures":[{"sig":"MEQCIG/FzzHruUXillkRkJHVk10LhC/w0w+QbvTbPR783BtvAiAJjWqvWixlhWutHKRAC32adI6S8gGKpYR9FdhVMZZdog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703637},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"76f433e4ec27a3a9fcad2b9cdac7b609bc18521b","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.135"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.1744","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.425","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.345","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.108_1785444777639_0.0038678996547445443","host":"s3://npm-registry-packages-npm-production"}},"0.0.109":{"name":"circuit-json-to-gltf","version":"0.0.109","_id":"circuit-json-to-gltf@0.0.109","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"604d957d7eace25efda95f1d2eaa92b264b96549","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.109.tgz","fileCount":9,"integrity":"sha512-lRWLqmX81vMj91+BreftMgtYbyKxUIzzeC96r9T0BU3qhkjXuqkp6yXBwPFDmCBNyvNK406TttO+F/mO10bFLg==","signatures":[{"sig":"MEUCIQDjPwP+ZDItopU2rl8uOyw5Wor6+dmWzlCsmjqm8gwy5QIgdZNA5fvXjBX9k7W395HmdSIdWbVQSmUa/0QGD6DvyPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705398},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"dbed6fd9c1ff981a536ac9ac9d9b640b6a9706c3","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.135"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.1744","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.425","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.345","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.109_1785446749612_0.9037062085792014","host":"s3://npm-registry-packages-npm-production"}},"0.0.110":{"name":"circuit-json-to-gltf","version":"0.0.110","_id":"circuit-json-to-gltf@0.0.110","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7340c5a2db211a91c213fbfa51b07ce92e58754a","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.110.tgz","fileCount":9,"integrity":"sha512-JKWUVqIJ4p31u1ttpsCXsXucqOgzIwpRttPmJTePZLCNNy9U+jokusbx0/JjlBlsETD+f/OfKkmbKEYXutNmkg==","signatures":[{"sig":"MEUCIQC5pMaRSSo1VZWgBPTR3yD1xXzuqY1kGTK/N6Ovg9VTxAIgNeu+8YQZMeDpr6SChJuJKrOQUV/wHAFJbDUjCqRU8vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707449},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"18789e03176db422d4f93c983cfbf63adf67caef","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.135"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.1744","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.425","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"0.0.345","graphics-debug":"^0.0.65","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.23","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.110_1785449580328_0.44297365118844145","host":"s3://npm-registry-packages-npm-production"}},"0.0.111":{"name":"circuit-json-to-gltf","version":"0.0.111","_id":"circuit-json-to-gltf@0.0.111","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7bed9f07df569bdd49a8b529b78042c1a633ffcc","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.111.tgz","fileCount":9,"integrity":"sha512-EKIw/Bflz9NWmM7dNvFiKMVkNPF5Jbnze/Y2IjkwRGesi/Ep+8tR6q3flDgnHBTdNcPlT33RiYXXfH8mYOb3kg==","signatures":[{"sig":"MEUCIQCAQkpPoqa//73zioqTSK0oZP1ym9PS/yWHOsyn7d1/qgIgJkp9i7zcX8e0aCavRwS1KPb51V3VH1/vaZL1E5rCf/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707451},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8b9278168889102ad17f2ac265f1c8b1bf8133cd","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.135"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.2190","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.456","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.96","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.25","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.102"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.111_1785510599038_0.5743386521999154","host":"s3://npm-registry-packages-npm-production"}},"0.0.112":{"name":"circuit-json-to-gltf","version":"0.0.112","_id":"circuit-json-to-gltf@0.0.112","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"434995674dbd32095b730b2958c8c26fee2ff1bd","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.112.tgz","fileCount":9,"integrity":"sha512-fXikuMgKyZaT1WCaXqrMacqDmEWrAM2e1LT4LpPXguNehGsxz36AkaAWnqH+DLj4ZUFIXMWKxGJ5H8NBmEq+WA==","signatures":[{"sig":"MEYCIQDMUd8bxMFX8Ov3KRq1btRdXi0KKTf23TItoObPHm1EXgIhAPhLnLHVMBmGVc4a+Ce0DJmlj0QeOzii8WTQkgy1L5Xn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708689},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e7e56f2e78fd2c07d4a1a5af1bb6e1db6582024b","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.135"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.2190","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.456","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.96","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.25","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.102"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.112_1785969760269_0.6702142063516536","host":"s3://npm-registry-packages-npm-production"}},"0.0.113":{"name":"circuit-json-to-gltf","version":"0.0.113","_id":"circuit-json-to-gltf@0.0.113","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4db350ae712423bedcc8d1c38ae581c8491527d8","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.113.tgz","fileCount":9,"integrity":"sha512-GYkOC2ha2ZOBbzIB2GlPhk0VGdFcnLpqnS/ZNFeX5NSgmeedMX28P0LsDgHlQcZ8X8jnPOI9nEUgyKaNjqqxkw==","signatures":[{"sig":"MEYCIQCmuYGdBvMaz6QATcC9ggVzwsCqEZYELJ5kU4oPbst7SQIhAIzE2qrWSaoYBUN2h/hu/sY9p/mjjJGxRfKk9NRNQvcT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704984},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3efe47430f19a6b7ec141c69561cda4ef20a09dd","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.135"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.2190","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.456","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.96","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.25","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.102"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.113_1785972874093_0.715309518648974","host":"s3://npm-registry-packages-npm-production"}},"0.0.114":{"name":"circuit-json-to-gltf","version":"0.0.114","_id":"circuit-json-to-gltf@0.0.114","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"38a75cc8af35f7a05b110e00d94536ff773f4f2d","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.114.tgz","fileCount":9,"integrity":"sha512-hke3+/yxvqtKeDviHyrFQdNKgo5G1tiI9SBtcqcBjrIUZ4ysFWAnvw2qGDpli45CE7P+S38qOeNs8Mydx+QTZA==","signatures":[{"sig":"MEYCIQCe2jGjn6o4OuEPHeDCt3WGFbJAfbcniVw/Bc8SRNlQBAIhAMeTv0BHbGI071eG3ToaFR970fX72R3+wSIQcdM3453z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706462},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f130a3238e6e9d27928495aa8b43ac5c8156c55f","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.135"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.2190","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.456","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.96","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.25","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.102"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.114_1786408560743_0.8100863284017867","host":"s3://npm-registry-packages-npm-production"}},"0.0.115":{"name":"circuit-json-to-gltf","version":"0.0.115","_id":"circuit-json-to-gltf@0.0.115","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b0ef8e5e1ddf14dfa2422757fc2c3488044c9c2c","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.115.tgz","fileCount":9,"integrity":"sha512-eQz6ED2M2IULTZz6Tc7dVitgjCa5P4KUGjG0Op+hLc5ebyP3RoN/yktSHqNECdwWqAtROTSpEWXMFUC93lh7QA==","signatures":[{"sig":"MEQCIFxyEL190MxZh/G/NWvCIjB0jkD4eqIq6Q7hqUb4AqUWAiAjJhvXcmdgJn/RsJ1WLyfv+cf8gQI9YZ4ppjh27LTZZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707022},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"61048d0046e5cafe354fc7d35a6bedea25d4a64f","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.135"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.2190","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.456","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.96","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.25","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.102"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.115_1786410206875_0.12658706769038974","host":"s3://npm-registry-packages-npm-production"}},"0.0.116":{"name":"circuit-json-to-gltf","version":"0.0.116","_id":"circuit-json-to-gltf@0.0.116","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c2344f3b1fcdcd7f376e4ddbfe6c80fc6c42e3d0","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.116.tgz","fileCount":9,"integrity":"sha512-XxvrfAZG1GTtYMAzc/ontvCaNDnj9/5+VraHzSPjifoN+g1RS1IzWbb5yVJvcPihVklAA8xVtLbRL7w+ssqdiw==","signatures":[{"sig":"MEYCIQC9lmrmYlSM7uUerkI3lXepC/RFA9KidklbyDspWH8ZFgIhALGlsBM3iJMWyw0xlWwFQ25sQOvispO7cl1pTHAPxe1p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":712634},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"34ab1d418a19e2abd4b634319174ea0838148c20","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.135"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.2190","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.456","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.96","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.25","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.102"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.116_1786412221354_0.12711553022855027","host":"s3://npm-registry-packages-npm-production"}},"0.0.117":{"name":"circuit-json-to-gltf","version":"0.0.117","_id":"circuit-json-to-gltf@0.0.117","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4cf356ecba2e38c0587ca828ce7a363c9a357232","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.117.tgz","fileCount":9,"integrity":"sha512-TM/Zetw7Ctokuyz9kSRVx2qhwew32lv+ovm8UZTwMKem5Ge8Mn9+rQm10wp8IjwI6DZXZd3pUQve2Xkghbxbhg==","signatures":[{"sig":"MEUCIQDGHiuZMSjso44T51q5A9kk4vpdM4JFg8qSOflkybiNDQIgFlaYUOrusJJjRpauDASF84hju339cq1IC3hrACQg6oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713055},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0f41310953a00f187232f92a0e920ec22cc7f5c6","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.135"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.2190","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.456","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.96","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.25","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.102"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.117_1786515647764_0.27722426401305067","host":"s3://npm-registry-packages-npm-production"}},"0.0.118":{"name":"circuit-json-to-gltf","version":"0.0.118","_id":"circuit-json-to-gltf@0.0.118","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4906a8357fade10fbfd6f5eba468e53d2ac7380f","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.118.tgz","fileCount":9,"integrity":"sha512-j0EZjW/xd2d2S+Ke8G7vrGa1+WUeyCWRgC5bWyesQV1jM/1P6X6JKuq248XZP4plrnUyvApUEnJ/OJuPgvhY6g==","signatures":[{"sig":"MEUCIQCNH1rzoh2CnLTJm+x8nO6xMiWm+3PbW+Yt+4LfRslKkQIgGWKBvqNDXXFAHSlOQod3K/xuW5h4xOZ3Eaf4tfIe4bQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713055},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"622ac2ccb39c4f0dc1530178b2fa70e1e839a3ab","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.146"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.2190","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.456","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.96","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.25","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.102"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.118_1786623284841_0.27689583071379054","host":"s3://npm-registry-packages-npm-production"}},"0.0.119":{"name":"circuit-json-to-gltf","version":"0.0.119","_id":"circuit-json-to-gltf@0.0.119","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ae39c18903995bed78906da3b844e08eed1b37db","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.119.tgz","fileCount":9,"integrity":"sha512-hz3UWoyHmr+y8g1eVqOXiEiQvt1pXlOuFOLQWtaM0jQNAiqEAh4oPhcMnWo+XPqdzS3jprmL1xFEV4D6XgK36A==","signatures":[{"sig":"MEQCIGFtJ2MtGDEFsS7n4+D7hhy/6+irhSeewkUhK01kHdG8AiARAmYYW8PCUR9HiTuJGfu9DELQGo8Zgd2ehn5fFddZmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713055},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e6cd01f3a93c5f43864906665b8cfb556d2f849d","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.146"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.2190","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.456","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.96","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.25","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.102"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.119_1786660741784_0.9982871326005902","host":"s3://npm-registry-packages-npm-production"}},"0.0.120":{"name":"circuit-json-to-gltf","version":"0.0.120","_id":"circuit-json-to-gltf@0.0.120","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"72ac478a2118dd9074355c6fdf864e51b2b80606","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.120.tgz","fileCount":9,"integrity":"sha512-Wc3D35yHZ0FZBbyKi3aynWEfKNcrX/L00ph04Qq/sEfUH3ZoSztapLRaRh6IPbzLpIXPnT+TMp1pHKlJEVlrUg==","signatures":[{"sig":"MEQCIGxTqThhJ3p0hz7ARi8nowGYs5nYicOII7DTfKK9yGfZAiByKzB+3k3bR8Qwrt5s4ieqrYbf2AbiCO2YFQQGZikDGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":713164},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5d8f3652ac4f7cfafd6d887373ba626e8cfbbfb1","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.17.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.146"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.2190","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.456","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.96","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.25","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.102"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.120_1787180810888_0.4032141145907959","host":"s3://npm-registry-packages-npm-production"}},"0.0.121":{"name":"circuit-json-to-gltf","version":"0.0.121","_id":"circuit-json-to-gltf@0.0.121","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"1d58cad157d13dfe434aee4916ea3dbb0db25fc5","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.121.tgz","fileCount":9,"integrity":"sha512-c0sfDhTpUFW81StunD3zhfz/la8poe8bPoYGSWepOq/d5x1uZRi/8PJEtOmM4jcEjLoKhrCtqi0P6A0nEYHLNQ==","signatures":[{"sig":"MEYCIQDhW11/L5xpkzrLbpCtMGkcBGQhcqlAEf2gxK5cx2iIJAIhAPR/1ITuyoMS72okrsEH0b/MCBKzXEYFkxNSs4NCx/Jp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":713164},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"691bfe41d424923a07a6dd766138859b5697b832","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.17.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.155"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.2190","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.456","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.96","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.25","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.102"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.121_1787276059729_0.9815237451442169","host":"s3://npm-registry-packages-npm-production"}},"0.0.122":{"name":"circuit-json-to-gltf","version":"0.0.122","_id":"circuit-json-to-gltf@0.0.122","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"29683f20b6f05da6f3ad007bba12c5d359d8371f","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.122.tgz","fileCount":9,"integrity":"sha512-5sjAS5Iq+x+QuDVVDivJI+vK2Qv9nbV2fPE86mt3qT4tuMs32zXn3Hr2vE7OZsmZ9brdWIlOPr+BX2gFZVjSSQ==","signatures":[{"sig":"MEQCIBFC8MpilmoXJZE067Bu6RoPMf7Qnck0q+YFfw/HDdFBAiBfucvqvuOPL6vjHvpF+HoaBjayxySxMvSZVQ8zhua6vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.122","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":713164},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5b35e0f50105498da75ff5e85f4a65f4be812d6b","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.17.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.159"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.2190","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.456","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.96","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.25","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.102"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.122_1788205961649_0.880382482652682","host":"s3://npm-registry-packages-npm-production"}},"0.0.123":{"name":"circuit-json-to-gltf","version":"0.0.123","_id":"circuit-json-to-gltf@0.0.123","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"6aba1ebf497a78a5478df1f6464b74c9cc2c103a","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.123.tgz","fileCount":9,"integrity":"sha512-UNkhJbSNCOIrkXyHI1LPSNF6UfEhZFMR+sGLH2Gpq7PfRwzmI0mwW2ssVuyxN4ZaX0M5XdsldayxhmG5cWYiJQ==","signatures":[{"sig":"MEUCIQDIDaBEXUMzxrkP9eRhDD4ygkBENe7Vf7+923kBBY5QYwIgLR/qMFnVX1NzLascvAZBJr241Cq9NgVww8DbY0FVP30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.123","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":713164},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e44c885c5995dfebbea6b2f33978295c34114573","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:font":"bun scripts/encode-font.ts","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.159"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.2190","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.456","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.96","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@tscircuit/alphabet":"^0.0.25","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.102"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.123_1788555921502_0.4371485227483136","host":"s3://npm-registry-packages-npm-production"}},"0.0.124":{"name":"circuit-json-to-gltf","version":"0.0.124","_id":"circuit-json-to-gltf@0.0.124","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"4e66a1477afafa14ee2b4438c5019665f5697ef5","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.124.tgz","fileCount":8,"integrity":"sha512-LeCqVguaHogzOPTBD4cSip5jfd00WwWjr6JBJtGWUTDv456FZ/Wd5T4PdUFSd9YuXTmca1lBCq9WfxU8dz5EaA==","signatures":[{"sig":"MEUCIBye7tp+DrgEOUiLGacvZ1Wy+Hfwm3Dz5dS2JbYbysNxAiEA3ibey/q6XRMLWyboJyujO7/GYRxm5XICrLCUVdIDM9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.124","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688304},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"761237794d3d71445b0f4fcda59011871d8b2f50","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.159","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.24","react-dom":"^19.1.1","tscircuit":"^0.0.2190","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.456","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.102"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.124_1789141933613_0.6585969064733317","host":"s3://npm-registry-packages-npm-production"}},"0.0.125":{"name":"circuit-json-to-gltf","version":"0.0.125","_id":"circuit-json-to-gltf@0.0.125","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"db548c8ae85b03ba5c0b4390958d9d79e0459334","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.125.tgz","fileCount":8,"integrity":"sha512-OPZ1TN+qUQ7F4HxbAx6W1RTcZSWe0ZBmq6Xjvz7lFh1Q2fXg2qdVgZcv4tOCuFYfzZsa5Genwfxtae0EjWMdcw==","signatures":[{"sig":"MEQCICFy0IsQok8muc8m+GzPanWaxJrpIXPsIxW0dt+Y+5fkAiAaQPFi50DXqlzXZ56B1t+E09csExvnkQLBNBFlxw36eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688304},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9a4b775609a1830711ac0d71cff79cbe2a00b427","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.159","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.29","react-dom":"^19.1.1","tscircuit":"^0.0.2190","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.456","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.102"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.125_1789244159830_0.5729943797806014","host":"s3://npm-registry-packages-npm-production"}},"0.0.126":{"name":"circuit-json-to-gltf","version":"0.0.126","_id":"circuit-json-to-gltf@0.0.126","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"94e49b69d58807cc7c7aa452e352804542d7381f","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.126.tgz","fileCount":8,"integrity":"sha512-Yp3i0UljrojD+PVQytGqDfdgks3vOK/jrYE9VYZMQIvnyBebbpzb8+UQza0aKAYalVpv9gZoM1eMdrlZCj/9zg==","signatures":[{"sig":"MEUCICsW8WlRrT7Ghn3rGLUuRZkqGieVYHmn4DFyYEP0vyJLAiEAvG3H8VxZSp2Po86ERM6wcNeI/hjWw6+o7/iu7xlxwGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688304},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c233d358e45414c3bdd6dd118b2296aa51c09b0d","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.159","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.29","react-dom":"^19.1.1","tscircuit":"^0.0.2190","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.456","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.102"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.126_1789335353659_0.7892974517138112","host":"s3://npm-registry-packages-npm-production"}},"0.0.127":{"name":"circuit-json-to-gltf","version":"0.0.127","_id":"circuit-json-to-gltf@0.0.127","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"08c4f47cdbb5abbab18a77208ec40946c1676303","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.127.tgz","fileCount":8,"integrity":"sha512-zHPcLhyQ75KLMme6Z8FyKN3rF/0afJz6ZYakurQ+jH+gBFOmv0i+3Y7AHfKeZseakSA0pheR+3wVxaeCQSra6g==","signatures":[{"sig":"MEYCIQDKX/CLqZZT9ZqYmeUZNWrs3IJGglpo8ZA9uskO2mDVDgIhAN7V32gzzwjGv+iM8xayVX9Pegass6TcLPTOosEaTz06","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.127","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688700},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0a5cd9d5058b5639a5113cb676313999ebebd0f0","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.159","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.29","react-dom":"^19.1.1","tscircuit":"^0.0.2190","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.456","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.102"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":"*","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.127_1789335979896_0.7469707162141372","host":"s3://npm-registry-packages-npm-production"}},"0.0.128":{"name":"circuit-json-to-gltf","version":"0.0.128","_id":"circuit-json-to-gltf@0.0.128","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"d93b2bdf03bf4c30c757e4658bd238fca47e9a4a","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.128.tgz","fileCount":8,"integrity":"sha512-EqXVwW9lXL4oNBFayWdmskoct9EMgjVjdUL6zllzadMxS6PW0hmKsk4+yW2Xd6j9Hky+SVyTyTKTjSzheODyAA==","signatures":[{"sig":"MEQCIEGKvfypjBtCNgVqdH1oGj22kkgKRpVKhFNybLcDcTOnAiBT+Llgu4SOqli7329iYq2MUOyb1clHEopNc23l1kYheg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC5Ts5VYxQ1uI08ItVYi2d0LopvF772ghPmCAiq59OYcAiEA9DIXrTdZmvFaq8mhBqxOy0KdPJOOlNeU/EEr6CwQxBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.128","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688741},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"536d9eccd0a649fa2689ef450def7ec1dbca629f","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.159","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.29","react-dom":"^19.1.1","tscircuit":"^0.0.2190","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.456","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.102"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":">=0.0.422","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.128_1789424658531_0.8761250301577463","host":"s3://npm-registry-packages-npm-production"}},"0.0.129":{"name":"circuit-json-to-gltf","version":"0.0.129","_id":"circuit-json-to-gltf@0.0.129","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"851b99291834fb416f29008b89831217d5aba3ad","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.129.tgz","fileCount":8,"integrity":"sha512-ZaDPcwUPoBM5g5GGQsu5BXFXJayXRbEwRQUjX++mPl8Zcnn2nKgHIVanWozeOaJMoYXJ93zy5yXuyFDAK8zwLg==","signatures":[{"sig":"MEUCIBgcGGQwN1ngyb+zjIWKhw17oMZEvI95FzYygy/eaDBbAiEA/kKaQZOSR/c47+H7IngEpzyF7bxp/gVV5AKk2FoyZm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDWpW8BSIpb8A6zFP4XAFsXA3KHAmgK0sZqBo8YFqbe/AiEA21yAPG8yfm10f2zTNr15CNWI50vclP6EhpOg6NsKK7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.129","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688741},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ef7277aa5b85cd5304f3d23468351fea228b77fe","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.159","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.29","react-dom":"^19.1.1","tscircuit":"^0.0.2562","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.489","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.106"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":">=0.0.422","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.129_1789515898853_0.17626318331977076","host":"s3://npm-registry-packages-npm-production"}},"0.0.130":{"name":"circuit-json-to-gltf","version":"0.0.130","_id":"circuit-json-to-gltf@0.0.130","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"aac832a18e2a6c9f457773f59917df9bda29e3df","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.130.tgz","fileCount":8,"integrity":"sha512-o09Y9nS3X5k/K5dtzJmGclwlB1OljXDmhpJ+GNVC2MCuoYEUg8uNbDXpl6DeqURqvBTlJ+28inYoVH1szS6NPQ==","signatures":[{"sig":"MEYCIQC3ryzbSxAtQd+FdUWkHTVkfpuVQ7GcagwyHTwlCAd19QIhAKecs1KlN3RQMrRARkKU9LCb9o9mty/7KWljDzhNC6o8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIET/QOjeQYwHBkhOiQfwZhualx8UXNPR67may4yxwRq8AiBZODN/r0tMxchGc/ztO8PMHSDkzKH8j8aNFULhdrT9CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.130","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688741},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"986b609b54b8c79859d5e900a1f181b98dc7573e","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.178","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.29","react-dom":"^19.1.1","tscircuit":"^0.0.2562","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.489","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.2","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.106"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":">=0.0.422","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.130_1789798688070_0.22459529824028746","host":"s3://npm-registry-packages-npm-production"}},"0.0.131":{"name":"circuit-json-to-gltf","version":"0.0.131","_id":"circuit-json-to-gltf@0.0.131","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"979465d16b33ffcf7ca1b29e7af9f10673660dcb","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.131.tgz","fileCount":8,"integrity":"sha512-7MX34eId+5kjzIfGokMxfc28Io0i6IYmv974mIQdipC30XKeywWN9a+1Wiicx97YrVeXJZ0Ye21A05TADH06HQ==","signatures":[{"sig":"MEYCIQDcvf3TOL5YwoBsEgRpy6ibwyH73XHmDVJNLnlaEYnfcAIhAMehIfmU2BTA3xjwDTEMaO5y3l3d0r/SggjIoDTNrphM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpLnUd0uC+i+Fck0RXMtWKnug55MdEwxTWf6E5+154IAIgIlka8PFWndMZXfHFSj6AXdXRUAGkgCAcIZJYxf2Meuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.131","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688999},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"02b291d86610a9cd1dbe30594945a9b51797efd9","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"overrides":{"circuit-json":"^0.0.497","@tscircuit/core":"^0.0.1955"},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.178","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.29","react-dom":"^19.1.1","tscircuit":"^0.0.2611","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.497","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.1955","@playwright/test":"^1.58.2","@tscircuit/props":"^0.0.664","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.114"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":">=0.0.422","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.131_1790031651717_0.11503787981312086","host":"s3://npm-registry-packages-npm-production"}},"0.0.132":{"name":"circuit-json-to-gltf","version":"0.0.132","_id":"circuit-json-to-gltf@0.0.132","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"3e62a34d13abde37f32b04bc67434604d4044aa9","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.132.tgz","fileCount":8,"integrity":"sha512-wP+AvpsmMLl7rgvREWR/uM4Se+X89XabSse7Bs38ffTO3WzHgWxChBhvzo1HegTFgesrzGOO5BPKSFUmKuAriw==","signatures":[{"sig":"MEQCIGJ8bBk7V3Oizlt03bUhTh1R9UjnmFdsofY9T+KOkz8KAiAXuV5uGz3gxXk6r7PEB13EJg1p7HK7Btc9jrH541YIug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQClA165cV0rDNMg6O5n8YkhzYu3zVrFuniwmpkQvZ7LdAIgasTnRzo9GOVA04swIPMzj3l2gSNQ7cD3NcjdwbByExQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.132","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688999},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"647ac963605af6ccbf47e13d404a07d83748cfec","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"overrides":{"circuit-json":"^0.0.497","@tscircuit/core":"^0.0.1955"},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.178","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.29","react-dom":"^19.1.1","tscircuit":"^0.0.2611","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.497","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.429","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.1955","@playwright/test":"^1.58.2","@tscircuit/props":"^0.0.664","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.114"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":">=0.0.429","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.132_1790096744070_0.6016005441413648","host":"s3://npm-registry-packages-npm-production"}},"0.0.133":{"name":"circuit-json-to-gltf","version":"0.0.133","_id":"circuit-json-to-gltf@0.0.133","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"3c0cb5143df4821a0a38098b0ae4310725a35c81","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.133.tgz","fileCount":8,"integrity":"sha512-0YUyedmnfCDCsLubR4UN4qpvDUlkUus65Lq7Ve2vMCDzK8dDLku8AWCxImNtxBajh2lDpbVW9eKLx0DICcgg2g==","signatures":[{"sig":"MEUCIGQotmB8ZbwRIkfoVWQb/Ai78+oDH7wFrD8J8ysmPItdAiEAuRfOOnQxSqv1rwJ9HihX/MOa/emqLnI7kpGFE42jf6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAV59UgBfGtTNI4IZ0IJsKvaOg2dtLIk2/re/bIid0WbAiEAmVW2m5+4Nop3bqFWI1An5ZZHJNXAVHCnPGKsMVMfOAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.133","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":704943},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bd5f3b23b051278229cf25b930f0f1d3cb57c822","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"overrides":{"circuit-json":"^0.0.497","@tscircuit/core":"^0.0.1955"},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.178","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.29","react-dom":"^19.1.1","tscircuit":"^0.0.2611","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.497","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.429","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.1955","@playwright/test":"^1.58.2","@tscircuit/props":"^0.0.664","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.114"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":">=0.0.429","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.133_1790108646918_0.5256765409525819","host":"s3://npm-registry-packages-npm-production"}},"0.0.134":{"name":"circuit-json-to-gltf","version":"0.0.134","_id":"circuit-json-to-gltf@0.0.134","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"ac327a51606ad84c027a1b086453f87f2e9dda3a","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.134.tgz","fileCount":8,"integrity":"sha512-UkksBnWL1sPF/8iy9oFh8qbt5jrDvtF2VxEEp0xj4tRfwhuqRb0T09ErMzHf8pDYeFq9fTuBQ7R0Qjn99pZ8qQ==","signatures":[{"sig":"MEYCIQCexesqW73o6GDXB5I/w9Tikd7W2HykcQcPDzv5xX7MjwIhANzY8jWyQwG/K/NFlPInZQK/9pSNXNchj7KziNBKvE/l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGHDPTeC3PJbcxBchzcaXKqy+D33WAgjS52ZW3S+5J1+AiEApjB0KnxE2QsxMXo4c1Ou8ozOEaLEFQxs2QFL/LlUz+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.134","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":713307},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"303bba8e12ee99af02d637f22aa7559af66a45d7","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"overrides":{"circuit-json":"^0.0.500","@tscircuit/core":"^0.0.1955"},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.178","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.29","react-dom":"^19.1.1","tscircuit":"^0.0.2611","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.500","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.429","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.1955","@playwright/test":"^1.58.2","@tscircuit/props":"^0.0.664","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.114"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":">=0.0.429","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.134_1790189131001_0.8092308493174039","host":"s3://npm-registry-packages-npm-production"}},"0.0.135":{"name":"circuit-json-to-gltf","version":"0.0.135","_id":"circuit-json-to-gltf@0.0.135","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"344a1e7cd2f8aec53fdd3bf61c891d676493b538","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.135.tgz","fileCount":8,"integrity":"sha512-rm3W/uegf8LC4dryn5luGIb4nlJPL1WpKrD/jf8T+fr7TsFoS5OfFJA5Y+KvIWYlhC8UeSAASlEIDH88hANx6g==","signatures":[{"sig":"MEMCHy/jhhE0FcuUn2O3TpG5yUR6otnKXclrBnmaCyqRlVsCIAVEKtXYWaP1RzY3wSIhQEeQZjRllcM1adc8vziBWBfy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4Op8K69DVjNL+sMiG2JtsfbRJeGHBx1fBtzVgz1GDTwIhANyO43ACTGOpygIuIxTbb3UP4sbUVZ+ZD/W3r3NvpUuL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.135","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":713307},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"db4458c3393cae9a4e22d9350ccec62a09ee0b53","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"overrides":{"circuit-json":"^0.0.500","@tscircuit/core":"^0.0.1955"},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.178","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.29","react-dom":"^19.1.1","tscircuit":"^0.0.2611","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.500","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.429","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.1955","@playwright/test":"^1.58.2","@tscircuit/props":"^0.0.664","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.114"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":">=0.0.429","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.135_1790813456575_0.6672353778238307","host":"s3://npm-registry-packages-npm-production"}},"0.0.136":{"name":"circuit-json-to-gltf","version":"0.0.136","_id":"circuit-json-to-gltf@0.0.136","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"a02fb32296dc26ba33befad586ecfa9242cf9a11","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.136.tgz","fileCount":8,"integrity":"sha512-hydlngz9/z9xgYDDRk3szUGKTFVWr/Gy46WF3cG9lSDiwWwqZhsOl1V4eOibKPVqCX8Uc8aDghYzPbrRUeimdg==","signatures":[{"sig":"MEYCIQC4QPenD9/tdNb5Fm7i2ZMDGjHhH2PBmGmjYUsA3nh7AwIhAKhvmRlqndRhatauVSwprKhu11itZDM3N/JM5YGZ1mb3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEd7Y/hfjkU3NXY7fzpYuUdjRkDKdK/+qoUXfxWm+keAIgXczhR3JFV1VASE73kQbqbSkujqCiJk/aL5xjV99f8QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.136","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":713311},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"91bd93561f907397fee369f769fa6e578dd3884a","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"overrides":{"circuit-json":"^0.0.500","@tscircuit/core":"^0.0.1955"},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.178","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.29","react-dom":"^19.1.1","tscircuit":"^0.0.2611","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.500","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.429","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.1955","@playwright/test":"^1.58.2","@tscircuit/props":"^0.0.664","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.114"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":">=0.0.429","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.136_1790814029833_0.2885220437474538","host":"s3://npm-registry-packages-npm-production"}},"0.0.137":{"name":"circuit-json-to-gltf","version":"0.0.137","_id":"circuit-json-to-gltf@0.0.137","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"3af6e0bdc86214f1520064dec955c534b2c1c644","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.137.tgz","fileCount":8,"integrity":"sha512-ZR1Q6YA9YukUvoV/xErgZmruK8crtWiJqPJDZdWAJr/Yrr2WGOA8+Xb3/UvSvZf0uWIHQQ8lfGjxyIylzc/Qzg==","signatures":[{"sig":"MEUCIQDYvkQ6eRTNE9fgQ/SlbdHLJCkGijpXw4lHBIA0KftJ0AIgG2q4STjwYG2G2alVhFL3dWIoynduCJHHTUChf9zKgAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEfXY4enSDX6pmj2V+ke06nwUG7r7IP1HKUgo3fXwu/3AiEA/feTT5j1Four3cYflOWn/tOpbJnwyUnnTkDsYyIlNCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.137","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720005},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8c6bbc5a21dbae321e383bc9edfb6c3f38ccd60f","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"overrides":{"circuit-json":"^0.0.500","@tscircuit/core":"^0.0.1955"},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.178","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.29","react-dom":"^19.1.1","tscircuit":"^0.0.2611","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.500","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.429","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.1955","@playwright/test":"^1.58.2","@tscircuit/props":"^0.0.664","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.6.tgz","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.114"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":">=0.0.429","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.137_1790890213158_0.512901165017871","host":"s3://npm-registry-packages-npm-production"}},"0.0.138":{"name":"circuit-json-to-gltf","version":"0.0.138","_id":"circuit-json-to-gltf@0.0.138","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"85e83766ea1dbb4f62e52b5b84f8a5a03e086150","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.138.tgz","fileCount":8,"integrity":"sha512-JDt7Qgi6ddp1EFSGX58zPg7zXmyPQEZ1dkGR08JL4PR84+xXU20NdV80QW/un6pVsU34OvtFkQSMw0bKB+Z00Q==","signatures":[{"sig":"MEUCIDz1AJ2b+8FALLjbxJqqxPvaAkRYogUh1t62QOt095/gAiEAkOGSRIOmi2GwG5UcEAOES3yTxnLsiewjcGQxTtT5SZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCp/efQrpR+IuOG6X+AG6Rq+9SypMTfdmjURawOdz6BrAIgcJZ7uFvdu5xjVdtXGTF2wWQyvHeBpHFiKwG4QfeQzVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.138","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":723991},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3bcacb92ef03847bde42a7f0c549ac02942ee799","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"overrides":{"circuit-json":"^0.0.500","@tscircuit/core":"^0.0.1955"},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"earcut":"^3.0.2","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.178","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"^0.0.29","react-dom":"^19.1.1","tscircuit":"^0.0.2611","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.500","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.429","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.1955","@playwright/test":"^1.58.2","@tscircuit/props":"^0.0.664","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.7.tgz","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.114"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":">=0.0.429","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.138_1790896521136_0.6021550270216769","host":"s3://npm-registry-packages-npm-production"}},"0.0.139":{"name":"circuit-json-to-gltf","version":"0.0.139","_id":"circuit-json-to-gltf@0.0.139","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"3ecce2261014330c15fac1a32111dc842ba5916e","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.139.tgz","fileCount":8,"integrity":"sha512-sDkGqjpyiKh1hZ63m9CYt+6MRtsG9HtMTPgXl0K4k+z3Kvh/J6ma0rimlTDsSUqP219lh1cWWh1Zrpe27nbmSw==","signatures":[{"sig":"MEYCIQCkHdib3NjEEtRbNu8L+1Az4ehDzIpS6K9qXlJjVnkVPAIhAKeaNL42oD10PH/2P0qrvCs7DvKFtkl36MXS69pwHLGm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/PB4Kowd1cdvmL4eiubY+ZgNWGEsgt1ED4N7PcRA6bwIgbB7z+udYyRc7lDASB3PnOIl2TzU1dd2/2OU5TyO2FfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":731801},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e6dd576b29be266e0eea82af6f74bd3d7a301811","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"overrides":{"circuit-json":"^0.0.500","@tscircuit/core":"^0.0.1955"},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"earcut":"^3.0.2","gl-matrix":"^3.4.4","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.178","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"0.0.29","react-dom":"^19.1.1","tscircuit":"^0.0.2611","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.500","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.429","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.1955","@playwright/test":"^1.58.2","@tscircuit/props":"^0.0.664","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.7.tgz","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.114"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":">=0.0.429","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.139_1790908426865_0.07269803176128753","host":"s3://npm-registry-packages-npm-production"}},"0.0.140":{"name":"circuit-json-to-gltf","version":"0.0.140","_id":"circuit-json-to-gltf@0.0.140","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"c3934589a542f7737ce273e0a7566d489e531b69","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.140.tgz","fileCount":8,"integrity":"sha512-fuFB7rdFb+bX4sa0oHJjl6vd/tweNgb78rvnlLet6HuF4HJB8tt8p9Vh5wGuilRjNYXSpQUWQUm6zqZOnLDvSg==","signatures":[{"sig":"MEQCIDf9GFZuqUrWPh2VhopPl54PqXg0MNs/CXodigAtnIqoAiBK5hScG4BR26iQNoqUDUcJPB00BtOr8LZkMqSDpszRYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHAzdJMTd41q14JGZEZ5GqwzGjZXlm9rhK1s6sTXO34GAiBYiyqGYB4bsDMy14pIqxD1aS4CWZa/p7pat86ANfcJJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.140","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":734451},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"96df0a6ae8472b3aa3a3622c3ca1fbb032af9627","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"overrides":{"circuit-json":"^0.0.500","@tscircuit/core":"^0.0.1955"},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"earcut":"^3.0.2","gl-matrix":"^3.4.4","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.178","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"0.0.29","react-dom":"^19.1.1","tscircuit":"^0.0.2611","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.500","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.429","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.1955","@playwright/test":"^1.58.2","@tscircuit/props":"^0.0.664","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.114"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":">=0.0.429","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.140_1790916369088_0.0998876793573864","host":"s3://npm-registry-packages-npm-production"}},"0.0.141":{"name":"circuit-json-to-gltf","version":"0.0.141","_id":"circuit-json-to-gltf@0.0.141","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"f0673a63eeaa56d47f0390535ddc4e9f7d79dcf8","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.141.tgz","fileCount":8,"integrity":"sha512-Wt/9lgjPbriGbQRiqp0uU2D5FZzLARiNHbmi5nKpsRFMpHyIXO5w6h93zl4/kE42bo9NmTM0Rv3cmuzrTifs7g==","signatures":[{"sig":"MEUCIQCDZjaTRdsaDOH9Cf4rsaxrLyCcST8jc+tuxWLuHbaubAIgBahdTBNlekA0lIWYL6QhiXf4zPqsrqhn8p23zJXm05E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJvHbSIwDaz+hFlf8wG7Jo8JIQanmUkf1yq6NEOlOndQIgWBwwz+VLzsoHGQvLB+gdPPb4SPajofh9Bmop8hUdiYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.141","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":735069},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0a192b1b6472a0983a62c020728c43201ba8fc4a","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"overrides":{"circuit-json":"^0.0.500","@tscircuit/core":"^0.0.1955"},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"earcut":"^3.0.2","gl-matrix":"^3.4.4","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.178","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"0.0.29","react-dom":"^19.1.1","tscircuit":"^0.0.2611","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.500","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.429","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.1955","@playwright/test":"^1.58.2","@tscircuit/props":"^0.0.664","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.114"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":">=0.0.429","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.141_1790919605416_0.8491944688796471","host":"s3://npm-registry-packages-npm-production"}},"0.0.142":{"name":"circuit-json-to-gltf","version":"0.0.142","_id":"circuit-json-to-gltf@0.0.142","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"fa874599179eb7c436bf66ab6af93ccf916bc159","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.142.tgz","fileCount":8,"integrity":"sha512-OqCx/ARgPbf7JwfKLH+n1RdKQ1r20MC4ll2VSx7z2l4Tzdz5xon8fpElYgzRkxfSGKRhBBluzMaip7lurXY2qw==","signatures":[{"sig":"MEQCIHpgoRovSXXz3kOn9N+GkU91wqw4BwhTRP08BsQzs7qiAiBNuYi1rWaN0IroL4hZ6afEZ6e6Fpu++/wIl3ARnfQgQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFlbykKQILJilAoV5S82/kHI/FBPKLRB7RqZOGY4vMcrAiEAioHTXX16SP+k4hIdXrltFC/iQI2c/GhUEDqKc3rDaWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":735069},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"870278742d3e0dbcb60f62bdb6d9b7a5842ebdcf","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"overrides":{"circuit-json":"^0.0.500","@tscircuit/core":"^0.0.1955"},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"earcut":"^3.0.2","gl-matrix":"^3.4.4","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.182","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"0.0.29","react-dom":"^19.1.1","tscircuit":"^0.0.2611","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.500","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.429","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.1955","@playwright/test":"^1.58.2","@tscircuit/props":"^0.0.664","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.114"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":">=0.0.429","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-gltf_0.0.142_1790966655558_0.21020878572169677","host":"s3://npm-registry-packages-npm-production"}},"0.0.143":{"_id":"circuit-json-to-gltf@0.0.143","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"dist":{"shasum":"267744a61715b1f1cdecca9f67a63f46c4705774","tarball":"https://registry.npmjs.org/circuit-json-to-gltf/-/circuit-json-to-gltf-0.0.143.tgz","fileCount":8,"integrity":"sha512-J2NF2p8jspKd49NkAO/TMwLw4qKNrD0X5KXaIb6srQ80wydlcgQl3sK9PNRSRJt9nwswXBWhSV/k9ORPUDN4zA==","signatures":[{"sig":"MEUCIEWZrdjH4cqGUNdkiEvWHuWT7JsLrKRWuH+0kuK8xut6AiEAhr4x5DzGtMF1niTwDgxre+sB7OGZ0YLnv8ZFYRq3Q3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEzBXQ2pVBSZjfIqQ61ptlIQGFPuMgKYaVQGnBs6lCXOAiBTycNRXbJBHjw+8Yyudqa3woWS1zs0E5E5An1/fWq7oA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-gltf@0.0.143","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":735069},"main":"dist/index.js","name":"circuit-json-to-gltf","type":"module","types":"./dist/index.d.ts","gitHead":"030591cfe60c92e557fa4cf237fca93971622c52","scripts":{"test":"bun test tests/","build":"tsup-node","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format .","test:playwright":"playwright test"},"version":"0.0.143","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0d00bfd3-f4f6-40d7-b18c-24bf6daf425d"}},"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","overrides":{"circuit-json":"^0.0.500","@tscircuit/core":"^0.0.1955"},"repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","directories":{},"maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"earcut":"^3.0.2","gl-matrix":"^3.4.4","jscad-planner":"^0.0.14","jscad-to-gltf":"^0.0.5","occt-import-js":"^0.0.23","@jscad/modeling":"^2.12.6","jscad-electronics":"^0.0.182","@tscircuit/alphabet":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.1","react":"^19.1.1","poppygl":"0.0.29","react-dom":"^19.1.1","tscircuit":"^0.0.2611","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^19.1.9","circuit-json":"^0.0.500","react-cosmos":"^7.0.0","@types/earcut":"^3.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.4","circuit-to-svg":"^0.0.429","graphics-debug":"^0.0.96","@napi-rs/canvas":"^1.0.9","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.1955","@playwright/test":"^1.58.2","@tscircuit/props":"^0.0.664","@types/react-dom":"^19.1.7","@resvg/resvg-wasm":"^2.6.2","@google/model-viewer":"^4.1.0","@vitejs/plugin-react":"^5.0.0","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","react-cosmos-plugin-vite":"^7.0.0","@tscircuit/circuit-json-util":"^0.0.114"},"peerDependencies":{"typescript":"^5","circuit-json":"*","circuit-to-svg":">=0.0.429","@resvg/resvg-js":"2","@resvg/resvg-wasm":"2","@tscircuit/circuit-json-util":"*"},"peerDependenciesMeta":{"@resvg/resvg-js":{"optional":true},"@resvg/resvg-wasm":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/circuit-json-to-gltf_0.0.143_1791074300773_0.3127120937805037"}}},"time":{"created":"2025-08-09T23:02:04.159Z","modified":"2026-10-04T00:38:21.181Z","0.0.1":"2025-08-09T23:02:04.500Z","0.0.2":"2025-08-10T03:41:05.175Z","0.0.3":"2025-08-10T17:59:00.831Z","0.0.4":"2025-08-12T20:56:03.563Z","0.0.5":"2025-09-11T14:23:01.163Z","0.0.6":"2025-09-11T15:11:44.965Z","0.0.7":"2025-09-12T10:37:05.266Z","0.0.8":"2025-09-30T16:48:53.427Z","0.0.9":"2025-09-30T21:05:09.504Z","0.0.10":"2025-10-01T05:26:54.768Z","0.0.11":"2025-10-01T21:05:07.176Z","0.0.12":"2025-10-02T00:16:01.031Z","0.0.13":"2025-10-02T14:47:42.358Z","0.0.14":"2025-10-02T18:16:27.027Z","0.0.15":"2025-10-04T15:26:48.757Z","0.0.16":"2025-10-05T06:16:19.736Z","0.0.17":"2025-10-07T03:03:14.920Z","0.0.18":"2025-10-07T04:56:47.611Z","0.0.19":"2025-10-07T05:13:29.682Z","0.0.20":"2025-10-07T17:20:41.610Z","0.0.21":"2025-10-07T17:53:54.203Z","0.0.22":"2025-10-07T18:34:10.526Z","0.0.23":"2025-10-10T02:11:35.063Z","0.0.24":"2025-10-14T01:56:54.084Z","0.0.25":"2025-10-14T03:28:34.041Z","0.0.26":"2025-10-15T14:02:53.383Z","0.0.27":"2025-10-20T21:25:31.240Z","0.0.28":"2025-10-21T02:25:00.686Z","0.0.29":"2025-10-21T03:58:57.823Z","0.0.30":"2025-10-21T05:16:10.559Z","0.0.31":"2025-10-21T05:43:51.625Z","0.0.32":"2025-10-21T06:06:18.113Z","0.0.33":"2025-10-21T15:47:15.775Z","0.0.34":"2025-10-30T20:53:16.015Z","0.0.35":"2025-10-31T04:54:32.760Z","0.0.36":"2025-11-01T15:04:59.881Z","0.0.37":"2025-11-02T16:06:04.982Z","0.0.38":"2025-11-14T16:36:06.678Z","0.0.39":"2025-11-14T16:43:58.616Z","0.0.40":"2025-11-15T14:57:44.431Z","0.0.41":"2025-11-15T18:17:57.206Z","0.0.42":"2025-11-19T05:02:44.941Z","0.0.43":"2025-11-19T13:50:57.397Z","0.0.44":"2025-11-21T17:04:42.116Z","0.0.45":"2025-11-21T23:04:06.795Z","0.0.46":"2025-11-23T15:39:07.989Z","0.0.47":"2025-11-26T16:58:51.687Z","0.0.48":"2025-11-27T13:43:17.704Z","0.0.49":"2025-12-02T04:54:56.389Z","0.0.50":"2025-12-03T04:20:46.964Z","0.0.51":"2025-12-03T11:59:45.002Z","0.0.52":"2025-12-05T14:40:57.413Z","0.0.53":"2025-12-06T00:25:51.367Z","0.0.56":"2025-12-10T06:33:50.936Z","0.0.57":"2025-12-23T12:55:46.974Z","0.0.58":"2025-12-23T18:13:07.377Z","0.0.59":"2026-01-09T21:41:28.061Z","0.0.60":"2026-01-09T22:10:57.123Z","0.0.61":"2026-01-27T18:46:43.112Z","0.0.62":"2026-01-28T20:26:59.425Z","0.0.63":"2026-02-08T03:08:23.309Z","0.0.64":"2026-02-11T10:12:41.326Z","0.0.65":"2026-02-13T20:53:25.848Z","0.0.66":"2026-02-16T17:40:00.716Z","0.0.67":"2026-02-17T10:07:47.891Z","0.0.68":"2026-02-17T10:16:15.962Z","0.0.69":"2026-02-17T17:41:31.177Z","0.0.70":"2026-02-17T19:23:18.954Z","0.0.71":"2026-02-18T23:41:23.145Z","0.0.72":"2026-02-19T11:02:42.374Z","0.0.73":"2026-02-19T16:11:24.564Z","0.0.74":"2026-03-06T01:44:21.699Z","0.0.75":"2026-03-09T20:44:35.303Z","0.0.76":"2026-03-11T20:52:35.885Z","0.0.77":"2026-03-11T23:54:54.688Z","0.0.78":"2026-03-12T16:29:47.854Z","0.0.79":"2026-03-13T04:23:07.978Z","0.0.80":"2026-03-13T05:31:06.107Z","0.0.81":"2026-03-13T14:10:15.764Z","0.0.82":"2026-03-13T14:57:43.303Z","0.0.83":"2026-03-14T18:23:25.247Z","0.0.84":"2026-03-14T19:33:11.497Z","0.0.85":"2026-03-16T18:53:48.548Z","0.0.86":"2026-03-17T09:48:58.139Z","0.0.87":"2026-03-17T14:43:44.712Z","0.0.88":"2026-03-25T23:51:27.445Z","0.0.89":"2026-03-26T01:31:58.124Z","0.0.90":"2026-03-26T03:35:27.382Z","0.0.91":"2026-03-27T13:49:52.586Z","0.0.92":"2026-03-28T18:36:09.022Z","0.0.93":"2026-03-30T15:18:50.365Z","0.0.94":"2026-04-11T15:31:07.509Z","0.0.95":"2026-04-13T13:42:32.888Z","0.0.96":"2026-04-24T03:29:25.146Z","0.0.97":"2026-04-30T18:33:53.261Z","0.0.98":"2026-05-07T15:17:44.799Z","0.0.99":"2026-05-07T15:32:50.155Z","0.0.100":"2026-05-12T09:59:34.534Z","0.0.101":"2026-05-19T15:14:52.750Z","0.0.102":"2026-05-24T03:51:01.717Z","0.0.103":"2026-06-19T12:38:55.441Z","0.0.104":"2026-06-20T05:34:39.096Z","0.0.105":"2026-06-20T08:47:05.173Z","0.0.106":"2026-06-20T11:45:15.427Z","0.0.107":"2026-07-16T02:38:32.474Z","0.0.108":"2026-07-30T20:52:57.838Z","0.0.109":"2026-07-30T21:25:49.817Z","0.0.110":"2026-07-30T22:13:00.502Z","0.0.111":"2026-07-31T15:09:59.211Z","0.0.112":"2026-08-05T22:42:40.423Z","0.0.113":"2026-08-05T23:34:34.240Z","0.0.114":"2026-08-11T00:36:01.138Z","0.0.115":"2026-08-11T01:03:27.047Z","0.0.116":"2026-08-11T01:37:01.533Z","0.0.117":"2026-08-12T06:20:47.929Z","0.0.118":"2026-08-13T12:14:44.990Z","0.0.119":"2026-08-13T22:39:01.940Z","0.0.120":"2026-08-19T23:06:51.057Z","0.0.121":"2026-08-21T01:34:19.870Z","0.0.122":"2026-08-31T19:52:41.812Z","0.0.123":"2026-09-04T21:05:21.651Z","0.0.124":"2026-09-11T15:52:13.792Z","0.0.125":"2026-09-12T20:16:00.062Z","0.0.126":"2026-09-13T21:35:53.806Z","0.0.127":"2026-09-13T21:46:20.070Z","0.0.128":"2026-09-14T22:24:18.688Z","0.0.129":"2026-09-15T23:44:58.958Z","0.0.130":"2026-09-19T06:18:08.178Z","0.0.131":"2026-09-21T23:00:51.841Z","0.0.132":"2026-09-22T17:05:44.186Z","0.0.133":"2026-09-22T20:24:07.029Z","0.0.134":"2026-09-23T18:45:31.093Z","0.0.135":"2026-10-01T00:10:56.751Z","0.0.136":"2026-10-01T00:20:29.967Z","0.0.137":"2026-10-01T21:30:13.328Z","0.0.138":"2026-10-01T23:15:21.212Z","0.0.139":"2026-10-02T02:33:46.955Z","0.0.140":"2026-10-02T04:46:09.189Z","0.0.141":"2026-10-02T05:40:05.549Z","0.0.142":"2026-10-02T18:44:15.641Z","0.0.143":"2026-10-04T00:38:20.875Z"},"bugs":{"url":"https://github.com/tscircuit/circuit-json-to-gltf/issues"},"homepage":"https://github.com/tscircuit/circuit-json-to-gltf#readme","repository":{"url":"git+https://github.com/tscircuit/circuit-json-to-gltf.git","type":"git"},"description":"Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"readme":"# circuit-json-to-gltf\n\nConverts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.\n\n[Online Playground](https://circuit-json-to-gltf.vercel.app/renderer.html?fixtureId=%7B%22path%22%3A%22CircuitToGltfDemo.fixture.tsx%22%7D&locked=true)\n\n[![npm version](https://img.shields.io/npm/v/circuit-json-to-gltf.svg)](https://www.npmjs.com/package/circuit-json-to-gltf)\n\n<img width=\"2424\" height=\"1854\" alt=\"image\" src=\"https://github.com/user-attachments/assets/cb0862aa-2034-4d06-abcc-9a4d1e5a6041\" />\n\n## Features\n\n- Convert circuit JSON to GLTF 2.0 format (JSON or binary)\n- Render PCB board with accurate dimensions and textures\n- Support for STL and OBJ model loading for components\n- High-quality board texture rendering using circuit-to-svg and resvg\n- Automatic component positioning and generic 3D representations\n- Customizable camera, lighting, and material settings\n\n## Installation\n\n```bash\nbun install circuit-json-to-gltf\n```\n\n## Usage\n\n```typescript\nimport { convertCircuitJsonToGltf } from \"circuit-json-to-gltf\"\n\n// Your circuit JSON data\nconst circuitJson = {\n  elements: [\n    {\n      type: \"pcb_board\",\n      pcb_board_id: \"board1\",\n      center: { x: 0, y: 0 },\n      width: 80,\n      height: 60,\n      thickness: 1.6\n    },\n    // ... components, traces, etc.\n  ]\n}\n\n// Convert to GLTF\nconst gltf = await convertCircuitJsonToGltf(circuitJson, {\n  format: \"gltf\", // or \"glb\" for binary\n  boardTextureResolution: 2048\n})\n\n// Save the result\nfs.writeFileSync(\"circuit.gltf\", JSON.stringify(gltf))\n```\n\n## API\n\n### Main Function\n\n```typescript\nconvertCircuitJsonToGltf(circuitJson: CircuitJson, options?: ConversionOptions): Promise<ArrayBuffer | object>\n```\n\n### Options\n\n- `format`: \"gltf\" (JSON) or \"glb\" (binary) - default: \"gltf\"\n- `boardTextureResolution`: Resolution for board texture rendering - default: 1024\n- `showPcbNotes`: Include `pcb_note*` elements in board texture rendering (default: `false`)\n- `boardDrillQuality`: Drill geometry detail level, \"high\" or \"fast\" - default: \"fast\"\n- `drawFauxBoard`: Draw a fallback board if no `pcb_board` or `pcb_panel` is present - default: false\n- `includeModels`: Whether to load external 3D models - default: true\n- `modelCache`: Map for caching loaded models\n- `backgroundColor`: Board texture background color; overrides `pcb_board.solder_mask_color`\n- `boardSideColor`: Physical substrate/edge color; otherwise derived from the solder-mask color\n- `copperColor`: Exposed copper color in board textures\n- `silkscreenColor`: Silkscreen color in board textures; overrides `pcb_board.silkscreen_color`\n- `solderMaskWithCopperColor`: Color of traces and copper covered by solder mask; otherwise derived from the solder-mask color\n- `drillColor`: Drill opening color in board textures\n- `showBoundingBoxes`: Show bounding boxes for debugging (default: `false`)\n- `projectBaseUrl`: Optional base URL used to resolve `node_modules` model assets via `/package_files/download`\n- `authHeaders`: Optional auth headers for model downloads, e.g. `{ Authorization: \"Bearer ...\" }`\n\nWhen a `pcb_board` supplies `solder_mask_color`, the renderer uses it for the\nboard surface and derives contrasting covered-copper, substrate-edge, and\nsilkscreen colors. Explicit conversion options take precedence.\n\n## Architecture\n\nThe converter uses a modular architecture:\n\n1. **Circuit to 3D Converter**: Parses circuit JSON and creates a 3D scene representation\n2. **Board Renderer**: Renders PCB layers as textures using circuit-to-svg and resvg\n3. **Model Loaders**: Load STL and OBJ files for component 3D models\n4. **GLTF Builder**: Constructs the final GLTF using Three.js\n\n## Development\n\n```bash\n# Install dependencies\nbun install\n\n# Run tests\nbun test\n\n# Run example\nbun run examples/basic-conversion.ts\n```\n\n## Implementation Details\n\n- Uses `circuit-to-svg` to render the top/bottom layers of the board to SVG\n- Uses `@resvg/resvg-js` to convert SVG to PNG textures\n- Includes built-in STL and OBJ parsers for 3D model loading\n- Pure GLTF 2.0 implementation without external 3D library dependencies\n- Supports both JSON (.gltf) and binary (.glb) formats\n- Embeds all assets (textures, buffers) directly in the output\n","readmeFilename":"README.md"}