{"_id":"@amandaghassaei/3d-mesh-utils","_rev":"8-071154e2670b7ccbfa40b7dbb25720de","name":"@amandaghassaei/3d-mesh-utils","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"@amandaghassaei/3d-mesh-utils","version":"1.0.0","description":"Geometry processing utility functions for 3D meshes, written in TypeScript.","main":"dist/3d-mesh-utils.js","types":"dist/3d-mesh-utils.d.ts","type":"module","keywords":["3d","3d model","mesh","geometry processing"],"scripts":{"build":"rollup --config && tsc && npm run docs && npm run test-with-coverage && npm run make-coverage-badge","docs":"typedoc --options ./typedoc.json","test":"mocha 'test/**/*.ts'","make-coverage-badge":"c8 --reporter=json-summary mocha 'test/**/*.ts' && coverage-badge-creator","test-with-coverage":"c8 mocha 'test/**/*.ts'"},"homepage":"https://github.com/amandaghassaei/3d-mesh-utils","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/3d-mesh-utils.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/3d-mesh-utils/issues"},"devDependencies":{"@amandaghassaei/stl-parser":"^1.3.11","@istanbuljs/esm-loader-hook":"^0.2.0","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","c8":"^8.0.0","chai":"^4.3.7","coverage-badge-creator":"^1.0.17","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typedoc":"^0.24.8","typedoc-plugin-markdown":"^3.15.3","typescript":"^4.9.3"},"gitHead":"d3e5c0dccd5ff912519a45bb4b6c8901cd42d9eb","_id":"@amandaghassaei/3d-mesh-utils@1.0.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-7PoDsPjAftfDu1w4hkdDABdtOxf3szbsCA1jjt+WKKRfFZLITGVGivP+yH6O4MvG4rscO9YlilH31TvaKYjNig==","shasum":"e34bd5f2d3a91b081fe5447c1b861f5b2b28c327","tarball":"https://registry.npmjs.org/@amandaghassaei/3d-mesh-utils/-/3d-mesh-utils-1.0.0.tgz","fileCount":7,"unpackedSize":20375,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2PjSc4rZ0uOtnW4p+eN9P6BHKBRZfjeC0Aq+AlS+RAAIhAIVkdaolJdhjgJtnoqRll4gzp0EWyj2TxdDUlLsF61V8"}]},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3d-mesh-utils_1.0.0_1688607458006_0.7898548649173205"},"_hasShrinkwrap":false},"1.0.1":{"name":"@amandaghassaei/3d-mesh-utils","version":"1.0.1","description":"Geometry processing utility functions for 3D meshes, written in TypeScript.","main":"dist/3d-mesh-utils.js","types":"dist/3d-mesh-utils.d.ts","type":"module","keywords":["3d","3d model","mesh","geometry processing"],"scripts":{"build":"rollup --config && tsc && npm run docs && npm run test-with-coverage && npm run make-coverage-badge","docs":"typedoc --options ./typedoc.json","test":"mocha 'test/**/*.ts'","make-coverage-badge":"c8 --reporter=json-summary mocha 'test/**/*.ts' && coverage-badge-creator","test-with-coverage":"c8 mocha 'test/**/*.ts'"},"homepage":"https://github.com/amandaghassaei/3d-mesh-utils","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/3d-mesh-utils.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/3d-mesh-utils/issues"},"devDependencies":{"@amandaghassaei/stl-parser":"^1.3.11","@istanbuljs/esm-loader-hook":"^0.2.0","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","c8":"^8.0.0","chai":"^4.3.7","coverage-badge-creator":"^1.0.17","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typedoc":"^0.24.8","typedoc-plugin-markdown":"^3.15.3","typescript":"^4.9.3"},"gitHead":"4abd2db19f03e37f20af9d1cde44cfbb74d63103","_id":"@amandaghassaei/3d-mesh-utils@1.0.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ziGd6LzVO0FyIvksqde7mpge/0l11K5St6p5dlJcFtoDJNoatq+pDWjWe/TtcjlJ1MYTEhsKujxy/VtbIraGIg==","shasum":"561d69c13dec0d8975ec9d0969c51971b56887d4","tarball":"https://registry.npmjs.org/@amandaghassaei/3d-mesh-utils/-/3d-mesh-utils-1.0.1.tgz","fileCount":7,"unpackedSize":23727,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEHf03TYuMdtnTq4kXu+Jxn9TmgSsy9til4daU3n/QtAiBW53EUqLH12b8x2AEii1rqqhlNPteTiuUCRH9/4drDRw=="}]},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3d-mesh-utils_1.0.1_1688619839358_0.7587552240201734"},"_hasShrinkwrap":false},"1.0.2":{"name":"@amandaghassaei/3d-mesh-utils","version":"1.0.2","description":"Geometry processing utility functions for 3D meshes, written in TypeScript.","main":"dist/3d-mesh-utils.js","types":"dist/3d-mesh-utils.d.ts","type":"module","keywords":["3d","3d model","mesh","geometry processing"],"scripts":{"build":"rollup --config && tsc && npm run docs && npm run test-with-coverage && npm run make-coverage-badge","docs":"typedoc --options ./typedoc.json","test":"mocha 'test/**/*.ts'","make-coverage-badge":"c8 --reporter=json-summary mocha 'test/**/*.ts' && coverage-badge-creator","test-with-coverage":"c8 mocha 'test/**/*.ts'"},"homepage":"https://github.com/amandaghassaei/3d-mesh-utils","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/3d-mesh-utils.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/3d-mesh-utils/issues"},"devDependencies":{"@amandaghassaei/stl-parser":"^1.3.11","@istanbuljs/esm-loader-hook":"^0.2.0","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","c8":"^8.0.0","chai":"^4.3.7","coverage-badge-creator":"^1.0.17","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typedoc":"^0.24.8","typedoc-plugin-markdown":"^3.15.3","typescript":"^4.9.3"},"gitHead":"f62e39c001af4c8e00f9700ebddd6da4768ba767","_id":"@amandaghassaei/3d-mesh-utils@1.0.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-hQtqq5Iu5mcFe204F/0MWdiNaw8WPTPZsoKuNdHa0y+PXGgCuTz/0vxZV5Wp/r5WURPIyiUhpFeAtYpESsma5A==","shasum":"b7305172c941127e2702649fb65012e346a56ec4","tarball":"https://registry.npmjs.org/@amandaghassaei/3d-mesh-utils/-/3d-mesh-utils-1.0.2.tgz","fileCount":7,"unpackedSize":23834,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD286Vso+tWoKSok33X6y5+F79I3+ZuRMbuJIyc8ZDhNgIhANi6R6cu/6sLReuOIEQcVnJ/TwPnt98Qms4YzW0gj+lC"}]},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3d-mesh-utils_1.0.2_1688620025971_0.17810817880539953"},"_hasShrinkwrap":false},"1.1.0":{"name":"@amandaghassaei/3d-mesh-utils","version":"1.1.0","description":"Geometry processing utility functions for 3D meshes, written in TypeScript.","main":"dist/index.js","types":"dist/index.d.ts","type":"module","keywords":["3d","3d model","mesh","geometry processing"],"scripts":{"build":"rollup --config && tsc && npm run docs && npm run test-with-coverage && npm run make-coverage-badge","docs":"typedoc --options ./typedoc.json","test":"mocha 'test/**/*.ts'","make-coverage-badge":"c8 --reporter=json-summary mocha 'test/**/*.ts' && coverage-badge-creator","test-with-coverage":"c8 mocha 'test/**/*.ts'"},"homepage":"https://github.com/amandaghassaei/3d-mesh-utils","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/3d-mesh-utils.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/3d-mesh-utils/issues"},"devDependencies":{"@amandaghassaei/stl-parser":"^1.3.11","@istanbuljs/esm-loader-hook":"^0.2.0","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","c8":"^8.0.0","chai":"^4.3.7","coverage-badge-creator":"^1.0.17","mocha":"^10.1.0","msh-parser":"^1.2.10","rollup":"^3.6.0","rollup-plugin-delete":"^2.0.0","rollup-plugin-dts":"^5.3.0","ts-node":"^10.9.1","tslib":"^2.4.1","typedoc":"^0.24.8","typedoc-plugin-markdown":"^3.15.3","typescript":"^4.9.3"},"gitHead":"8c745348fe388e4dd929b1552caf3c4d8c9bb4d4","_id":"@amandaghassaei/3d-mesh-utils@1.1.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-anYDWCOHE20n8TI9dO+SOzU+njItiJlSVc1SotXAZjkp6zmomFUORz6Ql+3hP6p8jFieq1tXF4ibeYN+7x9rrA==","shasum":"e0b0ffbe739b34f8e51dc03743b4c286ce887ecb","tarball":"https://registry.npmjs.org/@amandaghassaei/3d-mesh-utils/-/3d-mesh-utils-1.1.0.tgz","fileCount":19,"unpackedSize":28499,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA02YRDcA3xaK9lq4LuZIVrHtzSTenI5PtY9ETudG3cMAiEA8ZERuOLUMx2DleWFMF7HUt8Vv79cimQC8vgsXLkRvHk="}]},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3d-mesh-utils_1.1.0_1688660410097_0.0801041825182831"},"_hasShrinkwrap":false},"1.1.1":{"name":"@amandaghassaei/3d-mesh-utils","version":"1.1.1","description":"Geometry processing utility functions for 3D meshes, written in TypeScript.","main":"dist/index.js","types":"dist/index.d.ts","type":"module","keywords":["3d","3d model","mesh","geometry processing"],"scripts":{"build":"rollup --config && tsc && npm run docs && npm run test-with-coverage && npm run make-coverage-badge","docs":"typedoc --options ./typedoc.json","test":"mocha 'test/**/*.ts'","make-coverage-badge":"c8 --reporter=json-summary mocha 'test/**/*.ts' && coverage-badge-creator","test-with-coverage":"c8 mocha 'test/**/*.ts'"},"homepage":"https://github.com/amandaghassaei/3d-mesh-utils","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/3d-mesh-utils.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/3d-mesh-utils/issues"},"devDependencies":{"@amandaghassaei/stl-parser":"^1.3.11","@istanbuljs/esm-loader-hook":"^0.2.0","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","c8":"^8.0.0","chai":"^4.3.7","coverage-badge-creator":"^1.0.17","mocha":"^10.1.0","msh-parser":"^1.2.10","rollup":"^3.6.0","rollup-plugin-delete":"^2.0.0","rollup-plugin-dts":"^5.3.0","ts-node":"^10.9.1","tslib":"^2.4.1","typedoc":"^0.24.8","typedoc-plugin-markdown":"^3.15.3","typescript":"^4.9.3"},"gitHead":"087ccfa5d370ab701ed979baadc24029788208bf","_id":"@amandaghassaei/3d-mesh-utils@1.1.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-CTUTePtgF7iCX7flmBclpgFQWYWk0D8LFDzz0sUBf9XAax3IGYQdjDraB1ltH2og/oOHxcOYNC9/pMPSd9BylQ==","shasum":"876c9840b25144c575fda137b4660301667b2305","tarball":"https://registry.npmjs.org/@amandaghassaei/3d-mesh-utils/-/3d-mesh-utils-1.1.1.tgz","fileCount":19,"unpackedSize":28613,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6mA8ZfuYybjVYWsBLKIKwcs0w6izfMGvLmsUh0RcqlwIgHFxykDkJ2xnEVnNCsqenpvnBI72rkH1QX9+/QTB3jHo="}]},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3d-mesh-utils_1.1.1_1688660532910_0.6179384820180596"},"_hasShrinkwrap":false},"1.1.2":{"name":"@amandaghassaei/3d-mesh-utils","version":"1.1.2","description":"Geometry processing utility functions for 3D meshes, written in TypeScript.","main":"dist/index.js","types":"dist/index.d.ts","type":"module","keywords":["3d","3d model","mesh","geometry processing"],"scripts":{"build":"rollup --config && tsc && npm run docs && npm run test-with-coverage && npm run make-coverage-badge","docs":"typedoc --options ./typedoc.json","test":"mocha 'test/**/*.ts'","make-coverage-badge":"c8 --reporter=json-summary mocha 'test/**/*.ts' && coverage-badge-creator","test-with-coverage":"c8 mocha 'test/**/*.ts'"},"homepage":"https://github.com/amandaghassaei/3d-mesh-utils","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/3d-mesh-utils.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/3d-mesh-utils/issues"},"devDependencies":{"@amandaghassaei/stl-parser":"^1.3.11","@istanbuljs/esm-loader-hook":"^0.2.0","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","c8":"^8.0.0","chai":"^4.3.7","coverage-badge-creator":"^1.0.17","mocha":"^10.1.0","msh-parser":"^1.2.10","rollup":"^3.6.0","rollup-plugin-delete":"^2.0.0","rollup-plugin-dts":"^5.3.0","ts-node":"^10.9.1","tslib":"^2.4.1","typedoc":"^0.24.8","typedoc-plugin-markdown":"^3.15.3","typescript":"^4.9.3"},"gitHead":"9e4df88188aacb59e9c8eb685daef54e88f2e182","_id":"@amandaghassaei/3d-mesh-utils@1.1.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-mkBdY/okpNi4LhslKIWM9h/BkbAJuGsCJFGTsc/QaBKr2oQFdUyBKLxneI29rg3a+KQ/p6RYvJy0mt511LhhXw==","shasum":"20f03cc6569eb3c345f9d27ee78b0aea0fd157e3","tarball":"https://registry.npmjs.org/@amandaghassaei/3d-mesh-utils/-/3d-mesh-utils-1.1.2.tgz","fileCount":19,"unpackedSize":36676,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrFloDTKyKmJaz1qCymYlKHGPUpNHp7SsDoZiHmzElWQIgBKxcBSQ5+qRyjEN1gGvdI1cHM3iGGmW6m4ZMs1fKsDM="}]},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3d-mesh-utils_1.1.2_1688849206497_0.7071939695181455"},"_hasShrinkwrap":false},"1.1.3":{"name":"@amandaghassaei/3d-mesh-utils","version":"1.1.3","description":"Geometry processing utility functions for 3D meshes, written in TypeScript.","main":"dist/index.js","types":"dist/index.d.ts","type":"module","keywords":["3d","3d model","mesh","geometry processing"],"scripts":{"build":"rollup --config && tsc && npm run docs && npm run test-with-coverage && npm run make-coverage-badge","docs":"typedoc --options ./typedoc.json","test":"mocha 'test/**/*.ts'","make-coverage-badge":"c8 --reporter=json-summary mocha 'test/**/*.ts' && coverage-badge-creator","test-with-coverage":"c8 mocha 'test/**/*.ts'"},"homepage":"https://github.com/amandaghassaei/3d-mesh-utils","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/3d-mesh-utils.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/3d-mesh-utils/issues"},"devDependencies":{"@amandaghassaei/stl-parser":"^1.3.11","@istanbuljs/esm-loader-hook":"^0.2.0","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","c8":"^8.0.0","chai":"^4.3.7","coverage-badge-creator":"^1.0.17","mocha":"^10.1.0","msh-parser":"^1.2.10","rollup":"^3.6.0","rollup-plugin-delete":"^2.0.0","rollup-plugin-dts":"^5.3.0","ts-node":"^10.9.1","tslib":"^2.4.1","typedoc":"^0.24.8","typedoc-plugin-markdown":"^3.15.3","typescript":"^4.9.3"},"gitHead":"1f6a9fbd572c873896ac9d141394e90a065c06e7","_id":"@amandaghassaei/3d-mesh-utils@1.1.3","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-CDOY6MdaxB7L6yGQWYp3Dp6IbKX9tT3/m1SzxVTN5bYdlbdciFjyAAyJ+l8iZh7Wn2FJAi4hfYWdHEYpejpaaw==","shasum":"b7c17e60b056b7c141e899e2b77dbe934946abe5","tarball":"https://registry.npmjs.org/@amandaghassaei/3d-mesh-utils/-/3d-mesh-utils-1.1.3.tgz","fileCount":19,"unpackedSize":36694,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFhkvRRhnme0Hr9ZwmZUx887pNmqsmaot67Ls8BcgOXAIhAOJ8+UivhlghjMV0G/730dvW6x8BPLBEWjAbv20tzt8d"}]},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3d-mesh-utils_1.1.3_1688849399547_0.21235220364353347"},"_hasShrinkwrap":false},"1.2.0":{"name":"@amandaghassaei/3d-mesh-utils","version":"1.2.0","description":"Geometry processing utility functions for 3D meshes, written in TypeScript.","main":"dist/index.js","types":"dist/index.d.ts","type":"module","keywords":["3d","3d model","mesh","geometry processing"],"scripts":{"build":"rollup --config && tsc && npm run docs && npm run make-coverage-badge","docs":"typedoc --options ./typedoc.json","test":"mocha 'test/**/*.ts'","make-coverage-badge":"c8 --reporter=json-summary mocha 'test/**/*.ts' && coverage-badge-creator","test-with-coverage":"c8 mocha 'test/**/*.ts'"},"homepage":"https://github.com/amandaghassaei/3d-mesh-utils","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/3d-mesh-utils.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/3d-mesh-utils/issues"},"devDependencies":{"@amandaghassaei/stl-parser":"^1.3.11","@istanbuljs/esm-loader-hook":"^0.2.0","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","c8":"^8.0.0","chai":"^4.3.7","coverage-badge-creator":"^1.0.17","mocha":"^10.1.0","msh-parser":"^1.2.10","rollup":"^3.6.0","rollup-plugin-delete":"^2.0.0","rollup-plugin-dts":"^5.3.0","ts-node":"^10.9.1","tslib":"^2.4.1","typedoc":"^0.24.8","typedoc-plugin-markdown":"^3.15.3","typescript":"^4.9.3"},"gitHead":"a1408f79b665e43f6dc0af1ded5a35e15ee2f7d0","_id":"@amandaghassaei/3d-mesh-utils@1.2.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-M6eJVdbs41ifhR9InW3+mnHXcXYXr3h17X+iNZIgi64yI6dx5jOAZ5M5AYN5FKi6XCjvJFrJzOzLzgNSBv8y9Q==","shasum":"2e3c7944d84c783baa99aafbb3a926d1ca22b78b","tarball":"https://registry.npmjs.org/@amandaghassaei/3d-mesh-utils/-/3d-mesh-utils-1.2.0.tgz","fileCount":19,"unpackedSize":36729,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPCLlUHLgIR2Kra0vODYLHyx67rngtCMz8+3PIxe2s8QIhANlPyzjWsAbJsv+65vjrV9IrgX2XPHK9qV4ITELD4wQG"}]},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3d-mesh-utils_1.2.0_1689133281118_0.3442313923699085"},"_hasShrinkwrap":false},"1.3.0":{"name":"@amandaghassaei/3d-mesh-utils","version":"1.3.0","description":"Geometry processing utility functions for 3D meshes, written in TypeScript.","main":"dist/index.js","types":"dist/index.d.ts","type":"module","keywords":["3d","3d model","mesh","geometry processing"],"scripts":{"build":"rollup --config && tsc && npm run docs && npm run make-coverage-badge","docs":"typedoc --options ./typedoc.json","test":"mocha 'test/**/*.ts'","make-coverage-badge":"c8 --reporter=json-summary mocha 'test/**/*.ts' && coverage-badge-creator","test-with-coverage":"c8 mocha 'test/**/*.ts'"},"homepage":"https://github.com/amandaghassaei/3d-mesh-utils","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/3d-mesh-utils.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/3d-mesh-utils/issues"},"devDependencies":{"@amandaghassaei/stl-parser":"^1.6.0","@istanbuljs/esm-loader-hook":"^0.2.0","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","c8":"^8.0.0","chai":"^4.3.7","coverage-badge-creator":"^1.0.17","mocha":"^10.1.0","msh-parser":"^1.2.10","rollup":"^3.6.0","rollup-plugin-delete":"^2.0.0","rollup-plugin-dts":"^5.3.0","ts-node":"^10.9.1","tslib":"^2.4.1","typedoc":"^0.24.8","typedoc-plugin-markdown":"^3.15.3","typescript":"^4.9.3"},"gitHead":"58ac7b446c81a6e71105674bf23e058d97addb3c","_id":"@amandaghassaei/3d-mesh-utils@1.3.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-xuAxoYK6Dwewv5mm75cRKCKI8xqeFhlPoQduogT/IfLMwd8JYV7dZ5Fjdw6jlunTzwGZKQj4FmkOBy5KK3OcGw==","shasum":"1c086a4317d40104e3e129506379be7f3b62d512","tarball":"https://registry.npmjs.org/@amandaghassaei/3d-mesh-utils/-/3d-mesh-utils-1.3.0.tgz","fileCount":19,"unpackedSize":36737,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEuucUC6uSQ7cuS+O2xrwFkYrQp9rGHZict7pzavE63RAiBCEHqkvBYfOkrgWGQJLGvXTnOCvSIqzltjVzEPr5yhKQ=="}]},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3d-mesh-utils_1.3.0_1689134106100_0.5249525461719671"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-06T01:37:37.890Z","1.0.0":"2023-07-06T01:37:38.199Z","modified":"2023-07-12T03:55:06.435Z","1.0.1":"2023-07-06T05:03:59.548Z","1.0.2":"2023-07-06T05:07:06.159Z","1.1.0":"2023-07-06T16:20:10.282Z","1.1.1":"2023-07-06T16:22:13.083Z","1.1.2":"2023-07-08T20:46:46.698Z","1.1.3":"2023-07-08T20:49:59.831Z","1.2.0":"2023-07-12T03:41:21.322Z","1.3.0":"2023-07-12T03:55:06.320Z"},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"description":"Geometry processing utility functions for 3D meshes, written in TypeScript.","homepage":"https://github.com/amandaghassaei/3d-mesh-utils","keywords":["3d","3d model","mesh","geometry processing"],"repository":{"type":"git","url":"git+https://github.com/amandaghassaei/3d-mesh-utils.git"},"author":{"name":"Amanda Ghassaei"},"bugs":{"url":"https://github.com/amandaghassaei/3d-mesh-utils/issues"},"license":"MIT","readme":"# @amandaghassaei/3d-mesh-utils\n[![NPM Package](https://img.shields.io/npm/v/@amandaghassaei/3d-mesh-utils)](https://www.npmjs.com/package/@amandaghassaei/3d-mesh-utils)\n[![Build Size](https://img.shields.io/bundlephobia/min/@amandaghassaei/3d-mesh-utils)](https://bundlephobia.com/result?p=@amandaghassaei/3d-mesh-utils)\n[![NPM Downloads](https://img.shields.io/npm/dw/@amandaghassaei/3d-mesh-utils)](https://www.npmtrends.com/@amandaghassaei/3d-mesh-utils)\n[![License](https://img.shields.io/npm/l/@amandaghassaei/3d-mesh-utils)](https://github.com/amandaghassaei/3d-mesh-utils/blob/main/LICENSE.txt)\n![](https://img.shields.io/badge/Coverage-88%25-83A603.svg?prefix=$coverage$)\n\nGeometry processing utility functions for 3D meshes – unit tested and written in TypeScript.\n\nUsed by the following libraries:\n- [@amandaghassaei/stl-parser](https://www.npmjs.com/package/@amandaghassaei/stl-parser) - binary or ASCII .stl format parser\n<!-- - [@amandaghassaei/obj-parser](https://www.npmjs.com/package/@amandaghassaei/obj-parser) - binary or ASCII .obj format parser -->\n- [msh-parser](https://www.npmjs.com/package/msh-parser) - finite element .msh format parser\n\n\n## Installation\n\n### Install via npm\n\n```sh\nnpm install @amandaghassaei/3d-mesh-utils\n```\n\nand import into your project:\n\n```js\nimport {\n  calcBoundingBox,\n  mergeVertices,\n} from '@amandaghassaei/3d-mesh-utils';\n```\n\n### Import into HTML\n\nImport [bundle/3d-mesh-utils.min.js](https://github.com/amandaghassaei/3d-mesh-utils/blob/main/bundle/3d-mesh-utils.min.js) directly into your html:\n\n```html\n<html>\n  <head>\n    <script src=\"3d-mesh-utils.min.js\"></script>\n  </head>\n  <body>\n  </body>\n</html>\n```\n\n`MESH_UTILS` will be accessible globally:\n\n```js\nconst { calcBoundingBox, mergeVertices } = MESH_UTILS;\n```\n\n\n## Use\n\nFull API documentation in [docs](https://github.com/amandaghassaei/3d-mesh-utils/tree/main/docs).\n\n\n## License\n\nThis work is licensed under an [MIT License](https://github.com/amandaghassaei/3d-mesh-utils/blob/main/LICENSE.txt).\n\n\n## Related Libraries\n\n- [@amandaghassaei/stl-parser](https://www.npmjs.com/package/@amandaghassaei/stl-parser) - binary or ASCII .stl format parser\n- [msh-parser](https://www.npmjs.com/package/msh-parser) - finite element .msh format parser\n\n\n## Development\n\nI don't have any plans to continue developing this package, but I'm happy to review pull requests if you would like to add a new feature / fix a bug.\n\nTo install dev dependencies:\n\n```sh\nnpm install\n```\n\nTo compile `src` to `dist`:\n\n```sh\nnpm run build\n```\n\n### Testing\n\nTo run tests:\n\n```sh\nnpm run test\n```\n","readmeFilename":"README.md"}