{"_id":"jscad-fiber","_rev":"77-a11b85ef228f8feac50d7b1647f78f22","name":"jscad-fiber","dist-tags":{"latest":"0.0.89"},"versions":{"0.0.1":{"name":"jscad-fiber","version":"0.0.1","_id":"jscad-fiber@0.0.1","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"dfecffdd250051c9c290de49c67d22c2e87e9d86","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.1.tgz","fileCount":6,"integrity":"sha512-be35E0Fv4RHv0UPcD88T8H/QPHVDaMNE//wZZzqJNhs2IMxykJ/GhWsKmF+xkm678fgvLXX3r1+pB9xyVj+gbg==","signatures":[{"sig":"MEQCIHxnqL8klnT/3BtzrooUokzLDRZpXZJVAWq7leEaSd36AiBBKH09FvnEcJcZ9S/xItQuO7dMUXImszWdNjW9Xu7pWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6815966},"main":"./dist/index.cjs","type":"module","gitHead":"199706e6c070169fe3c04b3e8d31517a1f83ab3d","scripts":{"start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/)","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","react-reconciler":"^0.29.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.1_1720831089771_0.8291550018947667","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"jscad-fiber","version":"0.0.2","_id":"jscad-fiber@0.0.2","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ed2790f383a2ae7ac2f0a863ef255b00caa1c7db","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.2.tgz","fileCount":3,"integrity":"sha512-TtmMYAwF5KTA/2BkYu1QHConwtOEvcfFq8CO+7acj6GefXOBx6h4UG7/PwM0tVbaemdKNtI1feDC3nhJYU0Gng==","signatures":[{"sig":"MEYCIQCkGYDRv1j8pmUVzgz5gOib7hu1cqdXO0eL+8cP/U4FwQIhAKvOf+2HiXpq3l3aS/X5TZS+ncSY63Z7p3dEK/2X/9xZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2822},"main":"./dist/index.cjs","type":"module","gitHead":"a0344a609078a17dbb1562be71dde0a10f56059b","scripts":{"start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/)","directories":{},"_nodeVersion":"20.15.0","dependencies":{"react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.2_1720844738911_0.42282336036830515","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"jscad-fiber","version":"0.0.3","_id":"jscad-fiber@0.0.3","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cb49622ca7020ac8fa02a5ec1d59876a87aed49a","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.3.tgz","fileCount":6,"integrity":"sha512-t0LMH7PiFU34FXeOvRGqIUl3E7P/EAaEPOiRt0ag1+BJVp9dxK7LdEf7vEFQ6UMeHsbWNouZHNAJXqqgkZ1Dwg==","signatures":[{"sig":"MEYCIQDGLFMOrzhVT1yWmogMezTD3WSLSAnmflUu7fBYGDHNOAIhALOAW2rojk29U3UwwZIbEJJCIZRMr1ga3KoPkQRxNHky","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52654},"main":"./dist/index.cjs","type":"module","gitHead":"49df25ae643336560a6a96f82c2970ebf2877725","scripts":{"start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/)","directories":{},"_nodeVersion":"20.15.0","dependencies":{"react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.3_1720845858791_0.08120372685139143","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"jscad-fiber","version":"0.0.4","_id":"jscad-fiber@0.0.4","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c2763c8162fedf9fea51471167762d3608390288","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.4.tgz","fileCount":6,"integrity":"sha512-CeuIQctQgD1MUk3vPNnqV0hEjrhj1EzWdWpox5dvXRs9H78a7GomBN2v1LyKOc9R6Vj7kZ8NMrQgj8loUr9Tlw==","signatures":[{"sig":"MEMCIB6EYhZmX/jTIFfUmneRv0FQ+b/XS6ZTtFsyP5GUx5EmAh9toeSCBJOvLhDntN9m5td3LyXuzjL5gxJvHHofGz3P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52193},"main":"./dist/index.cjs","type":"module","gitHead":"62e5041ec468ce0ffe92ec24850cff7fedf04f1e","scripts":{"start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/)","directories":{},"_nodeVersion":"20.15.0","dependencies":{"react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.4_1720852657069_0.7738491461976826","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"jscad-fiber","version":"0.0.5","_id":"jscad-fiber@0.0.5","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6fcf3e3334c9e96536ee9f700e3c749403b0dda9","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.5.tgz","fileCount":6,"integrity":"sha512-ubgy05t5bX5BljAdBHbobkpJ3IDst0OsZsB33K22Fmo7eD9T/mcYn4gA+3Ui7oijfpHHIuopmgxNgpgmyAjZDg==","signatures":[{"sig":"MEQCIHB3oVN/et9At/h0A9yRabVRvGGJYD7iP5LEDUWqETI1AiAc1IXkVZsJQC91n4vT9k5/DBojI8ZA6z0cyEF6Xm36Fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59111},"main":"./dist/index.cjs","type":"module","gitHead":"ab627bc414788150835de94eabedd5f5f7c465af","scripts":{"start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/)","directories":{},"_nodeVersion":"20.15.0","dependencies":{"react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.5_1720855127315_0.4724827054097158","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"jscad-fiber","version":"0.0.6","_id":"jscad-fiber@0.0.6","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ef9fef7deee957b35b50b321956696c194706c2f","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.6.tgz","fileCount":6,"integrity":"sha512-KU9W7KGI06E8I1P3sT3f/YzPdjGlBL+bsB3ndsGvUV791Z3nRX0XYgJOmGMVdSVhfYCkjIoRXlbZE2bRTZaIng==","signatures":[{"sig":"MEYCIQCBloh2mS8XNLshQrfYN8MUnQ0SNC6Ea5HSmoWdXwJBpwIhAJLSdcFe9JbbzebOKvLOttRjakVSVVBC3pPr9opMo1S3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66159},"main":"./dist/index.cjs","type":"module","gitHead":"db952bd1fb673e0eccd58e078964208105fd24d7","scripts":{"start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/)","directories":{},"_nodeVersion":"20.15.0","dependencies":{"react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.6_1720899772055_0.17380078100613194","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"jscad-fiber","version":"0.0.7","_id":"jscad-fiber@0.0.7","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"08170c8e177f2441b763ca475eee056eb9122a97","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.7.tgz","fileCount":6,"integrity":"sha512-cCeWKBmjb08a01RwPig3uTOBAycmHYpfdVnBd2Qy4xwkpVUFqhFrUgBxR8DXxFR4nG0JB0q7Uzq8Dvv/RMfA7g==","signatures":[{"sig":"MEUCIQDJkbawO650tvEMmeuPik0s5Sim+E2A4NWMHj7jxmkLswIgIlm9+AVm04XHlkqhchBwIiZ/6ay/waRQEcMufn9eklI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66159},"main":"./dist/index.cjs","type":"module","gitHead":"329072a633e81f4f7d37234500163816dfd75646","scripts":{"start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/)","directories":{},"_nodeVersion":"20.15.0","dependencies":{"react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.7_1720900955171_0.292238460033861","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"jscad-fiber","version":"0.0.8","_id":"jscad-fiber@0.0.8","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"77a38debfcf9c38684c761eb86c9b7ab616df617","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.8.tgz","fileCount":6,"integrity":"sha512-f1asDkxEOBgaLdcEEZAW4jNHcPgWIi6lrJUBu0+D8sUwefhRIPe27Su14mv9ThVvYV9hX5EFKx5moG/iBudLJw==","signatures":[{"sig":"MEUCIQCsq5SK0oCwKsLO/IHHugIiIwjqhZuAIN9D8XyKIcSB6gIgFrTzSjCijNVLpIIA8OyugSY9l2LAK6R1I/atop7ztHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66166},"main":"./dist/index.cjs","type":"module","gitHead":"ad53324f4dc72f46b1887af2e080ec42bf967989","scripts":{"start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/)","directories":{},"_nodeVersion":"20.15.0","dependencies":{"react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.8_1720901289077_0.36595709670369003","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"jscad-fiber","version":"0.0.9","_id":"jscad-fiber@0.0.9","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1fe60b74cfb5a68fb3bb566192de600479e539f6","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.9.tgz","fileCount":6,"integrity":"sha512-j8FMltjH75F+OggQekS6G6IUt1r44ovJe901rrgekHYCt/+NCbpvwMT7VuVh0Rbgzv1HiRcUNwAdk5vbHAghZA==","signatures":[{"sig":"MEUCIQDmLcsjOjaIIPeg3tTCZEmPt6Nq7atnd3KnWpjpDlG3fAIgTh/4OIR8eajVg83sXfNVaHSb/SuyoOVLRUhg5dGmAM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66166},"main":"./dist/index.cjs","type":"module","gitHead":"cfc658e47e60284d2b1339484e3e646b15d9b7f7","scripts":{"start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/)","directories":{},"_nodeVersion":"20.15.0","dependencies":{"react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.9_1720901408510_0.7642129973889018","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"jscad-fiber","version":"0.0.11","_id":"jscad-fiber@0.0.11","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"465514d4dea7f87e7b15fa213e3af5310a451f16","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.11.tgz","fileCount":6,"integrity":"sha512-vni+mhNapJD0cwne8LgCpRwsIggiaYtgOcKK4LpI5XCAf1s7EDxJpqFEqqsy3LFzTe4bsNVGp6ex25222jMX1g==","signatures":[{"sig":"MEUCID6b8cKm9PI71BeKRWADeV+vPP9J4mqGCW30gY94YhwcAiEAz/PlIlf9aYRtBFZGaU8rcNEy6Itw0FakM54jZO740W8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67281},"main":"./dist/index.cjs","type":"module","gitHead":"c5a7eb0468a490720ded92edf083a9211fa9946b","scripts":{"start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.11_1721447250016_0.2872646481483483","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"jscad-fiber","version":"0.0.13","_id":"jscad-fiber@0.0.13","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"23d303b7f0adaa2fb3fc66bec8c7e433d3d9ddff","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.13.tgz","fileCount":6,"integrity":"sha512-/E+6hhcVqIqVc2CkoTpg+g2loY0lJYig9n7IPUad+HTCcB4LN70d3/vMJ+Ol+T2K5DfbyFunXD9CXGXzrCDFPw==","signatures":[{"sig":"MEUCIBqaDsha86EdjPfqUenZMbBFkFHM2nnEbnajMxvYlCIyAiEA83TdBQzlKmzVt4pxYc1VxcwGxJhCptxpFPV5UzZ6mvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67281},"main":"./dist/index.cjs","type":"module","gitHead":"fdd8ec931bb167877cd21cc3beabf3dd0549c456","scripts":{"start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.13_1721447716933_0.9403765671082811","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"jscad-fiber","version":"0.0.15","_id":"jscad-fiber@0.0.15","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d7c4df40e26ab7a26300842f1df1d958f10c36cc","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.15.tgz","fileCount":6,"integrity":"sha512-Dw47AqBGXEea0l8bxy8kgGmsp4FanxkpT9oeUAShJ1STwv59CCdF36/dueS15rC0FCOVEipgdE0nv1tFTrH15A==","signatures":[{"sig":"MEUCIQC3WA0XwOAAeDMOBflZwgPAEMDbIYdBmgmm92XlF/Sn/QIgb8+rILTwRxuYK+cHMEJlrHYrFHhvhSfp0uUmnKN8zy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67295},"main":"./dist/index.cjs","type":"module","gitHead":"a8c3e0e232333caef6a4c5bd4b51a9547304cc24","scripts":{"start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.15_1721448244487_0.8083630756035172","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"jscad-fiber","version":"0.0.17","_id":"jscad-fiber@0.0.17","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"408e08e6618b3dcf1fbd7c38b8d59f89ef39daca","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.17.tgz","fileCount":6,"integrity":"sha512-5uXVrMjNJffAvXR4iHjQk5DZ27uGxOQ+ysB8p5QO1SgnNvTtscqeqb0DOLt/NMIoTneKbOhGiDAZV6QiK/b4ZA==","signatures":[{"sig":"MEUCIAwM+9txkfByyx9CnCmBV2KDb9EvxkXr0F7w1TPy5ySqAiEA8cf6eILXzbAiUEwy7LP3+RRzugilq67fc4/uLTPsfiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67719},"main":"./dist/index.cjs","type":"module","gitHead":"392301b29394d94502693fbb2750005e5f141e67","scripts":{"start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.17_1721611741773_0.6191520545516378","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"jscad-fiber","version":"0.0.21","_id":"jscad-fiber@0.0.21","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"833265c0661a20c1dd2200bbfeec5ec551d9f503","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.21.tgz","fileCount":6,"integrity":"sha512-qHdH3xy3lpbmKQ9Y90L4EbBpFV2toUdYHcHBoQ6QXMSG93WpiG4EP2ZVwADGcSvd2plYVLdyq/RP7mmX0P4/CA==","signatures":[{"sig":"MEUCIQCBaChNIcomOk+jeljiAxMQlYVkP85nPfSZWS9if3193AIgLN4adwenqysp2fmONRxsvlU5r7ScQhF6skbnjTXsoLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73480},"main":"./dist/index.cjs","type":"module","gitHead":"51d54717bd2c8a7cc34082a83818578e78b36cb8","scripts":{"start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.21_1721615842259_0.3148791490516396","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"jscad-fiber","version":"0.0.22","_id":"jscad-fiber@0.0.22","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ad46a6c4596bd7d3bb851cb9b243cd6f84891cac","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.22.tgz","fileCount":6,"integrity":"sha512-8ZL9pnCxjFhJaa+GDw/LacxHjXzyr2S0XdiQWTRhMcRQJygqmfaxNNZaZqCkFDpG7EH6O5rzDyQsmEYcoul2SQ==","signatures":[{"sig":"MEUCIEdgOGUz836HtGDU4PZvf6n1poutIbJHCBWPgTPt8XaEAiEA3WSd8aMHgVlO9HXkMq0UH9HA1uAnglaE5rNeQDPZNWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73537},"main":"./dist/index.cjs","type":"module","gitHead":"b07e4b8eb2d3600cee026d0fac50f98cebfcafde","scripts":{"start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.22_1721619497266_0.20296865344920945","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"jscad-fiber","version":"0.0.25","_id":"jscad-fiber@0.0.25","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5aa4b92b46bf6ea7c85d00613a406d1f10365f12","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.25.tgz","fileCount":6,"integrity":"sha512-cl8d703BbFlwBxrDNvXpDPmPDu/DbjdWELSqgreKI4mRnYfCE1Vx0AjzFMdPoEA1zaOHk8ZvPgUUigE00ac4iw==","signatures":[{"sig":"MEUCIQDt5ZQhT62/JZu/Ku7+7TowiemOuKQCiHYbx9F7FOcHMgIgLvm3VzvjM4qYrGLSoLVszxpT/F+Yn9P4Zu1Yu74auTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77119},"main":"./dist/index.cjs","type":"module","gitHead":"a4109075a801b5426907bac4e89af29ac2e44562","scripts":{"start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.25_1721676628932_0.34434795442624444","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"jscad-fiber","version":"0.0.26","_id":"jscad-fiber@0.0.26","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2229cc1e26a5286094d95a4be2987217f12bb800","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.26.tgz","fileCount":6,"integrity":"sha512-8x3N+Hnmv/7jbWlh2+BDJkupjcdweQ64qWfoqxeoWHfWWIpJVzFXjjz9ATwp6/knYnkQT0aPaKTJmOKU+95vrg==","signatures":[{"sig":"MEUCIQD9t4FsNFCOrYB1X8PM9qyzeFj4oIcybVILG7nYAx24pQIgaCSchHEVtdUPsFT0bGmhggqqBpJuB50nmBoC0U+ER48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84215},"main":"./dist/index.cjs","type":"module","gitHead":"309c55ab9ef399098c94da2fdd25771c5d12eaf6","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.26_1721711917211_0.7971247407721829","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"jscad-fiber","version":"0.0.27","_id":"jscad-fiber@0.0.27","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"207c26db9fba7a757ec14647e4fba67529402b73","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.27.tgz","fileCount":6,"integrity":"sha512-T9hPlHu2rRCbJcUH7CUQF/+yhyMAofvQzck3RnaAkeMCj6g8nJ5uqpreeM2XyFKhSSa7FfpW35R4ZPzmVXgZiw==","signatures":[{"sig":"MEUCIQCf96FZHlaFt+FFvg7zSInqFZv4yBTXsPp14l5cJBNHywIgMhwy1Th8T1odMvJAD0qgBQGSn09TD5aBpOhiTsQoTSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84306},"main":"./dist/index.cjs","type":"module","gitHead":"dfb8363b3ab2e51644e8c0d10cd0ef125823f980","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.27_1721713675100_0.4269056663749442","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"jscad-fiber","version":"0.0.28","_id":"jscad-fiber@0.0.28","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"338679fed6265f38fb643e5ec99a63f34112cec5","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.28.tgz","fileCount":6,"integrity":"sha512-8YxVtkl7NLjjlP217Jdzlz5wi/f/d3cwRHy0hBM1HEhHlmrfgJsl6PfJvUz9uZw83WTqYyPeJa+RGK08rbpX4w==","signatures":[{"sig":"MEYCIQDsug/G8NqjmZTeL4T8rV9U54hzsoFlmDckcATZDsb4VAIhAKVaEUHtEnvhVyT75/ZeX8pMJEDzj15clWEOzhdU5KLv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84306},"main":"./dist/index.cjs","type":"module","gitHead":"aa3a296fa44c9c57fbbfa230428f7cf4968004c5","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.28_1721714320402_0.953970589068017","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"jscad-fiber","version":"0.0.29","_id":"jscad-fiber@0.0.29","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5b081d6e64e1c334e32465cba2deb9b6d64eda41","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.29.tgz","fileCount":6,"integrity":"sha512-stG1O1fV17ElmBKNoYRB3+/l/k/AV0+tSTLdpMZptoH/g2CIuyve6Jk4o9LbJc532EzJTi7WCZikrRJRM/QTUQ==","signatures":[{"sig":"MEYCIQCTVjJh1WycT7TaPAnGxfimJpMEWVea+2M3h5tlpwe7jQIhANKHg5UKoYCJG3/wBafX4A6FP7q9bM2XeOblO1beqTe9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84306},"main":"./dist/index.cjs","type":"module","gitHead":"2694dd3c97b12dcae44daaf97c00d56299f26659","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.29_1721714400286_0.8316348734317152","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"jscad-fiber","version":"0.0.30","_id":"jscad-fiber@0.0.30","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f70111b237b50f67ef5e525a4b5faa85b07ffca0","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.30.tgz","fileCount":6,"integrity":"sha512-nr4BNa/eClq95kpjw34JJJXeE2twwe5D9QoO/zaT5ezwl20hJ/sRg+xyeM2LFLbngWUjxH3A+XR+YQdD5rerNg==","signatures":[{"sig":"MEUCIQDYEzTyOnL8/R+oB3aujElGVAdTuhAmvYRIXNtqGrdPgQIgCvCZCWwDjl2Y+H8LQ3xfjb8cwt91iNyo8cnFK66e5d0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84306},"main":"./dist/index.cjs","type":"module","gitHead":"cf94e1996152231d0fb8c4ad0fd6c21fa0c59070","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.30_1721746470406_0.3455395875556455","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"jscad-fiber","version":"0.0.31","_id":"jscad-fiber@0.0.31","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d4f1744caa1141f55a00a4b206274b848ce6146f","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.31.tgz","fileCount":6,"integrity":"sha512-Yrsu08mkb5OHX7jcp8pzwFABGrHp+h5aAhjesDgGa1R3UqqeSuQqVjBSHVMzGaxVz+ZoRwCDzh/PwLlrtkbwZw==","signatures":[{"sig":"MEQCIFJ4gMAs5PKqc9DwpuxORAZuWHwJH+kkL/DUk0k4WcSfAiBU0PhhFgHdc4sUNsaxj/mpVpqMym2RhlCTiegSBLBJwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86238},"main":"./dist/index.cjs","type":"module","gitHead":"9ee1d31e784344ef7bb1e130e415b60e3778979e","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.31_1721767502681_0.6100143883982929","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"jscad-fiber","version":"0.0.32","_id":"jscad-fiber@0.0.32","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"353fa5f349733d756c5f75355e0b2fdb19573f9b","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.32.tgz","fileCount":6,"integrity":"sha512-B4qTQjTkEfrNnXH7G+LYsi/lQn4JSVdffP/tAn8ERNrLy7hhZXxcIZ8YTZE9x04m9MrFYTyYS3/OMCtnnvE5nA==","signatures":[{"sig":"MEMCH33yfM4clvNr8hGWWg9yInOIRDwLJsPW5cVNnHb1n+0CIBx0WlKnmaXkq60ndzjdbX4hD4lf+nXmqNRHtj3EyxkD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86844},"main":"./dist/index.cjs","type":"module","gitHead":"0dc04d170a556710cfa963edb8f16c6ce6fc4f5b","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.32_1722098453645_0.6473552211555735","host":"s3://npm-registry-packages"}},"0.0.33":{"name":"jscad-fiber","version":"0.0.33","_id":"jscad-fiber@0.0.33","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6388811f54d1d032ad916eb87ecfa5e107b87dc9","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.33.tgz","fileCount":6,"integrity":"sha512-Ubbth5hQIYT3c4g3b9LgHmfd67VwUrpb9/CF/aEmxvo4suKAD5IYIDRBSAQarhsyenra6/EFHx++pyAlzRorBw==","signatures":[{"sig":"MEUCIDfRzKzNnmDgllJiEHi3Q7iDjSHpVREk9eMvMACFbTycAiEApzxfH1FOo/ox3EJTdw8x/toGHPhCleIzdkwWrSvelPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87295},"main":"./dist/index.cjs","type":"module","gitHead":"3f3ea7730f0c71267ddac15e048456864957f1ad","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.33_1722122314298_0.01907082899915369","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"jscad-fiber","version":"0.0.34","_id":"jscad-fiber@0.0.34","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9242c753ebc32bedb232c98de1051667001ac9fc","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.34.tgz","fileCount":6,"integrity":"sha512-HorfdpNHSJvi34V5fwhn0hKOTlZFaoYroMKM/pu7Axb0niuA3qt4jz3p4PBAo28SnjGja5uMGYf4rNXJNQ6kWg==","signatures":[{"sig":"MEUCIF2yF9cO+8d8ViLsJgWgiiwMGg7V9K6PcYjr0J9Q6GOwAiEAnyDt3pIjdpMJ6MWhwA4zAp6tr1ee6hf8WwTkO48HWZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88394},"main":"./dist/index.cjs","type":"module","gitHead":"2e466d1efae1bd4952a6c880b45ff0bbad842c29","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.34_1722439205722_0.9696162212167068","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"jscad-fiber","version":"0.0.35","_id":"jscad-fiber@0.0.35","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cb9c732b6faf7aab28e0a8c506044483a7ece258","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.35.tgz","fileCount":6,"integrity":"sha512-6nsAc8d4H/YGXgu6ARJuK6uFSyEeTmANIJ9mScQ1AE7PDcs2kd7hZL1Wy6j3VKY4YShCkgPr0f1qoKFN4w+gUg==","signatures":[{"sig":"MEUCIQCc8evWtW1CGdWFhJ2dsdAcgk3FaoqX5Xq/IOztos/s7gIgcP+Tr/qT2vsdkifgWvjn6BoiWanE6+SIL9gVA9WEs3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89685},"main":"./dist/index.cjs","type":"module","gitHead":"830a0c626ace69646401c77fa3d7a1b833d9cc31","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.35_1722440197774_0.2795168286464078","host":"s3://npm-registry-packages"}},"0.0.36":{"name":"jscad-fiber","version":"0.0.36","_id":"jscad-fiber@0.0.36","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2832d2b70d8ccc1c0493098c974ee78a617971e6","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.36.tgz","fileCount":6,"integrity":"sha512-bcNxlBAfnpyigNO3LzUob5JYGjkbTQ+14XjXPG1zh41+sKUavkpNn88oRdkX9Wm4jvMpxqawn48YJkpDZJxHJQ==","signatures":[{"sig":"MEUCIBOI4jHa4ctE1KNnWuXf3r8km/EHq7hG0z5bcPD81KQQAiEAnyS7CA33TEKXf9Ogin0dG4PKcwfVNfRCSAqX+ZD2Rw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94128},"main":"./dist/index.cjs","type":"module","gitHead":"2b6b1558188ab54fc6a9c20479497cbdb7297f90","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.36_1722440545862_0.6250484864018928","host":"s3://npm-registry-packages"}},"0.0.37":{"name":"jscad-fiber","version":"0.0.37","_id":"jscad-fiber@0.0.37","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b3267cf5ec59381391f8a3373a9d3715b0f8f3d7","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.37.tgz","fileCount":6,"integrity":"sha512-FYC03zL0oUSr4EggMbwkE8ThpSznlK2/59X+PVfFPj497lFH3cQjyT7INCeU1l9V6aUPCiFNYY0WiSD96k1QlA==","signatures":[{"sig":"MEUCIQCZWRB+b7ipEMRybkyHBTsc/KmaCQC52PPn+sOY9OUXXAIgPd3T1C/ScPUogvF3iRye3UY/jyit+dni03ksVymC5Z0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94175},"main":"./dist/index.cjs","type":"module","gitHead":"a92422d4f1a2a6690200df7f39109c57db2a950e","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.37_1722486312407_0.9020601784832321","host":"s3://npm-registry-packages"}},"0.0.38":{"name":"jscad-fiber","version":"0.0.38","_id":"jscad-fiber@0.0.38","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"98bb7d6a000414677b918d06190343f334015090","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.38.tgz","fileCount":6,"integrity":"sha512-HKNxXiMOlxcANKQNywor6pA+whoBGtOhHfr4fUz9Zzbswjhz+M8vuEJn2QiD0yLEWnl+oYg3eiFq5Tb05Q+60g==","signatures":[{"sig":"MEYCIQDXAnqPJFV6jCuCjOAa47bBm0gJ9Fr6Zig/PyuemifTngIhAKouDGDqx1dvUortUxDII0hsLNhzckp2TgcS7OjTEwkP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94524},"main":"./dist/index.cjs","type":"module","gitHead":"da49f6022444809f42497a5055a3b90077b59cb5","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.38_1722487915012_0.3334935633649332","host":"s3://npm-registry-packages"}},"0.0.39":{"name":"jscad-fiber","version":"0.0.39","_id":"jscad-fiber@0.0.39","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"51b21a642b1eb1986c6411db0703d963043b9e73","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.39.tgz","fileCount":6,"integrity":"sha512-L5zD77R7nVrONZgiulaatFrCaRr9TEMxmnirjSbV3MDrXHBK0jW7mNxMDfxz6n1kv5g1Z+XfNU2rPu+XsZ/6Ww==","signatures":[{"sig":"MEYCIQCqKPL7YmM4JI6gOSKBtwLQaZm5l7UKmtAjfb57oWr7+wIhAI9y6aW3N5qYpi5ijZvv5eC5CPCWG3wkGOXqd0gTx8WP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94695},"main":"./dist/index.cjs","type":"module","gitHead":"17a169c9d62c26ae2fef59f9d65e9fb304570ae3","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.39_1722529173023_0.7249934907687527","host":"s3://npm-registry-packages"}},"0.0.40":{"name":"jscad-fiber","version":"0.0.40","_id":"jscad-fiber@0.0.40","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"af82ee3acac7a3acf9fe1ca0db5fa7038c3c5a3f","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.40.tgz","fileCount":6,"integrity":"sha512-I86RPmOa9jayyzNJYLbBtY68kraDaYrQQ7gKgfoX2y+N9s+onPPzxXECtzsJHfI4KumOwlizVDc3IpPWO4/Hsw==","signatures":[{"sig":"MEUCIBPsD07KmYsPMHCc90/AfHJpJu8cpK2ChLAvFgzIxbHIAiEAuSUcGmJTgD6tpG4X+0pIznFydOjGsympvt/D6aGUx78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98024},"main":"./dist/index.cjs","type":"module","gitHead":"2cfc10d2cdd20f85220f0ee993e88e4ae95d8212","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.40_1722557908314_0.15839790240545315","host":"s3://npm-registry-packages"}},"0.0.41":{"name":"jscad-fiber","version":"0.0.41","_id":"jscad-fiber@0.0.41","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"16ad15c0694d745c01616caa542280553d7f0370","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.41.tgz","fileCount":6,"integrity":"sha512-TzmmbytjIudyPtz92I+Cz0iM6/fffJ1jAARiaSCRlaynN9wJwx3Cf2t/atb9Zni6rLGwqPUWBARsPV1m5JzUbg==","signatures":[{"sig":"MEQCIDP0pWjQSmPsyjuRFLDBpRKECP5Tu/JSvDHB8BOYQFL1AiAqlHv+wcVVBQ72PJpRzAUKgRxydHkHx02U8lAZ1PTsRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98232},"main":"./dist/index.cjs","type":"module","gitHead":"91f0334962acadc99e14b18c93ced57f5a8d6ab1","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.7.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.41_1722575066340_0.14166076478515532","host":"s3://npm-registry-packages"}},"0.0.42":{"name":"jscad-fiber","version":"0.0.42","_id":"jscad-fiber@0.0.42","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"564a5609365406fe9f1756b47cb05d330819f37f","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.42.tgz","fileCount":6,"integrity":"sha512-wM0EI8ERAAhMbwmutO6Wvtj5j3+cDsXWhyHSooI8oAhJmdkUQ/FPBmrB4DgTGnbI0oH5xsBsoVkkSK8keQFYDA==","signatures":[{"sig":"MEYCIQCDhp+arTg6U5fiWOX7Qz+8NAb1K5XsrePJjtA11g6z2gIhANNu0rztqRFbb+pDorM+0wK+AeJDpLYzoMdLiOBAbE3s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98534},"main":"./dist/index.cjs","type":"module","gitHead":"f42672c42a67c896307167a5bc43fa0a0235c65e","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.42_1722680853856_0.7159003829058133","host":"s3://npm-registry-packages"}},"0.0.43":{"name":"jscad-fiber","version":"0.0.43","_id":"jscad-fiber@0.0.43","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"621640383389f549e9bc072b1add6a9f0da1158c","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.43.tgz","fileCount":6,"integrity":"sha512-gb23f92VlcyjNG5zy6dnEolLy5bedzmbR71Mg39wzUkOENKxbxZwRISe1xyIb0pmRwBjqU0JWvRjSKespjiguQ==","signatures":[{"sig":"MEYCIQD9F3J8p6ZZ16/MjXKooLm201sQGZr2dUPP62iZ5r1REAIhALvIKhyNVtDy6hu+OUVoAEg/SKenLxBF34lUOYjVN6l+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98808},"main":"./dist/index.cjs","type":"module","gitHead":"4bca5c1322385e9b49582d1e0b44caf38382c521","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.43_1722680923572_0.44327828855094276","host":"s3://npm-registry-packages"}},"0.0.44":{"name":"jscad-fiber","version":"0.0.44","_id":"jscad-fiber@0.0.44","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"534a606bcdf0dcbc1dad3699f907e6b01f30cb98","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.44.tgz","fileCount":6,"integrity":"sha512-5QZL6cw0Bmie/aoohZIXldSIZ4lImFRrJhcYr0WkxpnzIA/Tl03acGJJNALSO8a/QqNB148KJ6Q2zGVFowVaUw==","signatures":[{"sig":"MEQCIHwSZxKiiAf8RvADmKed8+dJNFO6nECjYZYsikIxebQmAiBCpXfNUASmoKdhwLYczdbGduVgfsVELXnGvtTzXkmz1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99164},"main":"./dist/index.cjs","type":"module","gitHead":"dccad3e7bfeaadab53270228813a0a0696fd7e0b","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.44_1722783161519_0.7231974208760563","host":"s3://npm-registry-packages"}},"0.0.45":{"name":"jscad-fiber","version":"0.0.45","_id":"jscad-fiber@0.0.45","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"61ee79e811490a369ee065afbf881553e102453a","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.45.tgz","fileCount":6,"integrity":"sha512-5LLv2JiyQ+BfAqiSUlGVUH1ihb0yDDgSo6HIMkqb0D/SkeZX8+dVJhGac5SkeLo8Z/VqiTwys/KswUOiWnOUjw==","signatures":[{"sig":"MEUCICk8nrHns4r6L3D+rEPt516PBV1ewJ3oIoXT1lmxduZ4AiEApoGCVwHkUIuLih+7TLXsTOSfjNCV68ZaRI3DAYv/CDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99471},"main":"./dist/index.cjs","type":"module","gitHead":"eaa6b9d7591a542ef95e38e3c3c6191b660ef061","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.45_1722783174305_0.511133919545385","host":"s3://npm-registry-packages"}},"0.0.46":{"name":"jscad-fiber","version":"0.0.46","_id":"jscad-fiber@0.0.46","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2b4d270cde4ac2c0b6149ba6476d3ae0e90ce402","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.46.tgz","fileCount":6,"integrity":"sha512-NClDdsZSwHrYrgQxvdTG/gDwBFtMrvHf6UxPfmDVEOXlMWnVJm3FIrZmjc066JRmc3Px4SeB2N2yVzihzYem6g==","signatures":[{"sig":"MEUCIG/SK90G4FuTZSpJwCz+EhX0rE77QMpaCm5gXsOGK6ToAiEAwT4lsolflT8CLnDlNIMkmfREVm/8T+ph5c49fvevnvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99711},"main":"./dist/index.cjs","type":"module","gitHead":"0eda3ea19affb4d542ecc3de118efb1256328324","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.46_1722919438002_0.010834723585915862","host":"s3://npm-registry-packages"}},"0.0.47":{"name":"jscad-fiber","version":"0.0.47","_id":"jscad-fiber@0.0.47","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"42c7283bd8a89a690a09f37e604ad5a7663d69d3","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.47.tgz","fileCount":6,"integrity":"sha512-+B/8cuC+ETaFhqs5brPxYpHlPQzEESMVdN0rEBvQqxtNAmhVRv/MakPCewXYPz9aSVIwoJqd69iwBdQwyiGBUA==","signatures":[{"sig":"MEUCIEwUBcM0kRuJN3ofMXqulCkrVLlrlwKxUTgLIoe26iNVAiEAnzSmJaxLLvRXhKRARN9NQsbZf3OKY7kZnTImuv8rgPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99827},"main":"./dist/index.cjs","type":"module","gitHead":"8a3f3e304d38dabeb707452f6e94d27eb4676a4a","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.47_1722919515211_0.8415379960977047","host":"s3://npm-registry-packages"}},"0.0.48":{"name":"jscad-fiber","version":"0.0.48","_id":"jscad-fiber@0.0.48","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c7241141dda6bfb1b95ba822f40ab278147d8a89","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.48.tgz","fileCount":6,"integrity":"sha512-sU8BJM4gmCI+0f0I8kSxIzuGqBJegAI+QtsRQ1vAcBu4RYy9F+fEj0wQuAywZZF5HcIaGM1z8e9stq5Hz+bxzg==","signatures":[{"sig":"MEUCIHmeRZNYGVDqD3uQ0mtvKrh0k3ZLyu0gpUTTaDAZboi5AiEAm62XCdSuuqYJAALUc9coEPIOGqVu5cFmtGiJM4otsJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100131},"main":"./dist/index.cjs","type":"module","gitHead":"52320d53b47f3531c39da53529a67c50995223bb","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.48_1722921395146_0.05225210789939938","host":"s3://npm-registry-packages"}},"0.0.49":{"name":"jscad-fiber","version":"0.0.49","_id":"jscad-fiber@0.0.49","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f64a37a460c1470659f35c4b6c099f049e0a1423","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.49.tgz","fileCount":6,"integrity":"sha512-+J8CkYtTqfYbWLhYCVO+LQOQ5TWLelM6WHDmWrXWOkH56BgfRSopbXnzHQCY6qrwhC5pv0nUfaWDNAfk3AQcfQ==","signatures":[{"sig":"MEYCIQDHw/bROr1n3MWFS5WtktwVzwWjq/RzkDVZ/SI754iLegIhAIUhBjUknL068TsC7QOKMpXu8hnjeNLrbcHenuz+RLri","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100471},"main":"./dist/index.cjs","type":"module","gitHead":"ac50b6d5ab9b16d06602f505ef4b4debdae98c9b","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.49_1722922352682_0.28130248826072024","host":"s3://npm-registry-packages"}},"0.0.50":{"name":"jscad-fiber","version":"0.0.50","_id":"jscad-fiber@0.0.50","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"92ecdac60f10fcecd41bfc02ce0b730729305972","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.50.tgz","fileCount":6,"integrity":"sha512-ZTHrpNQYxO2kP0jLVa/8Zi9T/a+Hif5nOSs7OsA31+Z5mZlMlTldSyUHIBmYNr0yq0aWFKOkCeehtXAa7jqgkw==","signatures":[{"sig":"MEUCIHN3/yfaMJd6PclWvqu+Zx2W8mns1drW+qvSTqAo0gFmAiEA3Nf+gddTIFesrfuu3mffC8Lj99iBkol0rRZNNv8/z3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100788},"main":"./dist/index.cjs","type":"module","gitHead":"fa4c8e9f91b957fe02047ebbf882d569685dd07a","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.50_1723045180551_0.2976981485680332","host":"s3://npm-registry-packages"}},"0.0.51":{"name":"jscad-fiber","version":"0.0.51","_id":"jscad-fiber@0.0.51","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c2ccf27e37d16191f81ee56ed9313be9cd7babd9","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.51.tgz","fileCount":6,"integrity":"sha512-gPso9MkRGliXZm5VhADROxVim+LgiUUi3l6BXns46+KIhAHKGVrcoeSD7rqbaNfcahfkvu4a9uVNGHNJy1mE4g==","signatures":[{"sig":"MEUCIQDpvlkM9RPfFAp/Oug0+2rTffKm3oCUIm71R40Rl0OYjgIgMZYAPErLgRpM/qHyJAJJYXeJTFjGXI17SJ/zdBENMa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101096},"main":"./dist/index.cjs","type":"module","gitHead":"679ad3da8a7cbc1231659ab9446f858ab732e113","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.51_1723045204595_0.6284820883017062","host":"s3://npm-registry-packages"}},"0.0.52":{"name":"jscad-fiber","version":"0.0.52","_id":"jscad-fiber@0.0.52","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"55b694731082f0ea3dd033f5f55884b25f551327","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.52.tgz","fileCount":6,"integrity":"sha512-VDSbwyN7GF0zDSBRGnttpF9hwZg6AJSfW2zKhQA1Cn/68w7dtqKHOA/toDhCLENU/NpkeKXWTSln1HCFQbo7Ww==","signatures":[{"sig":"MEYCIQDqRrg8CS1i6mj0AoKRhoUB9USIEtF7Gz+Lyf8F0JGsPQIhAMcRCTydKZurKdc5ztYGXEQmFAuQhrZ8HNtONVe2rrmA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101426},"main":"./dist/index.cjs","type":"module","gitHead":"ee55f19a7f8b4af3a2f1c5086688ebdc707f9205","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.52_1723106925588_0.7684214074688598","host":"s3://npm-registry-packages"}},"0.0.53":{"name":"jscad-fiber","version":"0.0.53","_id":"jscad-fiber@0.0.53","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9723a29a242dbd5ce2b5c69daea82dc0d9f61b11","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.53.tgz","fileCount":6,"integrity":"sha512-hqTAnrYs8XWJzVc6Z3i0Sadh+XJ2weiBdoctDrOZ53DK3jy29Zi68ZLuRkQYnl1HzIXxMaDYWxrkBqe9ejwFvw==","signatures":[{"sig":"MEQCIB9AZHkDOLrHk6LIuYBvgihpjVaOnov5YCRVCaVKvXhtAiBRmceRxRAy+vuGHxGdT9MC+lMvCo2QBzxntTRWu6YD5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101637},"main":"./dist/index.cjs","type":"module","gitHead":"fbf8a36d8d5a8b95d706ea3b09d5d6aaa189a90a","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.53_1723107031532_0.24114769612724007","host":"s3://npm-registry-packages"}},"0.0.54":{"name":"jscad-fiber","version":"0.0.54","_id":"jscad-fiber@0.0.54","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3a36c225da00aa150661c6bbd4f2223a2ed36930","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.54.tgz","fileCount":6,"integrity":"sha512-eimAge1dkGe+q9XqWrEDr5t3gHrew0BT0wBIQlz2TB9exM0FJ+xaFVG2OEiG8GfCiMwM7CMtzr880+BnQyZyXA==","signatures":[{"sig":"MEQCIHkfVXTHrDs2//3GyZgDAB5hzeFdbzDvUwQGiPMFHKBeAiBqIPxbDrt07S1AgmBs8M/bLc4iIDQLlPLfUFvefR4pLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101920},"main":"./dist/index.cjs","type":"module","gitHead":"7d0c15d791eb14efd8b0d3f51cb29eace67db7b7","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.54_1723109380018_0.8673029011463287","host":"s3://npm-registry-packages"}},"0.0.55":{"name":"jscad-fiber","version":"0.0.55","_id":"jscad-fiber@0.0.55","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"db45e1b496529b643c206f1fe334887150e41657","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.55.tgz","fileCount":6,"integrity":"sha512-mlXBxXW84pmp7xyfe0KIGbKTa1IdBQ490628hOoctNWH+XVG1MAGE6TqLBDz/rr7FP5ZzJQq6uI/MeivDaydRA==","signatures":[{"sig":"MEUCIQCDA18u5xJf4b3teVMAiFuJJuyB27Xp3pwFlMsbXLO0NAIga8BH4Vg3WOTmi6SZrtapdHlGDTpMsIKG4FpsG3m38RM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102215},"main":"./dist/index.cjs","type":"module","gitHead":"517f587cbed5917ae342aad8a4637551cac4dadd","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.55_1723180839251_0.1022121785821104","host":"s3://npm-registry-packages"}},"0.0.56":{"name":"jscad-fiber","version":"0.0.56","_id":"jscad-fiber@0.0.56","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"acd2a97bf2bfdb58ca8dc797f85d3e046d49f120","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.56.tgz","fileCount":6,"integrity":"sha512-9dpz13lg3a5XRQClC0bZ7ZM2OqhkENhZEe9VyOHIt0B9X78u2YrYMWadU7M8EtAj6p52FoZy4NxhPO93UNL4sg==","signatures":[{"sig":"MEUCIQDL3Qz9xf3m9nhrTjf2fd8na7JKx6sYS1AYjPa0jW0L6AIgFIFzvSdzQVbtB9p48xaXx2N91WsM9PiwO5gUTzfu23c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102531},"main":"./dist/index.cjs","type":"module","gitHead":"473eba1952cc8a937749500572157890bd374ad2","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.56_1723180854542_0.4560623167678177","host":"s3://npm-registry-packages"}},"0.0.57":{"name":"jscad-fiber","version":"0.0.57","_id":"jscad-fiber@0.0.57","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"abdaab12b75a68f2e8c3456e54eb5c84b72543db","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.57.tgz","fileCount":6,"integrity":"sha512-kB6/5FW4neAMyInb7Eq0LsQKpuH4lJO815DSVRt8y6WmeaYnyEasq8e+6TgTi+FLl4CxKK/f/bh0ibeYr+sarA==","signatures":[{"sig":"MEUCIEGAjU8F2XOhiysYT5RlNrAA6YnEdovSJtVP2l85b557AiEAxO1YyH5orL8fQDyAsFsS/eN4mjhaLIqtiepqQedsNaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102864},"main":"./dist/index.cjs","type":"module","gitHead":"4bd748d936aeb5ce6292ff7097b5e0f8ec4ff316","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.57_1724356547442_0.2324744773449341","host":"s3://npm-registry-packages"}},"0.0.58":{"name":"jscad-fiber","version":"0.0.58","_id":"jscad-fiber@0.0.58","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5cdf170a541c4138aead328c323161042369e030","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.58.tgz","fileCount":6,"integrity":"sha512-O2UmJhoxH2JunP3QA+2HSqzBU5fhajEcMus3wxePk1gcAHPJ4kjlwPryhPh693q7bBUwZYhr/0CNWYgZdIq/Zg==","signatures":[{"sig":"MEUCIFtKkHC10RvKzsnpfe/JeAoQPaYF8aAtUIKQnf37JUatAiEA1y8pJgqfhTs3KLIP3BSGBiYBIjzK96VTGFRicy9z/wk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102941},"main":"./dist/index.cjs","type":"module","gitHead":"b18b2cca81e5296b027a5b0b40d2328c56be3280","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.58_1724453288980_0.5987959070421809","host":"s3://npm-registry-packages"}},"0.0.59":{"name":"jscad-fiber","version":"0.0.59","_id":"jscad-fiber@0.0.59","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f4d55b949205a53dbc378fdacb0da041c0566b36","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.59.tgz","fileCount":6,"integrity":"sha512-urC6tUjXD5lil4kiwcziM7qmUpjSo1EnaJa0L+pFWfJu5d6IFgW/Xt9CiNSy4xsp2UkUm01h2eCk4eNRgXFA8A==","signatures":[{"sig":"MEUCIQDzgMbzv681rCywruCL2xuQA0e5fI5BOASRQfzHhsdQ3gIgI3IvDovuTlHPp043/lIZ/HtZCBhxFuZhneUnFXB75Po=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102941},"main":"./dist/index.cjs","type":"module","gitHead":"680882b17e8211938a67792325b68af1fb740b68","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.59_1724857022376_0.33871785085993755","host":"s3://npm-registry-packages"}},"0.0.60":{"name":"jscad-fiber","version":"0.0.60","_id":"jscad-fiber@0.0.60","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8d5f9a903a6a8dde45b788df8240b0a4d207dc90","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.60.tgz","fileCount":6,"integrity":"sha512-Lu6FZ/fNaLvsTw1nl2hS/EM2gFSlfVpTuxJvt4DQCGEWDVTTqvLE0JMoUz9kFIUi0k4vwIhcapgWo5WpVTZL9Q==","signatures":[{"sig":"MEYCIQCBoA5C3YiVSsZ69OX9fobbFYoCt3W2hNmGyddMP9/bTQIhAJeVmkXAiSPZ33OVqZ9nV3FHDeVkrWQ/SHFawB/2O/jM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105141},"main":"./dist/index.cjs","type":"module","gitHead":"47ce1b0b30ee095f07dc1a5f1dc3bdf681f7aa63","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.60_1724857152149_0.3315753230555565","host":"s3://npm-registry-packages"}},"0.0.61":{"name":"jscad-fiber","version":"0.0.61","_id":"jscad-fiber@0.0.61","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"efea2589c8cf74cb82b1a153a3b265aa9c6015e6","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.61.tgz","fileCount":6,"integrity":"sha512-L+K0iilh/SOPRc8rvybd+ZTDf+BxTyttImBK11F9knvGqW2WlJlOpDHWMhHvBb8rWEh3s+PQSo1EdDC4n02dHA==","signatures":[{"sig":"MEQCIEGh683/JC2AtzW9MeWJ0vTQapP5HTFhZF0+wcCandkAAiBbrtwdUOPz/HjLJjcmxzruhuhizDHsSeHKHvhLKdnE9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105426},"main":"./dist/index.cjs","type":"module","gitHead":"8943979c1827a0137f7b98b0117522218203fe43","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.61_1724879673174_0.905051044522653","host":"s3://npm-registry-packages"}},"0.0.62":{"name":"jscad-fiber","version":"0.0.62","_id":"jscad-fiber@0.0.62","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9b7441b1fea998b2b6f9a24d4afc0a760442441b","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.62.tgz","fileCount":6,"integrity":"sha512-a+l92ddPSbmn/fh8Q8v8YXTUGNtytNRF9fAosBehUllgmYk/aoYytpUHYE9jdK9FGbEqA2/rsm2JC6GwoPuUBA==","signatures":[{"sig":"MEQCIBAOZcATnZ89EhRrTi3OAeJbqpOyCoR4CN9neiXUGJw7AiB9c4Y0CbBu7xSTv2YE62c5cFNETMLC8R6lMYfEI7fexw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107153},"main":"./dist/index.cjs","type":"module","gitHead":"95f4035c17da3f2301c52576d8be35d9a205bc8a","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.62_1727363844676_0.746218548410803","host":"s3://npm-registry-packages"}},"0.0.63":{"name":"jscad-fiber","version":"0.0.63","_id":"jscad-fiber@0.0.63","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"acdf9b50ad0d355109059ea4066d94d483cf5419","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.63.tgz","fileCount":6,"integrity":"sha512-xNWtc2Tq1k1fpQ6FvsRdqEDcYow7rwhi8EAz96qdTa1bNRD8UHq9Q27bV+8cO18xlGXylOQ7/q3gQwS0M+EkOA==","signatures":[{"sig":"MEYCIQDlX7+h5y7nwudSyW2LCSh/jHTbj3egtQGmoNYjeM3LxAIhAK4Pe2+N3uKIe09yPup5vD8TexwLuhP746wbJ4+znTmf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107249},"main":"./dist/index.cjs","type":"module","gitHead":"e27f911d9e749d3061b70021aad81c5ef782bc97","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.8.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.63_1727551243002_0.7532099773277525","host":"s3://npm-registry-packages"}},"0.0.64":{"name":"jscad-fiber","version":"0.0.64","_id":"jscad-fiber@0.0.64","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"820a084865a9632bfb09f5be8a3f0ed1be3195ab","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.64.tgz","fileCount":6,"integrity":"sha512-vZlSzqsLNvw4T5DARILKz9hJcmFWEO4hCFkH82c8ImCRUNstMEUOyoTEMo91b6ANIf2qQnA7SUhVGmzjnYkxRg==","signatures":[{"sig":"MEUCIC3QSs15/U8HVjYF2mULlkdbC6kQ3NbA8b8Hi/L2Y2/sAiEA3+/e1liYY0jrEJxcl8b5gSvND3EYlE1S/SMfsiyedN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107463},"main":"./dist/index.cjs","type":"module","gitHead":"6b44b6d3d634acb42e7b8f516ba87eedef9933a2","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.9.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.64_1727823038180_0.7901086327713063","host":"s3://npm-registry-packages"}},"0.0.65":{"name":"jscad-fiber","version":"0.0.65","_id":"jscad-fiber@0.0.65","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"4109e5ae1e5bb42417dbbb1fc04a6c4317472101","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.65.tgz","fileCount":6,"integrity":"sha512-lqKaUPD+bjHc1sXlWqsjQrCgzmLJQgNi0L4Kfu/CA9zZEKg7+Gnx4OA9eViTCs9DSif9iAukjdif+1x/Apereg==","signatures":[{"sig":"MEQCIFBGuRejMO7AcPxR7CsEsXoSQpbUMhGdMP8PmljZfitTAiBf00E3YqSD7bnzV3Q+3MwWP+umqXlUJ6rNLWkzjQ/DRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110914},"main":"./dist/index.cjs","type":"module","gitHead":"b94bb2ce11c013cca0bed61573bfa3ed04cf709c","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.9.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.65_1728014204401_0.6323665517549633","host":"s3://npm-registry-packages"}},"0.0.66":{"name":"jscad-fiber","version":"0.0.66","_id":"jscad-fiber@0.0.66","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"edcc905851707ef844a8976cdbed6733a20fbd1c","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.66.tgz","fileCount":6,"integrity":"sha512-e5aP+0qvGYZmeVSc+aRGzC2oGhAGPGoKT2S8UJCHnRTi6kksp8Xfbt9COmXW2gV4MPGRjTSkfouwtomcokD0Uw==","signatures":[{"sig":"MEUCICsPB4/CcpU1yP0q96go71C5zyg8/XNu5nKUXTKzYsfTAiEAlzqEjx0UrKQEFNtRfAjVcjFayO/rib4YKIydu6Tx+y0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111036},"main":"./dist/index.cjs","type":"module","gitHead":"9041d63257f49bf740e3b3164090ed7d55d84c1a","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.9.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.66_1728014749626_0.06611760392108268","host":"s3://npm-registry-packages"}},"0.0.67":{"name":"jscad-fiber","version":"0.0.67","_id":"jscad-fiber@0.0.67","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"ea4ebeb5b81dc64772758541ee692cc4dbf41688","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.67.tgz","fileCount":6,"integrity":"sha512-vOJ0/Z4VseJ4V/rFdXhJzORcMGVmGHa8hyiSIUgOWVABB54WQlLuUIzdIlQrjVsfibzS11hzbDfV29ybjtEjkw==","signatures":[{"sig":"MEUCIG3hYBMVfc8KBkEEmOW6xMhnLf1Z6xi4w2JBZhsgJBRKAiEAhDDQkFIQ4ArVy5AU2Jkzm3ylpRdlvXE7mtg8n1k9ROk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113251},"main":"./dist/index.cjs","type":"module","gitHead":"0c2128d4604c65e97cd6fbc0a1c003f2ab437fec","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.9.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.67_1728015539507_0.9082517526097973","host":"s3://npm-registry-packages"}},"0.0.68":{"name":"jscad-fiber","version":"0.0.68","_id":"jscad-fiber@0.0.68","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"62ae33b89cf1a5b9d4aea6eb75ba6de855a02157","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.68.tgz","fileCount":6,"integrity":"sha512-3Wa9ps/UB9m65UpSSKt/96CaLM13tBJTWNXZckt4T4ktwolMOuPfOkbben37udRo3FXovrJb0Hk74HlS5CId+g==","signatures":[{"sig":"MEUCID1BBJ/NO2Gl/3LYOK8QUClMC1gQ7qrXtBBreQYPhA7kAiEAyJgWlqmdMu+8g/eDIJUxe7GOORB94O9MkXmFjFtfgVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116177},"main":"./dist/index.cjs","type":"module","gitHead":"fb2029231722ff538672784fd3677cddb9c0a02e","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.9.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.68_1729113812088_0.5985643524372495","host":"s3://npm-registry-packages"}},"0.0.69":{"name":"jscad-fiber","version":"0.0.69","_id":"jscad-fiber@0.0.69","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"febf19725e10779a871fec615a8f8fc472c560f2","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.69.tgz","fileCount":6,"integrity":"sha512-mVat1WKSDPVzOagnnirL9PeiTFj54OOikJDAwZ91tcyx98XXirQeBoue9vBN9irQeQw7vShNUD+s6SpoMgHSuw==","signatures":[{"sig":"MEUCIQDuV4PDHXhoDRZ5QKCkHC+hHJXeyqgVOwBqEwBn5RHYHgIgZMwheDPk16sOnMnsGp9acNJQXrW4XefHktcdaz0ZAhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117277},"main":"./dist/index.cjs","type":"module","gitHead":"8fe425c8390685a62ce299703fd9773c8f05ac4e","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.9.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.69_1729627401075_0.343992271347187","host":"s3://npm-registry-packages"}},"0.0.70":{"name":"jscad-fiber","version":"0.0.70","_id":"jscad-fiber@0.0.70","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"8b45efa0dcdd553d96cffb69e26fc6487c1427f3","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.70.tgz","fileCount":6,"integrity":"sha512-Cj0GXnP+aQoR+6qEijEyTdKGSPYfHyvCBzQPplZU20SC934Bd43uqgZ0IyDfSV+iVX2ACq2gCO/28iiUvWDmUA==","signatures":[{"sig":"MEYCIQC2v9w2JYzfjqc4bnG2DF5+Pn3tKg3cWl2LBDnQZCMv8AIhAI5YKKe43J3KqSXnRdWQ/t3sYwOn0diH8FmQUZ3FPloC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121019},"main":"./dist/index.cjs","type":"module","gitHead":"01728e0d92e9d1e74982c716552d7bbb3025f662","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.9.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.70_1730478668922_0.46179269297782244","host":"s3://npm-registry-packages"}},"0.0.71":{"name":"jscad-fiber","version":"0.0.71","_id":"jscad-fiber@0.0.71","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"bf39eb43edac011c2f5254aa6d7e9b8205f2981c","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.71.tgz","fileCount":6,"integrity":"sha512-H7S72XvCaSDrXEek310prkRKPraSJJQgcObr0hIomjtJr3dwXV96YpH9TGRmlTfyFj693aa/Z8K45svhYY4LNA==","signatures":[{"sig":"MEYCIQCfFzn/HMgUTUf/0RjSFDpZgy3Du6e09tCE62C670XNuQIhAJiesqzlNCVlie0aR5ABVQVFPfGqFdHy9xswl/1huOu9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121155},"main":"./dist/index.cjs","type":"module","gitHead":"16182b58cac85c488356a52d956f0026edfb3a27","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"color":"^4.2.3","react-reconciler":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.9.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.71_1730490881986_0.22388724877108035","host":"s3://npm-registry-packages"}},"0.0.73":{"name":"jscad-fiber","version":"0.0.73","_id":"jscad-fiber@0.0.73","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"d9169f5cca5c968f585d845540b938b95d6ef046","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.73.tgz","fileCount":6,"integrity":"sha512-/HHdgk4p3Eav84lmQzeR//JqhU1mW50ZX53i88YnEFOCo28Ljsi+qiTBXXUJgIWiBi6z9xG0g3xOEcah3GHh8w==","signatures":[{"sig":"MEYCIQC4/jSPFHX/FjFhgHc3EdrgTOhwIpEZhxH4jcsjMlR1cAIhAPMPnMIRbFjfVCsoDIR15cvsX3BF+q7krfOdKuh9jY4D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121175},"main":"./dist/index.cjs","type":"module","gitHead":"27ca954384211ec96ded74ba1dd831eb6af2ecdf","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"color":"^4.2.3","lucide-react":"^0.456.0","react-reconciler":"^0.29.2","react-code-blocks":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.9.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.73_1732907916113_0.8374918095609474","host":"s3://npm-registry-packages"}},"0.0.74":{"name":"jscad-fiber","version":"0.0.74","_id":"jscad-fiber@0.0.74","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"2d4e3310eb086168bb0772b0c32f7b438e17bae5","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.74.tgz","fileCount":6,"integrity":"sha512-BhktdOkgIEMAyfaq8up+8b1mtOKOA81mBGwHq0pniJ/M115onp2YxjLr0ZR3VXsfc+AcSUGy+rcLrvZ2qNNTSQ==","signatures":[{"sig":"MEUCIQDj4Kmus7zD9rtHzPnu3CAqyXsKYhXbGSQTS10RSYOmfgIgbS98XXWK5+9b1CF7vblMfp0SuuJ5ZHd1rbf/KIYlMaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126898},"main":"./dist/index.cjs","type":"module","gitHead":"38c04319cfe25b9f6ca3cfab5a2bf40d2db3de64","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"color":"^4.2.3","lucide-react":"^0.456.0","react-reconciler":"^0.29.2","react-code-blocks":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.6","typescript":"^5.5.3","@types/three":"^0.166.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.9.3","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.74_1733307086301_0.28291867707948426","host":"s3://npm-registry-packages"}},"0.0.75":{"name":"jscad-fiber","version":"0.0.75","_id":"jscad-fiber@0.0.75","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"4caf2a2ed7922e62a2e70c69a15c987098a8fb5e","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.75.tgz","fileCount":6,"integrity":"sha512-9MQuh9DaytBFNl015lEKPSuVQWYg6Qn8ACT5w0xnj9YLsOjOqw4lOaLHZuvQAg3/PG9iq8Wv/6ZktLakXRUdBQ==","signatures":[{"sig":"MEUCIGYqnP3kDcf4nEuMdJvd+omsucDNFAOoqX+8Oc746Kg+AiEA20WXleOsEKbtHJnbmLmX2XPICko3HUGzvgT6lIcRL+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127908},"main":"./dist/index.cjs","type":"module","gitHead":"cb64720d6003e614947c6d5b356d25b97f2d8a33","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"color":"^4.2.3","lucide-react":"^0.456.0","react-reconciler":"^0.29.2","react-code-blocks":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.14","typescript":"^5.5.3","@types/react":"18","@types/three":"^0.166.0","react-cosmos":"^6.1.1","jscad-planner":"^0.0.10","@biomejs/biome":"^1.9.4","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.75_1734143710596_0.05218115135435064","host":"s3://npm-registry-packages-npm-production"}},"0.0.76":{"name":"jscad-fiber","version":"0.0.76","_id":"jscad-fiber@0.0.76","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"6dcaa077f3f701d44420c4289c08ae676fce5229","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.76.tgz","fileCount":6,"integrity":"sha512-AOZifUSZ0yYMxBObJzKMO7OdrUbbiH8FS8h9crgSE0Z6j1AE4+rED09RoUXLjA9rusPkWaSTt2KDcaN/PRemUg==","signatures":[{"sig":"MEQCIAQYHVdCuhSoVEM2jwHLZ8hkoO+/mwT7/qPJrM/wD91JAiA/uMvWTiJpgxOb9ntRVKO4AegSAwgiX5YlsdGLmqiH8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127935},"main":"./dist/index.cjs","type":"module","gitHead":"1ef088a0f90c7065a46ed81ea646d59395b39b0f","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx --dts --sourcemap","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"color":"^4.2.3","lucide-react":"^0.456.0","react-reconciler":"^0.29.2","react-code-blocks":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.14","typescript":"^5.5.3","@types/react":"19.0.1","@types/three":"^0.166.0","react-cosmos":"^6.1.1","jscad-planner":"^0.0.10","@biomejs/biome":"^1.9.4","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.76_1734154079681_0.6527344677958726","host":"s3://npm-registry-packages-npm-production"}},"0.0.77":{"name":"jscad-fiber","version":"0.0.77","_id":"jscad-fiber@0.0.77","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"8f2fc5efb1426b0f690981f2c8814b8086d2a6fb","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.77.tgz","fileCount":11,"integrity":"sha512-ugLAqTMr41jHK9cXRVkMKOPrUDMGc8gN3G69XG1zk62xpRMmEv0WaS1nnAgj5r9FZmK9FeRWKIR03zN+yq7IZQ==","signatures":[{"sig":"MEQCIBCsBqMHoUO6OaBWNTdWd+A1MU0MuKDEy4zZYdLY0GssAiB24dqXm5QYkEJE9FcS5ct3zEp5aYAydiuu0iWT2LSO4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124081},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./three":{"types":"./dist/three.d.ts","import":"./dist/three.js"}},"gitHead":"6bddd0568e8401d31bae725e2c08281092570956","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx ./lib/three.tsx --dts --sourcemap --format esm","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"color":"^4.2.3","lucide-react":"^0.456.0","react-reconciler":"^0.29.2","react-code-blocks":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.14","typescript":"^5.5.3","@types/react":"19.0.1","@types/three":"^0.166.0","react-cosmos":"^6.1.1","jscad-planner":"^0.0.10","@biomejs/biome":"^1.9.4","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.77_1737605512610_0.1544704252089466","host":"s3://npm-registry-packages-npm-production"}},"0.0.78":{"name":"jscad-fiber","version":"0.0.78","_id":"jscad-fiber@0.0.78","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"b84f7b83d7e535220464a82efce0dd516f0e1367","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.78.tgz","fileCount":11,"integrity":"sha512-n5sHZs+ETsl/8vcH9fUkVSasPqxunkpTvw0Ej0ggnBZoG9aB+NkStF1dZw2M5YADcHJm6qWjCVtOlOvQuKgisw==","signatures":[{"sig":"MEYCIQCKw/68fAvPdhpkzVFJ5gG4acgFB9dqSrZaj2A+QpfTKQIhAKD7wD2eGVWCO2zWy5OOJ0I39EOfRh1T6lvNOYoeOh1u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124164},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./three":{"types":"./dist/three.d.ts","import":"./dist/three.js"}},"gitHead":"d8e0cf75e5c4fbaede3e3ca110fc0c6d1af04678","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx ./lib/three.tsx --dts --sourcemap --format esm","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export;cp -r examples cosmos-export;mv cosmos-export/examples cosmos-export/code-examples","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"color":"^4.2.3","lucide-react":"^0.456.0","react-reconciler":"^0.29.2","react-code-blocks":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.14","typescript":"^5.5.3","@types/react":"19.0.1","@types/three":"^0.166.0","react-cosmos":"^6.1.1","jscad-planner":"^0.0.10","@biomejs/biome":"^1.9.4","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.78_1743267363686_0.07798386882694941","host":"s3://npm-registry-packages-npm-production"}},"0.0.79":{"name":"jscad-fiber","version":"0.0.79","_id":"jscad-fiber@0.0.79","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"648df3b9a40a3fc0444345a28a676d9423fb359e","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.79.tgz","fileCount":11,"integrity":"sha512-pSj1vwBxKxW0c7xnE82nElPecKUfUMR/Gl2SHRPIqaibPvn4wxu+Pp0sB6KDLnB1nmnKa4F2queRdGDN9AeZxw==","signatures":[{"sig":"MEUCIQDURQ/Z+j2r0G/54OefK+G8BKuS0zsl9uRaj5x2QQSXMQIgQCFztYzWFPwAK9n6ZuTpI1SS0zCeLuiHfy74GAu99e4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124164},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./three":{"types":"./dist/three.d.ts","import":"./dist/three.js"}},"gitHead":"418f2c7ab9033f26ac719aa285cedab6ff61d765","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx ./lib/three.tsx --dts --sourcemap --format esm","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export;cp -r examples cosmos-export;mv cosmos-export/examples cosmos-export/code-examples","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"color":"^4.2.3","lucide-react":"^0.456.0","react-reconciler":"^0.29.2","react-code-blocks":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.14","typescript":"^5.5.3","@types/react":"19.0.1","@types/three":"^0.166.0","react-cosmos":"^6.1.1","jscad-planner":"^0.0.10","@biomejs/biome":"^1.9.4","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.79_1743372541309_0.7607843309936324","host":"s3://npm-registry-packages-npm-production"}},"0.0.80":{"name":"jscad-fiber","version":"0.0.80","_id":"jscad-fiber@0.0.80","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"4caecf4be319f0d382825fbab266f22550c38f85","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.80.tgz","fileCount":11,"integrity":"sha512-QQriSum5sYyT/B+p7gXV7RSXYU03tu9y+TC+owb1xrCutXTc+Dio/5ZqPfcKvmuZydTytjeE22x6/o7ZQ34wkw==","signatures":[{"sig":"MEUCIQDh1Z6OWB0jdawbk5sDWlIw17eMCDCN6yO6BxPlUuhB1QIgNlootcol63NCySdkPXrhqirWW38fUOFJMv6wxMhBa5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124158},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./three":{"types":"./dist/three.d.ts","import":"./dist/three.js"}},"gitHead":"d0bd6e1927831693e11bd1356313b697c7c4b4a7","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx ./lib/three.tsx --dts --sourcemap --format esm","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export;cp -r examples cosmos-export;mv cosmos-export/examples cosmos-export/code-examples","format:check":"biome format ."},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"color":"^4.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.14","typescript":"^5.5.3","@types/react":"19.0.1","@types/three":"^0.166.0","lucide-react":"^0.456.0","react-cosmos":"^6.1.1","jscad-planner":"^0.0.10","@biomejs/biome":"^1.9.4","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","react-code-blocks":"^0.1.6","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","react-reconciler":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.80_1752182737586_0.8089715188253359","host":"s3://npm-registry-packages-npm-production"}},"0.0.81":{"name":"jscad-fiber","version":"0.0.81","_id":"jscad-fiber@0.0.81","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"70d810d3a83d42aea5d618795d55fed6512e73b9","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.81.tgz","fileCount":11,"integrity":"sha512-U7QOelx7zww0P17tqQ6lBBz1q+8d1IS1oiLjCuTnPt1k896WBgi/150JrfdSKbtj4NLyDbA5/felm7RQyllkSQ==","signatures":[{"sig":"MEYCIQCXJTQDXkFI0jpRDfub5EfldcWwli6a4GDsM7eZ6JAyFQIhAPVSiyex1bgKnCPMFBW2arXrlpyOQON4cBj79sKUwohh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124158},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./three":{"types":"./dist/three.d.ts","import":"./dist/three.js"}},"gitHead":"579589316d479f2fa0882cb5805a7dbe363e9211","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx ./lib/three.tsx --dts --sourcemap --format esm","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export;cp -r examples cosmos-export;mv cosmos-export/examples cosmos-export/code-examples","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"color":"^4.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.14","typescript":"^5.5.3","@types/react":"19.0.1","@types/three":"^0.166.0","lucide-react":"^0.525.0","react-cosmos":"^6.1.1","jscad-planner":"^0.0.10","@biomejs/biome":"^1.9.4","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","react-code-blocks":"^0.1.6","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","react-reconciler":"*","@react-three/fiber":"*"},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.81_1752276720987_0.7469058635475259","host":"s3://npm-registry-packages-npm-production"}},"0.0.82":{"name":"jscad-fiber","version":"0.0.82","_id":"jscad-fiber@0.0.82","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"e8ca16dcfa44ef1dc46861732bef0245a1db1238","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.82.tgz","fileCount":11,"integrity":"sha512-c6AdbmNUFQl6XKO324x01m6YwuTfUdt/KkogK98KzyGS/6+oYvaaZ9GepIjmRyU7tS9GDzI6MXFNgLJVcBfNsQ==","signatures":[{"sig":"MEUCIQDursYB1dL+IzgM78wjP8fMca27ST05R+Qe33WxAR2UOwIgRKaWNKPs+3SjmKFc3U6lXGzgOBVRULdou9dizonZ00E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124348},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./three":{"types":"./dist/three.d.ts","import":"./dist/three.js"}},"gitHead":"3aeb7a5ae6f0c12ab51cdf3d73dc4d6f0ce43545","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx ./lib/three.tsx --dts --sourcemap --format esm","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export;cp -r examples cosmos-export;mv cosmos-export/examples cosmos-export/code-examples","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"color":"^4.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.14","typescript":"^5.5.3","@types/react":"19.0.1","@types/three":"^0.166.0","lucide-react":"^0.525.0","react-cosmos":"^6.1.1","jscad-planner":"^0.0.10","@biomejs/biome":"^1.9.4","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","react-code-blocks":"^0.1.6","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","react-reconciler":"*","@react-three/fiber":"*"},"peerDependenciesMeta":{"three":{"optional":true},"@jscad/modeling":{"optional":true},"@react-three/fiber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.82_1753320519222_0.09694176080472627","host":"s3://npm-registry-packages-npm-production"}},"0.0.83":{"name":"jscad-fiber","version":"0.0.83","_id":"jscad-fiber@0.0.83","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"cbfb2bb667c79a1b95ca9c56ac3f3ef66e77b49d","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.83.tgz","fileCount":11,"integrity":"sha512-XCWwcIly6vuwFWUqwiaK8rO9bBDVKp9D20NZAafxzr2oEAKkRYAwNMn6sy/oBWHWeDErvvcY3acj0fuVyhOLqQ==","signatures":[{"sig":"MEQCID8pQCVgOY6j9va0ipTTQ+ieFdzo+9ucIDM3YfMG1r6YAiA6JMA778cwqE3IeOYgfHl6lOVnDf9zaa/o1L2DnuY+kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127083},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./three":{"types":"./dist/three.d.ts","import":"./dist/three.js"}},"gitHead":"cad2b1cefbc5c1067b6656e4f1543348c2a1bb33","scripts":{"build":"npm run build:lib","start":"cosmos","format":"biome format . --write","build:lib":"tsup ./lib/index.tsx ./lib/three.tsx --dts --sourcemap --format esm","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export;cp -r examples cosmos-export;mv cosmos-export/examples cosmos-export/code-examples","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"color":"^4.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.3","react":"^18.3.1","three":"^0.166.1","gh-pages":"^5.0.0","react-dom":"^18.3.1","@types/bun":"^1.1.14","typescript":"^5.5.3","@types/react":"19.0.1","@types/three":"^0.166.0","lucide-react":"^0.525.0","react-cosmos":"^6.1.1","jscad-planner":"^0.0.10","@biomejs/biome":"^1.9.4","@jscad/modeling":"^2.12.2","@react-three/drei":"^9.108.4","react-code-blocks":"^0.1.6","@react-three/fiber":"^8.16.8","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@types/react-reconciler":"^0.28.8","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"*","three":"*","@jscad/modeling":"*","react-reconciler":"*"},"peerDependenciesMeta":{"three":{"optional":true},"@jscad/modeling":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.83_1754843804626_0.6393613952043058","host":"s3://npm-registry-packages-npm-production"}},"0.0.84":{"name":"jscad-fiber","version":"0.0.84","_id":"jscad-fiber@0.0.84","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"f993438e54c923c59b3344f2c9e0576f1ce58f04","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.84.tgz","fileCount":12,"integrity":"sha512-H4klGsINWZeQ6waEZg8z+IUk3Vsi4uuWEV/A3jIM0Q5E8gr2gAlH77xTU/9kME3vHjOVXcH9UcntMC8GG+Hjog==","signatures":[{"sig":"MEUCIBn5yvt8FblR8gFIm6sx/3l2i4Ocpq0i4kx38PVwz4UGAiEAuXQoSU554l7ZJ2B/OeBTQsI/t95MQ6Z7ol0RB6A1ZQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./three":{"types":"./dist/three.d.ts","import":"./dist/three.js"}},"gitHead":"905631878777f2aab2cc299f18fb7837b61196c2","scripts":{"build":"npm run build:lib","start":"cosmos","format":"bun x biome format . --write","build:lib":"tsup ./lib/index.tsx ./lib/three.tsx --dts --sourcemap --format esm","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export;cp -r examples cosmos-export;mv cosmos-export/examples cosmos-export/code-examples","format:check":"bun x biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"color":"^4.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^7.1.2","three":"^0.166.1","gh-pages":"^5.0.0","@types/bun":"^1.1.14","typescript":"^5.5.3","@types/react":"19.0.1","@types/three":"^0.166.0","lucide-react":"^0.525.0","react-cosmos":"^6.1.1","jscad-planner":"^0.0.10","@biomejs/biome":"^1.9.4","@jscad/modeling":"^2.12.2","@react-three/drei":"10.6.1","react-code-blocks":"^0.1.6","@react-three/fiber":"9.3.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"19.1.0","three":"*","react-dom":"19.1.0","@jscad/modeling":"*","react-reconciler":"*"},"peerDependenciesMeta":{"three":{"optional":true},"@jscad/modeling":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.84_1755108189360_0.8999454240532325","host":"s3://npm-registry-packages-npm-production"}},"0.0.85":{"name":"jscad-fiber","version":"0.0.85","_id":"jscad-fiber@0.0.85","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"707e075839a85482986563aa8dcf8946b62326d5","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.85.tgz","fileCount":12,"integrity":"sha512-SJlLZAmLpyGMM34vxuJx1Ffoi69OhLvUZUECbPnTxIUYCinOlo/rjw/aQ7DCUn09uBzu2YviLleVulS0cU/VMg==","signatures":[{"sig":"MEUCIGBn649e8CrTFhLlhCf/y61b5e4XaBgf8MBBY9ymKQpiAiEArUM8a6e98xwWtR0gfYju31GHi+nDMXzmxnnOc4s0vpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140346},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./three":{"types":"./dist/three.d.ts","import":"./dist/three.js"}},"gitHead":"02d849d0a6bb1aaabbd614bb8998611fd4e434de","scripts":{"build":"npm run build:lib","start":"cosmos","format":"bun x biome format . --write","build:lib":"tsup ./lib/index.tsx ./lib/three.tsx --dts --sourcemap --format esm","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export;cp -r examples cosmos-export;mv cosmos-export/examples cosmos-export/code-examples","format:check":"bun x biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"10.8.2","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"color":"^4.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^7.1.2","three":"^0.166.1","gh-pages":"^5.0.0","@types/bun":"^1.1.14","typescript":"^5.5.3","@types/react":"19.0.1","@types/three":"^0.166.0","lucide-react":"^0.525.0","react-cosmos":"^6.1.1","jscad-planner":"^0.0.10","@biomejs/biome":"^1.9.4","@jscad/modeling":"^2.12.2","@react-three/drei":"10.6.1","react-code-blocks":"^0.1.6","@react-three/fiber":"9.3.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"19.1.0","three":"*","react-dom":"19.1.0","@jscad/modeling":"*","react-reconciler":"*"},"peerDependenciesMeta":{"three":{"optional":true},"@jscad/modeling":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.85_1755288001859_0.38699389107056015","host":"s3://npm-registry-packages-npm-production"}},"0.0.88":{"name":"jscad-fiber","version":"0.0.88","_id":"jscad-fiber@0.0.88","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/jscad-fiber#readme","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"e8109062fb36216d310bb0a5fc5a883444ed5ee1","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.88.tgz","fileCount":19,"integrity":"sha512-CYXAKRu2bn593hT+IZsdjmHqSdxjXH74gtmBi28P0ZJl/Xl0N5os6u27Ls4oTycpcEHKrtOjIAxN76jDApkbUw==","signatures":[{"sig":"MEQCIDkjpAMe2Md6ZQqPASaAR0JwD/TTOSTUhMHG2zb1/KUzAiATr9e0E241sJRTabkVVdFLRuA/5Ez904fwknEwRGZy2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCSbZVzcruaeoZ3csyed/NYfMxBTwVAoPhCZHpXKUTxwIhAPU44g7ZTLH5Irh+ips2v7OAwovIWbb/ySWGkCa50T1F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jscad-fiber@0.0.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150516},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./three":{"types":"./dist/three.d.ts","import":"./dist/three.js"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.js"}},"gitHead":"cc4865364505d0a5261baf3467852bce6bac6b3b","scripts":{"build":"npm run build:lib","start":"cosmos","format":"bun x biome format . --write","build:lib":"tsup ./lib/index.tsx ./lib/three.tsx ./lib/headless.ts --dts --sourcemap --format esm","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export;cp -r examples cosmos-export;mv cosmos-export/examples cosmos-export/code-examples","format:check":"bun x biome format ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e4de06c3-a098-4061-9598-07d5be422d11"}},"repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"11.19.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"_nodeVersion":"24.21.0","dependencies":{"color":"^4.2.3","jscad-planner":"^0.0.14"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^7.1.2","three":"^0.166.1","gh-pages":"^5.0.0","@types/bun":"^1.1.14","typescript":"^5.5.3","@types/react":"19.0.1","@types/three":"^0.166.0","lucide-react":"^0.525.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.9.4","@jscad/modeling":"^2.12.2","@react-three/drei":"10.6.1","react-code-blocks":"^0.1.6","@react-three/fiber":"9.3.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"19.1.0","three":"*","react-dom":"19.1.0","@jscad/modeling":"*","react-reconciler":"*"},"peerDependenciesMeta":{"three":{"optional":true},"@jscad/modeling":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jscad-fiber_0.0.88_1791074913823_0.3296012119961309","host":"s3://npm-registry-packages-npm-production"}},"0.0.89":{"_id":"jscad-fiber@0.0.89","bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"dist":{"shasum":"b4dbacc80bedaef62ab4fdae9099ee1a63471d03","tarball":"https://registry.npmjs.org/jscad-fiber/-/jscad-fiber-0.0.89.tgz","fileCount":19,"integrity":"sha512-+9ey2MZqsePLBOdEaPh4j7SuPooAC/qBNLdCi+Pr27Y7DwuXjm8AdX0Oz98GHUv1hACZZ/Jqby27wRwSe/KTnA==","signatures":[{"sig":"MEQCIENGux8ZL/vNHJIBiTVNFvv4bbSQyR4cUAmtPtViS9ozAiAw9kxneivvMfZRUhB1lhkq/LpoasK/SPDlB43yQUolag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCCbJat1j768dYxn8sYKnipBwVyMjRQFYdeTOqxpJtapwIgfFF2GnBy4mYVdua8v5GbjyJrTDwuevYnmthsD1ZgiQQ="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jscad-fiber@0.0.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169351},"main":"./dist/index.js","name":"jscad-fiber","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./three":{"types":"./dist/three.d.ts","import":"./dist/three.js"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.js"}},"gitHead":"584049eb3677b9ae937ba9ddcc0016825fd1cd61","scripts":{"build":"npm run build:lib","start":"cosmos","format":"bun x biome format . --write","build:lib":"tsup ./lib/index.tsx ./lib/three.tsx ./lib/headless.ts --dts --sourcemap --format esm","predeploy":"BUILD_FOR_GH_PAGES=1 npm run build:cosmos && touch ./cosmos-export/.nojekyll","build:cosmos":"cosmos-export;cp -r examples cosmos-export;mv cosmos-export/examples cosmos-export/code-examples","format:check":"bun x biome format ."},"version":"0.0.89","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e4de06c3-a098-4061-9598-07d5be422d11"}},"homepage":"https://github.com/tscircuit/jscad-fiber#readme","repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"_npmVersion":"11.19.0","description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","directories":{},"maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"color":"^4.2.3","jscad-planner":"https://pkg.pr.new/jscad-planner@49da3c2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^7.1.2","three":"^0.166.1","gh-pages":"^5.0.0","@types/bun":"^1.1.14","typescript":"^5.5.3","@types/react":"19.0.1","@types/three":"^0.166.0","lucide-react":"^0.525.0","react-cosmos":"^6.1.1","@biomejs/biome":"^1.9.4","@jscad/modeling":"^2.12.2","@react-three/drei":"10.6.1","react-code-blocks":"^0.1.6","@react-three/fiber":"9.3.0","@vitejs/plugin-react":"^5.0.0","react-cosmos-plugin-vite":"^6.1.1"},"peerDependencies":{"react":"19.1.0","three":"*","react-dom":"19.1.0","@jscad/modeling":"*","react-reconciler":"*"},"peerDependenciesMeta":{"three":{"optional":true},"@jscad/modeling":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jscad-fiber_0.0.89_1791162795569_0.8477010146298303"}}},"time":{"created":"2024-07-13T00:38:09.686Z","modified":"2026-10-05T01:13:15.943Z","0.0.1":"2024-07-13T00:38:10.111Z","0.0.2":"2024-07-13T04:25:39.069Z","0.0.3":"2024-07-13T04:44:19.024Z","0.0.4":"2024-07-13T06:37:37.284Z","0.0.5":"2024-07-13T07:18:47.523Z","0.0.6":"2024-07-13T19:42:52.240Z","0.0.7":"2024-07-13T20:02:35.320Z","0.0.8":"2024-07-13T20:08:09.257Z","0.0.9":"2024-07-13T20:10:08.700Z","0.0.11":"2024-07-20T03:47:30.295Z","0.0.13":"2024-07-20T03:55:17.119Z","0.0.15":"2024-07-20T04:04:04.721Z","0.0.17":"2024-07-22T01:29:01.907Z","0.0.21":"2024-07-22T02:37:22.414Z","0.0.22":"2024-07-22T03:38:17.452Z","0.0.25":"2024-07-22T19:30:29.111Z","0.0.26":"2024-07-23T05:18:37.354Z","0.0.27":"2024-07-23T05:47:55.332Z","0.0.28":"2024-07-23T05:58:40.586Z","0.0.29":"2024-07-23T06:00:00.522Z","0.0.30":"2024-07-23T14:54:30.611Z","0.0.31":"2024-07-23T20:45:02.902Z","0.0.32":"2024-07-27T16:40:53.822Z","0.0.33":"2024-07-27T23:18:34.454Z","0.0.34":"2024-07-31T15:20:05.914Z","0.0.35":"2024-07-31T15:36:37.949Z","0.0.36":"2024-07-31T15:42:26.014Z","0.0.37":"2024-08-01T04:25:12.569Z","0.0.38":"2024-08-01T04:51:55.177Z","0.0.39":"2024-08-01T16:19:33.194Z","0.0.40":"2024-08-02T00:18:28.548Z","0.0.41":"2024-08-02T05:04:26.537Z","0.0.42":"2024-08-03T10:27:34.049Z","0.0.43":"2024-08-03T10:28:43.759Z","0.0.44":"2024-08-04T14:52:41.683Z","0.0.45":"2024-08-04T14:52:54.470Z","0.0.46":"2024-08-06T04:43:58.244Z","0.0.47":"2024-08-06T04:45:15.369Z","0.0.48":"2024-08-06T05:16:35.343Z","0.0.49":"2024-08-06T05:32:32.836Z","0.0.50":"2024-08-07T15:39:40.818Z","0.0.51":"2024-08-07T15:40:04.809Z","0.0.52":"2024-08-08T08:48:45.747Z","0.0.53":"2024-08-08T08:50:31.747Z","0.0.54":"2024-08-08T09:29:40.254Z","0.0.55":"2024-08-09T05:20:39.446Z","0.0.56":"2024-08-09T05:20:54.741Z","0.0.57":"2024-08-22T19:55:47.701Z","0.0.58":"2024-08-23T22:48:09.125Z","0.0.59":"2024-08-28T14:57:02.501Z","0.0.60":"2024-08-28T14:59:12.349Z","0.0.61":"2024-08-28T21:14:33.391Z","0.0.62":"2024-09-26T15:17:24.893Z","0.0.63":"2024-09-28T19:20:43.188Z","0.0.64":"2024-10-01T22:50:38.407Z","0.0.65":"2024-10-04T03:56:44.600Z","0.0.66":"2024-10-04T04:05:49.919Z","0.0.67":"2024-10-04T04:18:59.667Z","0.0.68":"2024-10-16T21:23:32.346Z","0.0.69":"2024-10-22T20:03:21.258Z","0.0.70":"2024-11-01T16:31:09.127Z","0.0.71":"2024-11-01T19:54:42.188Z","0.0.73":"2024-11-29T19:18:36.302Z","0.0.74":"2024-12-04T10:11:26.470Z","0.0.75":"2024-12-14T02:35:10.805Z","0.0.76":"2024-12-14T05:27:59.884Z","0.0.77":"2025-01-23T04:11:52.796Z","0.0.78":"2025-03-29T16:56:03.892Z","0.0.79":"2025-03-30T22:09:01.507Z","0.0.80":"2025-07-10T21:25:37.754Z","0.0.81":"2025-07-11T23:32:01.179Z","0.0.82":"2025-07-24T01:28:39.406Z","0.0.83":"2025-08-10T16:36:44.821Z","0.0.84":"2025-08-13T18:03:09.593Z","0.0.85":"2025-08-15T20:00:02.082Z","0.0.88":"2026-10-04T00:48:33.911Z","0.0.89":"2026-10-05T01:13:15.663Z"},"bugs":{"url":"https://github.com/tscircuit/jscad-fiber/issues"},"homepage":"https://github.com/tscircuit/jscad-fiber#readme","repository":{"url":"git+https://github.com/tscircuit/jscad-fiber.git","type":"git"},"description":"[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"readme":"# jscad-fiber\n\n[View examples](https://tscircuit.github.io/jscad-fiber/) &middot; [jscad](https://github.com/jscad/OpenJSCAD.org) &middot; [tscircuit](https://github.com/tscircuit/tscircuit) &middot; [jscad-electronics](https://github.com/tscircuit/jscad-electronics)\n\nThis package allows you to create 3D CAD objects with React and JSCAD.\n\n## Table of Contents\n- [Installation](#installation)\n- [Usage](#usage)\n- [Common Props](#common-props)\n- [Components](#components)\n  - [Basic Shapes](#basic-shapes)\n  - [Boolean Operations](#boolean-operations)\n  - [Transformations](#transformations)\n  - [Extrusions](#extrusions)\n- [Example Wrapper](#example-wrapper)\n- [Why?](#why)\n- [Contributing](#contributing)\n\n![Example CAD Model](https://github.com/user-attachments/assets/a17e5e04-ba88-4b9b-9308-58121779463e)\n\n\n\n## Installation\n\n```bash\nnpm install jscad-fiber @jscad/modeling three @react-three/fiber\n```\n\n## Usage\n\nCreate JSCAD components with React:\n\n```tsx\nimport { JsCadView } from \"jscad-fiber\"\nimport { Cube, Sphere, Subtract } from \"jscad-fiber\"\n\nexport default () => (\n  <JsCadView>\n    <Subtract>\n      <Cube size={10} />\n      <Sphere radius={6.8} />\n    </Subtract>\n  </JsCadView>\n)\n```\n\n## Common Props\n\nAll components support these common props:\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `color` | `string \\| [number,number,number]` | CSS color string or RGB array |\n| `center` | `[number,number,number] \\| {x,y,z}` | Position in 3D space |\n| `offset` | `[number,number,number] \\| {x,y,z}` | Alternative to center |\n\n## Components\n\n### Basic Shapes\n\n#### Cube\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `size` | `number \\| [number,number,number]` | Single number for all dimensions or [width, height, depth] |\n\n```tsx\n<Cube size={10} /> // Single number for all dimensions\n<Cube size={[width, height, depth]} /> // Array for different dimensions\n```\n\n#### Sphere\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `radius` | `number` | Sphere radius |\n| `segments` | `number` | Optional detail level (default: 32) |\n\n```tsx\n<Sphere radius={10} segments={32} />\n```\n\n#### Cylinder\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `radius` | `number` | Cylinder radius |\n| `height` | `number` | Cylinder height |\n\n```tsx\n<Cylinder radius={5} height={10} />\n```\n\n#### Torus\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `innerRadius` | `number` | Inner ring radius |\n| `outerRadius` | `number` | Outer ring radius |\n| `innerSegments` | `number` | Optional inner detail level (default: 32) |\n| `outerSegments` | `number` | Optional outer detail level (default: 32) |\n\n```tsx\n<Torus \n  innerRadius={10}\n  outerRadius={15}\n  innerSegments={32}\n  outerSegments={32}\n/>\n```\n\n### Boolean Operations\n\n#### Subtract\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `children` | `React.ReactNode[]` | First child is base shape, others are subtracted |\n\n```tsx\n<Subtract>\n  <Cube size={10} /> {/* Base shape */}\n  <Sphere radius={6} /> {/* Subtracted from base */}\n</Subtract>\n```\n\n#### Union\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `children` | `React.ReactNode[]` | Shapes to combine |\n\n```tsx\n<Union>\n  <Cube size={10} />\n  <Sphere radius={6} center={[0,0,10]} />\n</Union>\n```\n\n#### Hull\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `children` | `React.ReactNode[]` | Shapes to create hull from |\n\n```tsx\n<Hull>\n  <Cube size={10} />\n  <Sphere radius={6} center={[0,0,10]} />\n</Hull>\n```\n\n### Transformations\n\n#### Translate\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `offset` | `[number,number,number]` | Translation in [x,y,z] |\n\n```tsx\n<Translate offset={[x,y,z]}>\n  <Cube size={10} />\n</Translate>\n```\n\n#### Rotate\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `angles` | `[number,number,number]` | Rotation angles in radians [x,y,z] |\n\n```tsx\n<Rotate angles={[x,y,z]}>\n  <Cube size={10} />\n</Rotate>\n```\n\n### Extrusions\n\n#### ExtrudeLinear\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `height` | `number` | Extrusion height |\n| `twistAngle` | `number` | Optional twist during extrusion |\n\n```tsx\n<ExtrudeLinear height={10}>\n  <Polygon points={[[0,0], [10,0], [5,10]]} />\n</ExtrudeLinear>\n```\n\n#### ExtrudeRotate\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `angle` | `number` | Rotation angle in radians |\n| `segments` | `number` | Optional number of segments |\n\n```tsx\n<ExtrudeRotate angle={Math.PI * 2}>\n  <Polygon points={[[0,0], [10,0], [5,10]]} />\n</ExtrudeRotate>\n```\n\n## Component Props Reference\n\n| Component | Props | Description |\n|-----------|-------|-------------|\n| Cube | `size: number \\| [number,number,number]` | Size in each dimension |\n| Sphere | `radius: number`, `segments?: number` | Radius and detail level |\n| Cylinder | `radius: number`, `height: number` | Basic cylinder dimensions |\n| Torus | `innerRadius: number`, `outerRadius: number`, `segments?: number` | Ring dimensions |\n| ExtrudeLinear | `height: number`, `twistAngle?: number` | Linear extrusion with optional twist |\n| ExtrudeRotate | `angle: number`, `segments?: number` | Rotational sweep |\n| Polygon | `points: [number,number][]` | 2D points array |\n| Translate | `offset: [number,number,number]` | 3D translation |\n| Rotate | `angles: [number,number,number]` | Rotation angles in radians |\n| Hull | `children: React.ReactNode` | Convex hull of children |\n| Union | `children: React.ReactNode` | Boolean union of children |\n| Subtract | `children: React.ReactNode` | Boolean subtraction |\n\n## Why?\n![Example Circuit](https://raw.githubusercontent.com/tscircuit/docs/cc50157788914f060f0169b92b994deff754877b/images/pushbutton-led-circuit/3d.png)\n\nJSCAD allows you to create detailed 3D objects using boolean operations. This\nis how modern CAD tools create precise 3D models. jscad-fiber is used to\ncreate the 3D electronics library for [tscircuit](https://github.com/tscircuit/tscircuit) called\n[jscad-electronics](https://github.com/tscircuit/jscad-electronics)\n## Example Wrapper\n\nThe library includes an `ExampleWrapper` component that provides a convenient way to display both the rendered 3D object and its source code:\n![ExampleWrapper](https://github.com/user-attachments/assets/c3a44096-b26b-4774-ba3f-b34f89e46639)\n```tsx\nimport { ExampleWrapper } from \"jscad-fiber\"\n\nexport default () => (\n  <ExampleWrapper fileName={import.meta.url}>\n    <JsCadView>\n      <Sphere radius={10} color=\"orange\" />\n    </JsCadView>\n  </ExampleWrapper>\n)\n```\n\nThis wrapper:\n- Shows the rendered 3D object\n- Provides a \"Show Code\" button that reveals the source code\n- Automatically syntax highlights the code\n- Makes examples more interactive and educational\n\n## Contributing\n\nSee the [`examples` directory](./examples) for more usage examples.\n\nPull requests welcome! Please check existing issues or create a new one to discuss major changes.\n\n## Headless plans and named reference rectangles\n\n`jscad-fiber/headless` compiles pure JSX components to serializable JSCAD operation\nJSON without importing the viewer, Three.js, or the modeling kernel. It supports\nsynchronous function components, fragments, arrays, and null children. Hooks,\nasync components, and raw `Custom` geometry are not supported by this compiler.\nThe lowercase `jscad` namespace exposes the planner-supported component subset;\nthe existing capitalized components remain available.\n\n```tsx\nimport { jscad, renderToJscadPlan } from \"jscad-fiber/headless\"\n\nfunction Spacer() {\n  return <>\n    <jscad.extrudeLinear height={4}>\n      <jscad.rectangle size={[42, 42]} />\n    </jscad.extrudeLinear>\n    <jscad.rotate angles={[0, Math.PI, 0]}>\n      <jscad.rectangle name=\"motor\" size={[42, 42]} reference />\n    </jscad.rotate>\n    <jscad.translate offset={[0, 0, 4]}>\n      <jscad.rectangle name=\"board\" size={[42, 42]} reference />\n    </jscad.translate>\n  </>\n}\n\nconst plan = renderToJscadPlan(<Spacer />)\nconst json = JSON.stringify(plan)\n```\n\nA reference rectangle describes an attachment plane. It starts in local XY with\nnormal +Z and in-plane X direction +X; its center is the attachment point.\nOrdinary transforms position and orient it alongside the solid. `name` must be\nnonblank and unique within the part. `reference` excludes the rectangle from\nnative geometry rendering, so it cannot add material to a print.\n\nThe compiler preserves reference rectangles as standard polygon operations with\n`name` and `reference` metadata. Consumers must extract references before sending\na plan to a geometry interpreter or exporter. Use `resolveReferencePlanes` from\na version of `jscad-planner` that provides named-reference extraction; older\ninterpreters do not understand the metadata. The returned `geometry` plan can be\nexecuted by existing interpreters, while `referencePlanes` provides each name,\norigin, normal, and in-plane X axis. Metadata lives in the planner/fiber layer;\nno changes to `@jscad/modeling` are needed.\n\nSee [the motor spacer example](./examples/motor-spacer.tsx) for a 4 mm plate,\nfour hollow posts on 31 mm centers, 3.2 mm M3 clearance holes, a 30 mm center\nopening, and named `motor` and `board` reference planes. Dimensions in that\nexample are millimeters.\n","readmeFilename":"README.md"}