{"_id":"circuit-json-to-step","_rev":"43-4796cd5f7021aa8fc1a7d3bc1be3ecef","name":"circuit-json-to-step","dist-tags":{"latest":"0.0.43"},"versions":{"0.0.1":{"name":"circuit-json-to-step","version":"0.0.1","_id":"circuit-json-to-step@0.0.1","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"78f4d7c90932f68391c416a1e951a016b9f94666","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.1.tgz","fileCount":23,"integrity":"sha512-x5FsvY2YT1piEf6drqFFhf2b3TT6okJOtEBSrzazqHooeJrpdiOWlpSGK4cAe02EbvKRjOYLRl0Cq0jVfTXdlg==","signatures":[{"sig":"MEUCIQDUynDgeMQsJ8AsPe2p6GyTnANhEMyEzRftXb4IxgOaqgIgMOHiz0QdoeLQn7AfjRgYQ/oHs7tkdaoWk1Q5nprZ+Y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148468},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2bd84dd45d3aff1118e75ec1d43fb173a123fee8","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"IN PROGRESS","directories":{},"_nodeVersion":"22.3.0","dependencies":{"circuit-to-svg":"^0.0.226","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.19","@tscircuit/circuit-json-util":"^0.0.72","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.1","@types/bun":"latest","circuit-json":"^0.0.272","occt-import-js":"^0.0.23"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.1_1759814560029_0.36456544347548014","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"circuit-json-to-step","version":"0.0.2","_id":"circuit-json-to-step@0.0.2","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a2d21e2d68304a7b9299f31f88819417bbc72c7a","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.2.tgz","fileCount":23,"integrity":"sha512-x5U91w89mZ+EVDnMnAR11JNaZ1ys118DKxHL799MJupAzKaeVgMZdruUObjFGIX03zm5FvOuz00CF8J3lxREZA==","signatures":[{"sig":"MEUCIQDzXLYra0eLU8g3Ctd4hj7UQq5RAo6mNviHf0Lb52nHSgIgOqjIDqodGp/0zIWsGX32zCOCwWbBOxvMCuTxkKsvDuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149397},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fbdb83af61b1feb4f4b8396ccc326f8421b15914","scripts":{"build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"circuit-to-svg":"^0.0.226","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.19","@tscircuit/circuit-json-util":"^0.0.72","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.1","@types/bun":"latest","circuit-json":"^0.0.272","occt-import-js":"^0.0.23"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.2_1759815379026_0.941599795485015","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"circuit-json-to-step","version":"0.0.3","_id":"circuit-json-to-step@0.0.3","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"aefde037b3ab82a086e26b69f9e5dff61cb081a9","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.3.tgz","fileCount":51,"integrity":"sha512-RbvqMv8Xl7Xb03hzCtAXOvczGBOKa9fOEJ7ENs0EaFjYb/ebF0h9fG+jc6qOECjrs2DCai/ZgPPrJzW3B5T75Q==","signatures":[{"sig":"MEUCIQDcNdTuCq4YcaiR2r6aBn1NLkwO7kEAvWKE+I3grbnBAQIgOThHG1cZHh5P3XrJljDIvEyCOATNQJJpTBRdBY2U1U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531019},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"85731aa2e8a101918c3e896e00e7550e0d68b78c","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"circuit-to-svg":"^0.0.248","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.19","@tscircuit/circuit-json-util":"^0.0.72","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.1","poppygl":"^0.0.13","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.3_1765542885366_0.6914537459343755","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"circuit-json-to-step","version":"0.0.4","_id":"circuit-json-to-step@0.0.4","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6167d747645dd33f6dcd16f8c25293f45f068c6f","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.4.tgz","fileCount":52,"integrity":"sha512-pyVxfl4xNujR8p5AYGfIt/XDFpC3wckgcVGqz2vwH0CDam1M1eAJMlZH2sSmqSY9pu7zEYwsl2mgdugMezG7Mw==","signatures":[{"sig":"MEYCIQDEb3CzX1X9W1CAhvC2JSYbON/mQeaARWQfvmC0bXY7TgIhANsuwbZrnAx+7GtlVuYvZUlL5gmYv28cLJDXJrt8a14/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532659},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e2ab930aa71e52b5a655b560b82aaa9890e7e0ed","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"circuit-to-svg":"^0.0.248","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.19","@tscircuit/circuit-json-util":"^0.0.72","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.1","poppygl":"^0.0.13","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.4_1765601185793_0.7949084608930177","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"circuit-json-to-step","version":"0.0.5","_id":"circuit-json-to-step@0.0.5","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"21f1c9fbebaa54127dcf33c0ca174f18d35f62d0","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.5.tgz","fileCount":52,"integrity":"sha512-XyPCsTeINkULv++Q98vC2BqimqXJ8AGmbXwfRt6U1Jii8+cq3w66NuFWsj/gion4krjR074cp0jiMlYGncu5Ug==","signatures":[{"sig":"MEUCICPnj5J4VZNjANRnkFL7G/263Nni6PwkAE56fH27dyQiAiEAqT0r8Ofh1lAnw7MtH90CpbWNkGXdOFSTMAI0HddWpmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532659},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"65028be19415033bdac69af8250be3dcaa757a03","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"circuit-to-svg":"^0.0.248","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.19","@tscircuit/circuit-json-util":"^0.0.72","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.2","poppygl":"^0.0.13","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.5_1765622924050_0.10133573834306309","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"circuit-json-to-step","version":"0.0.6","_id":"circuit-json-to-step@0.0.6","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1c2fc2b0153768737cc57cd848716c7944285a88","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.6.tgz","fileCount":55,"integrity":"sha512-NnKGFf57IrEX1JpkVbgVeVHQO6qkvBO1jnGwBQ8+CtBQXedehdjDbDFLHIWNLBCPiM1GP8poXQZoZq0ru1sDwg==","signatures":[{"sig":"MEQCIGJq3LleNkWDY1rPs5Q6OQUi0qq4U4756REdue29KBgBAiBHPcytw5t1IMrb+mLSMk/hBj2BpyYXPpwnWw5JoJZ1cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545315},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1c05258a4be6ddd5d52c339709c46f524962dce3","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"circuit-to-svg":"^0.0.248","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.19","@tscircuit/circuit-json-util":"^0.0.72","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.2","poppygl":"^0.0.13","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.6_1765639318572_0.08753536752509405","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"circuit-json-to-step","version":"0.0.7","_id":"circuit-json-to-step@0.0.7","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"83bc035de3bacd760fa15243262a58aa9902efbd","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.7.tgz","fileCount":55,"integrity":"sha512-kcRSiXABwGaydZts6v/Piwooab5A/YbYVeRBow9gNZno0JPWQ1MjxuStaujuSxhoPWeiL//zV3G7RucZ+9JL5Q==","signatures":[{"sig":"MEUCIQCfX5bGyBr/7ssZ1FX/nmK+Om8qKtrBr/i5AJja9Ym2PQIgGmgFXZGxlO2uTo/IIxV41Su7R5l+jaJlCUB5GEUxwUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547281},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fd9e6c05689238a75340b0226a094059365687a6","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"circuit-to-svg":"^0.0.248","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.19","@tscircuit/circuit-json-util":"^0.0.72","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.2","poppygl":"^0.0.13","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.7_1765691039973_0.44154338333285303","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"circuit-json-to-step","version":"0.0.8","_id":"circuit-json-to-step@0.0.8","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"41b2ea5bea6e1d7d8fbb0593e3e7bd0cf45e3cb2","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.8.tgz","fileCount":55,"integrity":"sha512-oz098/dhRyi9gAp8N12tMoEBJq3cGHgFPrOyhkizSjkrqkFKxJas0ZGg1AC0bP1fGnlzzE7sgymaztxBPR+UkQ==","signatures":[{"sig":"MEUCIBY/JRqKa/9r9wAU0ot03D7YlDPWq/LKQvzqlP/JMtxeAiEAw4aGBr5ISPv70m31/TV+w+D+NxfY7bLEXAy0Nznb6OY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547966},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"338c8b9fc669ca1dfefd6443ecd5c8884a96690d","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"circuit-to-svg":"^0.0.248","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.19","@tscircuit/circuit-json-util":"^0.0.72","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.2","poppygl":"^0.0.13","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.8_1765700002341_0.3340594832497794","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"circuit-json-to-step","version":"0.0.9","_id":"circuit-json-to-step@0.0.9","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1238f8cc6b236b126da28f9e6867ef0c749bc034","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.9.tgz","fileCount":55,"integrity":"sha512-ZJLofWz209uJTYSelID76pfwZvFzvYx1ESz2TXiBHt9i//m0Qcg3qw/wTWzmkbTSRFM6NgKOHXr9LB2R42ttcw==","signatures":[{"sig":"MEUCIA5GgBiewLkPAs7dtxRFZkJU2SVsewr8RY5gEES2lnu/AiEA3/5rNEaYFpHKdZz4CtbUS9iDmp5FN6GVySL76p8UpyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548662},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"250b4b086cdf46ecc0774a36eb8dcd91b5408635","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"circuit-to-svg":"^0.0.248","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.19","@tscircuit/circuit-json-util":"^0.0.72","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.2","poppygl":"^0.0.13","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.9_1765711952278_0.6739203234651303","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"circuit-json-to-step","version":"0.0.10","_id":"circuit-json-to-step@0.0.10","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ba652de6c9136a6bbe934867995b233ea2a01148","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.10.tgz","fileCount":55,"integrity":"sha512-Bk8i7ev5f8FHgYmptOcw+z+uLm74Is5cIYRT8DboQwAwboTr8SOzf3SythlgKL8Z6fwtLR3TLaZJDpEJyWCEQg==","signatures":[{"sig":"MEUCIELPat4MAMS1ydrNvmrXO1ASncs0VRwi/HkXq5OyiVlDAiEAwL9y57VmbTryJNvzMzfwFHrxnyGudzZ+jiYYepy0hCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548820},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9658eb93f280ccf550ba43a9629f6e0fc007e63f","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"circuit-to-svg":"^0.0.248","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.19","@tscircuit/circuit-json-util":"^0.0.72","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.2","poppygl":"^0.0.13","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.10_1765717946416_0.4482763673258825","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"circuit-json-to-step","version":"0.0.11","_id":"circuit-json-to-step@0.0.11","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ae19f112a937f4c77caa6416ebf75878e8471603","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.11.tgz","fileCount":56,"integrity":"sha512-3fYoPsnWUfX1BZNP5ku6EZSuHf9278PWb301kxbLGHDWM2ydsKz9rA2zupK4Hru9Xl4uccEDszpVOf8d+05lcA==","signatures":[{"sig":"MEYCIQCSujS0/gem6EHH0ajFV3QXbWtwsazBxskuAi1bW+Q3YQIhALG4OcbhzwO06TR3B89ZGFVMjnHlxvQ4TD8OEbPRsTDY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550473},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"52402f4e094f8539adcf09f72b3cb68960b1bc02","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"circuit-to-svg":"^0.0.248","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.19","@tscircuit/circuit-json-util":"^0.0.72","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.2","poppygl":"^0.0.13","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.11_1765733441105_0.10007505794158167","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"circuit-json-to-step","version":"0.0.12","_id":"circuit-json-to-step@0.0.12","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b037cd453c69343127d199c3c0b737b69658fb6d","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.12.tgz","fileCount":58,"integrity":"sha512-xAXLP43qNTa0ZqAuD8KxYSumRll/641yS9ZHMorO/EG2fI5XicNvL73Lzrj+lsEcT0vSnlDtFXjR+KSnBk1/6Q==","signatures":[{"sig":"MEYCIQDXFr3SXbnOXr+xU01oxZcxtCmac4beBluMwg9FRCzkjgIhAMWtRCkF3vncZ5tYsliK397Q8yDjcJNgt3CrxnRBuNxW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572982},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b6e5c385f91be12c17e24e0d92543ec7924fb66d","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"circuit-to-svg":"^0.0.248","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.19","@tscircuit/circuit-json-util":"^0.0.72","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.2","poppygl":"^0.0.13","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.12_1765817702702_0.8369023686891397","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"circuit-json-to-step","version":"0.0.13","_id":"circuit-json-to-step@0.0.13","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5c79a49518454e7b222ee924c3abc11b394c9fbe","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.13.tgz","fileCount":58,"integrity":"sha512-gq+gEqOCJHf1wJv+GNu98pp2GSpzlBz5lR5yWqyy8rOWb7C4Bg6WUWPjLIiyk27/Ecg31Mxd1jdgtrMA6X/4JA==","signatures":[{"sig":"MEYCIQC5UqGmo74cjaHLU7WrdoeAKqhSldqBqYij+P/QKdU1egIhAOkfkY1878h4GQ4LUCm/Vv+wZ57aPj9NiZwQHHxq+iv1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573064},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3b623664bf4e45b14bfeb8701d234d4a436fc969","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"circuit-to-svg":"^0.0.248","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.19","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.2","poppygl":"^0.0.13","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.13_1768671811428_0.6096872043382633","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"circuit-json-to-step","version":"0.0.14","_id":"circuit-json-to-step@0.0.14","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8e3b33ffda709aca9b1e1318cf76eeac8817f219","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.14.tgz","fileCount":62,"integrity":"sha512-8Q6s4JVQ0qgc3Cdl2jGrLX29JiocWPNVuD8Eb9eIi4jnm2qTiXOqQbDxzeU1j6/7wJkPLq8sZp9bF0K0ozsDqw==","signatures":[{"sig":"MEQCIGsi7JTwiJffnY5pNCidJvJjdTGvdP1grY/J5ks8ogp8AiA38RVxalo0qslRJPXHtlCZK+x4L6BsL58YuqkOeKtN9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609152},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5f97a6190fa6183f0f4eff6fbfc0bada27292ec3","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"circuit-to-svg":"^0.0.327","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.62","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.2","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.14_1770456799114_0.4861712189137717","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"circuit-json-to-step","version":"0.0.15","_id":"circuit-json-to-step@0.0.15","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"676d542b5786206b24b8def2ea251c4a00bb2846","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.15.tgz","fileCount":62,"integrity":"sha512-k50PrF+C5WtVRvhxms8JGL3+gk0Rk3lBX8xavdsUE3odWA7BMeRkF/UGuIWeGsXvta9p+6oS3ofmM2KbSkNmDg==","signatures":[{"sig":"MEYCIQClDImhxQWFizyCpIDXhZ4BCriUxdHLBvvoP/tZIyuDIQIhAMQRW0mm7/IjUpnIZqWi1O3YBQy+qF6gWQrEeLlLXBfP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612019},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6acd6278d0f6b14134aab5d94d28e47946a27e32","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"circuit-to-svg":"^0.0.327","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.62","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.2","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.15_1770476939186_0.949431174367906","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"circuit-json-to-step","version":"0.0.16","_id":"circuit-json-to-step@0.0.16","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d3d00ae94719aa729cdd0641ff5efa87e89c3c26","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.16.tgz","fileCount":63,"integrity":"sha512-30ZLv68w6J15v+iI8NO5Jtc+PUaBnmeBGNMGJ823rJCWhs/XcmXP8PnUfI8AK/1NhHwnKK7UzPcAXUbvYn6+fQ==","signatures":[{"sig":"MEYCIQD+I23tYvGdT91s5VNWVExePvE2H05LcJfGxIMA3fcf/QIhAJJkgmOj8X2uKqAbe10FGM7rLSN8sMElun3O4mmfHEZF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656444},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"732b7ecc2f1990a949910b7215b573885072ee14","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"circuit-to-svg":"^0.0.327","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.62","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.2","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.16_1770477618744_0.782461825232033","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"circuit-json-to-step","version":"0.0.17","_id":"circuit-json-to-step@0.0.17","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"574c04130bb16ec09e8e9ee64a3212b79f8bb4b9","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.17.tgz","fileCount":63,"integrity":"sha512-MgLGT3p7l3tkfM8/jbjJ1YWzPX4aEj/LiSoXjw9C7A848+IXqBS/EKtYW+FeaaGq+ClycO35SNJumCq3P3tnRA==","signatures":[{"sig":"MEYCIQCWEx0ZYdeR07VjtsvPtQeR9Eyvx5TsA4R5cmE6MpvH7wIhANAcaw2DPDFQv5+iYLhDoOqu57YT/7CvRcfTyltI0POz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656444},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"68bb00388b9c7caef131192343ee324aee4bc79d","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"circuit-to-svg":"^0.0.327","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.62","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.2","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.17_1770483448647_0.1427570555981239","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"circuit-json-to-step","version":"0.0.18","_id":"circuit-json-to-step@0.0.18","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ef2e6eea874f69bf6d1497c08d326a3322e8f0a2","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.18.tgz","fileCount":63,"integrity":"sha512-D3vJxl0PYnZvTMChY9r+6z0aZ8PTzKnsZEfO0WVeGFXRTfR/aILDzb7Tjq4evjTDU+78eSPaXR1Qsw4flSCDIA==","signatures":[{"sig":"MEUCIQC4CLs0zv3rQ12Wj6Nd2ZcM8YY/mUU8YYSWhdqrBcW8cwIgLMHfks75kvCdjNHOpmW7Yt5jF1JZ7+JMGa6Ba+syQA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656444},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"609f57451c2b559e939ebb8a9d042b1abce2561a","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"circuit-to-svg":"^0.0.327","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.62","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.3","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.18_1771237182498_0.8260669054623031","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"circuit-json-to-step","version":"0.0.19","_id":"circuit-json-to-step@0.0.19","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"da77fd6546491c1280ed4ae404ff082ed95a85d3","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.19.tgz","fileCount":63,"integrity":"sha512-crmag5nxajj6Xl3Yh62ecfndVgaFIGtpaE3Av+UO30eiKE5U8piV8NfkLjqEEHfYyRkH6Kzvy0QtiV/cNlkPYA==","signatures":[{"sig":"MEYCIQCPMpICcslTKG4NWjh4cJy2sx2mDvqX+8BFVpRtK06GmwIhALJZ9WjupfVWXkoK8uXcWRl8hT4AheN/Ggz4mY1HOZ0Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652454},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0ba5f99175267ffc0610cc94471b85f5e14e4b76","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"circuit-to-svg":"^0.0.327","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.87","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.3","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.19_1774424884821_0.4218028543881478","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"circuit-json-to-step","version":"0.0.20","_id":"circuit-json-to-step@0.0.20","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fea51b42f78b210623a8ee570af65f5295c1b1b1","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.20.tgz","fileCount":63,"integrity":"sha512-Fls8sRTV6Vgk2v1z11N1nwmLonRNGsCkiJflf+bxPyPka3MrEeQlU/ELE1SL+j0LUAEJ38s1rDymEt4inodZHw==","signatures":[{"sig":"MEUCIBgWwpgiuuaxqrj5NMEe8eM1oE+UheX0PqtoMmwgZ5m0AiEAgjeqvKXGCcFZNAitni5KHa7a5ZGRQ19RJXDjksM56iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652454},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"908394a99e87d658e74700bc86ffc2f0c97b67b2","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"circuit-to-svg":"^0.0.327","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.91","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","stepts":"^0.0.3","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.20_1774622897997_0.14409543393187452","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"circuit-json-to-step","version":"0.0.21","_id":"circuit-json-to-step@0.0.21","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d8b1a2bdc2050cf26a779e3f43cb5227ac8da9ba","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.21.tgz","fileCount":63,"integrity":"sha512-PpvxKzsQLjuRZvT2IrXfuFexzhGEnJBTQrpXGue3YVlpH2QUG4euUIYh6ra3nZykC7df2cPM4VwSVIW1pe9xfw==","signatures":[{"sig":"MEUCIQD2s8/aI576hPdUhFZTCFFt7eiatUd57hxZYmE2zmWoAgIgDh9bDWrk/ym1CsV1OeSodZxMlfvOs1RsOjUNnIgIHmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652418},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a48f5ece0981dc6babeb997a6f37ca73fc7ff5c0","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"stepts":"^0.0.3","circuit-to-svg":"^0.0.327","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.91","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.21_1775147728123_0.039321523547264814","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"circuit-json-to-step","version":"0.0.22","_id":"circuit-json-to-step@0.0.22","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4eca1ee2d33274f50c73a9cbcb0382467a078c02","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.22.tgz","fileCount":63,"integrity":"sha512-2KFm71WQFsrzk3HdPl7W/52bvYUwo0T+1cIEzjpYvclUOhUmMYFgK+8fnNym+dbVOwvIff9QuKPz8BGO8m3W1w==","signatures":[{"sig":"MEQCIGjHZnjS1qnj9qRLnBi3rbJlDcsOfCWf+gtLY16/jNh+AiBGoyRKEKAImGK9VcQqggapkPVva3rGVaStMPQlOQMoFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652418},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ff511fd24373b96d181a492a973d96d6465c3133","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"stepts":"^0.0.4","circuit-to-svg":"^0.0.327","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.91","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.22_1775151733308_0.30864090927160737","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"circuit-json-to-step","version":"0.0.23","_id":"circuit-json-to-step@0.0.23","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"672b710fbcef0ccaa9dfc3b094138e4d27bc0d1a","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.23.tgz","fileCount":66,"integrity":"sha512-pRBVMgxyilFalEs5Rv/htS3bmBWBh72SJF+oRz5VnDhF+S30063t/LKsLA1pjq27bOQnpekySx1+fMo9WiQYJQ==","signatures":[{"sig":"MEYCIQChkEjh5oS4YrBuIXLxkLclYQnODoplL9qVpEPLs3au6wIhAMh2KKusCu6PfPODNcBjMhXMsuORcEJ0DCKg167o3N1L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654969},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"db607a3d3ce2cfff04f48369cf89991830f2c9a3","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","circuit-to-svg":"^0.0.327","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.93","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.286","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.23_1775328425082_0.1722726008622122","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"circuit-json-to-step","version":"0.0.24","_id":"circuit-json-to-step@0.0.24","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"451b07c2e7544ccbec01114fb61e247fbf81bdf4","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.24.tgz","fileCount":67,"integrity":"sha512-ltgtGOvqSlCMFVNiSFYnuU+FSPHxGV+nBKGp0fOTgzX/T/8krIUeJEXTb61voszk3msnf2I3kG+oW3CF6kaHPw==","signatures":[{"sig":"MEUCIAczezqHMc3sPAwrs1uvz4nIDN16jk0fh2u3RB33AHw6AiEA8pL0sYV70Jsr1jueFlFRlJWEE1nmcYc6hVaujsk0aUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666517},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b1666207ef47315a38df608ebac23325e5e7bc59","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","circuit-to-svg":"^0.0.327","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.93","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.406","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.24_1775678625070_0.718087534840038","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"circuit-json-to-step","version":"0.0.25","_id":"circuit-json-to-step@0.0.25","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"545c8f96e0674647bf025de49e511d580be49a62","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.25.tgz","fileCount":67,"integrity":"sha512-IW8wbzPeowLxGxpK4S3PWa0UUgTUYk/WGNmpI5Yzdc8opSkUoP3OPQNkPYMq6zt5HD1ob1oqJedab0t/uzbEXA==","signatures":[{"sig":"MEYCIQCfPHZNysXRF7+9IC0zTdZ7Bc1MU7mVAchiJ4ugL3WrXAIhALw/2mt7rvLPCLq/Y168nTBt3JTpN9GzRPmp6v8vgWbA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666517},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cd51f95174f3e52ad4b30a4d98accdbd6b1c884f","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","circuit-to-svg":"^0.0.327","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.93","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.406","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.25_1776178079218_0.555522561149494","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"circuit-json-to-step","version":"0.0.26","_id":"circuit-json-to-step@0.0.26","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8d2bd00080419a7b86487bf75d65ed3251a1b002","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.26.tgz","fileCount":69,"integrity":"sha512-W4oo4hDQAnozDs/oE9XzUO/mlVImUOFLN3IlQKlADSwmXTiqQ4bBoZrAc05XMyUIwB6RNWxVKSzpKeNeTXKsSw==","signatures":[{"sig":"MEQCIGYA9fjF4KI+yDDoiozXhED3Qy9kS2SgARNKSHcSI96vAiBlfKvKKY766ZHBzby11n1KLGME6rTwMqvUqeXq7Toj7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":668524},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f837604edf6f277ca02420c2e85c77b69b20a3db","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","circuit-to-svg":"^0.0.327","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.93","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.406","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.26_1776358572613_0.9503532785320126","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"circuit-json-to-step","version":"0.0.27","_id":"circuit-json-to-step@0.0.27","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2a83f7f50480453a9e445c13b3da3c9b8ffc24ae","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.27.tgz","fileCount":72,"integrity":"sha512-gqN5n65524xa1U+7/eQUHpJ5z4JIb5q7qAyPCx+DHy/WjQFLmKj4+5BoxvxhjujWYLv4cukZTe2Bell46EmKZg==","signatures":[{"sig":"MEUCIQDeFFuFxIrM3vZHnatEgLS79ezPKWrXtjDO3eqVp9cZjQIgEgBQzTBgcr09DHA5PHNMtfl+llYOyG5tpDQXyXLcKa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718182},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a2005979ad54da7201c663c7d9cbb4994d908d31","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","circuit-to-svg":"^0.0.327","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.93","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.406","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.27_1778485028044_0.4492846663378569","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"circuit-json-to-step","version":"0.0.28","_id":"circuit-json-to-step@0.0.28","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"51abdaebf4b7abbb57adc4063fb8433342df200a","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.28.tgz","fileCount":72,"integrity":"sha512-K4i0iSWJe+7ncl2zrKwNNJc5RloWeP7SLHO/LGcQleC8LEiP2QT8tJEOQeSt8QTYlmtj0g+5X0e6/YmlLfQFoQ==","signatures":[{"sig":"MEYCIQDIdJOD+z4bkKJtz/zdwtvYjvNNdG2AhktrMnzSnilRMwIhAOprhdgWjjZdptO2vzOU3XwMbyu+WsCF+C8mKxaXRaqR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":722254},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b8aa952c2ff89d5c3cc2654dbaf989954dbac8b0","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","circuit-to-svg":"^0.0.345","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.100","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.425","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.28_1778581563544_0.6789924938854266","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"circuit-json-to-step","version":"0.0.29","_id":"circuit-json-to-step@0.0.29","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"69aec105120a7eae3aba0d70995dc824b2c5ea9a","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.29.tgz","fileCount":72,"integrity":"sha512-Fx6kiWRclpJYRm9YFaxF7TUvepDroMLUFT/whQM9p5EuDcGAkN1uv/eZqXQE3nb6eLS6sW5nPbxzzlRy4+opEw==","signatures":[{"sig":"MEYCIQDEMF4wG0e6NtnDzEHETg+qzY/DCdl6BhDLoSpfyE0MNgIhAImu5/h7vk7VoAH/mcj+bR5INyrERjMVfW5PPz5coNQ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727930},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9b112dba0f75439ee0c1e64fd8c381724b762151","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","circuit-to-svg":"^0.0.345","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.100","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.425","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.29_1778697679539_0.9548380812478743","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"circuit-json-to-step","version":"0.0.30","_id":"circuit-json-to-step@0.0.30","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b95c94ec654b506c3488ffece8d5417daaf6188d","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.30.tgz","fileCount":72,"integrity":"sha512-c9/OywSP7fHDepi/rz3psrtR0mtnjfkBlfG3fyhmrRrSlibS8a74wlvLCP4yw7SXGeACOERn4oMTebsJHQpjgA==","signatures":[{"sig":"MEUCIQCBP1kDVeTyB5ceJuCLeRYPzWD4X3w0Kuycd5qI3dnzgwIgVDXCSHbih0ICfcWdHsajw/5WGFypZZfx36jhssPPo20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727930},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bc293bc65bd626ce0006e8c05392a4931d1e0b43","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","circuit-to-svg":"^0.0.345","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.100","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.425","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.30_1778697782597_0.2238280711658267","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"circuit-json-to-step","version":"0.0.31","_id":"circuit-json-to-step@0.0.31","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"28d113168b70b81d0cd62c0408041704805ccc87","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.31.tgz","fileCount":72,"integrity":"sha512-jKdr3IBgWnaN+OpOUkJ3t8JRCMM/7v6GnusukRrNTRZj/QHMFko4RHtuYIwGTQDY/7Tyupa5cm5Uk5E3/1Zbpw==","signatures":[{"sig":"MEUCIQDDW/oSk/dTrk/kFJGnMgfLOPg/zA7fd+TluulZ6ufsFAIgPppGDaZ/DyDqqarq8vl5NuP2UvjXj6dmp04wcRDYCZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706848},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c1d9c58edd4730c1c1987ec83534055c1952ed49","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","circuit-to-svg":"^0.0.345","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.100","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.425","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.31_1778759414479_0.20533534938639475","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"circuit-json-to-step","version":"0.0.32","_id":"circuit-json-to-step@0.0.32","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c6aec928569ef12a37835434c9752d0f8dd8e570","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.32.tgz","fileCount":72,"integrity":"sha512-V9+RGqcuLqdCFXCbWvhTzWBeOwq4X7LEhJLL0qQP7xH3M6/tWuzI7HFEl14dTcytmV6td4Li5gPa945TK2F5mA==","signatures":[{"sig":"MEYCIQCIDdmjzwk54knfUWclv/j3grQkly1tGn4vz64iL3SXhgIhAPXQVIRXiMRwxilTCm/Ctun2SBrW4I7HtgA4J33SXyha","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708884},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6751ae38944972b06eb0fda19a063ab0fe8f2a69","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","circuit-to-svg":"^0.0.345","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.100","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.425","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.32_1778760422542_0.8469155334121536","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"circuit-json-to-step","version":"0.0.33","_id":"circuit-json-to-step@0.0.33","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e1dc513109bec21ac82a73e659990e281587ea4f","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.33.tgz","fileCount":72,"integrity":"sha512-KYDsY+2flOFMwyhbYKSpJM7Qouq9WnrQtLyq9iXiqNCAIiv2oiQ7Jx1b7Dc0yifhvaB8vEUM1kXRcwSBBa04WQ==","signatures":[{"sig":"MEUCIQDH5SVMkEWWcTVHdkIctELbQqpzrpzAVmRqTeVYZU5VvwIgMgNAPP1Hg/H3L4k9oCELSV3qM0KgzOcsoE9IeW/KXfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708884},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"00dabd1154f286e8a159f1dd10ad5858e4f6050a","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","circuit-to-svg":"^0.0.345","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.101","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.425","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.33_1779204508582_0.13986568360489682","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"circuit-json-to-step","version":"0.0.34","_id":"circuit-json-to-step@0.0.34","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"874a921c0353c10eb1d40c934a3336f72bbdcca0","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.34.tgz","fileCount":72,"integrity":"sha512-ahBmsighgJ5Yi+967y18QBlaX0E3RSLSoaospMDw7HhhZBHllLF490Ji4VtlcTsJYXhzXb5REC6uTKNf6iwkoQ==","signatures":[{"sig":"MEUCIQDOOjFj6dlsvuF5Gf6l9JWliritAlKc+2MkkKtWNQk/YAIgCOi2PxjRdNjq384ISS/w1KXUTb21ubEpkLuZXnsR52c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708884},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1d23fe8aaa02bf9a72720df28a37a45c40f660f8","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","circuit-to-svg":"^0.0.354","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.102","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.17","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.425","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.34_1781268825592_0.8007606337489241","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"circuit-json-to-step","version":"0.0.35","_id":"circuit-json-to-step@0.0.35","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fe9f416068cf91b0708625f93ffb607e11012373","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.35.tgz","fileCount":72,"integrity":"sha512-3w+PHpNkgKEIvfdGFJ5nw+31cD4tiJLYIDJ4ZJs4uhxpoMMMGXpFMTSP916NA4psuwgKE0VQDQr6ngMMEAV82A==","signatures":[{"sig":"MEUCIDReB7HwCHxfeE/tCwhtEMrW1lJpEDfWvnxy7laA/EwAAiEA54VxxEIjcrxxY77ueKuynRLsHiUfQEEGyQfK053lpkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707207},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6fb465560e4fe0d3f5d74b9ace679b876692fca2","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","circuit-to-svg":"^0.0.354","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.102","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.24","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.425","@biomejs/biome":"^2.3.8","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.35_1781518209050_0.1773848502465143","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"circuit-json-to-step","version":"0.0.36","_id":"circuit-json-to-step@0.0.36","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a33d1f72ae4032cea1205812181887b654887410","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.36.tgz","fileCount":72,"integrity":"sha512-p6TPhEwXplX9QMyPw9xgYoHSlMHD+xozDs2Mu6TaEoDYYs09KSWkmn81woyq60Fud0iO11p983/ED/a5IX7xrA==","signatures":[{"sig":"MEQCIDLhYz9KzhxPjwnfuVMmK8wjC0Ks6MtotdS1BUu5Qo99AiBmj3YtOqntdSFMYSgup9Bya8tiqnxvzD9mcllm8BPeZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707261},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5c78e9f2b8e0c2a7bbdc4517f6b0790656f82eaf","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.102","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.24","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.425","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.356","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","circuit-to-svg":"*","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.36_1781770969222_0.3895736674283321","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"circuit-json-to-step","version":"0.0.37","_id":"circuit-json-to-step@0.0.37","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ac8d8a7d105019d0a22262fd73acf21a1daaf65c","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.37.tgz","fileCount":72,"integrity":"sha512-TC2Xv0jZcNi/Ignob+q+T5ENStqbjPm/bmJj2E5EInKHmFGL69b/cc7b/ScplNFQTRPQ1BXmoH4FFDpFJZUCbg==","signatures":[{"sig":"MEYCIQDsj3iAMABnb3PoqgnTD/N89FJFFZ5XtE5YgaJXEtdZpQIhAIs4Kd0nUXWFDC9nYfZ70YG0YOumsKk1ylJ5eveueRu+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707261},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a5de6b23f27bd135c11f59b0f62dff14c400ae28","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","schematic-symbols":"^0.0.202","circuit-json-to-gltf":"^0.0.106","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.24","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.425","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.356","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","circuit-to-svg":"*","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.37_1783432267598_0.41406758599729043","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"circuit-json-to-step","version":"0.0.38","_id":"circuit-json-to-step@0.0.38","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a86e3a794e7fcb30543bb36612067809615e498e","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.38.tgz","fileCount":72,"integrity":"sha512-B/WMK6WrraMkhqKY0I+cF1LssP4Y+l89JFlUETyzyJG/r/Up1YA7iFqLYTwoeYGqXPBJUMq0sB6rSzOwibNPCA==","signatures":[{"sig":"MEYCIQDesZETlC9NHi7Odh/j3x6dHmWCThTOdnwKbgnCF92GqgIhAPV3cUpzRw+sMe4Tbw78uL/F3/X6R1fa1CV9pCbdj9zD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707261},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cb05f7c137f2aaba724a51dbf06569cf5ae1739a","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","circuit-json-to-gltf":"^0.0.106","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.24","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.425","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.356","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","schematic-symbols":"^0.0.221","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","circuit-to-svg":"*","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.38_1783768110430_0.7301426812353833","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"circuit-json-to-step","version":"0.0.39","_id":"circuit-json-to-step@0.0.39","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7b9cb9ee23186cf7f0aa99fca14364e4de84d6a3","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.39.tgz","fileCount":72,"integrity":"sha512-Hgvp0vqnGljQcUkFoBMqpGnMNjqtEj4afctm90l3js/Bt8k1/N4iHROGU3R5FIrzC0UCIGJ19+TL15Py+8L7gg==","signatures":[{"sig":"MEYCIQDZlBlThJGQAAXWyEmt4i8toTYTJor3DYTvIH0unfGhrgIhAPoFqNUTXSUaVD3tGiDhybHAOTWwZOdvfX04kCHRsCBx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707223},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"68dd23df77fa0d692df05c7aeb77404d508bc85c","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","circuit-json-to-gltf":"^0.0.106","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.24","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.425","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.356","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","schematic-symbols":"^0.0.221","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","circuit-to-svg":"*","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.39_1783801601542_0.6244452876681341","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"circuit-json-to-step","version":"0.0.40","_id":"circuit-json-to-step@0.0.40","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f5514449bf1869f37cfcfcc2694d5899188d7691","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.40.tgz","fileCount":76,"integrity":"sha512-gF8cdkwB47fkWkDtOHoUwDg2bVNQkufXIXU8h15dA2YBnQnA5i14cgM/2UfzKm1OHGQ2dZ+Mw+3g2om/n/bqNg==","signatures":[{"sig":"MEUCIQC/K6ahfm6fHMkUjs2zWh2c8DEIOAWBwr3SWrw0oz+PdgIgCush4caUxppnrv7gI1BlEcr0OC8WAjthDTAPzFGp5dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732726},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e5085cd0e1bb3ce25610c463ca656a0c2fb228e2","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","circuit-json-to-gltf":"^0.0.106","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.24","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.425","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.356","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","schematic-symbols":"^0.0.221","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","circuit-to-svg":"*","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.40_1785972108728_0.29248342775332214","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"circuit-json-to-step","version":"0.0.41","_id":"circuit-json-to-step@0.0.41","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e18fab12692e02298949fafecbcb7594dda147e0","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.41.tgz","fileCount":76,"integrity":"sha512-BT8X4isGBerF66MblBUDybaHvsKZ0Uelt6SMQqr1pIMdN9M6R6ljndDiIAoOUdDuhVs9m6N2LGwUo12PxyOjKQ==","signatures":[{"sig":"MEQCIBa6YSnsE00B3GyTC2PaQKv4NZ2GFDazvFkPH+xzt3DXAiAD4aj3jPKlJ8Ty/diFUebIOqprNcBqCy8RUsun/0y9Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738635},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1c5480f4d7ad12d15ead7b2f2f8a0193777d2f96","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","circuit-json-to-gltf":"^0.0.106","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.24","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.425","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.356","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","schematic-symbols":"^0.0.221","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","circuit-to-svg":"*","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.41_1785973406560_0.3292925362190009","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"circuit-json-to-step","version":"0.0.42","_id":"circuit-json-to-step@0.0.42","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"af63d3fa9d3891747f69c3c642d0a4aa5de64b32","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.42.tgz","fileCount":76,"integrity":"sha512-5mvRHgxxBhlHgQR1pI6qrP1TP9rrA4zCoHJhBffVySDhTPXTZl5pP1mnz8v700U4kDGde7Mqzk9MjvMl1u//Ug==","signatures":[{"sig":"MEUCIHRYZhhyOAW7aXMjdrYMpHwfaRs6wAo8WT9Trn9c69F9AiEA0Q8gTg/cpLoM+RcLkmH+YWdAflfuyPrbm29JC2mHkXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740037},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"91eb4950c33e40e6c2c7c5fd26635a30df383780","scripts":{"test":"bun test","build":"tsup-node ./lib/index.ts --format esm --dts","start":"bun site/index.html","format":"biome format --write .","build:site":"bun build site/index.html --outdir=site-export","format:check":"biome format .","pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stepts":"^0.0.4","circuit-json-to-gltf":"^0.0.106","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","poppygl":"^0.0.24","@types/bun":"latest","looks-same":"^10.0.1","circuit-json":"^0.0.425","@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.356","occt-import-js":"^0.0.23","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","schematic-symbols":"^0.0.221","@tscircuit/circuit-json-util":"^0.0.75"},"peerDependencies":{"typescript":"^5","circuit-to-svg":"*","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/circuit-json-to-step_0.0.42_1785977231352_0.9376846152528608","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"circuit-json-to-step","main":"dist/index.js","version":"0.0.43","repository":{"type":"git","url":"git+https://github.com/tscircuit/circuit-json-to-step.git"},"type":"module","scripts":{"pull-reference":"git clone https://github.com/tscircuit/circuit-json.git && find circuit-json/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\; && git clone https://github.com/tscircuit/stepts.git && find stepts/tests -name '*.test.ts' -exec bash -c 'mv \"$0\" \"${0%.test.ts}.ts\"' {} \\;","test":"bun test","test:update-snapshots":"BUN_UPDATE_SNAPSHOTS=1 bun test","build":"tsup-node ./lib/index.ts --format esm --dts","format":"biome format --write .","format:check":"biome format .","start":"bun site/index.html","build:site":"bun build site/index.html --outdir=site-export"},"devDependencies":{"@biomejs/biome":"^2.3.8","circuit-to-svg":"^0.0.356","@resvg/resvg-js":"^2.6.2","@resvg/resvg-wasm":"^2.6.2","@tscircuit/circuit-json-util":"^0.0.75","@types/bun":"latest","circuit-json":"^0.0.425","looks-same":"^10.0.1","occt-import-js":"^0.0.23","schematic-symbols":"^0.0.221","poppygl":"^0.0.24","tsup":"^8.5.0"},"peerDependencies":{"@tscircuit/circuit-json-util":"*","typescript":"^5","circuit-to-svg":"*"},"dependencies":{"circuit-json-to-connectivity-map":"^0.0.22","circuit-json-to-gltf":"^0.0.106","stepts":"^0.0.4"},"gitHead":"5651092f55f2ec223808d6245e36f2f715abeb85","types":"./dist/index.d.ts","_id":"circuit-json-to-step@0.0.43","description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","bugs":{"url":"https://github.com/tscircuit/circuit-json-to-step/issues"},"homepage":"https://github.com/tscircuit/circuit-json-to-step#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-IOE8ToRboZutlS6Dd2P41Pf5uE5ebPxtz3UP8dNxtmO1eQvuzW5zsY56k3zxrxi5riXKPz5tgXo1QtkNR8y7ew==","shasum":"312382edc954eaa21fbcbc26e3a8e2651a0e87f6","tarball":"https://registry.npmjs.org/circuit-json-to-step/-/circuit-json-to-step-0.0.43.tgz","fileCount":76,"unpackedSize":740309,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/circuit-json-to-step@0.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDY5EacKSK6gk1ei/K6eSYH6s+9FtfzC3VAS+hAhfeAYAiEAnUnUqmXPvbJ/z3kwocd7UPIPR9tInjV2feDBdi5wNQI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:97a5d80e-fe38-4ff0-b453-08335a8ad678"}},"directories":{},"maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/circuit-json-to-step_0.0.43_1787180813538_0.5004777107018687"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-07T05:22:39.972Z","modified":"2026-08-19T23:06:54.057Z","0.0.1":"2025-10-07T05:22:40.272Z","0.0.2":"2025-10-07T05:36:19.216Z","0.0.3":"2025-12-12T12:34:45.532Z","0.0.4":"2025-12-13T04:46:25.983Z","0.0.5":"2025-12-13T10:48:44.223Z","0.0.6":"2025-12-13T15:21:58.730Z","0.0.7":"2025-12-14T05:44:00.211Z","0.0.8":"2025-12-14T08:13:22.521Z","0.0.9":"2025-12-14T11:32:32.444Z","0.0.10":"2025-12-14T13:12:26.570Z","0.0.11":"2025-12-14T17:30:41.256Z","0.0.12":"2025-12-15T16:55:02.869Z","0.0.13":"2026-01-17T17:43:31.626Z","0.0.14":"2026-02-07T09:33:19.335Z","0.0.15":"2026-02-07T15:08:59.464Z","0.0.16":"2026-02-07T15:20:18.995Z","0.0.17":"2026-02-07T16:57:28.801Z","0.0.18":"2026-02-16T10:19:42.713Z","0.0.19":"2026-03-25T07:48:05.012Z","0.0.20":"2026-03-27T14:48:18.183Z","0.0.21":"2026-04-02T16:35:28.376Z","0.0.22":"2026-04-02T17:42:13.477Z","0.0.23":"2026-04-04T18:47:05.276Z","0.0.24":"2026-04-08T20:03:45.305Z","0.0.25":"2026-04-14T14:47:59.383Z","0.0.26":"2026-04-16T16:56:12.755Z","0.0.27":"2026-05-11T07:37:08.209Z","0.0.28":"2026-05-12T10:26:03.755Z","0.0.29":"2026-05-13T18:41:19.697Z","0.0.30":"2026-05-13T18:43:02.770Z","0.0.31":"2026-05-14T11:50:14.631Z","0.0.32":"2026-05-14T12:07:02.766Z","0.0.33":"2026-05-19T15:28:28.741Z","0.0.34":"2026-06-12T12:53:45.744Z","0.0.35":"2026-06-15T10:10:09.249Z","0.0.36":"2026-06-18T08:22:49.382Z","0.0.37":"2026-07-07T13:51:07.772Z","0.0.38":"2026-07-11T11:08:30.624Z","0.0.39":"2026-07-11T20:26:41.760Z","0.0.40":"2026-08-05T23:21:48.891Z","0.0.41":"2026-08-05T23:43:26.736Z","0.0.42":"2026-08-06T00:47:11.548Z","0.0.43":"2026-08-19T23:06:53.707Z"},"description":"Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"readme":"# circuit-json-to-step\n\nConvert [Circuit JSON](https://github.com/tscircuit/circuit-json) to STEP format for CAD integration.\n\n## Installation\n\n```bash\nnpm install circuit-json-to-step\n# or\nbun add circuit-json-to-step\n```\n\n## Usage\n\n### Basic Example\n\n```typescript\nimport { circuitJsonToStep } from \"circuit-json-to-step\"\n\nconst circuitJson = [\n  {\n    type: \"pcb_board\",\n    pcb_board_id: \"pcb_board_1\",\n    width: 20,\n    height: 15,\n    thickness: 1.6,\n    center: { x: 0, y: 0 },\n  },\n  {\n    type: \"pcb_hole\",\n    pcb_hole_id: \"pcb_hole_1\",\n    hole_shape: \"circle\",\n    hole_diameter: 3.2,\n    x: 2.5,\n    y: 2.5,\n  },\n]\n\nconst stepText = await circuitJsonToStep(circuitJson, {\n  boardWidth: 20,\n  boardHeight: 15,\n  boardThickness: 1.6,\n  productName: \"MyPCB\",\n})\nawait Bun.write(\"output.step\", stepText)\n```\n\n## Related Projects\n\n- [circuit-json](https://github.com/tscircuit/circuit-json) - Circuit JSON specification\n- [stepts](https://github.com/tscircuit/stepts) - STEP file generation library\n- [tscircuit](https://github.com/tscircuit/tscircuit) - Design circuits with code\n\n## License\n\nMIT\n","readmeFilename":"README.md","homepage":"https://github.com/tscircuit/circuit-json-to-step#readme","repository":{"type":"git","url":"git+https://github.com/tscircuit/circuit-json-to-step.git"},"bugs":{"url":"https://github.com/tscircuit/circuit-json-to-step/issues"}}