{"_id":"manifold-3d","_rev":"30-5a3b29d5639b3c190686fdeecf1539ff","name":"manifold-3d","dist-tags":{"latest":"3.5.4"},"versions":{"1.0.0":{"name":"manifold-3d","version":"1.0.0","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@1.0.0","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"5de3cf6fa0c635cdb0d78915fd101ade5f757e90","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-1.0.0.tgz","fileCount":6,"integrity":"sha512-JoMGzFxA7+gV9uWX4ZXAfo8bR+4s3nyOBRe1gOTMaAOoC29WcbnaP/jZ/nFKd0+cUC3MDq6g+Oe1EB26nE7nzw==","signatures":[{"sig":"MEYCIQCYjfL9oBWDlO0kWg7b33JuSDtA9DupJ8a3+4EkeFlomgIhAMVwj1hmQVWXmzElT5M60NEqgwqkrVNlusJSAkkbYXXg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":668439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVdRHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt0xAAlEsWU71cuDUroyt8h6PJ/NRq12R6HPutUqMohsdb8cYDJBCF\r\n0o8sNpK2FH4xCuHoUSoHQ+ZDICATXvQS//rtvo5hewa5viSOQ3RY35vJ7VJj\r\nITnODp7FQfSEMsAhyLDm/oFBmCKrkRO5U8my5wPX6jbXJLYoC86ObPNAAmeK\r\nqEeGqA0mCCnxqACwhmZHzxKOXzHvv5xE/OQrw3dXK0nRrCZTGT2ZsaMiYGid\r\nb3YW+LR9tffSBmgQtG6OlJwSPoBz/zJ6+IOkTbZ0m/qRSbje/+FFD8WA2psA\r\nWkuwvbrG9s8oaNExNJ9EA+Todm260avHyEzWomuDMeYGC6cDKNt8u1gVbjUk\r\npevzV6TorShzdsualycKRlm8uW7h+ZFH75WlU8YdWTgrGQQcFSEWNYRyzsrj\r\n7uTsH4bqYxbh0b/G4VDw5a8pH/+UIiWwMJOX4ML9zE9WEsu5pfnh+gXXFlre\r\nbxhzEsrLA2sBnMVVWTlfVXmiIUIb6GhK12I+QB3ZzKo0GarUbsS2dbKlQvDy\r\nSkvUmT7DJFqptZrEiIlY5fz4Zov93Q+vzdi1Gp1xU706l11aRTVCvpFzxG3U\r\nKiTNFXsf4avrFor6lpYugmsdsVklBa/blHr2FGBvzo3MiOlDhe6eiZmucuhk\r\nD2tMp9cYPhwaAh78cIxcOONDCdz5+U8c/DM=\r\n=+pi8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"manifold.js","types":"manifold.d.ts","gitHead":"de14a44fb3c1e523b1523d4fb2c7b5051956c874","typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"8.19.2","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"14.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_1.0.0_1666569286848_0.282807437741212","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"manifold-3d","version":"2.1.0","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@2.1.0","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"f2b386a635d3782d99d73471db87bb395110791d","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-2.1.0.tgz","fileCount":10,"integrity":"sha512-6HZKoE/F1Yy4jpjLvdbebELqxVh9h/RNaWU/vjernKJE9IJ+zZasP8saDCkCqzIj5vCRKg4IFOmsOAU01I6ajg==","signatures":[{"sig":"MEYCIQDXK6Aigev6a4A7g1ZSDrxkoBfOUE6Yr7lcovJ0eosIBAIhAMsNdu8CiiGuHn/if9m66+nJTXR4wu8hGik3Znq3Z1mo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":739224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAOi8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr72A//Z/Fq/zKY4OKj8F4S8SuwqPGx/HkayK/OKMWFoWLRV4UmHdie\r\n1H2qkLrhZYndCPO61/dqKke+rPtvknGW/3+c/6zuEtpv2Sz4ZD+HtURdjNor\r\nFXh5TAWKO8On0MIZfroTQ3tWRv9Fgu+CHm9HmdUd7CbiMHHnXZeXdmXCG93h\r\nXhl4UQpyy1afyEBkc22YHgtctBc9puObEgVNjTruMNyqFTgg+iG0Edg7AjO/\r\ncyIcF4lUo7/MXLAG7oUfTtrCL+I0Ex766UykmTRSgKf4RDym7UWfzCLKw/3l\r\nWrfWelJDaO/mVuAwpcqACDf+jm5fnpYYN3NTdnsJalqjAW80AYX02uaN3f8o\r\nDT0Sq3Wqlx6SqjVmUbPvftx/NqM6umXgfeBveWFhJ54EZxRknzwFchlSx0je\r\niV3C3vZFaJA+aR5wMmYYdD1ZrvcRFJM+nHNitpH8oT0sXkKY3iQEj01/Efzh\r\ngBXbqxmfTHdyBwyGgCd2O6HxECYnEIFoDnUFnHp7lxeZSeAj/B9DrXzDaR+2\r\nTrl4WhfTSx414LKaXbNkq8uuIr6uZmlGljIfj+YhcwVpAhRSU+8y9z2m1I4Z\r\no75qLEoqx4PPnLOc4dG7AqTj3fQTYLq9Gflx0y7lXjGM6SuKik/3LagIBpeM\r\npM+3f+UVqCFxlTzZPd7UAiHMh7cVIkyu8tA=\r\n=Vrk5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"manifold.js","type":"module","types":"manifold.d.ts","gitHead":"4d434e4f8c997ddddd4113ab00a0e02b66c7f04c","scripts":{"test":"mocha -u tdd -t 30000"},"typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"9.4.0","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"19.6.0","_hasShrinkwrap":false,"devDependencies":{"chai":"*","mocha":"*","gl-matrix":"3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_2.1.0_1677781179711_0.43772133077424247","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"manifold-3d","version":"2.2.1","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@2.2.1","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"8f431e12d6209557f519657ebcebc6975987fd6a","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-2.2.1.tgz","fileCount":8,"integrity":"sha512-u/QF9iNY1/9oTGOLUVICFYHChWcHTvjC+vPaQSnmPD40B5P5czEGCM13NNhM0hfYtRw/+g8TSRoqYUk/b/p25g==","signatures":[{"sig":"MEYCIQCVtXnc1hWK2uxFcD/Vs6Hah4r98SP2NnU/K004YUvyeQIhAJVgQMqy9wGGSOaXfC/5KGMXjEjDRq96lIV8yUmXsZRY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":991766},"main":"manifold.js","type":"module","types":"manifold.d.ts","gitHead":"bb6acf1f6eca6ad2d4e265dd2d78cafd9bbf17b6","typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.1.0","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_2.2.1_1698989508668_0.9317273139415632","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"manifold-3d","version":"2.2.2","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@2.2.2","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"b9fa13d8ab123c63bf8156585720418bf3b6ccd9","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-2.2.2.tgz","fileCount":8,"integrity":"sha512-AiJkykbU6TIfLxZXBGJXa1O9mrjL8nB29saNhie/EsdcPC+13J7Zq5dfONXBff9JaWI44K5PWK4lU87cBb+7pA==","signatures":[{"sig":"MEUCIEy4dflCvDR8/Pa04AHi5XzesPCpEchRrPxBIG4FiRzdAiEAkb5tLnjzt91TX+62LaU3hrZrOgYQPesqh1JT8WtjWBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":993264},"main":"manifold.js","type":"module","types":"manifold.d.ts","gitHead":"f263deda6009af236449187054a0674ac040135a","typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.1.0","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_2.2.2_1700246683983_0.08297876280650374","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"manifold-3d","version":"2.3.0","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@2.3.0","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"827cb9cdd706ed8a04cd46a3e461cc41a87da279","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-2.3.0.tgz","fileCount":6,"integrity":"sha512-uBagWeCkDk20I44pCP6PI2B9sR9UkguK24YOV5037KwTP484RZ2o6NStrlXnLd9yolPljQs8zgUyrQ02SbfzvQ==","signatures":[{"sig":"MEQCIFoq2MqOwYMDqMlPrFeqhS/iea1Z5liSmQoCqXl5rsq2AiBfkSTp6pbYU20ezHxiZHozSKJDu1kOQRvkkt/O7op69g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51295},"main":"manifold.js","type":"module","types":"manifold.d.ts","gitHead":"2d0c705839c8344640b33f7449a0c58abac1e739","typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.2.3","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_2.3.0_1704701410535_0.19933917879114538","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"manifold-3d","version":"2.3.1","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@2.3.1","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"07bb6764bab2b858933959b6fc71f209a7c28a25","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-2.3.1.tgz","fileCount":8,"integrity":"sha512-IOYVEU6uBaBTwm0IlcLZM+OoUytrEOn+w8hZzFjcBfv5AGWRG8D4IfNt9C8FxlVYK7qpdtdl3RSX3v6YOQWGdg==","signatures":[{"sig":"MEQCICvBBDw5GfxoXjWi0/ugrHbeaZ660hBq9FjACwH5EFTEAiBWh4soYNNKnXeJca7VmYc20BJH2WOVSAYw+RQqHCsI7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1007902},"main":"manifold.js","type":"module","types":"manifold.d.ts","gitHead":"887a5021afc2c26c59cc51cbd33bb7c962922279","typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.2.3","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_2.3.1_1704709763471_0.3501444018357467","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"manifold-3d","version":"2.4.0","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@2.4.0","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"d444abe6cd0f8630e3f9583c9cf7327943e115ec","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-2.4.0.tgz","fileCount":8,"integrity":"sha512-FIKPLqEbQyhgX/rvnlfufiOqh6f1HP2qtUMhEC8+hpCDvCGFAP0JJv++uo58XMwsL3WzNzhVw64JNtLRoVTRGQ==","signatures":[{"sig":"MEUCIQDbenX0kcKSlQI2nsrPRI6b7XW31rjfWxXbat0wu0avNwIgWuDFMk5RJAKafXFvS7hRAWYvtkknzA9evChLwH/1OSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1044125},"main":"manifold.js","type":"module","types":"manifold.d.ts","gitHead":"d43709715d98f02fe836a5f1c5fd6689ca4490aa","typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.2.4","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_2.4.0_1709587909278_0.2121303163943613","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"manifold-3d","version":"2.4.1","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@2.4.1","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"9adc0fff2a28148835822cc13a619579b1ffa75d","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-2.4.1.tgz","fileCount":8,"integrity":"sha512-ZKehhV1BZEMNXxTKrv6x6pqr0SvAsBP2mPvGibvOYhZBrcnVzX4COGwGRtHWG5pLImt7WmD8CutrCzngSvDaxg==","signatures":[{"sig":"MEYCIQCPICBRKmMUnrCQ7UlwdaQc/JI6m42Bi4XUGLGGdnKgVAIhAN6hyjdCUSIQIv1jnojQaVXr3UXE90vVqaWo2hXd4oYl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1044125},"main":"manifold.js","type":"module","types":"manifold.d.ts","gitHead":"a67aa13133a4f7a26b024816da6e087a2cce64e0","typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.2.4","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_2.4.1_1709591395667_0.18388463221806517","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"manifold-3d","version":"2.4.2","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@2.4.2","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"49eed9059c141817fb406243439c9719e03600a6","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-2.4.2.tgz","fileCount":8,"integrity":"sha512-Ejl7lEPmOVm6kteb20kKvVyP5oXPZCI27n3pP6+Es5ygCNrw3jifzJ8h2Dh/+hG7JKinfKXfZtYJrRnCNpVbPQ==","signatures":[{"sig":"MEQCIDILz8a4OhndX2N5U6sYyQ5Y5Le7oBNje0r7D6NFYKIkAiBmb8OS6X4TT+KKci1DatAKcVP82Jg/smP9zxMAsYbenQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1044125},"main":"manifold.js","type":"module","types":"manifold.d.ts","gitHead":"c6801c82eaf4f8304e69d03ef7a55a9f2af4f09e","typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.2.4","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_2.4.2_1709593564820_0.29185076245385955","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"manifold-3d","version":"2.4.4","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@2.4.4","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"083e0cd0cb65bf8e9e5590ae12133623bfc23dda","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-2.4.4.tgz","fileCount":8,"integrity":"sha512-ThtJAHxQ4JPWd4JKF/+5fmHAwj006s9uE0wiMYRU+/loMpPOgywcWKPXv9dKerDp3Lz65yNnYmXjOSE4k3fRGg==","signatures":[{"sig":"MEUCIQDI0YtBHFs7Q0OzgfinXXz3VfJE18D6nClK3eZ1HYM4HgIgAS73SbI8KMz9A7VutSGv3DkkuQjln5jgdEUFxaszglk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1044125},"main":"manifold.js","type":"module","types":"manifold.d.ts","gitHead":"e073141f145107a82fee268ddcc0cf9c676bb52a","typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.2.4","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_2.4.4_1709603892744_0.060424269470674474","host":"s3://npm-registry-packages"}},"2.4.5":{"name":"manifold-3d","version":"2.4.5","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@2.4.5","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"0da483979a456ea06c6a91072c142e59397d019f","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-2.4.5.tgz","fileCount":8,"integrity":"sha512-HlKzpTi9q5tzQ6iMfNeaUrEZEL/1/F/ZFQbkL3Hauuo6NXgtw9wkBS0Wle8e2R3vhtuaK7tf8MfNp4XPu2+vSg==","signatures":[{"sig":"MEYCIQCMAo/EhYw/8y5gh7ERaHaJM0jI5j+SWTwMXGRVhG7BXAIhALbUeWCcw8bNQHJNFxV4uC+XaUcbaGjTqRSDuIW4x7Jn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1044125},"main":"manifold.js","type":"module","types":"manifold.d.ts","gitHead":"22d94d568807f661a8a7f140f2d0fcaf12eaee99","typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.2.4","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_2.4.5_1709611165831_0.4477190665603019","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"manifold-3d","version":"2.5.0","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@2.5.0","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"e578351e0b8a3ea0bb63f88e02fc23194a4c0cf9","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-2.5.0.tgz","fileCount":8,"integrity":"sha512-qY7o2wWInxuJw8X9UAyN0hujl77NkQKO8RoMDt5f6XjUQ+vqIjsQVRpPbUfyfRpXi35rtcmevA1xhlhvF70hPQ==","signatures":[{"sig":"MEYCIQC7FhShkk3flvvXEcEmlacU9ud3HNN0BxDZcuZu9xGwGAIhAN8RHJBLbua/UddKKeFeRW4cNEhg/0DcwGtGacJ8vNTB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1116256},"main":"manifold.js","type":"module","types":"manifold.d.ts","gitHead":"3931b3296d26ea4a16f4d5fac49afb66eaec8c21","typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.7.0","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_2.5.0_1718209641642_0.878059422706926","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"manifold-3d","version":"2.5.1","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@2.5.1","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"e72b7ecb57dcf8fa6b156b0d107952a634c7cd5b","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-2.5.1.tgz","fileCount":8,"integrity":"sha512-pfyfJo4yEIMqniFxsWfxKJAcOsN/3LoIWLrPHKAyZNwAh+i/gy+8NPmBAC80XfUm+uhGTXLhAtoDcwi282gbTQ==","signatures":[{"sig":"MEYCIQCkC9IXGwei7ULhyglOd7elJmPo2FE0dYQQPHlQsaAGbwIhAIT4cGpHuu6kGopMBvC2FTWbwqV/BFBA0IoVC/fXfYON","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1117224},"main":"manifold.js","type":"module","types":"manifold.d.ts","gitHead":"5e7a576ceac562d8b8499af4a69d0910f6868159","typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.7.0","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_2.5.1_1718398161128_0.8030964972857504","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"manifold-3d","version":"3.0.0","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@3.0.0","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"0fadcb03425e614b4bd1efaea729acdfc70cfb20","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-3.0.0.tgz","fileCount":8,"integrity":"sha512-6XxRf5LH4s7WIlRrvtzLMg+CHio5TznIE0w0PU/Ad8IzD36QLjb64QdSeQp9ISrk4tGtIqVAycevpPe1ExGTKg==","signatures":[{"sig":"MEYCIQDhwgb7SoIVeYix5iJeFfPjU9c4fsl5qYBTf+8kfDaagQIhALis+saWEt/HUq9qZQuL8M5yOYx2xbF0hKrXqoRAE73b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":717138},"main":"manifold.js","type":"module","types":"manifold.d.ts","gitHead":"5d127e57fbfb89225a8e905d0d914ccc86c139c8","scripts":{"docs":"npx typedoc"},"typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.8.2","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.26.6"},"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_3.0.0_1731909710897_0.9282330171072597","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"manifold-3d","version":"3.0.1","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@3.0.1","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"6da7fa7194fc600566d85593bdc822722e54114c","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-3.0.1.tgz","fileCount":8,"integrity":"sha512-HeNCnLWCKTK2fdxGqSI11mC3i6bUqgG8S9Q8rOle1ASeu2HOa65qXNZfG23id7Hq5rMAC+Hk1S7NzQWrDUfSjA==","signatures":[{"sig":"MEUCIGeJkpuFBGS3fPitMpVtSmkIl8ihzs6qezWYf6unTzmuAiEAs22UFsTtp184tqJCVPpXpqH3YGzhxV2IT0sdqPrNuog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":624559},"main":"manifold.js","type":"module","types":"manifold.d.ts","gitHead":"98b8142519d35c13e0e25cfa9fd6e3a271403be6","scripts":{"docs":"npx typedoc"},"typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.8.2","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.26.6"},"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_3.0.1_1735329903969_0.6339945597084056","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"manifold-3d","version":"3.1.0","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@3.1.0","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"9f1af5fa18e8183b8e0799ec722588bbd322d99b","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-3.1.0.tgz","fileCount":8,"integrity":"sha512-/XM+G7y45FBx+eVoti5i/xCzcNbCM5J4Q057HccszcectKUZ7YT1qyyCh0xX2QFGmsQ8ooWmVlglIBblZuPosA==","signatures":[{"sig":"MEUCIQD7Wox9t5YsamlRdKvL9xt+0gOUa2DGdZSa4Msoy4UEiAIgFj2bbmyw2/BgjD+0rTgnrnFtjlRTF7FHtAUwYAK9ubQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615563},"main":"manifold.js","type":"module","types":"manifold.d.ts","gitHead":"551e1a12cf9162675e84e759f783757d9095ae47","scripts":{"docs":"npx typedoc"},"typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.8.2","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.26.6"},"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_3.1.0_1747252257543_0.8752234480229604","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"manifold-3d","version":"3.1.1","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@3.1.1","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"ea512f16ce57583355100d3ab3f702f7a5b31748","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-3.1.1.tgz","fileCount":8,"integrity":"sha512-1u/9BUYNDWfEZt2BJHjgrmFREdlwbQdrvtCmiazMrspJHF18u7CSDIqNcT/Pe/wa4Gsbfq2WEYwCzGMq+/qqAw==","signatures":[{"sig":"MEQCIF7W+M0kcSBiUHCvYRnI1rco0Fh4f+J61FPBHDz3gTZwAiAY+BK1SyBFN5CqVsMKhyQb8F7OzWmKJkxuoAVS+xAfTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615594},"main":"manifold.js","type":"module","types":"manifold.d.ts","gitHead":"2f4741e0b1de44d6d461b869e481351335340b44","scripts":{"docs":"npx typedoc"},"typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.8.2","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.26.6"},"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_3.1.1_1748764574652_0.31141581629397264","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"manifold-3d","version":"3.2.0","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@3.2.0","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"8f4971bc74cdedd07c384c6ef2d8e657d0371522","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-3.2.0.tgz","fileCount":8,"integrity":"sha512-UqeSBWorN/f4LsRECsQ2ZT4/PAd72IJ6L8f8o33njcFzme1v0XIfOdH+6Xp1lmcI9RLpoR6py6cK5fW5AB5Uxg==","signatures":[{"sig":"MEQCIGUR0XmqIzXKU6xdVL4PAETPiP0zbTdpZFS2T2pwjdnoAiBxTXwt2eretiDpqFL7m/to0LuCzukcOzhAKuT1jXkGUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621534},"main":"manifold.js","type":"module","types":"manifold.d.ts","gitHead":"6754a3cf7cd3a16940efa4a9751cb63b0f49abf3","scripts":{"docs":"npx typedoc"},"typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.8.2","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.26.6"},"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_3.2.0_1752593471082_0.9344171657396965","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"manifold-3d","version":"3.2.1","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@3.2.1","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"da0f2ab9abf3b6cba2c2d2d8965d514cc6284aff","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-3.2.1.tgz","fileCount":8,"integrity":"sha512-yC+zpML+IZPCtOTzowfIDCc3s31Qr8oCmfMIDnOVOhwjuzh89F+hlQ74BmU6cGHnySH+M6Ry5FnoEfW94Um2vQ==","signatures":[{"sig":"MEUCIH9pPkTqbUwM3ArUG7hPmwrQM7hrvqG5VbSWcK+oaK6NAiEAt/9d4MndT2GNY/TA7IOrqWdaQp2/OkonuCzRomtiKGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621480},"main":"manifold.js","type":"module","types":"manifold.d.ts","gitHead":"3a29e9566f60d1021271a1a30ef654697df9eade","scripts":{"docs":"npx typedoc"},"typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.8.2","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.26.6"},"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_3.2.1_1754460846889_0.3300264442404135","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"manifold-3d","version":"3.3.0","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@3.3.0","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"bin":{"manifold-cad":"bin/manifold-cad"},"dist":{"shasum":"960172f851a8c8b4aefe4f64d7f1531506466f5f","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-3.3.0.tgz","fileCount":46,"integrity":"sha512-v0vto4sYkaSMjeAJVzsml+8ckOcvmS9EAOlFoK4vdOAS/hsuCPySSZZFdhQayAyjmXcvkuvzUCo62jBko0PGFg==","signatures":[{"sig":"MEUCIQCeFe6h2QbWqLEO1YLeTO+SmAO3sfMBT+0Lgr20nCXJ2QIgH6g22gATxWMnphTkSb4pQj2rw67Qknq7hzjDSlEMkvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2143103},"main":"manifold.js","type":"module","types":"manifold.d.ts","exports":{".":"./manifold.js","./lib/*":"./lib/*","./manifoldCAD":{"types":"./dist/manifoldCAD.d.ts","import":"./lib/manifoldCAD.js"},"./manifold.wasm":"./manifold.wasm","./manifoldCAD.d.ts":"./dist/manifoldCAD.d.ts","./lib/worker.bundled.js":{"types":"./lib/worker.js","import":"./dist/worker.bundled.js"}},"gitHead":"b51858f648a0f9d8f3ebbd16ab86f04a618916fe","scripts":{"docs":"npx typedoc","test":"vitest run","build":"tsc && node ./esbuild.mjs && npm run build:api-extractor","clean":"tsc --build --clean","format":"cd ../.. && ./scripts/format.sh","prepare":"npm run build","test:ui":"vitest --coverage --ui","test:dev":"vitest","test:coverage":"vitest run --coverage","build:api-extractor":"api-extractor run -c api-extractor-manifoldCAD.json && api-extractor run -c api-extractor-manifoldCADGlobals.json"},"typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.8.2","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.19.5","dependencies":{"fflate":"^0.8.0","commander":"^13.1.0","esbuild-wasm":"^0.25.11","convert-source-map":"^2.0.0","@jscadui/3mf-export":"^0.5.0","@gltf-transform/core":"^4.2.0","@gltf-transform/functions":"^4.2.0","@jridgewell/trace-mapping":"^0.3.31","@gltf-transform/extensions":"^4.2.0","esbuild-plugin-text-replace":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","vitest":"^3.2.4","esbuild":"^0.25.11","typedoc":"^0.28.10","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.2.1","stacktrace-parser":"^0.1.11","@vitest/coverage-v8":"^3.2.4","@microsoft/api-extractor":"^7.53.3","@types/convert-source-map":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_3.3.0_1763112053988_0.91761096309448","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"manifold-3d","version":"3.3.1","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@3.3.1","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"bin":{"manifold-cad":"bin/manifold-cad"},"dist":{"shasum":"c07eeb8b6d316b3bf5948e81c808bcaaab0232fc","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-3.3.1.tgz","fileCount":46,"integrity":"sha512-WOdfxM6XLaiRBb/wxU6D+W9MA2FEnVrlh4Y48joqj/nCwj/D3pfuj656K+4w57HVa3+ycCqKcZyhHBT9+QeRLg==","signatures":[{"sig":"MEQCICH25kKORVFJCqXkbI1j95uTd1a+GKTBGdKs9haBDuGvAiBQ3qyz++T9tkIeUW/zeAZE4siKyjh6YOMsNSnloLdtag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2143420},"main":"manifold.js","type":"module","types":"manifold.d.ts","exports":{".":"./manifold.js","./lib/*":"./lib/*","./manifoldCAD":{"types":"./dist/manifoldCAD.d.ts","import":"./lib/manifoldCAD.js"},"./manifold.wasm":"./manifold.wasm","./manifoldCAD.d.ts":"./dist/manifoldCAD.d.ts","./lib/worker.bundled.js":{"types":"./lib/worker.js","import":"./dist/worker.bundled.js"}},"gitHead":"a06d4502cde7b457cc4ab17802c6bd70bfc3d1c1","scripts":{"docs":"npx typedoc","test":"vitest run","build":"tsc && node ./esbuild.mjs && npm run build:api-extractor","clean":"tsc --build --clean","format":"cd ../.. && ./scripts/format.sh","prepare":"npm run build","test:ui":"vitest --coverage --ui","test:dev":"vitest","test:coverage":"vitest run --coverage","build:api-extractor":"api-extractor run -c api-extractor-manifoldCAD.json && api-extractor run -c api-extractor-manifoldCADGlobals.json"},"typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.8.2","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.19.5","dependencies":{"fflate":"^0.8.0","commander":"^13.1.0","esbuild-wasm":"^0.25.11","convert-source-map":"^2.0.0","@jscadui/3mf-export":"^0.5.0","@gltf-transform/core":"^4.2.0","@gltf-transform/functions":"^4.2.0","@jridgewell/trace-mapping":"^0.3.31","@gltf-transform/extensions":"^4.2.0","esbuild-plugin-text-replace":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","vitest":"^3.2.4","esbuild":"^0.25.11","typedoc":"^0.28.10","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.2.1","stacktrace-parser":"^0.1.11","@vitest/coverage-v8":"^3.2.4","@microsoft/api-extractor":"^7.53.3","@types/convert-source-map":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_3.3.1_1763157079928_0.7925026670668276","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"manifold-3d","version":"3.3.2","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@3.3.2","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"bin":{"manifold-cad":"bin/manifold-cad"},"dist":{"shasum":"977578c220bab93b1606ca2b5c54002c1611cbc2","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-3.3.2.tgz","fileCount":53,"integrity":"sha512-Xx+S7kkbqlZxSPfBKH5yVKDO6k/eW7JRvnG1dKCFO0D4zjifOV5GM18TR0sREDcbKAzglHZ5OoxxpZRkxg6U5A==","signatures":[{"sig":"MEYCIQC7TjOkbJu++1JkgotZEvJrXOIxjmAXitek56s10PVyaAIhAJCWDuPNArPI2+FuXaQ4LMjgx/zmYhfZt3Afv7/1xlNH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2162372},"main":"manifold.js","type":"module","types":"manifold.d.ts","exports":{".":"./manifold.js","./lib/*":"./lib/*","./manifoldCAD":{"types":"./dist/manifoldCAD.d.ts","import":"./lib/manifoldCAD.js"},"./manifold.wasm":"./manifold.wasm","./manifoldCAD.d.ts":"./dist/manifoldCAD.d.ts","./lib/worker.bundled.js":{"types":"./lib/worker.d.ts","import":"./dist/worker.bundled.js"}},"gitHead":"798d83c8d7fabcddd23c1617097b95ba40f2597c","scripts":{"docs":"npx typedoc","test":"vitest run","build":"tsc && node ./esbuild.mjs && npm run build:api-extractor","clean":"tsc --build --clean","format":"cd ../.. && ./scripts/format.sh","prepare":"npm run build","test:ui":"vitest --coverage --ui","test:dev":"vitest","test:coverage":"vitest run --coverage","build:api-extractor":"api-extractor run -c api-extractor-manifoldCAD.json && api-extractor run -c api-extractor-manifoldCADGlobals.json"},"typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"10.8.2","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"20.19.5","dependencies":{"fflate":"^0.8.0","commander":"^13.1.0","esbuild-wasm":"^0.25.11","convert-source-map":"^2.0.0","@jscadui/3mf-export":"^0.5.0","@gltf-transform/core":"^4.2.0","@gltf-transform/functions":"^4.2.0","@jridgewell/trace-mapping":"^0.3.31","@gltf-transform/extensions":"^4.2.0","esbuild-plugin-text-replace":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","vitest":"^3.2.4","esbuild":"^0.25.11","typedoc":"^0.28.10","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.2.1","stacktrace-parser":"^0.1.11","@vitest/coverage-v8":"^3.2.4","@microsoft/api-extractor":"^7.53.3","@types/convert-source-map":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_3.3.2_1763196221877_0.3983628834324622","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"manifold-3d","version":"3.4.0","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@3.4.0","maintainers":[{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"bin":{"manifold-cad":"bin/manifold-cad"},"dist":{"shasum":"855ee36b3e3109fdecdf0330b1ef3fc41a92df2a","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-3.4.0.tgz","fileCount":63,"integrity":"sha512-GD5PrrJRG8YTfELvxWl00YYHdlpk+qUEkJ7weYrGUKwoUHQ7CfXSz0aWM4Obw6iIh7PnQIz6+QCMXmEX9n6Uhg==","signatures":[{"sig":"MEYCIQDHKcejC6Z19ApC0efV5mbigoncQa+Gcgrd8BCZ7W2jcwIhALBwyc0vG2uzxCvkr8I5lgMgtxe7RYIp4d3j+UcD5Z2i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2504763},"main":"manifold.js","type":"module","types":"manifold.d.ts","exports":{".":{"import":{"types":"./manifold.d.ts","default":"./manifold.js"}},"./lib/*":{"import":{"types":"./lib/*.d.ts","default":"./lib/*.js"}},"./lib/*.js":"./lib/*.js","./manifold":{"import":{"types":"./manifold.d.ts","default":"./manifold.js"}},"./lib/*.d.ts":"./lib/*.d.ts","./manifold.js":"./manifold.js","./manifoldCAD":{"import":{"types":"./dist/manifoldCAD.d.ts","default":"./lib/manifoldCAD.js"}},"./manifold-gltf":{"import":{"types":"./lib/manifold-gltf.d.ts","default":"./lib/manifold-gltf.js"}},"./manifold.d.ts":"./manifold.d.ts","./manifold.wasm":"./manifold.wasm","./manifoldCAD.js":"./lib/manifoldCAD.js","./manifoldCAD.d.ts":"./dist/manifoldCAD.d.ts","./lib/worker.bundled.js":{"import":{"types":"./lib/worker.d.ts","default":"./dist/worker.bundled.js"}},"./manifold-global-types.d.ts":"./manifold-global-types.d.ts","./manifold-encapsulated-types.d.ts":"./manifold-encapsulated-types.d.ts"},"gitHead":"9e9608b23a6b1b2504a6579b6b02f4b5ddefc7f5","scripts":{"docs":"npm run docs:jsapi && npm run docs:jsuser","test":"vitest run","build":"tsc && node ./esbuild.mjs","clean":"tsc --build --clean && rm -fr ./dist/ ./coverage ./docs","ci:all":"npm ci && npm run ci:editor && npm run ci:examples","format":"cd ../.. && ./scripts/format.sh","public":"mkdir -p ./public && npm run public:docs && npm run public:editor && npm run public:examples","prepare":"npm run build","test:ui":"vitest --coverage --ui","prebuild":"api-extractor run -c api-extractor-manifold.json","test:dev":"vitest","build:all":"npm run build && npm run build:editor && npm run build:examples","ci:editor":"cd examples/editor && npm ci","postbuild":"api-extractor run -c api-extractor-manifoldCAD.json && api-extractor run -c api-extractor-manifoldCADGlobals.json","build:wasm":"mkdir -p ../../buildWASM && cd ../../buildWASM && emcmake cmake -DCMAKE_BUILD_TYPE=MinSizeRel .. && emmake make","docs:jsapi":"typedoc --options typedoc.api.json","ci:examples":"(cd examples/three && npm ci) && (cd examples/model-viewer && npm ci) && (cd examples/make-manifold && npm ci)","docs:cppapi":"cd ../.. && doxygen","docs:jsuser":"typedoc --options typedoc.user.json","install:all":"npm install && npm run install:editor && npm run install:examples","public:docs":"cp -rv docs public/","build:editor":"cd examples/editor && npm run build","public:editor":"cd examples/editor && npm run public","test:coverage":"vitest run --coverage","build:examples":"(cd examples/three && npm run build) && (cd examples/model-viewer && npm run build) && (cd examples/make-manifold && npm run build)","install:editor":"cd examples/editor && npm install","public:examples":"(cd examples/three && npm run public) && (cd examples/model-viewer && npm run public) && (cd examples/make-manifold && npm run public)","install:examples":"(cd examples/three && npm install) && (cd examples/model-viewer && npm install) && (cd examples/make-manifold && npm install)"},"typings":"manifold.d.ts","_npmUser":{"name":"elalish","email":"elalish@gmail.com"},"deprecated":"published content was not up to date","repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"11.11.0","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"25.8.1","dependencies":{"fflate":"^0.8.0","commander":"^13.1.0","magic-string":"^0.30.21","convert-source-map":"^2.0.0","@jscadui/3mf-export":"^0.5.0","@gltf-transform/core":"^4.2.0","@jridgewell/resolve-uri":"^3.1.2","@gltf-transform/functions":"^4.2.0","@jridgewell/trace-mapping":"^0.3.31","@gltf-transform/extensions":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","vitest":"^4.0.17","typedoc":"^0.28.16","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.9","stacktrace-parser":"^0.1.11","@vitest/coverage-v8":"^4.0.17","@microsoft/api-extractor":"^7.57.7","@types/convert-source-map":"^2.0.3","@chialab/esbuild-plugin-meta-url":"^0.19.0"},"peerDependencies":{"esbuild-wasm":"^0.27.3","@gltf-transform/core":"^4.2.0","@gltf-transform/functions":"^4.2.0","@gltf-transform/extensions":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_3.4.0_1773449364271_0.7535938772442223","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"manifold-3d","version":"3.4.1","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@3.4.1","maintainers":[{"name":"pca006132","email":"pca006132@gmail.com"},{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"bin":{"manifold-cad":"bin/manifold-cad"},"dist":{"shasum":"0f5b157a53df66872866cd33bf775aaa8cdd45f2","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-3.4.1.tgz","fileCount":65,"integrity":"sha512-qb20ldFMUBu3w0dBZ61Hmi3FKCqGxST92wC+wH3iOTyT+5qCyKPvi9xDAFDfhPtkw0YfJQ5XsQfUIvFClyRFOw==","signatures":[{"sig":"MEUCIQD+nEYfVRxew7CxwL2yj9DKQoMQh5khrpumaa1EM+LlKQIgc1v3lE6szS+aMqyJ+Q6w/9IJBiRMuOwoTsyCTJRIal4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/manifold-3d@3.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2675416},"main":"manifold.js","type":"module","types":"manifold.d.ts","exports":{".":{"import":{"types":"./manifold.d.ts","default":"./manifold.js"}},"./lib/*":{"import":{"types":"./lib/*.d.ts","default":"./lib/*.js"}},"./lib/*.js":"./lib/*.js","./manifold":{"import":{"types":"./manifold.d.ts","default":"./manifold.js"}},"./lib/*.d.ts":"./lib/*.d.ts","./manifold.js":"./manifold.js","./manifoldCAD":{"import":{"types":"./dist/manifoldCAD.d.ts","default":"./lib/manifoldCAD.js"}},"./manifold-gltf":{"import":{"types":"./lib/manifold-gltf.d.ts","default":"./lib/manifold-gltf.js"}},"./manifold.d.ts":"./manifold.d.ts","./manifold.wasm":"./manifold.wasm","./manifoldCAD.js":"./lib/manifoldCAD.js","./manifoldCAD.d.ts":"./dist/manifoldCAD.d.ts","./lib/worker.bundled.js":{"import":{"types":"./lib/worker.d.ts","default":"./dist/worker.bundled.js"}},"./manifold-global-types.d.ts":"./manifold-global-types.d.ts","./manifold-encapsulated-types.d.ts":"./manifold-encapsulated-types.d.ts"},"gitHead":"91a49ca2969990297d62639c8c6c8af20474f33e","scripts":{"docs":"npm run docs:jsapi && npm run docs:jsuser","test":"vitest run","build":"tsc && node ./esbuild.mjs","clean":"tsc --build --clean && rm -fr ./dist/ ./coverage ./docs","ci:all":"npm ci && npm run ci:editor && npm run ci:examples","format":"cd ../.. && ./scripts/format.sh","public":"mkdir -p ./public && npm run public:docs && npm run public:editor && npm run public:examples","prepare":"npm run build","test:ui":"vitest --coverage --ui","prebuild":"api-extractor run -c api-extractor-manifold.json","test:dev":"vitest","build:all":"npm run build && npm run build:editor && npm run build:examples","ci:editor":"cd examples/editor && npm ci","postbuild":"api-extractor run -c api-extractor-manifoldCAD.json && api-extractor run -c api-extractor-manifoldCADGlobals.json","build:wasm":"mkdir -p ../../buildWASM && cd ../../buildWASM && emcmake cmake -DCMAKE_BUILD_TYPE=MinSizeRel .. && emmake make","docs:jsapi":"typedoc --options typedoc.api.json","ci:examples":"(cd examples/three && npm ci) && (cd examples/model-viewer && npm ci) && (cd examples/make-manifold && npm ci)","docs:cppapi":"cd ../.. && doxygen","docs:jsuser":"typedoc --options typedoc.user.json","install:all":"npm install && npm run install:editor && npm run install:examples","public:docs":"cp -rv docs public/","build:editor":"cd examples/editor && npm run build","public:editor":"cd examples/editor && npm run public","test:coverage":"vitest run --coverage","build:examples":"(cd examples/three && npm run build) && (cd examples/model-viewer && npm run build) && (cd examples/make-manifold && npm run build)","install:editor":"cd examples/editor && npm install","public:examples":"(cd examples/three && npm run public) && (cd examples/model-viewer && npm run public) && (cd examples/make-manifold && npm run public)","install:examples":"(cd examples/three && npm install) && (cd examples/model-viewer && npm install) && (cd examples/make-manifold && npm install)"},"typings":"manifold.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f66a0775-70e2-47ef-91a5-1c02ca376e6c"}},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"11.12.0","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"25.8.2","dependencies":{"fflate":"^0.8.0","commander":"^13.1.0","magic-string":"^0.30.21","fast-xml-parser":"^5.4.2","convert-source-map":"^2.0.0","@jscadui/3mf-export":"^0.5.0","@gltf-transform/core":"^4.2.0","@jridgewell/resolve-uri":"^3.1.2","@gltf-transform/functions":"^4.2.0","@jridgewell/trace-mapping":"^0.3.31","@gltf-transform/extensions":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","vitest":"^4.0.17","typedoc":"^0.28.16","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.9","stacktrace-parser":"^0.1.11","@vitest/coverage-v8":"^4.0.17","@microsoft/api-extractor":"^7.57.7","@types/convert-source-map":"^2.0.3","@chialab/esbuild-plugin-meta-url":"^0.19.0"},"peerDependencies":{"esbuild-wasm":"^0.27.3","@gltf-transform/core":"^4.2.0","@gltf-transform/functions":"^4.2.0","@gltf-transform/extensions":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_3.4.1_1774517768711_0.4081078923886199","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"manifold-3d","version":"3.5.0","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@3.5.0","maintainers":[{"name":"pca006132","email":"pca006132@gmail.com"},{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"bin":{"manifold-cad":"bin/manifold-cad"},"dist":{"shasum":"3c8e42eb216edea5d71288b23eeeb6fa1a8ba782","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-3.5.0.tgz","fileCount":56,"integrity":"sha512-4654oScSU3Xe5ye+otPAm3KNWG72xp946EGBZr0EIBJVCY8QKP09QuN6hpHPbTvYbEKfItKmgyhLHjkm+VA9eA==","signatures":[{"sig":"MEYCIQCl9X06C10/gn+EQbgkKPjWTXn28zq7vNScXRwjuy88HwIhAK8Fe4w7pGvcG4ITWSiT5Ui0tHXF60gMsjRBXN+86NsS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/manifold-3d@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2754516},"main":"manifold.js","type":"module","types":"manifold.d.ts","exports":{".":{"import":{"types":"./manifold.d.ts","default":"./manifold.js"}},"./lib/*":{"import":{"types":"./lib/*.d.ts","default":"./lib/*.js"}},"./lib/*.js":"./lib/*.js","./manifold":{"import":{"types":"./manifold.d.ts","default":"./manifold.js"}},"./lib/*.d.ts":"./lib/*.d.ts","./manifold.js":"./manifold.js","./manifoldCAD":{"import":{"types":"./dist/manifoldCAD.d.ts","default":"./lib/manifoldCAD.js"}},"./manifold-gltf":{"import":{"types":"./lib/manifold-gltf.d.ts","default":"./lib/manifold-gltf.js"}},"./manifold.d.ts":"./manifold.d.ts","./manifold.wasm":"./manifold.wasm","./manifoldCAD.js":"./lib/manifoldCAD.js","./manifoldCAD.d.ts":"./dist/manifoldCAD.d.ts","./lib/worker.bundled.js":{"import":{"types":"./lib/worker.d.ts","default":"./dist/worker.bundled.js"}},"./manifold-global-types.d.ts":"./manifold-global-types.d.ts","./manifold-encapsulated-types.d.ts":"./manifold-encapsulated-types.d.ts"},"gitHead":"541c33bd2ab9b1a72816bdecff90566c0a3ee56c","scripts":{"docs":"npm run docs:jsapi && npm run docs:jsuser","test":"vitest run","build":"tsc && node ./esbuild.mjs","clean":"tsc --build --clean && rm -fr ./dist/ ./coverage ./docs","ci:all":"npm ci && npm run ci:editor && npm run ci:examples","format":"cd ../.. && ./scripts/format.sh","public":"mkdir -p ./public && npm run public:docs && npm run public:editor && npm run public:examples","prepare":"npm run build","test:ui":"vitest --coverage --ui","prebuild":"api-extractor run -c api-extractor-manifold.json","test:dev":"vitest","build:all":"npm run build:wasm && npm run build && npm run build:editor && npm run build:examples","ci:editor":"cd examples/editor && npm ci","postbuild":"api-extractor run -c api-extractor-manifoldCAD.json && api-extractor run -c api-extractor-manifoldCADGlobals.json","build:wasm":"mkdir -p ../../buildWASM && cd ../../buildWASM && emcmake cmake -DCMAKE_BUILD_TYPE=MinSizeRel .. && emmake make","docs:jsapi":"typedoc --options typedoc.api.json","ci:examples":"(cd examples/three && npm ci) && (cd examples/model-viewer && npm ci) && (cd examples/make-manifold && npm ci)","docs:cppapi":"cd ../.. && doxygen","docs:jsuser":"typedoc --options typedoc.user.json","install:all":"npm install && npm run install:editor && npm run install:examples","public:docs":"cp -rv docs public/","build:editor":"cd examples/editor && npm run build","public:editor":"cd examples/editor && npm run public","test:coverage":"vitest run --coverage","build:examples":"(cd examples/three && npm run build) && (cd examples/model-viewer && npm run build) && (cd examples/make-manifold && npm run build)","install:editor":"cd examples/editor && npm install","public:examples":"(cd examples/three && npm run public) && (cd examples/model-viewer && npm run public) && (cd examples/make-manifold && npm run public)","install:examples":"(cd examples/three && npm install) && (cd examples/model-viewer && npm install) && (cd examples/make-manifold && npm install)"},"typings":"manifold.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f66a0775-70e2-47ef-91a5-1c02ca376e6c"}},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"11.15.0","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"25.9.0","dependencies":{"fflate":"^0.8.0","commander":"^13.1.0","magic-string":"^0.30.21","fast-xml-parser":"^5.4.2","convert-source-map":"^2.0.0","@jscadui/3mf-export":"^0.5.0","@gltf-transform/core":"^4.2.0","@jridgewell/resolve-uri":"^3.1.2","@gltf-transform/functions":"^4.2.0","@jridgewell/trace-mapping":"^0.3.31","@gltf-transform/extensions":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","vitest":"^4.0.17","typedoc":"^0.28.16","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.9","gltf-validator":"^2.0.0-dev.3.10","stacktrace-parser":"^0.1.11","@vitest/coverage-v8":"^4.0.17","@microsoft/api-extractor":"^7.57.7","@types/convert-source-map":"^2.0.3","@chialab/esbuild-plugin-meta-url":"^0.19.0"},"peerDependencies":{"esbuild-wasm":"^0.27.3","@gltf-transform/core":"^4.2.0","@gltf-transform/functions":"^4.2.0","@gltf-transform/extensions":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_3.5.0_1779531804956_0.4928436623537604","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"manifold-3d","version":"3.5.1","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@3.5.1","maintainers":[{"name":"pca006132","email":"pca006132@gmail.com"},{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"bin":{"manifold-cad":"bin/manifold-cad"},"dist":{"shasum":"c5b87c49a1b527cd6437726262fa94b775ea7875","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-3.5.1.tgz","fileCount":56,"integrity":"sha512-/+m6kxYMMhnPutcQ5oSmFJiJ+gyP/0fmuUCb9Qeaunvecm/bfqogKYDDJarsnWiFioSMtKheF+lGmSlnYCik9g==","signatures":[{"sig":"MEUCIQDnN+2NMh3M21Q73l0tH0jelpW6S01KD6yJwvaCw+r2RQIgHbw105k+Ze4ODDE/fW1EUCywinSMKqVqplIWPWWohE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/manifold-3d@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2761999},"main":"manifold.js","type":"module","types":"manifold.d.ts","exports":{".":{"import":{"types":"./manifold.d.ts","default":"./manifold.js"}},"./lib/*":{"import":{"types":"./lib/*.d.ts","default":"./lib/*.js"}},"./lib/*.js":"./lib/*.js","./manifold":{"import":{"types":"./manifold.d.ts","default":"./manifold.js"}},"./lib/*.d.ts":"./lib/*.d.ts","./manifold.js":"./manifold.js","./manifoldCAD":{"import":{"types":"./dist/manifoldCAD.d.ts","default":"./lib/manifoldCAD.js"}},"./manifold-gltf":{"import":{"types":"./lib/manifold-gltf.d.ts","default":"./lib/manifold-gltf.js"}},"./manifold.d.ts":"./manifold.d.ts","./manifold.wasm":"./manifold.wasm","./manifoldCAD.js":"./lib/manifoldCAD.js","./manifoldCAD.d.ts":"./dist/manifoldCAD.d.ts","./lib/worker.bundled.js":{"import":{"types":"./lib/worker.d.ts","default":"./dist/worker.bundled.js"}},"./manifold-global-types.d.ts":"./manifold-global-types.d.ts","./manifold-encapsulated-types.d.ts":"./manifold-encapsulated-types.d.ts"},"gitHead":"cc8a7f66d7d5a560da94346258c5b546af27811e","scripts":{"docs":"npm run docs:jsapi && npm run docs:jsuser","test":"vitest run","build":"tsc && node ./esbuild.mjs","clean":"tsc --build --clean && rm -fr ./dist/ ./coverage ./docs","ci:all":"npm ci && npm run ci:editor && npm run ci:examples","format":"cd ../.. && ./scripts/format.sh","public":"mkdir -p ./public && npm run public:docs && npm run public:editor && npm run public:examples","prepare":"npm run build","test:ui":"vitest --coverage --ui","prebuild":"api-extractor run -c api-extractor-manifold.json","test:dev":"vitest","build:all":"npm run build:wasm && npm run build && npm run build:editor && npm run build:examples","ci:editor":"cd examples/editor && npm ci","postbuild":"api-extractor run -c api-extractor-manifoldCAD.json && api-extractor run -c api-extractor-manifoldCADGlobals.json","build:wasm":"mkdir -p ../../buildWASM && cd ../../buildWASM && emcmake cmake -DCMAKE_BUILD_TYPE=MinSizeRel .. && emmake make","docs:jsapi":"typedoc --options typedoc.api.json","ci:examples":"(cd examples/three && npm ci) && (cd examples/model-viewer && npm ci) && (cd examples/make-manifold && npm ci)","docs:cppapi":"cd ../.. && doxygen","docs:jsuser":"typedoc --options typedoc.user.json","install:all":"npm install && npm run install:editor && npm run install:examples","public:docs":"cp -rv docs public/","build:editor":"cd examples/editor && npm run build","public:editor":"cd examples/editor && npm run public","test:coverage":"vitest run --coverage","build:examples":"(cd examples/three && npm run build) && (cd examples/model-viewer && npm run build) && (cd examples/make-manifold && npm run build)","install:editor":"cd examples/editor && npm install","public:examples":"(cd examples/three && npm run public) && (cd examples/model-viewer && npm run public) && (cd examples/make-manifold && npm run public)","install:examples":"(cd examples/three && npm install) && (cd examples/model-viewer && npm install) && (cd examples/make-manifold && npm install)"},"typings":"manifold.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f66a0775-70e2-47ef-91a5-1c02ca376e6c"}},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"11.16.0","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"25.9.0","dependencies":{"fflate":"^0.8.0","commander":"^13.1.0","magic-string":"^0.30.21","fast-xml-parser":"^5.4.2","convert-source-map":"^2.0.0","@jscadui/3mf-export":"^0.5.0","@gltf-transform/core":"^4.2.0","@jridgewell/resolve-uri":"^3.1.2","@gltf-transform/functions":"^4.2.0","@jridgewell/trace-mapping":"^0.3.31","@gltf-transform/extensions":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","vitest":"^4.0.17","typedoc":"^0.28.16","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.9","gltf-validator":"^2.0.0-dev.3.10","stacktrace-parser":"^0.1.11","@vitest/coverage-v8":"^4.0.17","@microsoft/api-extractor":"^7.57.7","@types/convert-source-map":"^2.0.3","@chialab/esbuild-plugin-meta-url":"^0.19.0"},"peerDependencies":{"esbuild-wasm":"^0.27.3","@gltf-transform/core":"^4.2.0","@gltf-transform/functions":"^4.2.0","@gltf-transform/extensions":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_3.5.1_1780580937450_0.9901083229502743","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"manifold-3d","version":"3.5.3","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"license":"Apache-2.0","_id":"manifold-3d@3.5.3","maintainers":[{"name":"pca006132","email":"pca006132@gmail.com"},{"name":"elalish","email":"elalish@gmail.com"}],"contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"homepage":"https://github.com/elalish/manifold#readme","bugs":{"url":"https://github.com/elalish/manifold/issues"},"bin":{"manifold-cad":"bin/manifold-cad"},"dist":{"shasum":"a0b79fd6a51e51dadc988803ce3cf54aaa3849ef","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-3.5.3.tgz","fileCount":56,"integrity":"sha512-u00Dc4IKm6W6VyVCAs6eFWNOW9V1w9/QM+xdwS/0TQKXLDtMIauxH5RXUwhOGDnvXa9uciKKYMUD2At76ffsaA==","signatures":[{"sig":"MEUCIQCEM+A0ejsAS7mB7WE8MJGCHv677ngliz55HBtuLr0HBQIgaaxnI7SJJQj0S+JXTzo4srftj92CIgeMKLypEk+ZPrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/manifold-3d@3.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2761999},"main":"manifold.js","type":"module","types":"manifold.d.ts","exports":{".":{"import":{"types":"./manifold.d.ts","default":"./manifold.js"}},"./lib/*":{"import":{"types":"./lib/*.d.ts","default":"./lib/*.js"}},"./lib/*.js":"./lib/*.js","./manifold":{"import":{"types":"./manifold.d.ts","default":"./manifold.js"}},"./lib/*.d.ts":"./lib/*.d.ts","./manifold.js":"./manifold.js","./manifoldCAD":{"import":{"types":"./dist/manifoldCAD.d.ts","default":"./lib/manifoldCAD.js"}},"./manifold-gltf":{"import":{"types":"./lib/manifold-gltf.d.ts","default":"./lib/manifold-gltf.js"}},"./manifold.d.ts":"./manifold.d.ts","./manifold.wasm":"./manifold.wasm","./manifoldCAD.js":"./lib/manifoldCAD.js","./manifoldCAD.d.ts":"./dist/manifoldCAD.d.ts","./lib/worker.bundled.js":{"import":{"types":"./lib/worker.d.ts","default":"./dist/worker.bundled.js"}},"./manifold-global-types.d.ts":"./manifold-global-types.d.ts","./manifold-encapsulated-types.d.ts":"./manifold-encapsulated-types.d.ts"},"gitHead":"0edd9d54876f3135e431575214dd6d8a72866fee","scripts":{"docs":"npm run docs:jsapi && npm run docs:jsuser","test":"vitest run","build":"tsc && node ./esbuild.mjs","clean":"tsc --build --clean && rm -fr ./dist/ ./coverage ./docs","ci:all":"npm ci && npm run ci:editor && npm run ci:examples","format":"cd ../.. && ./scripts/format.sh","public":"mkdir -p ./public && npm run public:docs && npm run public:editor && npm run public:examples","prepare":"npm run build","test:ui":"vitest --coverage --ui","prebuild":"api-extractor run -c api-extractor-manifold.json","test:dev":"vitest","build:all":"npm run build:wasm && npm run build && npm run build:editor && npm run build:examples","ci:editor":"cd examples/editor && npm ci","postbuild":"api-extractor run -c api-extractor-manifoldCAD.json && api-extractor run -c api-extractor-manifoldCADGlobals.json","build:wasm":"mkdir -p ../../buildWASM && cd ../../buildWASM && emcmake cmake -DCMAKE_BUILD_TYPE=MinSizeRel .. && emmake make","docs:jsapi":"typedoc --options typedoc.api.json","ci:examples":"(cd examples/three && npm ci) && (cd examples/model-viewer && npm ci) && (cd examples/make-manifold && npm ci)","docs:cppapi":"cd ../.. && doxygen","docs:jsuser":"typedoc --options typedoc.user.json","install:all":"npm install && npm run install:editor && npm run install:examples","public:docs":"cp -rv docs public/","build:editor":"cd examples/editor && npm run build","public:editor":"cd examples/editor && npm run public","test:coverage":"vitest run --coverage","build:examples":"(cd examples/three && npm run build) && (cd examples/model-viewer && npm run build) && (cd examples/make-manifold && npm run build)","install:editor":"cd examples/editor && npm install","public:examples":"(cd examples/three && npm run public) && (cd examples/model-viewer && npm run public) && (cd examples/make-manifold && npm run public)","install:examples":"(cd examples/three && npm install) && (cd examples/model-viewer && npm install) && (cd examples/make-manifold && npm install)"},"typings":"manifold.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f66a0775-70e2-47ef-91a5-1c02ca376e6c"}},"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"12.0.2","description":"Geometry library for topological robustness","directories":{},"_nodeVersion":"24.20.0","dependencies":{"fflate":"^0.8.0","commander":"^13.1.0","magic-string":"^0.30.21","fast-xml-parser":"^5.4.2","convert-source-map":"^2.0.0","@jscadui/3mf-export":"^0.5.0","@gltf-transform/core":"^4.2.0","@jridgewell/resolve-uri":"^3.1.2","@gltf-transform/functions":"^4.2.0","@jridgewell/trace-mapping":"^0.3.31","@gltf-transform/extensions":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","vitest":"^4.0.17","typedoc":"^0.28.16","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.9","gltf-validator":"^2.0.0-dev.3.10","stacktrace-parser":"^0.1.11","@vitest/coverage-v8":"^4.0.17","@microsoft/api-extractor":"^7.57.7","@types/convert-source-map":"^2.0.3","@chialab/esbuild-plugin-meta-url":"^0.19.0"},"peerDependencies":{"esbuild-wasm":"^0.27.3","@gltf-transform/core":"^4.2.0","@gltf-transform/functions":"^4.2.0","@gltf-transform/extensions":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/manifold-3d_3.5.3_1788775640473_0.929195765225934","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"_id":"manifold-3d@3.5.4","bin":{"manifold-cad":"bin/manifold-cad"},"bugs":{"url":"https://github.com/elalish/manifold/issues"},"dist":{"shasum":"b5f7b58ded1b3156cafba22ee38ec6173efae860","tarball":"https://registry.npmjs.org/manifold-3d/-/manifold-3d-3.5.4.tgz","fileCount":56,"integrity":"sha512-WWsme5HabwLHVcWPHT9m+s7mdmDVSEvCny+uXH1E7jEc8FbFUgM75C3Dh6NVw57Eeh3Ow7+xHCuXfxDMOemi9A==","signatures":[{"sig":"MEUCIQDQiYH/zC8A/E/YE+eS3MU0WZ92DJbMwGdtwrKKv0N0UgIgASVwYARazpm2xo6BMLnbf649LugJtiIRmt36cZTyjb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDy8N3YrklD4ieA4BKmKE0x44qd5Lz8BbTyG7MwZH2XlAiEAyw6mXAOvXmYgDROI0Toj16mm4j5waGP/hvLZHINUCLY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/manifold-3d@3.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2787325},"main":"manifold.js","name":"manifold-3d","type":"module","types":"manifold.d.ts","exports":{".":{"import":{"types":"./manifold.d.ts","default":"./manifold.js"}},"./lib/*":{"import":{"types":"./lib/*.d.ts","default":"./lib/*.js"}},"./lib/*.js":"./lib/*.js","./manifold":{"import":{"types":"./manifold.d.ts","default":"./manifold.js"}},"./lib/*.d.ts":"./lib/*.d.ts","./manifold.js":"./manifold.js","./manifoldCAD":{"import":{"types":"./dist/manifoldCAD.d.ts","default":"./lib/manifoldCAD.js"}},"./manifold-gltf":{"import":{"types":"./lib/manifold-gltf.d.ts","default":"./lib/manifold-gltf.js"}},"./manifold.d.ts":"./manifold.d.ts","./manifold.wasm":"./manifold.wasm","./manifoldCAD.js":"./lib/manifoldCAD.js","./manifoldCAD.d.ts":"./dist/manifoldCAD.d.ts","./lib/worker.bundled.js":{"import":{"types":"./lib/worker.d.ts","default":"./dist/worker.bundled.js"}},"./manifold-global-types.d.ts":"./manifold-global-types.d.ts","./manifold-encapsulated-types.d.ts":"./manifold-encapsulated-types.d.ts"},"gitHead":"ce50d78021d64507f89e8c9fc2c2e51018117857","license":"Apache-2.0","scripts":{"docs":"npm run docs:jsapi && npm run docs:jsuser","test":"vitest run","build":"tsc && node ./esbuild.mjs","clean":"tsc --build --clean && rm -fr ./dist/ ./coverage ./docs","ci:all":"npm ci && npm run ci:editor && npm run ci:examples","format":"cd ../.. && ./scripts/format.sh","public":"mkdir -p ./public && npm run public:docs && npm run public:editor && npm run public:examples","prepare":"npm run build","test:ui":"vitest --coverage --ui","prebuild":"api-extractor run -c api-extractor-manifold.json","test:dev":"vitest","build:all":"npm run build:wasm && npm run build && npm run build:editor && npm run build:examples","ci:editor":"cd examples/editor && npm ci","postbuild":"api-extractor run -c api-extractor-manifoldCAD.json && api-extractor run -c api-extractor-manifoldCADGlobals.json","build:wasm":"mkdir -p ../../buildWASM && cd ../../buildWASM && emcmake cmake -DCMAKE_BUILD_TYPE=MinSizeRel .. && emmake make","docs:jsapi":"typedoc --options typedoc.api.json","ci:examples":"(cd examples/three && npm ci) && (cd examples/model-viewer && npm ci) && (cd examples/make-manifold && npm ci)","docs:cppapi":"cd ../.. && doxygen","docs:jsuser":"typedoc --options typedoc.user.json","install:all":"npm install && npm run install:editor && npm run install:examples","public:docs":"cp -rv docs public/","build:editor":"cd examples/editor && npm run build","public:editor":"cd examples/editor && npm run public","test:coverage":"vitest run --coverage","build:examples":"(cd examples/three && npm run build) && (cd examples/model-viewer && npm run build) && (cd examples/make-manifold && npm run build)","install:editor":"cd examples/editor && npm install","public:examples":"(cd examples/three && npm run public) && (cd examples/model-viewer && npm run public) && (cd examples/make-manifold && npm run public)","install:examples":"(cd examples/three && npm install) && (cd examples/model-viewer && npm install) && (cd examples/make-manifold && npm install)"},"typings":"manifold.d.ts","version":"3.5.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f66a0775-70e2-47ef-91a5-1c02ca376e6c"}},"homepage":"https://github.com/elalish/manifold#readme","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"_npmVersion":"12.1.0","description":"Geometry library for topological robustness","directories":{},"maintainers":[{"name":"pca006132","email":"pca006132@gmail.com"},{"name":"elalish","email":"elalish@gmail.com"}],"_nodeVersion":"24.21.0","contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"dependencies":{"fflate":"^0.8.0","commander":"^13.1.0","magic-string":"^0.30.21","fast-xml-parser":"^5.4.2","convert-source-map":"^2.0.0","@jscadui/3mf-export":"^0.5.0","@gltf-transform/core":"^4.2.0","@jridgewell/resolve-uri":"^3.1.2","@gltf-transform/functions":"^4.2.0","@jridgewell/trace-mapping":"^0.3.31","@gltf-transform/extensions":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","vitest":"^4.0.17","typedoc":"^0.28.16","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.9","gltf-validator":"^2.0.0-dev.3.10","stacktrace-parser":"^0.1.11","@vitest/coverage-v8":"^4.0.17","@microsoft/api-extractor":"^7.57.7","@types/convert-source-map":"^2.0.3","@chialab/esbuild-plugin-meta-url":"^0.19.0"},"peerDependencies":{"esbuild-wasm":"^0.27.3","@gltf-transform/core":"^4.2.0","@gltf-transform/functions":"^4.2.0","@gltf-transform/extensions":"^4.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/manifold-3d_3.5.4_1790331905974_0.45042207543065005"}}},"time":{"created":"2022-10-23T23:54:46.847Z","modified":"2026-09-25T10:25:06.410Z","1.0.0":"2022-10-23T23:54:47.064Z","2.1.0":"2023-03-02T18:19:39.985Z","2.2.1":"2023-11-03T05:31:48.958Z","2.2.2":"2023-11-17T18:44:44.206Z","2.3.0":"2024-01-08T08:10:10.689Z","2.3.1":"2024-01-08T10:29:23.690Z","2.4.0":"2024-03-04T21:31:49.522Z","2.4.1":"2024-03-04T22:29:55.901Z","2.4.2":"2024-03-04T23:06:05.042Z","2.4.4":"2024-03-05T01:58:12.922Z","2.4.5":"2024-03-05T03:59:26.013Z","2.5.0":"2024-06-12T16:27:21.969Z","2.5.1":"2024-06-14T20:49:21.357Z","3.0.0":"2024-11-18T06:01:51.128Z","3.0.1":"2024-12-27T20:05:04.189Z","3.1.0":"2025-05-14T19:50:57.804Z","3.1.1":"2025-06-01T07:56:14.866Z","3.2.0":"2025-07-15T15:31:11.416Z","3.2.1":"2025-08-06T06:14:07.111Z","3.3.0":"2025-11-14T09:20:54.251Z","3.3.1":"2025-11-14T21:51:20.141Z","3.3.2":"2025-11-15T08:43:42.149Z","3.4.0":"2026-03-14T00:49:24.539Z","3.4.1":"2026-03-26T09:36:08.936Z","3.5.0":"2026-05-23T10:23:25.234Z","3.5.1":"2026-06-04T13:48:57.611Z","3.5.3":"2026-09-07T10:07:20.718Z","3.5.4":"2026-09-25T10:25:06.088Z"},"bugs":{"url":"https://github.com/elalish/manifold/issues"},"license":"Apache-2.0","homepage":"https://github.com/elalish/manifold#readme","keywords":["3D","mesh","manifold","geometry","solid","CAD","triangle","SDF"],"repository":{"url":"git+https://github.com/elalish/manifold.git","type":"git"},"description":"Geometry library for topological robustness","contributors":[{"name":"Emmett Lalish","email":"elalish"},{"name":"Chun Kit LAM","email":"pca006132"}],"maintainers":[{"name":"pca006132","email":"pca006132@gmail.com"},{"name":"elalish","email":"elalish@gmail.com"}],"readme":"[![codecov](https://codecov.io/github/elalish/manifold/branch/master/graph/badge.svg?token=IIA8G5HVS7)](https://codecov.io/github/elalish/manifold)\n[![npm version](https://badge.fury.io/js/manifold-3d.svg)](https://badge.fury.io/js/manifold-3d)\n[![twitter](https://img.shields.io/twitter/follow/manifoldcad?style=social&logo=twitter)](https://twitter.com/intent/follow?screen_name=manifoldcad)\n\n[**ManifoldCAD User Guide**](https://manifoldcad.org/docs/jsuser/) | [**JS/TS/WASM API**](https://manifoldcad.org/docs/jsapi/) | [**C++ Documentation**](https://manifoldcad.org/docs/html/classmanifold_1_1_manifold.html) |  [**Algorithm Documentation**](https://github.com/elalish/manifold/wiki/Manifold-Library) | [**Blog Posts**](https://elalish.blogspot.com/search/label/Manifold)\n\n<!-- #region IncludeInUserGuide -->\n\nA [manifold mesh](https://github.com/elalish/manifold/wiki/Manifold-Library#manifoldness) is a mesh that represents a solid object, and so is very important in manufacturing, CAD, structural analysis, etc.  'Manifold' implies that there are no gaps or tears, and that all faces are oriented outwards.\n\n## Manifold Library\n\n[ [Using Manifold](https://manifoldcad.org/docs/jsapi/documents/Using_Manifold.html) |  [Examples](https://manifoldcad.org/docs/jsapi/documents/Manifold_Examples.html) | [Manifold WASM Developer Guide](https://manifoldcad.org/docs/jsapi/) ]\n\n[Manifold](https://github.com/elalish/manifold) is a geometry library dedicated to creating and operating on manifold triangle meshes.  It is available as a WASM module that runs in any modern browser.\n\nOur primary goal is reliability: guaranteed manifold output without caveats or edge cases. Our secondary goal is performance: efficient algorithms that make extensive use of parallelization, or pipelining when only a single thread is available.\n\n## [ManifoldCAD.org](https://manifoldcad.org)\n\n<img alt=\"A metallic Menger sponge\" src=\"https://manifoldcad.org/samples/models/mengerSponge192.png\" style=\"float:right\">\n\n[ [ManifoldCAD](https://manifoldcad.org) | [ManifoldCAD User Guide](https://manifoldcad.org/docs/jsuser/) ]\n\nIf you like OpenSCAD / JSCAD, you might also like ManifoldCAD - our own solid modelling web app where you script in JS/TS and save a GLB or 3MF file. It contains several examples showing how to use our API to make interesting shapes. You may notice that some of these examples bear a certain resemblance to my OpenSCAD designs on [Thingiverse](https://www.thingiverse.com/emmett), which is no accident. Much as I love OpenSCAD, this library is dramatically faster and the code is more flexible.\n\nmanifoldCAD = manifold + [TypeScript](https://www.typescriptlang.org/) + [glTF](https://www.khronos.org/gltf/)\n\n<div style=\"clear:both\"></div>\n\n<!-- #endregion IncludeInUserGuide -->\n<!-- #region NoStlPlease -->\n\n## 3D Formats\n\n[ [EXT_mesh_manifold](https://manifoldcad.org/docs/jsapi/modules/manifold-gltf.html) ]\n\nPlease avoid saving to STL files! They are lossy and inefficient - when saving a manifold mesh to STL there is no guarantee that the re-imported mesh will still be manifold, as the topology is lost. Please consider using [3MF](https://3mf.io/) instead, as this format was designed from the beginning for manifold meshes representing solid objects. \n\nIf you use vertex properties for things like interpolated normals or texture UV coordinates, [glTF](https://www.khronos.org/Gltf) is recommended, specifically using the [`EXT_mesh_manifold`](https://github.com/KhronosGroup/glTF/blob/main/extensions/2.0/Vendor/EXT_mesh_manifold/README.md) extension. This allows for the lossless and efficient transmission of manifoldness even with property boundaries. Try our [make-manifold](https://manifoldcad.org/make-manifold) page to add this extension to your existing glTF/GLB models. \n\n<!-- #endregion NoStlPlease -->\n\n## About the author\n\nThis library was started by [Emmett Lalish](https://elalish.blogspot.com/), currently a senior rendering engineer at Wētā FX. This was my 20% project when I was a Google employee, though my day job was maintaining [\\<model-viewer\\>](https://modelviewer.dev/). I was the first employee at a 3D video startup, [Omnivor](https://www.omnivor.io/), and before that I worked on 3D printing at Microsoft, including [3D Builder](https://www.microsoft.com/en-us/p/3d-builder/9wzdncrfj3t6?activetab=pivot%3Aoverviewtab). Originally an aerospace engineer, I started at a small DARPA contractor doing seedling projects, one of which became [Sea Hunter](https://en.wikipedia.org/wiki/Sea_Hunter). I earned my doctorate from the University of Washington in control theory and published some [papers](https://www.researchgate.net/scientific-contributions/75011026_Emmett_Lalish).\n","readmeFilename":"README.md"}