{"_id":"@tscircuit/parts-engine","_rev":"36-c5ceb1e886ff95c93e2769f970925c0d","name":"@tscircuit/parts-engine","dist-tags":{"latest":"0.0.36"},"versions":{"0.0.1":{"name":"@tscircuit/parts-engine","version":"0.0.1","_id":"@tscircuit/parts-engine@0.0.1","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"51651714ba18be463dad2184ea96c9b07e13495a","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.1.tgz","fileCount":12,"integrity":"sha512-oNE4IEqziXRqtsqjCMrY29ez2+HKW+i6b/9QlTmGZPDshLSSRy547irqfG1qgJU7C08a/7wsZ3RbbENNzQPV4A==","signatures":[{"sig":"MEUCIHdEFS97UbJeQklRXXp+Rpmj2dGdy5/VeqhZm4XKSc4TAiEA8BVXTu+mcnFt7y7tOwemyn48kx61LhEAQaXnpB4Clzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44845},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a7ef0aca1f8cb655914d7f205d87795ab97b9930","scripts":{"test":"bun test","build":"tsup-node index.ts --format esm --dts --sourcemap","format":"biome format --write ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.2.3","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","@types/bun":"latest","circuit-json":"^0.0.159","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.172"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.1_1745804422859_0.15647451181410554","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@tscircuit/parts-engine","version":"0.0.2","_id":"@tscircuit/parts-engine@0.0.2","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9487e91b6f90ca25f9da55b4ef90d8092e09ee10","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.2.tgz","fileCount":12,"integrity":"sha512-51/HI7FgT2z5Kb98qQ198YL1WlMZj5C/EKHcbg9bHAQExr60lqOtzFOS1SmLKsYCGwNiC8XtEHivG3WIMKIm8w==","signatures":[{"sig":"MEUCIQCHCw92RAn2ItqQGlJM1NJiEFYpfXcUy0sqDn5eEXDutQIgCHobIBiToApu4ZFKMs+dZqp4BLvSDT9/GbMfBqgH7uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55521},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b242678579486d4d422d90b59a3d14ca86d3b7bc","scripts":{"test":"bun test","build":"tsup-node index.ts --format esm --dts --sourcemap","format":"biome format --write ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","@types/bun":"latest","circuit-json":"^0.0.180","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.172"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.2_1747670252009_0.8167304954208121","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@tscircuit/parts-engine","version":"0.0.3","_id":"@tscircuit/parts-engine@0.0.3","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"258b433d7fd87b16ea4dc5bedfa5a5e1448c1e31","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.3.tgz","fileCount":12,"integrity":"sha512-77tQ1umh5WNddCc3arurm8qZE95K1LUnYtH4W3C8KGvMl2zZRj1DGtGtxyTigRTYTSibiq919k/9+VvcVPphbg==","signatures":[{"sig":"MEUCIGjTdo1BGtZLyXUDCT3kQuH29iaJMM2gq7nC+mXvuFFhAiEA/FyX7AXZ3qvxrFntfdonhIkX9ocE3GKpGpahVtoienw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56156},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d3dc38a960b61d9dcc3b8bd9857ee445342e1cda","scripts":{"test":"bun test","build":"tsup-node index.ts --format esm --dts --sourcemap","format":"biome format --write ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","@types/bun":"latest","circuit-json":"^0.0.209","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.227"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.3_1749994765592_0.859741926138931","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@tscircuit/parts-engine","version":"0.0.4","_id":"@tscircuit/parts-engine@0.0.4","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"24ce06d9c3e6b3e8898253ada28b5c04478ded24","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.4.tgz","fileCount":12,"integrity":"sha512-L09+gWCciVW31hcFRNlnT+cdIPnuvzfhcYZz4ozm+N6tuQkXNkqtF9nOwLblmMPhUo/mNLdW18+FH4p4rxQe9w==","signatures":[{"sig":"MEUCIBoLEDIl7pS9COpS2+kq//8LGNfUNDJ1Es96BurH1soZAiEA3793JTeEb7cIYjVPciE/swbJEAXHXIqSVLJe/P0CsI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56940},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cb20c93935ecbc354c7fd550e38e87dc8b41988d","scripts":{"test":"bun test","build":"tsup-node index.ts --format esm --dts --sourcemap","format":"biome format --write ."},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","@types/bun":"latest","circuit-json":"^0.0.209","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.227"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.4_1750477821792_0.9863499980135289","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@tscircuit/parts-engine","version":"0.0.5","_id":"@tscircuit/parts-engine@0.0.5","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cdead69cce4bbd0182ed6d3ffc7f60b5d5e53b94","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.5.tgz","fileCount":12,"integrity":"sha512-fmkoYT4ggDk2eZmhdqNNd8lCTSzcUwyYmkZ1wdRJH5qoa9aOPfraRLvWps36k0n2UzRXL6LxB9dN1sgNNqPABQ==","signatures":[{"sig":"MEUCIQCzCUT9AlUUFMwmSFNKKFbew21pUvTg817tLsiJv/rImgIgQx8x8SqGU/0GXB1AGHQkFGVb0xDTeV4L8PSNdOuleKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4cdd649215998671f2ba587386dbb3e8298aeb15","scripts":{"test":"bun test","build":"tsup-node index.ts --format esm --dts --sourcemap","format":"biome format --write ."},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","@types/bun":"latest","circuit-json":"^0.0.213","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.238"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.5_1750522368187_0.5655359428142139","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@tscircuit/parts-engine","version":"0.0.6","_id":"@tscircuit/parts-engine@0.0.6","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"68bcd77b34db16626b9422a51b712b1a8dc0092b","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.6.tgz","fileCount":14,"integrity":"sha512-R5SXJZH+Htq+bKg1PCZ0ipCmunfywCRpUKc1Wsher+pBNzdqgqQWUZhtThuCopXTk41k5sKIy1aHxXYLaUfCSg==","signatures":[{"sig":"MEUCIQCTt4oPql83M64U6DDBjBe/C09SDtpkTheTLXU18UIEtwIgYWOSuKtU8Vc76+jg/lJHm02C0VxmsyTuxGQpSdDmDb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58235},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"49f750b9c819a1c7216ac4d121c9be8fe2c93e24","scripts":{"test":"bun test","build":"tsup-node index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","@types/bun":"latest","circuit-json":"^0.0.213","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.238"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.6_1750607366731_0.8594545767411224","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@tscircuit/parts-engine","version":"0.0.7","_id":"@tscircuit/parts-engine@0.0.7","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"200e17a6f3de3dc28652a2c636e1f6560443e50f","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.7.tgz","fileCount":14,"integrity":"sha512-hQN9ECjCkw1pa8AMfYrZ8kzYkKy7xE6ig3CTJPwxuLgteCyQ5Wrixot8nqh12tfmVk/LSngdn5zVfAdfpU4nCA==","signatures":[{"sig":"MEYCIQD4Oe6zUrs8dp4f67KkMZYYnrGdB9fZYCPv6b4V8OPyDAIhAO7VC/sW8VmAvZUZdVyNDjzQHvC4xL48NQ5HM62XD/30","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58243},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"62471aad68cf992ddc339a3e259af8ca45f9c177","scripts":{"test":"bun test","build":"tsup-node index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","@types/bun":"latest","circuit-json":"^0.0.213","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.238"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.7_1750922214336_0.7819798730215008","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@tscircuit/parts-engine","version":"0.0.8","_id":"@tscircuit/parts-engine@0.0.8","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f2fc8869636f66bb122132b1654c936d94e76daf","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.8.tgz","fileCount":14,"integrity":"sha512-YUHcoxaVb7nr1Q+br2MH1iVVHdXC/hNarlmrIpfcFOZuGuB/91/I46UwZXHQMH0ogzvoglFeyOMaiq1jw9lxwg==","signatures":[{"sig":"MEUCIHpoRtFvuS5pJeqs5ilOGIbLo6ywbmEfXzYK15l9PK2JAiEAjkjy7KvG+kpDOlV+uANpig1X0YnscN9pM3Fmo8qqSLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58340},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"25ec0829f776d281769900b8e17df70e8a10a65c","scripts":{"test":"bun test","build":"tsup-node index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","@types/bun":"latest","circuit-json":"^0.0.213","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.238"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.8_1751282332364_0.41057545991242517","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@tscircuit/parts-engine","version":"0.0.9","_id":"@tscircuit/parts-engine@0.0.9","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a65ec038f40829de0aab4b6d04d4c40e10134c19","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.9.tgz","fileCount":14,"integrity":"sha512-v9snaTSSwHaIUZZQxmLpbxFcabmdm5CC3p81EqfheEILAPeh4NTQXncXhTke3tjafn4oFFzi0n50AtwfQsIUKA==","signatures":[{"sig":"MEUCIQCdn3TmsFupSzuvfRUflS/tc+PDhUYEHzEXfUPP2nldogIgU6y1RJcIawI+wXjy2ke9ivtBzSez9emYl9603lpwwpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58243},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a2a095137efd1d930781fe1f17bebf41ade3f33b","scripts":{"test":"bun test","build":"tsup-node index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","@types/bun":"latest","circuit-json":"^0.0.213","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.238"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.9_1751401495751_0.829436688453794","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@tscircuit/parts-engine","version":"0.0.10","_id":"@tscircuit/parts-engine@0.0.10","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"40e4268fa12eb6305473986bf09a432f08395aef","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.10.tgz","fileCount":17,"integrity":"sha512-oFLbzULFUB/CNbzMinuxpJHQfjR1zTOk7n2uh/o+1GmdDMX4efRMn7LvhmtW6hXQiaxqWwWxlMpxs2MrwyFU9Q==","signatures":[{"sig":"MEUCIQDJjZVWDm3KECRhtWhP7GcAOXKAVWYamOp6SE+gXbq65QIgNnvsxQyQeabQuFCRg2oWqiJEw0TFeMpo1ajMJNeCnsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61107},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0571c8dce8c11ffa06c262ebe190fe071be1944e","scripts":{"test":"bun test","build":"tsup-node index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","@types/bun":"latest","circuit-json":"^0.0.213","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.238"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.10_1758301996320_0.7172392820432409","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@tscircuit/parts-engine","version":"0.0.11","_id":"@tscircuit/parts-engine@0.0.11","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"90d7ca6c4c3250e7b3761f767ea9eb3e55aaac55","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.11.tgz","fileCount":17,"integrity":"sha512-iFyBIThqW9ICfrrxWQsD63SRgunB7owZPuYVBlR7uqN1MnI/8LwACGvjjHt9lxq5ySZrD6bPJgakP1JU3W6y/A==","signatures":[{"sig":"MEUCIQD1wAnGNu5lR7be9KctOwpeWDlqVVNlzYYwKR7dMJL5uQIgGooTGANeuugEo6eZ6dqSI+xpiSsH99xjPX/xIR0mOV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63022},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c34d8a8b9fe67279ed52f22f6c37e6ee7392dc5e","scripts":{"test":"bun test","build":"tsup-node index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","@types/bun":"latest","circuit-json":"^0.0.213","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.238"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.11_1758554792388_0.24647752693929026","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@tscircuit/parts-engine","version":"0.0.12","_id":"@tscircuit/parts-engine@0.0.12","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bedaa98e6a97684de4aa6615e73a2cbde727aaba","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.12.tgz","fileCount":17,"integrity":"sha512-FEjCyqMz/fwKOZGm2ulXC2UAg/wcozbhfiE2XyxYn/gzC+vCuQrfguT4RFeLT7fHGqjjNS+T4ULbG3nG1BbZDA==","signatures":[{"sig":"MEUCIQDP8A1x317cpDWZID4RLVNMaLDznPLbezs7WMYIW6JgRAIgOCjX5wlXseYAkcd2iEZGUKed1ntZmr0+LI9I2vF9hP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63098},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"21687472d351b5fabfd3ddb18624383a64b56689","scripts":{"test":"bun test","build":"tsup-node index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","@types/bun":"latest","circuit-json":"^0.0.213","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.238"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.12_1769091528063_0.5037873046591956","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@tscircuit/parts-engine","version":"0.0.13","_id":"@tscircuit/parts-engine@0.0.13","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"daec0cf30b1f280ca26b623e7ac9a3e13f2c1605","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.13.tgz","fileCount":18,"integrity":"sha512-kBnUsfPiXbw+pBO+aC6Y0O/Z9y2xejlfaYIoNuax3ptXcXP4X/KLj7qkpsbSigq8h3d3uGtwKll0lBq1tg1UUQ==","signatures":[{"sig":"MEUCIQCV3WVNuEr48nCpqJ4HStwwW2kYJhttO6a98S6DlWWpZwIgWZgEmLoBUjYokdK2CzLN/Oni3OszEXDZ1BzEKT7RzEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64233},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"60f7b52e8ed0769de0086c13e5c13d57dc129b8a","scripts":{"test":"bun test","build":"tsup-node index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.253","@types/bun":"latest","circuit-json":"^0.0.406","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.500"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.13_1774983631743_0.6195641815323019","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@tscircuit/parts-engine","version":"0.0.14","_id":"@tscircuit/parts-engine@0.0.14","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5c7adcd547054901440ac168cfc3b1237343190b","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.14.tgz","fileCount":18,"integrity":"sha512-ZUUkLpF5EQ/dXFTSOhfXYvsgd2mZbfO+TUlbApECCR6yqAF2a2U6XVDmxi7bZuoBWcZsNxRIZFDy7Xnbo6WJsA==","signatures":[{"sig":"MEUCIQCReoK1PnP8jQGZbv4B5k3GpNY8M26S+fbNHKFuI61VaAIgbsghK2+d9WHAhAbpuK5E9GRn1l5+8oXjnyoYcyZqYSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64290},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f61efcc1974578d4a2018fe69b030e08c77dd008","scripts":{"test":"bun test","build":"tsup-node index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"easyeda":"^0.0.253"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","@types/bun":"latest","circuit-json":"^0.0.406","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.500"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.14_1775470147956_0.34673090574636145","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@tscircuit/parts-engine","version":"0.0.15","_id":"@tscircuit/parts-engine@0.0.15","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"66b993c9e2262e7ccc76b05a702be022e461196c","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.15.tgz","fileCount":18,"integrity":"sha512-Fhefk1OOxHz4UEVQ9Btjje5J1b6GvDvRXc4zTgFZqPrhmiBQxE8Qi/WAx2vWu+3EdVTiWqRZ+CkqbTv1Tz/riw==","signatures":[{"sig":"MEQCIBgITrwEbdZS7VzEjye6KcGDDwQHdtVKz+yRPeTu1CLVAiBCl52wfjzA27VHyEy9Q/2ElXwJlkKZ+yfiUuHgGtRmfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64297},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5fa131d72eaaaf1e30110b19623d4c3163c3a369","scripts":{"test":"bun test","build":"tsup-node index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"easyeda":"^0.0.256"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","@types/bun":"latest","circuit-json":"^0.0.406","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.502"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.15_1775489316785_0.5517263988228069","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@tscircuit/parts-engine","version":"0.0.16","_id":"@tscircuit/parts-engine@0.0.16","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"92f7531775ff74daab107c8f01b41e1c22ad3a49","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.16.tgz","fileCount":18,"integrity":"sha512-eU448lshCAWZ/PHVxnCP823gNzkLu+FG4Qtep/EJ5Pi2l98zYxrBQn/Xim8sOPngl9irbxY/IYyD5tHZLRId+w==","signatures":[{"sig":"MEUCIQDuF79b6Zly70U1KLsP66nHTcPux7JoVHbM0XR3MkTJUwIgYggZrAfD7Dm25zpVlCY0q7/Vfj99SNHbX4c1tOChOD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64235},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fba2f0b82051c12e6b88c15d9412f019113262da","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.256","@types/bun":"latest","circuit-json":"^0.0.406","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.502"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.16_1776277618987_0.2165231867849451","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@tscircuit/parts-engine","version":"0.0.17","_id":"@tscircuit/parts-engine@0.0.17","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"47e0b57e92e275a3f2bf4ff4a6284c618e78af4c","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.17.tgz","fileCount":6,"integrity":"sha512-k9iowBlHadx5dmrK2XZtG4QNTzksGDFGElgrMSvNpIJS8ZuiP51PeJ8Qoxp0UPvLgmzr7ar1z4WmkV7JLOJ4ww==","signatures":[{"sig":"MEYCIQDOkCi2TLZwrQok+NKxnpSEOx/Q0Qb0IljTzDyQG6qSRQIhAJEs8esQQUVJHlvfoPgYA7eXccvTdq4Pp4Xx7f+X15ea","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1537727},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"89c2993ad4e35000d13b523b64eca71d84dbd5e0","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.256","@types/bun":"latest","circuit-json":"^0.0.406","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.505"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.17_1776320943806_0.14643006285248883","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@tscircuit/parts-engine","version":"0.0.18","_id":"@tscircuit/parts-engine@0.0.18","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"68a488e72abaf6406c48600d2b89862d00f2d8ac","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.18.tgz","fileCount":6,"integrity":"sha512-Pid5dsVukIg0jdnoDohVtxLIStP/wyYHV82KjCaxzR1w7LInvS9R3L8oHSlYZ5wFvDMdaUwpkRbZI4oFREdPbw==","signatures":[{"sig":"MEUCIQCt94rFoSyKDvEDfEbbuZza5jmPKinxlf83Os2gde+TFAIgcN1MVbtiAib9XYKMOeqIZWduvaB3SQQTbcROrkctXLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1548066},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d8fbea81781192d22d85c932aec124518d65d8ee","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.256","@types/bun":"latest","circuit-json":"^0.0.406","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.505"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.18_1777305488979_0.10706392182562374","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@tscircuit/parts-engine","version":"0.0.19","_id":"@tscircuit/parts-engine@0.0.19","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"96a2f7951fc578b6ff186531209b69ba2775a777","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.19.tgz","fileCount":6,"integrity":"sha512-CrivvnocIFRAiDqYxKVYTyJcfQs+gT9Jfs4fICxxcGbzsrjoWr2bYpKlDw45IfGHdSw87Tp3+8IO9CxVWxHINA==","signatures":[{"sig":"MEUCIQDrNWFVSCy4pr8rGx625+TtVtyO2nUAC+FeagdKCAiHIwIgWqLhdqq3PfLW/GLG2OPmAfyi5xvfRPc8mjD9EF1Qfjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1552313},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3127653ae354e857b979dc750cd558aa91d339d4","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.256","@types/bun":"latest","circuit-json":"^0.0.421","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.513"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.19_1777376896412_0.26680871323089383","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@tscircuit/parts-engine","version":"0.0.20","_id":"@tscircuit/parts-engine@0.0.20","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c6bec974857284cf00a6c95cb7610bff9b7f9df8","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.20.tgz","fileCount":6,"integrity":"sha512-e1m1jVBh9BZkf4im+ixbpAuHvfa8JMslTj4q3ENW6fgXx5dXjwtHRRoA9mo0cMqp6DHaG+lyDGQjrDUqzJTT4Q==","signatures":[{"sig":"MEUCIQDSt5XBde5K/1r9YyzMdxsRDfLqkqZWoBcEGDfYm1lG5wIgMNYNHAF7RwQ5Qbl1i9x8kRRU9W32TfzvOlnk98axDOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1552493},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3f4201c6b79ee7670622f573d04491d4359797e1","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.256","@types/bun":"latest","circuit-json":"^0.0.421","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.513"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.20_1777446012714_0.18917817941671866","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@tscircuit/parts-engine","version":"0.0.21","_id":"@tscircuit/parts-engine@0.0.21","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7ff934e54c4c9e3ce902a4d4361e6025a38d7d0c","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.21.tgz","fileCount":6,"integrity":"sha512-mhKGjvOi+zPu2+oykHyqbFY57Qew2h1Q0Cs6HT2R8Nw5jEk+nWiKADDJ//KfRYO4kxElX6v4C2sW9sBf4UI08Q==","signatures":[{"sig":"MEUCIQDCu6OiPO6AmuYXIpkGvCkysez4bX4hjMwvzuH0PhVcVAIgeFS9o0TwnsD0+ILkhKkX9+4jGUNdQbma3snzz/cMzIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1571698},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8def008c712be2dc9d446b186d9a5a0183e92609","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.266","@types/bun":"latest","circuit-json":"^0.0.421","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.513"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.21_1777484724334_0.7839990858902139","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@tscircuit/parts-engine","version":"0.0.22","_id":"@tscircuit/parts-engine@0.0.22","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9a9dff55636095a54dd69bf4656e3222e3398eba","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.22.tgz","fileCount":6,"integrity":"sha512-xeecJz238yfqbqM2zqyKlLxIQNEh9mrpFIs67T5ISDycdzGhFwgcYEk3s34nap4FM8rpW/aDvOPqAxhSKepiGw==","signatures":[{"sig":"MEQCIG84/Q8wzkXTDn5cHYt1fCndgNvnSePFWvl/1uKuI9oIAiAkatjh97V0p5Wjxz/1mZDb15LslPreXiLr6ss0bh+eEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1571783},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"620392dd2f3a93af6c7bc8d4afb1b994a7a41acd","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.267","@types/bun":"latest","circuit-json":"^0.0.421","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.513"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.22_1777713500836_0.6418854354177004","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@tscircuit/parts-engine","version":"0.0.23","_id":"@tscircuit/parts-engine@0.0.23","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"468f97e84ec3bc31fce39b762c46852bc7e1991e","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.23.tgz","fileCount":6,"integrity":"sha512-ai2fXrRZEhwMpRn5hnuPDR+3a2cxZpBAfW40INhGTYAM8o2X571gUVpjWiIUkTvhtKcRgp5cxCQDnerbjsMhlg==","signatures":[{"sig":"MEQCIDxWy2CWUmxgAHtRQCLwFxAN5lkBlkqD/Sjt+WHsDuSRAiBAX5Y/hGo3DdI8hlJ/hXzpIPy/BQ5LQL1y2UvyJPtx4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1576040},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fcd206cb228653d3766b51ec7f06a65879ec7d50","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.267","@types/bun":"latest","circuit-json":"^0.0.421","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.513"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.23_1783137350673_0.2946952117442949","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@tscircuit/parts-engine","version":"0.0.24","_id":"@tscircuit/parts-engine@0.0.24","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"835192d16d77e0d85c786cca6de77f5dc278b01d","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.24.tgz","fileCount":6,"integrity":"sha512-00Pq3nPKUB+2IjvcgREVwXuL6UpqofbZpcauzAcsszJXUCBScFXhYQ42iwDICfD2P1Oqsy3zRW4O8eNP6axcdA==","signatures":[{"sig":"MEUCIQDRakTY8QyfsdOoCiA5st+WSEnGS41NJ37abbJrB9K1NgIgMPIReolQ5Rp8e4sMCtlaVYXTjBg9GM3tev9VZ5Jad8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1688337},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"89b5dd95b9bc63e222bed7e595700f71a3d3888b","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.277","@types/bun":"latest","circuit-json":"^0.0.421","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.513"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.24_1785147012846_0.9038166396877796","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@tscircuit/parts-engine","version":"0.0.25","_id":"@tscircuit/parts-engine@0.0.25","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"60c705f36b85ab5d0f5e1750e38d5b1cc9bfa26f","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.25.tgz","fileCount":6,"integrity":"sha512-Z3WgIJCukaYfhIk7KQZGXSGPajK2cHdyqFClVmS+1w8SwLC3PQwGVCYuEVdEGFIBjLsB5MuayhoZDn1JGlz5Ag==","signatures":[{"sig":"MEQCIBfqZM2v2X0ZSzISgV+Omno76fMwSsKgB7MtnKVyI6fUAiACy7jOQVoEWryv5+QF581JUzk/EtbjX5Pff1S75MfiTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1689618},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0d3a8308b1389eb44277dd07439b8a2848c898b1","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.277","@types/bun":"latest","circuit-json":"^0.0.421","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.513"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.25_1785176711082_0.5745033486027968","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@tscircuit/parts-engine","version":"0.0.26","_id":"@tscircuit/parts-engine@0.0.26","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4551c6e5f6cf9e71b58b28223ae687fcd51fd6a2","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.26.tgz","fileCount":6,"integrity":"sha512-UOPDRQJfHdFAX8oL37LlBqkZR0UrsGZ/Dp8eY3C44m7gFaeLf3O/Wmh822IfbOGbYZ+bk4IZH5m6uN5TE2V5Rg==","signatures":[{"sig":"MEUCIBTUmMRHiudo9Lwa0neob6c9aXEChNJGC2fZiQaXUGbpAiEA0J8zEArIp0bHWx+LaBBTHvbXpDFeGxptNhiRbuA7ICY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1709044},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8216adf04fae7d5e9cfdd42f8ea53a875d898431","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.277","@types/bun":"latest","circuit-json":"^0.0.421","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.513"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.26_1786211886200_0.9333706359462413","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@tscircuit/parts-engine","version":"0.0.27","_id":"@tscircuit/parts-engine@0.0.27","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2e1be6304d2a5730b5bcf651e2cef90e5b9567b3","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.27.tgz","fileCount":6,"integrity":"sha512-r7e+ZvJxymM7bMDZUoaaLWbP+1Lue1A0gKf3+5ZumtW8ohDw6fOqUuYmHQk2nMyTMihd5UbCZ/2DHxe/QJRT1A==","signatures":[{"sig":"MEUCIHRQK31ZhmNGzWoi7JE0gGufUyq2D/L9T6vhpMNDOOfAAiEAvCnFgItNvfGAJMyFmiJWvqbJja+1bZ5C/VNHrCX8i2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1728277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8effe61c41cd39faf9b7186035e9b374494c412f","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.277","@types/bun":"latest","circuit-json":"^0.0.421","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.513"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.27_1786214402671_0.9029843766131478","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@tscircuit/parts-engine","version":"0.0.28","_id":"@tscircuit/parts-engine@0.0.28","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1ee00c383f134b3cba4c7a7ab886984714ef5740","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.28.tgz","fileCount":6,"integrity":"sha512-7xof1KNH2YuSbtx2iL32yhfU36XcMD3MN2w7ZG7ENMBf7SmLKH4Jy+q/QWgHos07W3dpnVGDYqyhqmErdVmYIA==","signatures":[{"sig":"MEUCIQDz9x6XyYJMpaJWFfsk+Li1CUUVh+khNEQ8T1joAmrNtQIgC+THxCCuEqXYnGCvh/UVbOAFSPPJ9n723rfXPKyqyQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1737518},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7d5d2b374252ab5d531e463cad852733a4f408fc","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.284","@types/bun":"latest","circuit-json":"^0.0.421","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.513"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.28_1786449757383_0.6107375159610868","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@tscircuit/parts-engine","version":"0.0.29","_id":"@tscircuit/parts-engine@0.0.29","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fbe7536a88362237686176c8e0d8afea5993c4bd","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.29.tgz","fileCount":6,"integrity":"sha512-zemlMVq1MbD2yv0kBsRKx5QxRc3NY0bLUiOPW8EhJMbXCs3igWL62xvXOyMmtz8ToWOC1fub5OAM34Mi2r5OYQ==","signatures":[{"sig":"MEYCIQDIBFem8CiIF0uv2lOjEY4Xw6Y5mcdixLpPnlM8kQL5iQIhAIZj/sDpYFL2K6tOVuKQZFL5ywVdLKLVyX1eUOJaja1i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1764469},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2d2ccb33d7f8a8b466fec8fe96ff7672b5001b0b","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The tscircuit platform parts engine.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.284","@types/bun":"latest","circuit-json":"^0.0.469","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.622"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.29_1786832945049_0.6319625855879745","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@tscircuit/parts-engine","version":"0.0.30","_id":"@tscircuit/parts-engine@0.0.30","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/parts-engine#readme","bugs":{"url":"https://github.com/tscircuit/parts-engine/issues"},"dist":{"shasum":"3fc38d89294109ac85f1ca96adcf822235121b79","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.30.tgz","fileCount":6,"integrity":"sha512-6YdBB+le/B1Pjc5T+yKK3DKx+y3Aizhc3cn/zlUVVTkUIjM7gKIi/3eYnq+580afFs8yOlLNqPX9uqHOgwWiDg==","signatures":[{"sig":"MEYCIQC/2YaitWoJqsF8+79qjrUQ907/MxbG7IU49oH8g0bWAwIhAI+7F79PGrX3866f3prV+DW6zDLMGFmDIf61q1+Kkc/P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fparts-engine@0.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1764566},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c5feb7fd30fb9fc8ec199a67e3e2b620a3ce95b0","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:976024c0-8af1-4e63-a486-fd8d0fc87437"}},"repository":{"url":"git+https://github.com/tscircuit/parts-engine.git","type":"git"},"_npmVersion":"11.17.0","description":"The tscircuit platform parts engine.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.284","@types/bun":"latest","circuit-json":"^0.0.469","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.622"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.30_1787187343604_0.4138078731815016","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@tscircuit/parts-engine","version":"0.0.31","_id":"@tscircuit/parts-engine@0.0.31","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/parts-engine#readme","bugs":{"url":"https://github.com/tscircuit/parts-engine/issues"},"dist":{"shasum":"443db1fe889f46a802a0dccb2c4d36c6ac80eb26","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.31.tgz","fileCount":6,"integrity":"sha512-zoFzsO/2kcT71NFqx3YdwdSPBegFpj+Cdq1GbpeGcIRjg3Ho3VQO+cwBggsA+R68DhylU8IjWkRsp2ViUUvMLQ==","signatures":[{"sig":"MEUCIQDRySCunfaa+eim3/8iZo23Ru3JLc2QK1q71jtkixUlBAIgXUacaMksw/EiUvGBgF+my8TZs7uXIRYBs2T74hiacHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fparts-engine@0.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1934097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e38186dba805c24f03c7284b1e69f25f9912f485","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:976024c0-8af1-4e63-a486-fd8d0fc87437"}},"repository":{"url":"git+https://github.com/tscircuit/parts-engine.git","type":"git"},"_npmVersion":"11.19.0","description":"The tscircuit platform parts engine.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.350","@types/bun":"latest","circuit-json":"^0.0.469","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.622"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.31_1788634366319_0.5700015149456772","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@tscircuit/parts-engine","version":"0.0.32","_id":"@tscircuit/parts-engine@0.0.32","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/parts-engine#readme","bugs":{"url":"https://github.com/tscircuit/parts-engine/issues"},"dist":{"shasum":"79c51a660daa9b4bddd5697c094f4e69b7f70f9e","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.32.tgz","fileCount":6,"integrity":"sha512-XtUWt5Fg2rnlSeB5avSMYzJFGTPrlnHNperl9vA3WFCfPLSlwbRuZgvOZuefhJNKDjVENU7z4np/BumeZxlQcA==","signatures":[{"sig":"MEQCIEioRgn6NmuBvS2UQ1zBqxp8QDpgGREylJhjWX7ZKAEZAiB6zvsVkcseI5L1izvAXZxnAMQak/zrRmF95vqR1b0UAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fparts-engine@0.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1934840},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"489d84b603af016a434003a4e51b95f621b559e1","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:976024c0-8af1-4e63-a486-fd8d0fc87437"}},"repository":{"url":"git+https://github.com/tscircuit/parts-engine.git","type":"git"},"_npmVersion":"11.19.0","description":"The tscircuit platform parts engine.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.350","@types/bun":"latest","circuit-json":"^0.0.469","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.622"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.32_1788882395566_0.40020837454847946","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@tscircuit/parts-engine","version":"0.0.33","_id":"@tscircuit/parts-engine@0.0.33","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/parts-engine#readme","bugs":{"url":"https://github.com/tscircuit/parts-engine/issues"},"dist":{"shasum":"37eba4b939cedc0d83fdfdb6cead86706fbd070e","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.33.tgz","fileCount":6,"integrity":"sha512-9TdEx9AEyhjGY6aHHGhUA4pIoh4DFtZISmuIGEI1aheVtc5T7I67h3X8OOWaqnkqT/aiFJhcYJBzKOyW/1YJmQ==","signatures":[{"sig":"MEUCIQDDmCQvVO5y/C6qhV265A2V/1xVE3TznmZ4oC6QVkl7QgIgXF5LxgzAu+Y/wKoxQWlAxCOWVNlLTVjsDFBARo8623k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBkoGC7VpqDT7XAUHCXi40N0qW3Ddex69ndOEuLQcxhzAiATaQvsoT3Znj7Z+BekUcaxp170APlMQHJR5Iqx0LgZlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fparts-engine@0.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1934840},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4d7ad8f8f3620114248b70a452a62eac72c8c3eb","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:976024c0-8af1-4e63-a486-fd8d0fc87437"}},"repository":{"url":"git+https://github.com/tscircuit/parts-engine.git","type":"git"},"_npmVersion":"11.19.0","description":"The tscircuit platform parts engine.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.350","@types/bun":"latest","circuit-json":"^0.0.469","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.622"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.33_1790346445117_0.9343920878420346","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@tscircuit/parts-engine","version":"0.0.34","_id":"@tscircuit/parts-engine@0.0.34","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/parts-engine#readme","bugs":{"url":"https://github.com/tscircuit/parts-engine/issues"},"dist":{"shasum":"6778c2d45f9938fa6129ef32704417c58c70afbd","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.34.tgz","fileCount":6,"integrity":"sha512-DCCo9fxtBJbh3NwSdtznELyFEHMo0Fpnq96edCXBBxD2UtAQPQ+kJiNjJOR+O7aBNBtw65qTlO0Jah+9pRPeNA==","signatures":[{"sig":"MEQCIFCoMCEoaUzzAK+YcTbIOyCjk/G/kpyhWRqkTn4apvi8AiBL+U5b+12jWL761vXZY4L7uGsUJwAqBZSeNERKVqsKgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDydpjiQI5rvuO8gqUKCnNFPClgD5GtLMcaO4+KHplheAIhAOQuu6NXuXD3e65AN+L7BkCNgFcEZnxDCzlucNB92kcC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fparts-engine@0.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1934940},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c6bfa9386bead3922b94f10a78d43169e6724556","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:976024c0-8af1-4e63-a486-fd8d0fc87437"}},"repository":{"url":"git+https://github.com/tscircuit/parts-engine.git","type":"git"},"_npmVersion":"11.19.0","description":"The tscircuit platform parts engine.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.350","@types/bun":"latest","circuit-json":"^0.0.469","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.622"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.34_1790347558583_0.6136718294630719","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@tscircuit/parts-engine","version":"0.0.35","_id":"@tscircuit/parts-engine@0.0.35","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/parts-engine#readme","bugs":{"url":"https://github.com/tscircuit/parts-engine/issues"},"dist":{"shasum":"e494b41ea047d9f22cb6e205075af5e9b1199d22","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.35.tgz","fileCount":6,"integrity":"sha512-bI4BzgFryXtNcNPsMiV0ZeR6ATSqbYt9dqZzOQ9WBovymQnL3AlsCG8E0nyR8CeypP/eysefG8IGWkvtr2YxKQ==","signatures":[{"sig":"MEUCIFWESqbZ8GReaP4DwZgS6it3osZSdw76IucS+LxWAfTqAiEAoFpLKzZK6cC9ABd34gLGvDwsc6aQjiSiGrNQtT+BuHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFG4p5Vm2crELLIQ5wXdUt3dSlNYyiutMWYIVuqaKw05AiEAi+EEuCnD9Nw4EcvJrka1+rocmIJUK1lW3vgHJJ1ffno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fparts-engine@0.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1934830},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cce64f3f9f22e113cc1b8df60eddb24d66e59cdf","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:976024c0-8af1-4e63-a486-fd8d0fc87437"}},"repository":{"url":"git+https://github.com/tscircuit/parts-engine.git","type":"git"},"_npmVersion":"11.19.0","description":"The tscircuit platform parts engine.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","easyeda":"^0.0.350","@types/bun":"latest","circuit-json":"^0.0.469","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.622"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/parts-engine_0.0.35_1790350247248_0.5529951079039126","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"_id":"@tscircuit/parts-engine@0.0.36","bugs":{"url":"https://github.com/tscircuit/parts-engine/issues"},"dist":{"shasum":"f891703679504315f044e96ff95cdc3dda617026","tarball":"https://registry.npmjs.org/@tscircuit/parts-engine/-/parts-engine-0.0.36.tgz","fileCount":6,"integrity":"sha512-YDjmUwVg9PQ2RasqkApy7iftqbJq7+tpggqnI4NQGre9nhcX0/ybgD0/gdSdbkgzukqkqpqE9aTpUpQ3lmdyFA==","signatures":[{"sig":"MEUCIQC9awOKZI5dRtxdc29o9W4eh01gcrwDBbsyNvI+TKleYQIgbJUWD40KYYMTXy+6BIjMArerJ5UoK/drf3xRj0F2dMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDHc8OnIrCviriSZLrvcSQFIO/pVJW9IojNMdQD4+c5PQIhAOXzQ9lgT3ynURlBSj3btx0ClFuUL8/ywghQwRVpMYIS"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fparts-engine@0.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5879347},"main":"./dist/index.js","name":"@tscircuit/parts-engine","type":"module","types":"./dist/index.d.ts","gitHead":"efbf3c8530982cbd18a35047198ce06a197526c5","scripts":{"test":"bun test","build":"tsup index.ts --format esm --dts --sourcemap","format":"biome format --write .","format:check":"biome format ."},"version":"0.0.36","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"976024c0-8af1-4e63-a486-fd8d0fc87437"}},"homepage":"https://github.com/tscircuit/parts-engine#readme","repository":{"url":"git+https://github.com/tscircuit/parts-engine.git","type":"git"},"_npmVersion":"11.19.0","description":"The tscircuit platform parts engine.","directories":{},"maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.4.0","easyeda":"^0.0.350","@types/bun":"latest","circuit-json":"^0.0.509","@biomejs/biome":"^1.9.4","@tscircuit/props":"^0.0.672"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/parts-engine_0.0.36_1791000990697_0.14687789781584848"}}},"time":{"created":"2025-04-28T01:40:22.771Z","modified":"2026-10-03T04:16:31.150Z","0.0.1":"2025-04-28T01:40:23.104Z","0.0.2":"2025-05-19T15:57:32.192Z","0.0.3":"2025-06-15T13:39:25.784Z","0.0.4":"2025-06-21T03:50:22.003Z","0.0.5":"2025-06-21T16:12:48.385Z","0.0.6":"2025-06-22T15:49:26.905Z","0.0.7":"2025-06-26T07:16:54.526Z","0.0.8":"2025-06-30T11:18:52.547Z","0.0.9":"2025-07-01T20:24:55.911Z","0.0.10":"2025-09-19T17:13:16.514Z","0.0.11":"2025-09-22T15:26:32.557Z","0.0.12":"2026-01-22T14:18:48.203Z","0.0.13":"2026-03-31T19:00:31.889Z","0.0.14":"2026-04-06T10:09:08.120Z","0.0.15":"2026-04-06T15:28:36.966Z","0.0.16":"2026-04-15T18:26:59.149Z","0.0.17":"2026-04-16T06:29:03.958Z","0.0.18":"2026-04-27T15:58:09.116Z","0.0.19":"2026-04-28T11:48:16.628Z","0.0.20":"2026-04-29T07:00:12.921Z","0.0.21":"2026-04-29T17:45:24.608Z","0.0.22":"2026-05-02T09:18:21.078Z","0.0.23":"2026-07-04T03:55:50.839Z","0.0.24":"2026-07-27T10:10:12.985Z","0.0.25":"2026-07-27T18:25:11.285Z","0.0.26":"2026-08-08T17:58:06.391Z","0.0.27":"2026-08-08T18:40:02.843Z","0.0.28":"2026-08-11T12:02:37.542Z","0.0.29":"2026-08-15T22:29:05.202Z","0.0.30":"2026-08-20T00:55:43.766Z","0.0.31":"2026-09-05T18:52:46.474Z","0.0.32":"2026-09-08T15:46:35.738Z","0.0.33":"2026-09-25T14:27:25.213Z","0.0.34":"2026-09-25T14:45:58.688Z","0.0.35":"2026-09-25T15:30:47.347Z","0.0.36":"2026-10-03T04:16:30.805Z"},"bugs":{"url":"https://github.com/tscircuit/parts-engine/issues"},"homepage":"https://github.com/tscircuit/parts-engine#readme","repository":{"url":"git+https://github.com/tscircuit/parts-engine.git","type":"git"},"description":"The tscircuit platform parts engine.","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"readme":"# parts-engine\n\nThe tscircuit platform parts engine.\n\n## Supplier engines\n\n```ts\nimport {\n  digikeyPartsEngine,\n  jlcPartsEngine,\n  DigiKeyPartsEngine,\n  mouserPartsEngine,\n  MouserPartsEngine,\n} from \"@tscircuit/parts-engine\"\n```\n\n`digikeyPartsEngine.findPart(...)` queries\n`https://digikeysearch.tscircuit.com`, which provides the same category route\nshape as jlcsearch while caching DigiKey Product Information V4 calls. Use\n`new DigiKeyPartsEngine({ platformFetch, apiBaseUrl })` to inject a platform\nfetch implementation or a test/self-hosted endpoint.\n\n`mouserPartsEngine.findPart(...)` queries\n`https://mousersearch.tscircuit.com`, which exposes the same category route\nshape while caching Mouser Search API calls. Use\n`new MouserPartsEngine({ platformFetch, apiBaseUrl })` to inject a platform\nfetch implementation or a test/self-hosted endpoint.\n","readmeFilename":"README.md"}