{"_id":"@amandaghassaei/stl-parser","_rev":"20-7988d115055c86f652a880539a02f91b","name":"@amandaghassaei/stl-parser","dist-tags":{"latest":"1.7.0"},"versions":{"1.0.0":{"name":"@amandaghassaei/stl-parser","version":"1.0.0","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript","main":"dist/stl-parser.js","types":"dist/types/stl-parser.d.ts","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"scripts":{"build":"rollup --config","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'test/*.ts'"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/chai-almost":"^1.0.1","@types/mocha":"^10.0.1","@types/node":"^18.11.11","chai":"^4.3.7","chai-almost":"^1.0.1","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typescript":"^4.9.3"},"gitHead":"327222460de628b8c2c747e935c68fe2582d55a6","_id":"@amandaghassaei/stl-parser@1.0.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-3ML/ccCou7N/b/zC36EvRbP1O+61ZD9zX0yEKMnBmNnVAVwxiqQgASPcgJPjXlkyWhaRcrCQJboy4A7L+ihp6Q==","shasum":"82fe65115efee3b09b01dd1bdbea84ed0f5cdbb6","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.0.0.tgz","fileCount":7,"unpackedSize":66009,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqO8HevJNnWhuKP+KFHhfi6btpTxUFdH523LFn3Z98qQIhAM0Vl3QRcnS/ANn+HMOckYqmpg5PyMdnPRfCQf2lbLZ4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHy/nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/0w//V+WreZS1LAeULr5k7WIPSpBsXcLENKZDq+spZ1CS1S1gp0B4\r\nbX7d2MLnrVyyf8/FAwapcRJupg0zbu4CTRrU1/cBF0xesxTts2nOUMibRNTU\r\npS4ocQwyJ3IINRhEupvljawGjLaXiJaaCclGq8LCNl9IutT6v3ahJTB6FyRO\r\nKbHSQMjx3Oyn+l8hzlPIosdS2leXDNVd41ZnXjZ2nlQvRShwhpfcICd1N2nT\r\n92zI1sPRfe51nR0VDkPg7UI6Pifmo96hbZeK6ALjgxIO5oY1Vu4TvX3IRSrY\r\nBs8AHNI/n6rUEpPjPd70b0w2ohNTpJF8bBQNNsBiN7HjlNyrz6LRoJByuzmV\r\nNgk1/Aikuq5jKirFvi8nwZ+5/qEk2OOpkjgnMzjAHlV/rvqkPKI1c6W742zI\r\n+f52S0Rju0AlIkBqnpEzQPE04HjUYYZW9DHb2BqmaU8r7rekQjKyxajs0fmc\r\n105wbZ63PCz5ZPKX674R6DNX3If5+o9OFcWhocKUV+LsozeS6CwI6XUVaUol\r\nWRra9avyiILqRKNNZgbraq5cGbFbS5VUepnmx5RaI2biHMNnFl6vfGn4bD/U\r\nEo4HuL+SE/BLVOs6cAtfAifhbb7xTApgeOPuH+jHUgZSdIGf3FxDCLQF+4xm\r\nRH4FqEbmUpN0I+MdDQ3fgzuylOW8UlyJik4=\r\n=ALB5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.0.0_1679765479306_0.9298484719798554"},"_hasShrinkwrap":false},"1.0.1":{"name":"@amandaghassaei/stl-parser","version":"1.0.1","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript","main":"dist/stl-parser.js","types":"dist/types/stl-parser.d.ts","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"scripts":{"build":"rollup --config","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'test/*.ts'"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","chai":"^4.3.7","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typescript":"^4.9.3"},"gitHead":"4b1241574e3225572553db88167031d6524d96f7","_id":"@amandaghassaei/stl-parser@1.0.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-H12aNq2Fi6a58Z7T45UHTYNdzqUHvYmAD6O9bZOF1aPz/BlxWNBDuHR9lFA7GIASLbhGRnvE8sxcvl1W6Hp3tA==","shasum":"e9ef75108e1bf8466b55f633c1b7d869786f06d2","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.0.1.tgz","fileCount":7,"unpackedSize":69140,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpWtz+GxPjY0WWNxnaWSxCIY9cvmxWQstUniEm4r/9PAiA9y1XCbZ56PRa4C2R98eoO9OCbd8lyCvWy5U9D6GEmlA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkH2EVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr74w/8CAwfRqDwok40EU6HeT4jt+rgQDv+W9+TgcIeUB3pil9/UTyO\r\noFDjWkGANGs1qCXjV8nK+nwccIUOt5cyrK7hEITT8Xl/c4XgLSd0hshefAQD\r\nlcltuoEz+2pnPKOGEf3KsjIGvG7pZ/eQMXzYNSJJpobzjJ7NWbmVv0PNo29V\r\nj74jhnI9qobJ0rpDrOAw1hSHqSjPrwCH3GcpZdUR8+NU9grXtqmij76t/eUJ\r\nXi6kdw7/eawMAk5Jqwz47JhIys5Kzzu58duYkO3ivmjJONjJpehjDrH72sGc\r\n/vlnM25NubGs4WApqA5U7SdmItohqUcoqmjyWWOoP9F/le0YelUdIKEessY9\r\nfqEPUxoBb20EE1yA45SFfI3mqOATH1aBh0KQIjg6zJXwtZROsA/Z2Gyy/xX6\r\ngYy4yW6TVSKvoaGrDE1lCYmnsnZoPoIfH+e5P3McoC+AnakB1KeB5y9PGVrT\r\nD4iF1HPV59O5w8Rg81yGlLrdxFZVQ2bdPDd5vEN6KsBTBdftwNVBcMuTErTo\r\nldnAoXdBptnTYes6gF1ulz9F/yXf3yKkOr1fQI8ibpmJ4HGJbICQJfSeKzn9\r\nrWxe7a7AUuCpGKTEwYaPQSXGtPv77paqAAxiY+m4NFO8N/XI3lvJ0Kkrzn/B\r\ng71z2LH2guwEXAOhfmzzmF13TjLnKpW6C0s=\r\n=MSoW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.0.1_1679778068783_0.4504419213919906"},"_hasShrinkwrap":false},"1.1.0":{"name":"@amandaghassaei/stl-parser","version":"1.1.0","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript","main":"dist/stl-parser.js","types":"dist/types/stl-parser.d.ts","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"scripts":{"build":"rollup --config","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'test/*.ts'"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","chai":"^4.3.7","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typescript":"^4.9.3"},"gitHead":"cd7757b4edca6d879d43221a63a811af109e7f52","_id":"@amandaghassaei/stl-parser@1.1.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-jI9IbIp0hmWB9gxK4i7YL5oiRN902TeFoaPnxVty34H6RlsHncLbEpkoJt97g7Q5DnzxV0+WcXxnzfasONs3fw==","shasum":"70ab6a88c013b4722d62f566337c36b71a04e4bf","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.1.0.tgz","fileCount":7,"unpackedSize":68163,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjO5XSaMTpzQ9e2yl3ltX1h5zYY296IbqtSSCS41nhTwIgerz2HmyO0RKmeu8EbC7Vaq0lhRVBkuH2lJi4Xoz7ofQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkH5bKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCsw/+Ktc6/hbKURVdqbzqBUeNf4g8+rpsvxvAeW9fqfy6FKowCH3E\r\n/D6QTwfRLpvtIJB0MRs1/fMQB2EYNHYV58bR94teghW4ijynGEl23zVOe1SG\r\nzy+xJ8o1e8xoUZ+CFnUXTgDcIGX9Iv1zTFifVWVioDrGUvIfnaM6ikEXYWdF\r\nxL9+v4eIeNu/PFJwqsPVMKO1RgdSpz2jCd56Sjp6zaO+N+inV8YnbSeZiRuc\r\n1+jFumQRewt0QNJ3z3Vby5thoiNelz2k5ExWiiNOXfXTPVKrrQOR8ZSG36hI\r\neTwrlo/yripaU/543P2FS42S377XETFgXhnmwHrfBt7kWhi5BfGBHcZ4ae3c\r\nAhLl2UnR8iqCp8WErxm/dIQBowSGgAFo+C2VW1ZNv1/z+nnL05Zi9HIBDYNa\r\nOc/ftgWge9dbDRo2pI3+gAMnUMqHxiCmu743z1s4yO7n0JFt16ji83Nw2U1H\r\nGLCfjSVzoNKSYoNmfsfeKng6THBvzB7ZLm0dcorO4Z4Ye4jkeMwspgfvp/F7\r\n5pTSisygtDMuTcJ2ykkIfq/74t3HcPFI+SZ9HF3mPgcjxiRHFWfAbATXEw5Q\r\ngawL9LeiP47gwS26yQZBMTN7H9mcwb1s+CK9IzU7uANKgBz/BbqlfyeqLHW5\r\niNqCOfdyyalHwV39plnnDvs3jELUuLPVOpk=\r\n=zAeH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.1.0_1679791818025_0.043935835337242324"},"_hasShrinkwrap":false},"1.1.1":{"name":"@amandaghassaei/stl-parser","version":"1.1.1","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript","main":"dist/stl-parser.js","types":"dist/types/stl-parser.d.ts","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"scripts":{"build":"rollup --config","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'test/*.ts'"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","chai":"^4.3.7","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typescript":"^4.9.3"},"gitHead":"9ab24f4563f3e817c1df3bbadf2dca4073ff4364","_id":"@amandaghassaei/stl-parser@1.1.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-TU+7KbPfhbZTyxXH9x+zgCktLi10TH6zdiBuw6dGvxY/zNKdHTASTQAARC6BKvYqETZMJLGsuRCplaowwzp7bg==","shasum":"b1efc6efc700035d7869d814404e046ae60be81c","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.1.1.tgz","fileCount":7,"unpackedSize":67620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAo5NCEq31vVjrrvoAaf4l69P+QB3yu/0HItv9dkyFP+AiEAj0MRx7JIlISbNfKSffD1rrP8pZR7JkP21MycD83VmUI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkH5lRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfIBAAkH+IpzTZIWZ3M+7Jgbza4meFIHKNPOMfqGVJjNZiEZmCamCp\r\nejXTW4RXnHSgnRVHEmkvez9K6R6Bp3obNmJPr8+orhP9TW3gRLWFDrVq9Z8D\r\nbJdz947MYp84xArLL8C3gmzKOED3ONRL+e9wviYzT7AFVrsnQ+XO6Hc/gx9Y\r\nw3VHipXbSBI0NanvNoOdZoG935PcMI2EhjglgYqp/Xm4+13JgRWQGFmN6uT2\r\n9qAPVNSWq+ivtSWGPxTN6SmO68XVKZG6v4QtMz23HSGg5XuoLfS7SUTcizv8\r\n0yrqqVl3zEgoNlkVOVg34ngBc1HTCmamkCUR2PjwOJ72XWJqnpcIMsWOTQ5B\r\nBbijk+SJxwidSIKU3tK1fEvgopuec1mMNDuB7z8+g6DHBp+yvRPOAl267nSY\r\nWX5lTnE2B+ZmqIKCyOoHHThTHUr5k9L9Eb/o7Jjj9vJhpINHlTEM+ba7zytU\r\ny6QRpBfqTcj8WTPuOrURA3t+/zSJVoUh8cPDpo9PfFYmFhEoUuDeucl2R1fg\r\ntxKFuHoj63P1cenVWZPAVDIkiZdcpHpxPEOw4S9RDH6iq/+QkTQNk1J4F4Gs\r\nbpQpKc6AfbQfvh22ucz2NEZhr20ke3ttJiZADk2BTCRvPVYDcTl6HvHNjnGt\r\npkSkTuxDEAG6A+GG2qnPFg4wKqz/3rIvnLo=\r\n=hgv3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.1.1_1679792465419_0.44880892674188977"},"_hasShrinkwrap":false},"1.2.0":{"name":"@amandaghassaei/stl-parser","version":"1.2.0","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript","main":"dist/stl-parser.js","types":"dist/types/stl-parser.d.ts","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"scripts":{"build":"rollup --config","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'test/*.ts'"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","chai":"^4.3.7","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typescript":"^4.9.3"},"gitHead":"0627908d916fd3c724a32e2d718d0d69a19e6d66","_id":"@amandaghassaei/stl-parser@1.2.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-4mPQRCguBqUgAfZxMaLUVHtzgiv5VqANTUOgCKqLtyA8FZrTRE2VLY3z+KpMf99RUuPO/YlylEbyTw+hwADZOA==","shasum":"e4ef2836eab5bf9fa3e56267d0348c69ec95bb90","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.2.0.tgz","fileCount":7,"unpackedSize":65546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFo1OD+mk20+j2pav4w+4+q08VZ0iEA1bVXGM17oyuQ1AiEAp7hEbbY7wIZAcQfAD4De1EIPnJPL5TPXaM5x3lXfE8s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkH55dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYqxAAo+ht9y4FPvsaC0De5wpVcVcHk+12GES0H3gfGM1Iy/D0ijvV\r\nxnolrfQYiPQSuJ1Z/LJzYNUbmUKhUFkiUnLWVKB5gvAIgpKyje07k4hAzJdj\r\ns7dQUM1gallCYxkSm/p98DZiuFUzfhXQNlT2W6Pv6VG4VBPsNzyTtCbOkhGO\r\nnh8ivN6mddMLu2as7JuBRX8zn902rTkBKwAq2KbRreVRJf36PmYIrHXdyYGV\r\nZ053G/43Ta0pDWhRQfKSRwSARaUvmpiio+7LQhBkY+RfxsrwA233c50BsUtz\r\nFQNA1LFTl12jg+yeH21tnOF8cp4GLI57LRu78Z6YMbktvO0RZYPKHLK0+/Au\r\nvzVgR/hG8wuKmzTKUh/2KV1xWFeIx4sad72YFp3k0hEE/vEu9QMcKuOxyi0d\r\nHiXPpqoo7jzH7FBfbkMx7GjfDr7eGLpOIa3MPzc5mGSjslxDgAzKrArk62mW\r\nIlW5sdhYaaFQAQGB1+hCypNsg1aKeBbwXtTofqTkh4x6iBQhqTOG8vKeTErR\r\nQ8l8xOYYpwmCEypmGTxTrF2Sz96fxQTm6rkaMB4Oj/fDF4DRzeABSocNGrqd\r\njPkNY2R5uNXtVtAwlhpbh898PJAAn5OsRzjcN8RMUhT86yC4Yo0MQtTw4Lpi\r\nlOfB6IycmtkEbtmy4/Nbt3SESEkKV8NOEik=\r\n=/n0h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.2.0_1679793757089_0.7213242712264414"},"_hasShrinkwrap":false},"1.3.0":{"name":"@amandaghassaei/stl-parser","version":"1.3.0","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript","main":"dist/stl-parser.js","types":"dist/types/stl-parser.d.ts","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"scripts":{"build":"rollup --config","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'test/*.ts'"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","chai":"^4.3.7","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typescript":"^4.9.3"},"gitHead":"82a9a5d472c4f1c486e5177326ab86ad139eead1","_id":"@amandaghassaei/stl-parser@1.3.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2kFLm6Q1NBuaZ2Ucpm3qzQM8l0kT8vA3Dwt49pkExTcZDr1i2TcqhCevz+qr94hGXnV338kBDmKLnA1DthWPCg==","shasum":"f7f2e1f5b5f29456dc900ab7eadf5fc65bf2f84c","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.3.0.tgz","fileCount":7,"unpackedSize":53629,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC80FVAEYlXA87WQGeB44M2FpybHBsxIOgUk5Rb944+GgIgbLEvkMGHCU5nvpZlhpP6hpqbYSoAfP8+PByFclmFvjw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkH6voACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaOA/+ICl8fe5/50AmBfhUp9MSqEsc6YhERpVnH159fOVqVyLrsu6E\r\n5MAKc1c+G6Zw4C4QVy4Oe0VGBmJgzWlK8yTCckbd5LHNOrATouIjba0qcg5z\r\n9HZM3hKI+4lEaTAa68wvRoNwJjwkYtjEWnXx6rW9I0nBNEt+zo2YT9XRdVZU\r\nlJI3CFT8UTOwLgoQCdjJnuEYPPjOm3Z6yWyzCJMXE80Ovc9dqKK/n/mys/12\r\n7QJAtTA5BY+TyvFS0lS6Di12t+MmEXWkOmuZs5sjCmyKHa1yTh6BmuuDehmg\r\nUqrZFBQ2fOI82vNI47X1/gymVqs9Nb4Pakzuqgcbo3ULUgllJ41uzx6g23a+\r\nkwR2vMTQ+iR4Xawd0yf6ImK/FTEakXwwrEGx0k9zf2Zr4/D9z/ctBhZR9YKC\r\nDoOE1/DkzDZuUSN23jmvh+LRKd4FixySb9bKxKEIbB2XVgT9yWScwZb1ZeBs\r\nVuUdJ19JJagmDbSK2mqfY5dMEROhjRtrXZj9mugfWcjerFIiJdJ2inHoymTU\r\nW/DJKx2mcUXzP9/gjtw5pJ3BTBra5Q59S9z/lBTCmrlCmlKP+zmGzM7fZxZx\r\nhjMtVLmIVk5CGTPmOF3G6k/X4uEk6BqVbpfhVpkkIFVDJfEBOi0Jdwl9J/W9\r\naHAJ/OnirSP7a75qcMembSMX1NlRScVOSOU=\r\n=R5gl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.3.0_1679797224439_0.989312815692891"},"_hasShrinkwrap":false},"1.3.1":{"name":"@amandaghassaei/stl-parser","version":"1.3.1","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript","main":"dist/stl-parser.js","types":"dist/types/stl-parser.d.ts","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"scripts":{"build":"rollup --config","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'test/*.ts'"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","chai":"^4.3.7","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typescript":"^4.9.3"},"gitHead":"b90d05fd17c65b4a0cbe012bcce65e287baaf7a6","_id":"@amandaghassaei/stl-parser@1.3.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-WJ36fZlZTodaHYxW6oByNZnH70M2sXOs0ALc6rsxZILDmiveAW5MkfmMPYWVQlFzaLp7t9nVL/ZVDsqRhI1/uA==","shasum":"d5b9114ae4222cfa87289ad6d1ad347d15377e54","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.3.1.tgz","fileCount":7,"unpackedSize":53652,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTDS3o2vXC3tvQHIOb9kkOGt7pW4CvmzlEoGfWajMFugIgANF4FTKYKd7JMAykahh96UJ07TdSlyouo5+iX48Bv40="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkH62jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo12Q/8Dtzx19TdZi3miX9Ul5Q4G2ZK3p3MvlKOaATPp3+zKTABIFrm\r\ngoOybN6Dn+h3+14juC/kg3dGFNhMdpklXVkp3Kt1VzGfeyYZDFxAdKp17MeA\r\nRNe6e/cBGp2CshsAdmmqpwbyxHp0tD2GvsaIFRnDxgYNYFNkJWnPJsIwa5EX\r\nUI0acPPaiPDUBSR6IbLiyCHsBSKFFCumSEgtrwxQc4xmdcRzpMh27tg4B6ZD\r\nOrPUlpIMR1TzAC3OEnnokOANKx73gKAAf95SpBNfEiD++WSclrrZbY8mfu5T\r\nUKvnO/6yeLcaCzrWn/SwsYgjUPLGNUtXz/WAS15I9rjDv3t8Ms7wyQDnoLQg\r\nzLUi+vTHfsqzHoz91FVtzE/AHmJcux8/E4GuAfBiUfaVIzdK9K7GNcRlEfnj\r\nOT93N9077DNG5jwDwtlyaUrdB6Sf+ekAQXvT76KUyo5P6c2bNmiVcNAEvlAE\r\nYvyXMBODuoGLlYVZ09iaxyH7ep7ASqrjJgwlb9aN9/fjDJXBjB9p7rczgeyc\r\n6dypLgs0SYTHBabdNELZxUM5fhfN39BGmYVHtVswSkyzuhXVSFZ2bgryt+24\r\nRCMUAwzicezHHAOgzJuQwXrGIS31B42qm45aCamBL55cqOBMWSw6A0hbna8J\r\nLF+WvzyTNqA90L3EkMoH19uJ3BNztSEx9mw=\r\n=/iAT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.3.1_1679797667388_0.21450328138721386"},"_hasShrinkwrap":false},"1.3.2":{"name":"@amandaghassaei/stl-parser","version":"1.3.2","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript","main":"dist/stl-parser.js","types":"dist/types/stl-parser.d.ts","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"scripts":{"build":"rollup --config","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'test/*.ts'"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","chai":"^4.3.7","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typescript":"^4.9.3"},"gitHead":"32ca96ba9a5e6b90de6d41a84b838fb2c858e28a","_id":"@amandaghassaei/stl-parser@1.3.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-BAk2HqOr7+7PMaPhJ6BlqeGKLjCq3K04yYql4u3d5tPvGvrjLlOn0wWMANRIS4ihh8ioGqAqH9igeM3zzp4XWA==","shasum":"01c7eca5014a5a2048fa80f5e7f354e76d7d259a","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.3.2.tgz","fileCount":7,"unpackedSize":53620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAM/C17VhT0gB/UHZEXoV7kqDVPsHWpjjiGIOtZbvxyGAiBwPjHHuUCv4HKIkjYfuFe3b5v/qoAbfhzEYNyCD48LFQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkH+fjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxMw/+LbVZbnFrpwceO7F2fKuSnHFaIkfZ7KqaUa5bDymIMQxVmD+i\r\nT3sDfckQq56ToPNhTa4QPWMufV4k0h9TRk5kOG/gPvghxQ728jFZWM33y1pY\r\nj+5n7lYRiC4kk9gRag4cAQC5fPEnHn5BvPlAtHsaBXwN7/gjEDXQZeU8hh1u\r\nyOCeSJCLJWmgjflYpmLDfrIe54fU2MqKOA2aYvCAWCWyW5y2r5Qn8KYHBcLY\r\nhadtiOY95xcxgw4UySn8siMOyuNJ+amjKKSPsdeBGSb35EmcXPGromXDZzw1\r\nX6+LIqvA2DaO/XW+NmWm8wMaEX4wEq9+atFNHj+x0c6NBhTwbpkEFOP1gMiG\r\n3ggAYY1RF1e1QDg5dclEeqKukzww7i1aTtx2Scoz6QsSmWuGwhig0KVWlmzs\r\nBLGJ5syZcbyXGR9c58ZpnARl7aCAn/DAMfINHAdT9c3H2Hqu1/EmV1hevw0h\r\nYtMswLzflhSBs0+d+Z7G5e4R+FmmEJ2fdphJBmBKLKzC8t2mNp1b/2ufUFFL\r\nhPatuxZ087bESiJlHeF0BfntyeWSURcCrjLH7yV318eL9xe4WG+FFaZzcq6f\r\nKualXsXwwrnwnWMOp+a52uTWoZ8sDHryi3Cm7AD20zcQ/SK9VV0OQingYbER\r\nWj2azxr6o2HCwYYgiYykyak+WpI25deVfG0=\r\n=AGeC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.3.2_1679812579521_0.11320898830751047"},"_hasShrinkwrap":false},"1.3.3":{"name":"@amandaghassaei/stl-parser","version":"1.3.3","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript","main":"dist/stl-parser.js","types":"dist/types/stl-parser.d.ts","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"scripts":{"build":"rollup --config","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'test/*.ts'"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","chai":"^4.3.7","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typescript":"^4.9.3"},"gitHead":"5a7e1ca2c5a35d70531757a082d5fb8861c830d2","_id":"@amandaghassaei/stl-parser@1.3.3","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-vJMQAKXcDXuLoOWgdiSu4S2zDcVyEIUNOEkQMNCs3jgB1EUVr/JFwFnqS1lD+/GAazphYllOP8m3yyyAQytnYA==","shasum":"8a7d599ef6d935d017249fd8b55e20489a627dbc","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.3.3.tgz","fileCount":7,"unpackedSize":53186,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHTm9jKOjlBv+3/uyXwkfX/6dH7FUjxORaOr40HMwYmwIhAODfo775ljo8eRB3TjfLyewrYmrt5HfRax6w70m/Dq1o"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIJSnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr60A//VltILyqU3upzuEYeSqYfgzFfebYPXx4zH4w7MzQNeFHudIhy\r\nNLptLRy+/GJESKM3pwMNW6q7fqE8KFzegwnxJP8lp2FsJlFcaTnboVHsGlUm\r\nEA969OZMQkcQf81Zd6s0KSz3nzdmYLdudcZsZwIbvaJqA64u9uf71sifrF7r\r\nLQOj71TRHHB/B4mlX8BVjE33lEA9hQvT7HPTRlcq5/sydckFkCLEe/Vy8OrC\r\nd9R4OW3iecbRPpVE9KOcBPy70fzNWtIKP78ine7vlGp5ip1Uru64iFVm/GLM\r\nI104fUOjeJGcDasjMQ1WWzj0vmTW7GtwVGZr9ZpG7DiDwB/WICNbRQ5OzUR7\r\nCw9wdATGLfX0e7cGL/4XHKTbJw4P3k7rAz/czgSHEcWtEizMHqyI9Pb+VeHb\r\nxlNTcfl4+QI2DBM+14M4o6al5xDMsqoGgK0AOK6cPxUCqnKdn+oD8rBIjW2K\r\nML9riZ5Akz+Z6ysFdQJVNA1F7+sQYUjdrrO59V6IPotbwfrhPHQHDvIBt8ZU\r\n5qb98xYQP7xZrv7i51AW2fWD6LQ5hSINbJOacN6wpC+CEStlgaSu++9HAeec\r\nTEG9oI06NfYM+vccXk6L1keq8QtZdnYwotKDUZ3VIbHojUO+S2M80Brm6eqe\r\n+rKcKZ1sX8gt7Hz94Cd+m1Mto8uE/zcvQNw=\r\n=wdgE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.3.3_1679856807484_0.4719218413615589"},"_hasShrinkwrap":false},"1.3.4":{"name":"@amandaghassaei/stl-parser","version":"1.3.4","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript","main":"dist/stl-parser.js","types":"dist/types/stl-parser.d.ts","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"scripts":{"build":"rollup --config","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'test/*.ts'"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","chai":"^4.3.7","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typescript":"^4.9.3"},"gitHead":"08456527d58aecbd1cbaebfa9365baaa592f997b","_id":"@amandaghassaei/stl-parser@1.3.4","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2Ol7ucQRwOQQpq1+Yell9VSzH7Rn6KqfsYe2U4reeyjKeVi0NliWqr/wdPL39ziibVr99oN0mXgteMg8Of0iaQ==","shasum":"11f68a11c7e5c99bc56edaa7be626472acfe34c2","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.3.4.tgz","fileCount":7,"unpackedSize":53182,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjIAe0xzLQUVpSd0tiCU3xBpKoQdOy4f9zzo7kLs7JIAiEA1lpZIqdFnd5/aiTXO7sQCBoL2FpmM9WsuBLX5B3h6GI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIJdEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpb9Q//Tj/mTdkgb+3tKAnuofC7YaqyJvWNdaO0YtQyVVITNayqDDWk\r\n2NDHCbZt1safOEpO9Qfyfw6fimmOgwXrWrHhz2w5Re4ZUVL5u/+mB3Xa1bOp\r\nLkEG0G9s9EGrH9oBnB87TjZSKAjqBcGOkegc4lov554yysfzPMjSwGkCigpa\r\nPYMdjQ8+mPkooVD5ry0NS5lzUi0uKJIxhNdY+9JY63Qjwzle6jZnqQ3Ukc6v\r\nw2EnSTacl5HAqCzvwPudIMUaJz3PaVoesQekDVp3FFlZf7vfB8Ywzirsr5jC\r\nKRaSqT2oQVKqYzmqY5EimEkqv3uadKQZBxEh4Pe4SdibeLyn9UvXmp5F2od4\r\nyjkgMqc0qPm5YtABCbhal9mciqMSTyBmoO0w+8xK5SoKHpiE3U4VDwE38+fa\r\nnEjLFaKe0OGrLDldeBr14oNve5dfGA0kc5BFa3iaqv8Aft56fBaGBb9zWq3z\r\nVUv0gYojEZv5xkbuEQ9vNMxbkyqhD1Zyzy4LxYMfdSIMLog/Sfm45CyhHoNo\r\n4i+QlniG5d5/oqokOdGVjkhY98Y7o0zvuBlFCz7dXkuXxyCO6vwTSpmmSq9A\r\nbItO4Sl501I/cM1fI3egpQhCy/ojvrguYTB4jEfA+iQgoG0k7ASXoMeK0gsq\r\ns9mqO/o7er3VtrXM8QJVCCcWB2RswVMyHqQ=\r\n=P4Nh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.3.4_1679857476596_0.8435345696986507"},"_hasShrinkwrap":false},"1.3.5":{"name":"@amandaghassaei/stl-parser","version":"1.3.5","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript","main":"dist/stl-parser.js","types":"dist/types/stl-parser.d.ts","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"scripts":{"build":"rollup --config","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'test/*.ts'"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","chai":"^4.3.7","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typescript":"^4.9.3"},"gitHead":"2f052999cb2b95a86c2a58e606834dc56112143f","_id":"@amandaghassaei/stl-parser@1.3.5","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-hjIyJq/Tz1PyKPMUbzdWD+s1jjWzmzSbZ+ELpnkuVjin5+rvQqmnpyLGq8gnrgUxRFtPWqhyqNi7+T8Xr+XzqA==","shasum":"8f6258b3e204214cb6b34fb24ecd0c2d20519df8","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.3.5.tgz","fileCount":7,"unpackedSize":53980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8ydEaUORbgAikAWLan0sMNyI1OwqeDdFi4w2pQmKLmAiBO+72Qs2qLOZ9RgPTJYxkjqaD+yp47VN9eaWAcn6XVug=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIJk7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZ9A//Ta341b0SbLJbUIs3wd/Q/2KVZCUK4jq/0p5u2gCF2XYdnSpz\r\n4n4KIWgmQoqWqLTyvZXFX0oTsLCfJfEVvVblHlqePcI9qsxGvTfZG08LGLT5\r\nUOdnMntRHZ7d4eNj2LbDBlFoFaqFUHL4o/jAqFnwhqRFRzLL366RG9pJCImS\r\njePlR5chjYhi14Lg4hJ9iMuMArFSoH3OCfUrodwjtzrWKgPUVZSCQj1BH6AA\r\ng5ax8fRP5LbGRRnIecO0Uqlq4/YaPXMwwwfYVZ2EcmOdOzviysbNfHNIpL4V\r\nIagbeJmR86smc3HrmCCK2D1FHER1YVSxjNn8taeRCUbdyYEX6rG+H6pSmN3H\r\nXug6qEOmC/+Nw44ytz6fTHYYMwvYBo7t0byH9tAslgV5OWaVGBpwpnxfAfCc\r\nvXzvZkwnyGXdkeZ9tDkaaquUvsW8T04F6hI4Hq3d4UT1L4FlA/Yhcudl3FTI\r\nOxKM1+TwPjsFz2xPdduMdPX8EzVa2yaWabIs3r2UhYY3OUl/QNtxltVzVqLS\r\n96ZrrHxEHJkzthpDLoKEn4Vx74VEZdQKsQPRBnhQpMz6A8tqFJ2baF+SUcYL\r\nRqAnINHVLX/mZwn5ddXseKJ8kLgKIPuB9zE0uxbr2AYgKh11oeCqYlAunfSN\r\nKNsc538krhnCiBSxNV9WClWTX4gmd51Lwe8=\r\n=MDdm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.3.5_1679857979001_0.7563112690989007"},"_hasShrinkwrap":false},"1.3.6":{"name":"@amandaghassaei/stl-parser","version":"1.3.6","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript","main":"dist/stl-parser.js","types":"dist/types/stl-parser.d.ts","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"scripts":{"build":"rollup --config","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'test/*.ts'"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","chai":"^4.3.7","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typescript":"^4.9.3"},"gitHead":"862feb610fc75544ee37b83780335056c3a4fcb5","_id":"@amandaghassaei/stl-parser@1.3.6","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-sdHX0honAzJ0gDjyXVjsrVLU7zpjPdc2gFOW5ozwKu0G2kBlWpo+wEy9fbHYu7n6z2f4fSu97zmr7hq2th54zw==","shasum":"8a2b8fd7d8c47b2f47edf61bdce33e9b5fe6a6d7","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.3.6.tgz","fileCount":7,"unpackedSize":54091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAWcyF9lv4en1GoerPg71cEUK6vnELEZCUVT7EV3FgkQIhAJ3NMdP+sff1eMxOWqi8aOPc7q1WLY/s/I48ExoZ6FpF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIJ1iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpz6BAAgxRsJAzLu16kMAaXsOT3bQ15LVQ/1FZwopHUdWIFDF2yx0Xi\r\nReq/pU9KyT6medA9CMSyHisjKl7Wee6/RM7sD//EaXUF8bV2B9LX3ZRPGyqj\r\nTmrc5Lc+QOJcCdr9ZVz3Z0Z6ORYZMkLKS0Vvv/3f2hnl7nNT+5z3ZZfGOkzT\r\nzSwksMbQniGFdSjO3RyTCoQyrHBCnYmNlb9X5hvvrTh0ccFfHva8HYmiTdXQ\r\nLQSSg8FWRHFQ0hvIWFiN+VKXYc3BVLyHQ6FmNoSUiFf1mRoqkQblG5b/f60s\r\nXYNyyQZFnon03KT4/BOZ/Q3LMvtZgqXrrDKuWWwxIOEeMof1t7MW+dtRGTnG\r\nozU9ZidCrl30S1CUM7NHv1ePxq3onZNf3Vo3CAOoUopCKEGsGZcxSYlBZEMG\r\nDueKoZ/uCaQ8JMTfbcMktkTURwgwBRsvUsN7hnLweNJEb569jfbJNqMBLhnK\r\nREY2NGh+CPpGrWX7QKjwF9rygfB4MymgnrpJLKj4TYWEQpPWlTlqwES7HUhV\r\nn5UwG1NNBvxKFs2yi+AyN4KOZjt9GwiARZZt+BjjSrsYePT57HqdW/VUo687\r\nSkWjbAUWKfCI+XZBsRisYGZ8vaoKRPG8AlEcv1kV53cwR19xjJZ9X3zLtAqZ\r\nQVPLVOG37Iv7rhRIUjxBmriJhc8Buz1+Fxc=\r\n=jm5R\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.3.6_1679859041826_0.678749361765401"},"_hasShrinkwrap":false},"1.3.7":{"name":"@amandaghassaei/stl-parser","version":"1.3.7","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript","main":"dist/stl-parser.js","types":"dist/types/stl-parser.d.ts","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"scripts":{"build":"rollup --config","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'test/*.ts'"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","chai":"^4.3.7","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typescript":"^4.9.3"},"gitHead":"6f5b9fa0473c24eb5bce7b066087de19e3efcfc9","_id":"@amandaghassaei/stl-parser@1.3.7","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-PgiPxHTn3vUHIdwKMYKyw30bG2fcdPZfn/RIiaCJ7AuSsY4Vr2oYy0y7/H6tZ4MX3ofRnjmy0WB/oTWjXkcffg==","shasum":"30c5b430f8d159a974b20a3739607cdeb3680bf3","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.3.7.tgz","fileCount":7,"unpackedSize":55650,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTg7Zf/kjIct9JJ6NU+SqqoSNfuOZzsIlty3Zl7aSf0gIhALIsyLUIMhCeBrnuyELJtaHWypc+AMfk+HibsBa3FTGi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkILMRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4Bg/8C3bGr7npqUcnx0NngGHPsSA2dngQk8iDtzpIg5bs0hic23sN\r\nKNe5VVnDAAfCoKJMYmwGlxTUW9BnPnb1ANxBGnHtgidClE/ZFDBqGWH1ZDhb\r\n6O2dmeZEpmKGtn9HPfj6SLinIY3gtAa1ZCqwghUc/2teQ2feoHozvHI8GtMY\r\nSlvZvqEKQ+10aCMH/ah2lkxa0mkNEys/t9uRvymB6UQGTI11cTNwvOrLzGB1\r\nhKE/q0T0SrkYz+E5IFNWloZtUl/sio8a5k/CG/UMU05WMg8byPkpAjzNOZfP\r\nL1v2DOjJpUl6devRWuBG96moXUYWWnrrpRRCwPo8gY1CGMQDS0c5I1HZ6dkn\r\nLGI8k7t7cBXTXJ8ixZpdaQbjazzSp3A9skQYpO9tLCeokxXrvKyofVqYerhd\r\n/GqBDawpbVsOK3A6Ejfj6oF90zXMrv0GpuRiQ4y1jd5sLyuXmn0xNMiFlf1I\r\nNnSp6z1E9i2Od5xBWdo+A/t9KXmHdq628O42iASv6Wnld4nOnb7obySIyN3b\r\n1l9PHNdwmu0oyaZ7rqXjuFqP31tzKXdgT7JEPBqShKu0YZ/QvzoLzzO3XVGJ\r\nsXgDdST71FtZbK5rHBQ6pj/KKhF+DMmeLwogBnwDDB9guEon6aGYleXJGbdF\r\nF0zWlqebohtiKFoKcB6Fnt9U/xo6aFR1qP8=\r\n=xyTX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.3.7_1679864592813_0.3509722373547155"},"_hasShrinkwrap":false},"1.3.8":{"name":"@amandaghassaei/stl-parser","version":"1.3.8","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript","main":"dist/stl-parser.js","types":"dist/types/stl-parser.d.ts","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"scripts":{"build":"rollup --config","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'test/*.ts'"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","chai":"^4.3.7","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typescript":"^4.9.3"},"gitHead":"146048ec97edc0c80b54bfcb0908a592e5a2d555","_id":"@amandaghassaei/stl-parser@1.3.8","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-6492cQRc/SOxbGpKbpIqQ1qF/+GlZLFDxmYAZUttzqBx8A/CBLiKtJVE69k6iXJN5Q9AqMiPw1JVOxIpyg3kFg==","shasum":"5b337fdb6860ce9ea7146b22611a8bd5b4a96a2b","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.3.8.tgz","fileCount":7,"unpackedSize":55666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFSARa/SSXq9VmWRF5f1MnYdsthh7wW/b+cehhVrjxqQIhAOIVvGl+PndO6IBKkUBRjs6sPTdCzgauL/pVp3XGJEi3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkILOjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPAQ//d94qJgUotSrGaJjO76ngVErz/F/LdOgQnTCHA+CCAUdjpZuw\r\nl7IraOZvti0QCvx/tJS0VY89FZjRR+W+jO2wr44mAWFHQYQP3PB9jG8uQz2P\r\nUNdthH1V5XK1Ooh6aT/8yO3EHP/jDlisugwIGrLim9PVKWDJWdf77xrJMwdx\r\nCGkNnQfliqM4kFyIRutK9/6Rv+YPzSPV2REiyymQSTgeIuZx+zvp2k8qGZw0\r\nfgmEzLeUy0gLhJLcDGwufGVUg1T5lmjENgfv8osozA5xHLiwX0Fl04VjUvGq\r\nfInYF3dcwwPjae8rYM9MoUR/2zwrNy59uCWzvTGjItAfEgq6aGPt9nfNH0I3\r\ntGrTJLGq0obb33iC7FnZdZv9GOYhPs8Aj/0oWhdsqxVUOrs9/ybk0TWu/mQk\r\nCOWBFlHwzDbBPkBz6E8sYD63NlocDTbA8F+gNIybUPL9Z+fgU0il29STEsz+\r\nUFlCSOOhLtd8Vkn3ueQeoIW6OGkNP9V6gcUAqOsuj0XGHv1QRH1Pmu5C5pJ8\r\nfQj2g4LBEdFVWnDb7UjJixcSnIPervMJS25vcwb8N7/kSIr237Sk3H2eaUnL\r\ncKfyDCS5d0QpQH/9zcvCtvckzZN+SpwOw/eJLaB8ZXY2oqmGQyd1qFJ3mmde\r\nTBTsSS0FE7rKve8Z4o3mGNv8eNB9fPs1Y74=\r\n=LvCe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.3.8_1679864739558_0.9835468728785111"},"_hasShrinkwrap":false},"1.3.9":{"name":"@amandaghassaei/stl-parser","version":"1.3.9","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript","main":"dist/stl-parser.js","types":"dist/types/stl-parser.d.ts","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"scripts":{"build":"rollup --config","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'test/*.ts'"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","chai":"^4.3.7","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typescript":"^4.9.3"},"gitHead":"c717315005a84fa644557a90cd156e7cf16044a7","_id":"@amandaghassaei/stl-parser@1.3.9","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-vU0HmWmahaRzSRm8a1E4FeyPGYW+8TVz+z1ckrkX+B6Wm73Omtv7+ghU75ufIBLEAiM5qPF5ouXwzWBmkfjf7A==","shasum":"2b6c6dc82ae19c14d520d5c86695fcefa37a5787","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.3.9.tgz","fileCount":7,"unpackedSize":55846,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLh56t1FXcIi1UDJVU/W+8mPSU1PMKqf0uKm2FGUiyBwIgR3AEbDRZBQ+2BpCoqEVT7sM7CUZGFnmbOsICBN336T8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIUelACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7ow//Z/rfyG7LR4zqDZfW7PLg/qbvk6HNw1r+8euSlXsF3GHTgoSj\r\nuHWV3/8umObV8U2pQeRNuRU/9xl+3ykxjbXQ4dyvqm6QccavaZwkdmwMdAI5\r\nCATbNnYH1HHt0FVL2hm3yQ0QrN5uKChNK1bsmpqfs5epDdVuOv3uaP0tdFU6\r\nSC2JcSsOPBsZ2Hq7WfQSbJTs+k/T4dgeiDr4WgxImvSmUWP/mWFs1PsyYLfr\r\n0SsKMSUQ4uf0LiiW8OSbIfX9Iz6++4q0M6S2iVKggVBlvUgrQtTtAwO3g/BP\r\nlZnLK8rJVgbR9LWfGhAJyiMpoOmHArgEZG8VEvyUsbFRtld2W8lhhXqjykLZ\r\n6PB+/NRP2Qkza6xwPKjk32z++InhGlO7LHVtKmzivgNncXNayLK2juZW++fZ\r\nAHT1ypzhC73XzzNHP3qzyJam+owRDnqDPnOl1xMpOLl94B7wrjXkZp3CoTmK\r\neAIDdHJdLtJ7YC2TPEfKcR6TQ8OwJXVOr4mcblmuDvqhNOtCwiWj0I5iIopf\r\nfjooVu6Q/M8cqXf9/oiX3a3okIuKVuWGe2y6s9qQjH1WP+fjJLMmJl5UDuOP\r\n2NdVYfIrRAwViAY2Qszrqzj+uAwNn7cXl2ERhg2JLvw89tMbz4g6MuSYCsFB\r\nBIMseWTKeb7/RxIIYmjzBoJL13TJVnx4j30=\r\n=WsWp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.3.9_1679902629485_0.692222152905926"},"_hasShrinkwrap":false},"1.3.10":{"name":"@amandaghassaei/stl-parser","version":"1.3.10","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript","main":"dist/stl-parser.js","types":"dist/types/stl-parser.d.ts","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"scripts":{"build":"rollup --config","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'test/*.ts'"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","chai":"^4.3.7","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typescript":"^4.9.3"},"gitHead":"546a08cfd60beeb26f929141b22528981e587bb2","_id":"@amandaghassaei/stl-parser@1.3.10","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-FYkvQs6uGAo83ZI1DBOLKOIPP3o7UT2SSjaDrO1o7uQOPgzSdz3c6YF7CR3odDnYB7lHDR7kkpiaVklOrq876Q==","shasum":"aa33a04578fcca3a42932072fc687e118240d7d1","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.3.10.tgz","fileCount":7,"unpackedSize":56152,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyWBHghV7Z06aP4qM/o5eq4tF0TlzdzJUW0HOWLe7ioAiEA59GIPhF4nIq9N0k/sJ817W6QHn7ZiloRyO2fM+WigxU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIUlhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrruA//RYNpKCJU8FalAbLPbfgD0xLh4ePMweqgGU8EMYTTho99G846\r\nA8v2s+Q+c89My2/pDO3GzdoYHRQgR9rzGH6ZoBgbMYFNSsgPzIjKbh1lu1CS\r\n17BFM5cdq7kOX/B5KLawDS7h7U0f7mUchQ4nkKeLhi2RIRNFSKQLylLCqmpQ\r\nuyLDblmEOgj4QRWrm/8g3osh8BP80HgI6xWE8zbfEaCfl15XLif/ymCcNCYB\r\ncRwt1HzxmbOC1HrK+EPXf/W4Fn8xOz8u5YBGn5bOuj/YoSP48nnzJTKJZuol\r\n009gE3HtjDEUdarVq6SvX+irrX+I4pCSqvO0NNH1wqbdP1+vinbaVeeS5haB\r\ndrilmZLO7LEZjOkQQirYHWLAjkq3T2ScCcV+1JnFda3b+QSGe+GF08spGgRF\r\nGP4TpRPrFkrW3r+1Oa/GtmOKCC4je1XP24+N7555QjMjkGO5lEx+oetKrzGI\r\nM0UjgD80dhY82wKjnVua3wvZFOMIEvXcBvUL2BUtPzvYhHI1bLkWv1xJxrfM\r\nGphZVwzn2TxHcz4HPyD8XTL2bo//T6bwo+b6rtO7ZgwcL9vAF6HgpCfFDYTA\r\nFp5+8rRl3xzzfGrHB1s9yUWBBadaFb28JIiiurxXPwdopllrxPj+XMCAHyu+\r\nmvaVZtu4EbPXo/EspR1Kv25FDtYNnQhboEo=\r\n=Xc9G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.3.10_1679903073558_0.8735401229970368"},"_hasShrinkwrap":false},"1.3.11":{"name":"@amandaghassaei/stl-parser","version":"1.3.11","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript","main":"dist/stl-parser.js","types":"dist/types/stl-parser.d.ts","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"scripts":{"build":"rollup --config","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'test/*.ts'"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-typescript":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.11.11","chai":"^4.3.7","mocha":"^10.1.0","rollup":"^3.6.0","ts-node":"^10.9.1","tslib":"^2.4.1","typescript":"^4.9.3"},"gitHead":"d37fc61c2955ce031eb2f8a19286027b24300e13","_id":"@amandaghassaei/stl-parser@1.3.11","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-H/0kI8NpQ8KI9inmG+T/h3aByFr8ZHrl0nZ4GfAxNRCYQFTA8ZLU6kH6aR4IDFLYBl0mFvVJOElrsgMYpBn3MA==","shasum":"2cca4fc164b5364ca18ed35cbe11597242e33f63","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.3.11.tgz","fileCount":7,"unpackedSize":56076,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4/NTnLYt9vrO8pUlXd78Fa2uXuf+rK1Tr/LEndRqUiwIhAILRDICnaatHS1mR4DPiXxGJLg3gslAAhltmuGX6gBAm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIfTiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWPA/+P4rxOs4mD/3l7wbCXMhK2bTpGoh9o6af2aIHrmT/XmUyF52I\r\nHl5CJSxHQmFHeLv3m2QxPpsnNNNv6s/kfUE4pmjbSp7s8TsL1Q4ckkFD69H5\r\n5BxCO04XxMlxUh6jQrIqC1FZD5BW5WtP0NZaKL4Cd6xIbGO+BA3BsosQ/4yk\r\n+OGxhIoY4Q09Jj6RtlVlpsyJGZgIT30e3jCM3vP/BRIywQ6e70eKTFb87g70\r\nk+eTd7G2+yopOCP9N6ZuTuTTkVAfv7UndQXY9ZZ9OL9Pa+Bf39brA49pm/a3\r\nVL9kvWMSqpNad1jS+ixGfVz1+FqcJR2cpZp9/29wVcYL7R04Iy52k2CxxQD9\r\nNxyZwXA+2WF/zEDWJAXT3lr8oSvc80qkaq5sN2CI2642kYRY9fTfCgyA6pQT\r\nuRskq6PpH6BgQxhkrV4o+9AdyN2/bY1QLVWVIOxmzxNqyHNhW7ORCr5nSbtv\r\nQKm0Dap6ELdOVMXRSowpAWsGGbkZBpU0ZVOoR3KMuE2qrgCX0F49GV7IzELY\r\nUxhAOXm5Ecn7LGKQpElyCYE4ADeM6UEIEYq2AXq3zB2nio2V7FCXDjgv3MXp\r\nLA9uKma+E9W5r0Avyj3aiTnEGieYGecVmKCivr4cePVgCIfPEEM1/50DM2GW\r\nzhXjLCPGvGMS6WrJg2R4n6YM7NQtGDZDgu4=\r\n=RG6n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.3.11_1679946978689_0.9637014272724551"},"_hasShrinkwrap":false},"1.4.0":{"name":"@amandaghassaei/stl-parser","version":"1.4.0","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript.","main":"dist/stl-parser.js","types":"dist/stl-parser.d.ts","type":"module","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"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'","test-with-coverage":"c8 mocha 'test/**/*.ts'","make-coverage-badge":"c8 --reporter=json-summary mocha 'test/**/*.ts' && coverage-badge-creator"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-node-resolve":"^15.1.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"},"dependencies":{"@amandaghassaei/3d-mesh-utils":"^1.0.0"},"gitHead":"10cf58d8f255d137dc71bbaf29f20ec27de795dc","_id":"@amandaghassaei/stl-parser@1.4.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-KZnCxIiivNuRTTC6kv4zcDrpzAGD5Xx94ZgKznOVRw9PmNruaOxb18OzDN+gE08JeyCeoJMAq6msPChMF8Ga3Q==","shasum":"8354b70d7b793d9939604d19228e5cb828febc3a","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.4.0.tgz","fileCount":7,"unpackedSize":44307,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbriO9X7V10saltpB0OHprQiH5xaZ5VUHTztstXkfRtAiBVMwjC0IHF5NinbUh4KJt6+q3JnnnrGpxDnJd4X1TUTw=="}]},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.4.0_1688607621905_0.6773795264801383"},"_hasShrinkwrap":false},"1.5.0":{"name":"@amandaghassaei/stl-parser","version":"1.5.0","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript.","main":"dist/stl-parser.js","types":"dist/stl-parser.d.ts","type":"module","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"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'","test-with-coverage":"c8 mocha 'test/**/*.ts'","make-coverage-badge":"c8 --reporter=json-summary mocha 'test/**/*.ts' && coverage-badge-creator"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-node-resolve":"^15.1.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"},"dependencies":{"@amandaghassaei/3d-mesh-utils":"^1.1.3"},"gitHead":"207ad19dc3326a8a7cb8a83a4a9385871ba633c4","_id":"@amandaghassaei/stl-parser@1.5.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-/9C/D74huqHqWxt0CBha4UhHJtg77CUXZZ9v+hKsTMEjLpt32POSBVQLvXn6Yqr62+Su3QjYZQ4SzFJ/JB9LOQ==","shasum":"0e0655198a792b091e2e687c012a1fcb3393f7ae","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.5.0.tgz","fileCount":7,"unpackedSize":44435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvF/Yvz7/hIn681LM1PoNI0Lalnby7LDvXaPxWq+CfBgIhALSMGEjS7EinvXlk7RTo8Xk7SfU57WfVMWhHtNhlDL8j"}]},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.5.0_1688928831719_0.9549296718841078"},"_hasShrinkwrap":false},"1.6.0":{"name":"@amandaghassaei/stl-parser","version":"1.6.0","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript.","main":"dist/stl-parser.js","types":"dist/stl-parser.d.ts","type":"module","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"scripts":{"build":"rollup --config && tsc && npm run docs && npm run make-coverage-badge","docs":"typedoc --options ./typedoc.json","test":"mocha 'test/**/*.ts'","test-with-coverage":"c8 mocha 'test/**/*.ts'","make-coverage-badge":"c8 --reporter=json-summary mocha 'test/**/*.ts' && coverage-badge-creator"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-node-resolve":"^15.1.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"},"dependencies":{"@amandaghassaei/3d-mesh-utils":"^1.2.0"},"gitHead":"08d3901d6a27ee65270f992dcf2c6cfd6297c1bc","_id":"@amandaghassaei/stl-parser@1.6.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-FkEB7n0U+HONLIZ76mO/fk5vmhJXtLLhdhBTZtK7ojf29B+pRZ9CQvmaU1kLwwzlxTJ5CGNBTCGmBFd9lngCTA==","shasum":"117f514c3c2a5abd2e12dc036e4ba45160a9dc3e","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.6.0.tgz","fileCount":7,"unpackedSize":44431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDASFUx6wsDptaulbB2ldNxE931b2UlXnyomLcXDSupoAIgV8uFSAypJFP/+dBYZAC+GyVGgr4zkS8xnxSvfqlOGtQ="}]},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.6.0_1689133419682_0.8491548628177668"},"_hasShrinkwrap":false},"1.7.0":{"name":"@amandaghassaei/stl-parser","version":"1.7.0","description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript.","main":"dist/stl-parser.js","types":"dist/stl-parser.d.ts","type":"module","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"scripts":{"build":"rollup --config && tsc && npm run docs && npm run make-coverage-badge","docs":"typedoc --options ./typedoc.json","test":"mocha 'test/**/*.ts'","test-with-coverage":"c8 mocha 'test/**/*.ts'","make-coverage-badge":"c8 --reporter=json-summary mocha 'test/**/*.ts' && coverage-badge-creator"},"homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"license":"MIT","bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"devDependencies":{"@rollup/plugin-node-resolve":"^15.1.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"},"dependencies":{"@amandaghassaei/3d-mesh-utils":"^1.3.0"},"gitHead":"7d0704f822b8edd9a6baa4b9f402b88452487b43","_id":"@amandaghassaei/stl-parser@1.7.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Asu70JCMc7usfvxWlNo7S5l5QDmTOyuxrTq50v9Z2mqHX+JysMrN4GyFzKnlz7e6hooa/QDFARRPhLJrEF6x4w==","shasum":"3fc901081b5b2236d6e0199611c4d0563795d89f","tarball":"https://registry.npmjs.org/@amandaghassaei/stl-parser/-/stl-parser-1.7.0.tgz","fileCount":7,"unpackedSize":44531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6guEaHVh34gClZJKyyDkWLIlzkNkP6SCR0KgiYMsR4AiBgrRKTIoxu1ahMzR2ZcmJfAEPanBrEmDa0x9ePVpsZFA=="}]},"_npmUser":{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"},"directories":{},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stl-parser_1.7.0_1689134947730_0.8116587204072401"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-25T17:31:19.241Z","1.0.0":"2023-03-25T17:31:19.443Z","modified":"2023-07-12T04:09:08.072Z","1.0.1":"2023-03-25T21:01:08.992Z","1.1.0":"2023-03-26T00:50:18.294Z","1.1.1":"2023-03-26T01:01:05.559Z","1.2.0":"2023-03-26T01:22:37.295Z","1.3.0":"2023-03-26T02:20:24.612Z","1.3.1":"2023-03-26T02:27:47.570Z","1.3.2":"2023-03-26T06:36:19.668Z","1.3.3":"2023-03-26T18:53:27.677Z","1.3.4":"2023-03-26T19:04:36.777Z","1.3.5":"2023-03-26T19:12:59.222Z","1.3.6":"2023-03-26T19:30:41.969Z","1.3.7":"2023-03-26T21:03:12.987Z","1.3.8":"2023-03-26T21:05:39.757Z","1.3.9":"2023-03-27T07:37:09.668Z","1.3.10":"2023-03-27T07:44:33.666Z","1.3.11":"2023-03-27T19:56:18.853Z","1.4.0":"2023-07-06T01:40:22.080Z","1.5.0":"2023-07-09T18:53:51.911Z","1.6.0":"2023-07-12T03:43:39.869Z","1.7.0":"2023-07-12T04:09:07.951Z"},"maintainers":[{"name":"amandaghassaei","email":"amandaghassaei@gmail.com"}],"description":"Standalone module for parsing binary and ASCII STL files, written in TypeScript.","homepage":"https://apps.amandaghassaei.com/stl-parser/demo/","keywords":["stl",".stl","parse","parser","3d","3d model","mesh","import","binary","ascii","typescript"],"repository":{"type":"git","url":"git+https://github.com/amandaghassaei/stl-parser.git"},"author":{"name":"Amanda Ghassaei"},"bugs":{"url":"https://github.com/amandaghassaei/stl-parser/issues"},"license":"MIT","readme":"# @amandaghassaei/stl-parser\n[![stl-parser main image](./main-image.jpg)](https://apps.amandaghassaei.com/stl-parser/demo/)\n\n[![NPM Package](https://img.shields.io/npm/v/@amandaghassaei/stl-parser)](https://www.npmjs.com/package/@amandaghassaei/stl-parser)\n[![Build Size](https://img.shields.io/bundlephobia/min/@amandaghassaei/stl-parser)](https://bundlephobia.com/result?p=@amandaghassaei/stl-parser)\n[![NPM Downloads](https://img.shields.io/npm/dw/@amandaghassaei/stl-parser)](https://www.npmtrends.com/@amandaghassaei/stl-parser)\n[![License](https://img.shields.io/npm/l/@amandaghassaei/stl-parser)](https://github.com/amandaghassaei/stl-parser/blob/main/LICENSE.txt)\n![](https://img.shields.io/badge/Coverage-96%25-83A603.svg?prefix=$coverage$)\n\nStandalone module for loading and parsing binary/ASCII STL files – unit tested and written in TypeScript.  Parsing code based on [Threejs STLLoader](https://github.com/mrdoob/three.js/blob/dev/examples/jsm/loaders/STLLoader.js).\n\nLive demo: [apps.amandaghassaei.com/stl-parser/demo/](https://apps.amandaghassaei.com/stl-parser/demo/)\n\n\n## STL File Format\n\nThe .stl file format stores geometry (and sometimes color) information for 3D triangulated meshes.  stl-parser does not generate or render .stl files, but it will allow you to parse them in a browser or Nodejs environment.  Example .stl files can be found in [test/stl/](https://github.com/amandaghassaei/stl-parser/tree/main/test/stl).\n\n\n## Installation\n\n### Install via npm\n\n```sh\nnpm install @amandaghassaei/stl-parser\n```\n\nand import into your project:\n\n```js\nimport {\n  parseSTL,\n  loadSTL,\n  loadSTLAsync,\n} from '@amandaghassaei/stl-parser';\n```\n\n### Import into HTML\n\nImport [stl-parser.min.js](https://github.com/amandaghassaei/stl-parser/blob/main/bundle/stl-parser.min.js) directly into your html:\n\n```html\n<html>\n  <head>\n    <script src=\"stl-parser.min.js\"></script>\n  </head>\n  <body>\n  </body>\n</html>\n```\n\n`STLParserLib` will be accessible globally:\n\n```js\nconst { parseSTL, loadSTL, loadSTLAsync } = STLParserLib;\n```\n\n\n## Use\n\nFull API documentation in [docs](https://github.com/amandaghassaei/stl-parser/blob/main/docs/).\n\n```js\n// Load and parse the .stl file using url or File object.\nloadSTL('./teapot.stl', (mesh) => {\n  const {\n    vertices,\n    facesNormals,\n    facesColors,\n    edgesIndices,\n    boundingBox,\n  } = mesh;\n});\n// Also try:\n// const mesh = await loadSTLAsync('./teapot.stl');\n\n// Or parse file buffer or string synchronously.\nconst meshFromBuffer = parseSTL(fs.readFileSync('./teapot.stl'));\nconst meshFromString = parseSTL(`solid ASCII\n  facet normal 0.000000e+00 0.000000e+00 -1.000000e+00\n    outer loop\n      vertex   1.000000e+01 0.000000e+00 -1.000000e+01\n      vertex   0.000000e+00 0.000000e+00 -1.000000e+01\n      vertex   1.000000e+01 1.000000e+01 -1.000000e+01\n    endloop\n  endfacet\n  ....\n  facet normal 0.000000e+00 -1.000000e+00 0.000000e+00\n    outer loop\n      vertex   0.000000e+00 0.000000e+00 0.000000e+00\n      vertex   1.000000e+01 0.000000e+00 -1.000000e+01\n      vertex   1.000000e+01 0.000000e+00 0.000000e+00\n    endloop\n  endfacet\nendsolid`);\n```\n\n- `vertices` is a Float32Array of length 3 * numVertices containing a flat list of vertex positions in the following order `[x0, y0, z0, x1, y1, z1, ...]`.  Each group of three vertices make up a triangle in the .stl mesh – by default, vertices are not shared between triangles in the .stl format, see `mergeVertices()` below.\n- `facesNormals` is a Float32Array of length 3 * numFaces containing a flat list of face normals in the following order `[nx0, ny0, nz0, nx1, ny1, nz1, ...]`\n- If available, `facesColors` is a Float32Array of length 3 * numFaces containing a flat list of face colors in the following order `[r0, g0, b0, r1, g1, b1, ...]`.\n- `edgesIndices` is a Uint32Array containing all unique edgesIndices (expressed as pairs of vertex indices) in the mesh in the following order: `[e01, e02, e11, e12, ...]`.  `edgesIndices` is calculated when queried and then cached.\n- `boundingBox` returns the min and max of the mesh's bounding box in the form: `{ min: [x, y, z], max: [x, y, z] }`.  `boundingBox` is calculated when queried and then cached.\n\n\nThe mesh object returned by `parseSTL`, `loadSTL`, and `loadSTLAsync` also exposes methods for modifying its geometry:\n\n```js\nmesh.mergeVertices().scaleVerticesToUnitBoundingBox();\nconst { facesIndices } = mesh;\n```\n\n- `STLMesh.mergeVertices()` merges coincident vertices and adds a `facesIndices` array to the mesh object.  `facesIndices` has length 3 * numFaces and contains a flat list of triangle face vertex indices in the following order: `[v01, v02, v03, v11, v12, v13, ...]`.\n- `STLMesh.scaleVerticesToUnitBoundingBox()` scales the `vertices` values (in place) to fit inside a unit box centered around the origin.\n\n\n## Build Notes\n\nThis library imports `fs` in Nodejs environments to load files from a url string.  This code is never hit in the browser environment (the browser uses a XMLHttpRequest instead), but you may see build warnings due to the `import('fs')` statement in the code.  (I'm wondering if there is a better way to handle this that is compatible for both Nodejs and browser environments, please let me know if you have ideas.)\n\nTo fix this warning, you need to set `fs` as an external dependency in your build settings:\n\n```js\n// rollup.config.js\nexport default {\n  ...\n  external: ['fs'],\n};\n```\n\n```js\n// vite.config.js\nexport default {\n  build: {\n    rollupOptions: {\n      external: ['fs'],\n    },\n  }\n  ...\n}\n```\n\n\n## Limitations\n\n- See limitations listed in [Threejs STLLoader](https://github.com/mrdoob/three.js/blob/dev/examples/jsm/loaders/STLLoader.js).  If you have a file that is not being parsed correctly, please upload it in an [Issue](https://github.com/amandaghassaei/stl-parser/issues) so it can be added as a test case.  Pull requests welcome.\n\n\n## Acknowledgements\n\n- Most of the parsing code in this library is a TypeScript port of the [STLLoader](https://github.com/mrdoob/three.js/blob/dev/examples/jsm/loaders/STLLoader.js) class from [Threejs](https://github.com/mrdoob/three.js).\n\n\n## License\n\nThis work is licensed under an [MIT License](https://github.com/amandaghassaei/stl-parser/blob/main/LICENSE.txt).  It depends on the following:\n\n- [@amandaghassaei/3d-mesh-utils](https://www.npmjs.com/package/@amandaghassaei/3d-mesh-utils) - geometry processing utility functions for 3D meshes (MIT license)\n\n\n## Related Libraries\n\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"}