{"_id":"meshline","_rev":"24-21aa116fc16f517a7a9ac455d572a31f","name":"meshline","description":"A mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine), previously maintained by studio [Utsuboco](https://github.com/utsub","dist-tags":{"latest":"3.3.1"},"versions":{"2.0.0":{"name":"meshline","version":"2.0.0","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@2.0.0","maintainers":[{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/spite/THREE.MeshLine#readme","bugs":{"url":"https://github.com/spite/THREE.MeshLine/issues"},"dist":{"shasum":"8d77a18dfd75252b32e8cb91657a1e9f99ab1755","tarball":"https://registry.npmjs.org/meshline/-/meshline-2.0.0.tgz","fileCount":5,"integrity":"sha512-Cwz7fo8VQ6u7Np+mXoFh9z7ybLbVekdvVWHYWFWmayfQwJar/awm0JPT0u302xXfY4qQa88LQWvjRJK3Ir1uKA==","signatures":[{"sig":"MEUCIGoYXuEbjiILG7oh4LvakDTkmanfCtoOyDSbq3sOLQ+zAiEAm3RySSwbGKvmm1tS8UKsb8G8l1nZb9SHz8PsWzEHfYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo01qCRA9TVsSAnZWagAA2V4P/1NeWoGJUzNc1i7GBqSs\ngVg8IfSWVGNLqb/RVUh79+5cV8mDLYOq4lkhkHCx+lu1UMKUm6dCMjQVevVK\nB9pTWXIi4hcMngZLU8qhFCz42I/doSmfw8eI1JOtLi2kd2ejOtpaaqsJRA7x\nEA1n7r2/4rXTeBhxnj0pxarnhSq6T8wDG7hoBbQXNpTn8zyhdaAX3BGTx+rM\nmmGsWnW9QTNHztERSYBX92vx6oByeAorppkYCGXS+lFZem8N0c78IWKdoF++\n/Lo+E+OQHlg3guW/DyaH/HKRrccKf6upHRLkMNcpUHCgnFM7gpP7bnC4zGie\nLEINFJyQyagbNlkmQi6KxQZ9Q2vl07AHZc0HwfUt6aTb1q3YC2X6QbazqxFQ\nVwzhoqyXqADsGoCmti7VW5/x33k2HHavZRBYX6HVNlpDk/ymit4zGXsO414Q\nr36cyA77LeMzlhyzBE8/O9e/j1SX0kWEkbG1pSfQ5yBf2LmWc2pTh3D7yZ3N\nk3Wqejoxk0EN79NAVxeLjilsLdYRDHh/EiXWlau5lPowRSNNFG7f5fXNfpvO\nJ0EUW93oypix+aTJUvfoWltitJWfPsqjsXluZpU+Ji/ryjDSqvHVUtalyYG/\nsjdGElr8S6pfsNyxyAAIODMWl9dKAfiHIb6BKigieVgxuKCLoXOh0qeN6uaN\nJb8p\r\n=ZUwk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/meshline.umd.js","module":"./dist/meshline.es.js","exports":{".":{"import":"./dist/meshline.es.js","require":"./dist/meshline.umd.js"}},"gitHead":"42d8661cf2d88b1995a752ca053aa1446f2af441","scripts":{"dev":"vite","build":"tsc && vite build","serve":"vite preview"},"_npmUser":{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"},"_npmVersion":"7.6.3","description":"Mesh replacement for ```THREE.Line```","directories":{},"_nodeVersion":"15.12.0","dependencies":{"three":"^0.128.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.3.3","typescript":"^4.2.3","@types/three":"^0.128.0"},"peerDependencies":{"three":">=0.128.0"},"_npmOperationalInternal":{"tmp":"tmp/meshline_2.0.0_1621314921743_0.41755370419708693","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"meshline","version":"2.0.1","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@2.0.1","maintainers":[{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/spite/THREE.MeshLine#readme","bugs":{"url":"https://github.com/spite/THREE.MeshLine/issues"},"dist":{"shasum":"83417cfeaf1efd6d32e21197814af95a58a61274","tarball":"https://registry.npmjs.org/meshline/-/meshline-2.0.1.tgz","fileCount":5,"integrity":"sha512-kxLUBIxW1CnwLW1CQS9GaATViWTd7HZYQpqTBagvW5OHFPFZ1vI4Nh3OADaYoCjRyOIEdWYFsVUAttjVaFza8g==","signatures":[{"sig":"MEUCIEXZnStodjKR2/44r4b3vsRpwlyZeF5eRi3QOx15ji6jAiEA7Rp9h5TUX6fBi3ufRJVfvJZ1N0MnvXObD22ibD37cJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyNHKCRA9TVsSAnZWagAAPG8P/215rE7vYg3ovAtockjL\nzwtcVMrNsQn9eIOLTkDYY6FeiBXk/vucG0NuKPsad5Sq7GOUhXyLpM40toeD\nI8l9wVX+KM28N/TWF3JiE1zzZCgYbRLlxyHEChC7msfQtNI321NZeWG9vZ2s\n8LEnrrtW1CAZi8FqKGSgf+nAc9sLtSP11rhXc1mOKZKmlpK//Sc+vxhg6GbZ\nmjhIECWQL0O+ukyNsrGdslfKn8EcjVkoxzowkLkhjgD/Ob65ocVuQBzYCT2M\nXTPxAmZtx9FmGPGK0FmQ9gxYFYn18woFQL78NFKDGsrjII8Nn466idsOMFAz\nmug9OvVd46cDJKiOQ3FWLlqRhAaPdABxSaZDqpLO3k/hp0neuvwxf9nMO+5T\nKLJOmVAsqugpspHZe1RWrBOQfJPfbOTc7DCtlYrnWQFLrnbMZ4+Emh91LF7+\nDKRdSGBE8HgvvzO+DPCAqn2zcLCYF5GukpLYJo6f21wXvUR6B0p6kesd/xyi\nCIaKAlCUUPIYzEZbZJ44ZI+1GUf8LhYR0Fq6p2Cej9+JDPbMbt0YJpztPpBU\n+dyAjtqJ2GMCqjQfho6/kMR4TPbl7peQVXdnkXzOJ3e04hf4FgTWORn7Tuwc\nboYSDkzN+9j+qR4P8KfsJ72FaYF8pBb3frJm7sLCUFD6/Ixqj/o03JwP+WaW\nPdPR\r\n=uH3n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/meshline.umd.js","types":"./index.d.ts","module":"./dist/meshline.es.js","exports":{".":{"import":"./dist/meshline.es.js","require":"./dist/meshline.umd.js"}},"gitHead":"abc12d73b23fe4483c46c90dd41ad53a7e4e5889","scripts":{"dev":"vite","build":"tsc --declaration && vite build ","serve":"vite preview"},"_npmUser":{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"},"_npmVersion":"7.6.3","description":"Mesh replacement for ```THREE.Line```","directories":{},"_nodeVersion":"15.12.0","dependencies":{"three":"^0.129.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.3.7","typescript":"^4.3.2","@types/three":"^0.129.1"},"peerDependencies":{"three":">=0.126.0"},"_npmOperationalInternal":{"tmp":"tmp/meshline_2.0.1_1623773642377_0.6941196828393572","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"meshline","version":"2.0.2","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@2.0.2","maintainers":[{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/spite/THREE.MeshLine#readme","bugs":{"url":"https://github.com/spite/THREE.MeshLine/issues"},"dist":{"shasum":"2e3dc42a72ae192ec5121a8518102531c81f3c45","tarball":"https://registry.npmjs.org/meshline/-/meshline-2.0.2.tgz","fileCount":45,"integrity":"sha512-Q8XrkknwubUHyXNU/iMqMPO/38FZ4vGxCJz1QdSRJkoSPF1bGdT6wEw4lhphPsB2dKm/lQWRuiT8u63KsCczng==","signatures":[{"sig":"MEYCIQCmpOeMt8eIGxEH7tKeeJKMSLONqSDYt036xoZ1A4wqmgIhAPYKz/Zlz0W7EG4OmfYmHSzIb2/OQeIlqORiwQpKYN0C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5725751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyNLTCRA9TVsSAnZWagAAGfcP/2KFMs363wka4Ha4n7Ob\nyKvcxKAGvHc5SxkvmN4v140fQQG7LidhJSnVChVidYuzmh2pePpSI/p1ITrZ\nGJW2279sKX1CqiPAnqsgMmL9CvRIMvT60yQukvGroOUYAy5oxYt2aUVorj0S\ntCc8A70kVhtz0S2eLQeE7fs//wunizxbdVCAhpd0pzL6qWCs9LFt/MkWfygb\n2NFkVS/eCJL/GHLbUp0ChEnhj33u46vyHmz92XBbROWMblrpfmM7/L2qhs5s\nZiS8KBYBZow2S0Zpsr8lpfsDPsWYHsFzx+NJnr1Mn+GF4fxoM2FVuPNdbq7O\nq3tBnuChxhIsDBeFSlEw/oA9At0AvXTOJ4mPBvq1apbIGE6O+y9KOGbtiB+t\nTjCCwMN7FuIDrvRW7zimjtCmbismor0aMXzsqqDiCNSPB1S+Lki880Mfi43V\n7Vq0GITPagoXb/gk3Dm4NlDhRHqB9+FzcxcbiMqnv6MkweATdUVzff1ltZph\nFSGb0OBvrz0380MehluCKntU2FwxlpHHQKQkQZJ1xNj47FcB+ltJtmjBAftk\ngOKAwcLBnFnuuj7w6Hkkl3c9Rrv1eenESY/Un4ELbzYu1NDlu9XRfz+bCgeX\nh3F9CrP5vz+qeL523ftB3qFBGIJoeaBpGsZU8yWtXyZGsZKnGkIpAaQJRECD\nE5YN\r\n=nYHD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/meshline.umd.js","types":"./index.d.ts","module":"./dist/meshline.es.js","exports":{".":{"import":"./dist/meshline.es.js","require":"./dist/meshline.umd.js"}},"gitHead":"ccd06d0343efd052e1018071ba84fd14daf8703a","scripts":{"dev":"vite","build":"tsc --declaration && vite build ","serve":"vite preview"},"_npmUser":{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"},"_npmVersion":"7.6.3","description":"Mesh replacement for ```THREE.Line```","directories":{},"_nodeVersion":"15.12.0","dependencies":{"three":"^0.129.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.3.7","typescript":"^4.3.2","@types/three":"^0.129.1"},"peerDependencies":{"three":">=0.126.0"},"_npmOperationalInternal":{"tmp":"tmp/meshline_2.0.2_1623773907249_0.9480605687206463","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"meshline","version":"2.0.3","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@2.0.3","maintainers":[{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/spite/THREE.MeshLine#readme","bugs":{"url":"https://github.com/spite/THREE.MeshLine/issues"},"dist":{"shasum":"2652e430cf2ea309a027a9d41bca28a6fa27c69f","tarball":"https://registry.npmjs.org/meshline/-/meshline-2.0.3.tgz","fileCount":6,"integrity":"sha512-Xadw4xmmQcSsS636hppJJXkRQBofxU1jP7ptaop7KFUbYrJtN9Av5pKTL10cK8wBh1xAQEzSwD3HQt0YjRV41A==","signatures":[{"sig":"MEYCIQDW4avCAW3d2DD12MyeWXqXOAjGo0GaRA925QnuQAfV1wIhAPbSYu1TjnzNnSRQ+cEhhxNEvUMdLZeRD4TlnXRrM0bw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyNMSCRA9TVsSAnZWagAACjIP/j453A+iTJAiae5G1eX8\ndclpgAjNDl76f73Gwz/3aV1mQi/xrSV6LihJX1+j/KdYH2gwcRnD4SaebJMT\nBRfJrAMgD14Vhvx0RgOBt5SHrSx7e0apRcrjn/Mx0yDXkpzTu91PIp7GvMKk\nClDBvox0C1QTW47SSxxsVOK06Xm/NA7cBY4204cgM+pcDTF+LjO83ZaR/rAx\nxA2Z+YD/WIXchsQ7lTDjGIDRHqQ/5viwmJ6lqMw9gNaW1jTDp1CZEdTv7srj\nGLTxdUbB65tmk4F2F/D5nI55HpIcxP1uC1wJ4TfJEx2k1hhO/KT1gpIE/Gjp\nL7D3P0P6U8ws5WFKwoseEL17x3yGUH1IEWs+2yBOABCh3oOftgWUngWAu6Nu\nlqcUtW+CsbTkEy4LM2u7mKaQSgXwfA87MnixYH1ESc7BbMjJ7kaDmbXuFtSz\nuh77eS2kgr1swgKLlU8O3jENDWazFlJL+YX3XOXY5viqRk01f27OEPdQ6Q8+\nkvi62ZNRpcBpH4qlQoA1Rafq8RkQyREbnXP49ncIXrly14sS38Cix37xHkjG\niHWyq2VvxEff6LxsywQHDixZzf5jSklW5PJhbMVq4lb/8bdWkBbFs+dtHn20\nRuQtEdsgmRh7JvEjiRTAfxmxe+roDiw7eOq8bE4CUTfkQ2Tv3PL0hGBBkQ1d\nzSbJ\r\n=jlu1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/meshline.umd.js","types":"./index.d.ts","module":"./dist/meshline.es.js","exports":{".":{"import":"./dist/meshline.es.js","require":"./dist/meshline.umd.js"}},"gitHead":"ccd06d0343efd052e1018071ba84fd14daf8703a","scripts":{"dev":"vite","build":"tsc --declaration && vite build ","serve":"vite preview"},"_npmUser":{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"},"_npmVersion":"7.6.3","description":"Mesh replacement for ```THREE.Line```","directories":{},"_nodeVersion":"15.12.0","dependencies":{"three":"^0.129.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.3.7","typescript":"^4.3.2","@types/three":"^0.129.1"},"peerDependencies":{"three":">=0.126.0"},"_npmOperationalInternal":{"tmp":"tmp/meshline_2.0.3_1623773970280_0.655427189757894","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"meshline","version":"2.0.4","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@2.0.4","maintainers":[{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/spite/THREE.MeshLine#readme","bugs":{"url":"https://github.com/spite/THREE.MeshLine/issues"},"dist":{"shasum":"39c7bcf36b503397642f2312e6211f2a8ecf75c5","tarball":"https://registry.npmjs.org/meshline/-/meshline-2.0.4.tgz","fileCount":6,"integrity":"sha512-Jh6DJl/zLqA4xsKvGv5950jr2ukyXQE1wgxs8u94cImHrvL6soVIggqjP+2hVHZXGYaKnWszhtjuCbKNeQyYiw==","signatures":[{"sig":"MEUCIQD6CTYifxAbynRkqJgsjLjeVCSC03o6RegSGcqVOJq07AIgRwO+Ot1vG+Ro3poZ4y3eYGejY3oG3xuES4g0JnTCiD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNLJaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqy0w/+LcJuZijetGsAUR88zTvqWqX58QJJ2O/X+r1gPWprHe80FjjB\r\nUlMmfhCyRCswZOh9F7MvdRKmNgTXUjPip2m3CGzHHCqcarCjLWRzwu0etmOy\r\n5D0V5pHv0CnUlVcTAHcqHPbtVWDqpF9A721CXwPYlMTPCpFQlqzU6gJ59vPk\r\nKDJ9c4BWV8ZysmpMerMl9Tnh91aWPrfbXtOXaKRzjQnS+Seuy76x4RGuiXMB\r\nRHyfwC4CeUgApxxQHxBebZXSOxaBZWuCrHAJF66dma56qTQeirgjM49beII7\r\nhAjZbdQAUNsq79MLVDu3lY9XZTCqlmrY7ei7EaQ+En4KgjKiFb8B78zrgJjL\r\noTqzbKob1P70gw2NSCXQr00Kc2d2T0bxAo1ffyujJo9YsQr+kcq1c4F879wX\r\n9Rsnx/SYWujbn7kNRJTYWAHUmSxw80ZOOIIunlbgtCbYabkECUM3mfcVEbKF\r\nuNCxWPE2K3F11LgnumZWE4NtB3S39R4eJkKs/FWNS477qU8bBsqcxBvcvDLN\r\nldhJqcQp3AY2hC3a+oci6ffH9UXmy8fof/kFgQoaqKguZ1PuLYNipNeRgmtj\r\nUoZvN0JFYw9CtUid+Cud+DpQWOlJ2CkMfp9+fLVPGaYkvkb82QhL0eN96Vn2\r\naRc35gfB74ZhTv61gLVix/Q7CxprGzBMcUQ=\r\n=hApL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/meshline.umd.js","types":"./index.d.ts","module":"./dist/meshline.es.js","exports":{".":{"import":"./dist/meshline.es.js","require":"./dist/meshline.umd.js"}},"gitHead":"2c2217aed8a58f67bfc80e93247aaff1adaa53fc","scripts":{"dev":"vite","build":"tsc --declaration && vite build ","serve":"vite preview"},"_npmUser":{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"},"_npmVersion":"8.5.1","description":"Mesh replacement for ```THREE.Line```","directories":{},"_nodeVersion":"14.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.3.7","three":"^0.138.0","typescript":"^4.3.2","@types/three":"^0.138.0"},"peerDependencies":{"three":">=0.137"},"_npmOperationalInternal":{"tmp":"tmp/meshline_2.0.4_1647620698571_0.2145061797414196","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"meshline","version":"3.0.0","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@3.0.0","maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/spite/THREE.MeshLine#readme","bugs":{"url":"https://github.com/spite/THREE.MeshLine/issues"},"dist":{"shasum":"07a06849b51f1a4ed201f3f641f7915c6396b7e2","tarball":"https://registry.npmjs.org/meshline/-/meshline-3.0.0.tgz","fileCount":6,"integrity":"sha512-CfXrYzkOAgv7kiMPSjjZLEg1ZaYUiEcZW6IO3xK8a2LaOxfqeFHog6oyX0LePtUv31w8JdR744fMnPEj40O70w==","signatures":[{"sig":"MEQCIDOkVPoA3fPZzOrvnO/I1TcsTdvMNAfdmW2nFVpoI9/XAiAntFoi9kDeQodljFUsAhsBBM4l6J4UwYrxMWmeRvjhDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj+MfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZTA//d9E2M4ru3WHp7I4rINDHfntJEjP0qkN4K4amC19GDkPaBVH1\r\nyzDH+UAfpIo0zHCCJU/Bq/rCAtWSLmAOQSt67sRFvPDsPwBaxN2Vq6C20ICI\r\n4Dymsj1C6GluMEvOWTojCEs8/Af6uDlX75CNvk5x34lEmkVJGe7bjvR1GpqP\r\nVU+j8c4OhTBsCZMrQrnl1OBouFWp1kTFlUeRJAGJU3+Q5uoyLsgKCLw8Xv/a\r\nQcjOOLxxzy/mwxs+L4b+MfnOQZOSU6NU1gVTNDcgV6yi94PJZmce/1PJVYN9\r\nsSGV9LQmuIJtNVao/x6Hsg5V4acTm+iNHfvqN3a3pFaBkRlpAwLcfLbsGDll\r\ndQXdcWdjYQMhGSdacqXRq/3AkRfRF1YiOW2AGABDaVVcGRfUW7Z1yUqNz7G0\r\nSfq/qI16F/bRz+XfpoLaAESI0ynqi15CCbV+MaT80o4NTPvsoux9iF30B9yh\r\ncWtZQvSnoQtJu5YzPzPd3cf4gwouVQqOuGDvyYgvvR/2xB5cChCk9lNJU8OD\r\necU1Cag7HXVVnzb3lmHiTA6pcc2Nx0wW6uo7p9LccboGGpby9ECu5pFYiIvA\r\nPqZqxEG6N3aCwTX0icOXOnsTs2yPPG8qTLIN3ypW5P5Ry3i6Az1AbKYsk5Zw\r\nooAgfzsTjejPW2Cr+HT0WShpg/erANcYBDg=\r\n=A63Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"3fd3655d901e8fc7504b3db3a34fa8f3fe7a422e","scripts":{"dev":"vite","build":"vite build && cp ./src/index.d.ts ./dist","serve":"vite preview"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"_npmVersion":"8.13.2","description":"A mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine).","directories":{},"_nodeVersion":"18.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","three":"^0.147.0","typescript":"^4.9.3","@types/three":"^0.146.0"},"peerDependencies":{"three":">=0.137"},"_npmOperationalInternal":{"tmp":"tmp/meshline_3.0.0_1670374175732_0.01163128627155885","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"meshline","version":"3.0.1","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@3.0.1","maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/spite/THREE.MeshLine#readme","bugs":{"url":"https://github.com/spite/THREE.MeshLine/issues"},"dist":{"shasum":"2434a6efd9af734c74f2a6e3079e438d0b4bb3c0","tarball":"https://registry.npmjs.org/meshline/-/meshline-3.0.1.tgz","fileCount":7,"integrity":"sha512-I9BiFI6YPg0xxTeiIeyH8DcFxxb0CKAyUTBG0gIPhmM+Ph8a7ZmDLNoBkV83B1k4cmQSuy20pwXW/ggdpyLdoQ==","signatures":[{"sig":"MEQCIAMXIM9GjSfPOm6WMhDXc3fpBb6tridgqwjLBgx1zKAvAiBtm9/9PON7kRL/TpAS7el8CopSTXzknag0kwx/h2bS4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj+eHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBug/+LNLmszDj3fraPDgiLeNMIwcV8v/7S/SP3o9X+IwYl+WhBBix\r\nPPRU0SojlmoDp8ax/N//QSeCMoyhClGtgZG4Eun1CglglbmvdunjVEhDymwv\r\neTVveDAkJPsySfkrNPyp0nWaP9VFtIKi1REJZQxf6vFF78hfcT1LjoCyMWjE\r\nYLqyFbx1hgu+jRKq9om4wloMOjSer9z/JSbfxIGPQncHf0Yn61VdRx4t0DWp\r\nJj0ATWIzRnIiNePjnQo9HkfVA+BTS5m/d4zWE54JdZCvM1ZlpwYSbRRAwlPY\r\n7HupqlRepQpx88LnhWdkl7xcCJm/b3lppPjBDDgIa4giVByxJzDsZGav7SpO\r\n0UptZEEEYT52rmqFGx8ZjAn6OsdSIZMGoqLAFx1ABZUbvsf0s1bH2OYeoqKe\r\nBqhuqJ2784Ea2u3yD8i8Q5ecypxfx2+0onZNFTE0YZji7de7F1wPSe9uxDrI\r\nxGmv1+EMFV5gMfmEF3f8SvIlBqbc5Si9y6T2kWsk20QW0Z/N1zBZaXg2Rrzc\r\ncskSyVR+N++JRajPuCcXDWGbOd2abtyOxdqKz9bc2cBrHNG0lHAmbKAI94PJ\r\nVULqrMG1VHSWdmnLd9d/nlSepLK/QauMAjEKh05q5aXLOffa3n2uuVtEJv3d\r\nZMVJ3G4cw8twyIKYFhVuTS3KgmAH5/DKiZQ=\r\n=0qOU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"0c2fb8b22e10b45cad0e568d723c6ba33440e802","scripts":{"dev":"vite","build":"vite build && cp ./src/index.d.ts ./dist","serve":"vite preview"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"_npmVersion":"8.13.2","description":"A mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine).","directories":{},"_nodeVersion":"18.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","three":"^0.147.0","typescript":"^4.9.3","@types/three":"^0.146.0"},"peerDependencies":{"three":">=0.137"},"_npmOperationalInternal":{"tmp":"tmp/meshline_3.0.1_1670375303459_0.008907457289778709","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"meshline","version":"3.0.2","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@3.0.2","maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/spite/THREE.MeshLine#readme","bugs":{"url":"https://github.com/spite/THREE.MeshLine/issues"},"dist":{"shasum":"96e2ccacaa3e1b19c474def1c1175c69c73626c3","tarball":"https://registry.npmjs.org/meshline/-/meshline-3.0.2.tgz","fileCount":7,"integrity":"sha512-OFItDcAfsOCU1QA5cwsZ2VgksA3jQZ9UV6rfL6sBpvHVg0VvPg0Yp4zVi/rHvWujU1+4zXzdhjHRT/MP6bSPFw==","signatures":[{"sig":"MEUCIF5zSmig6v45rBH8NQXeXxgRU1a45yg7ILVmZkPRXLrCAiEAst1V8X0SqWvSkh/RAwXjWT/frEMaFBXru7s6HjClBvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj+s4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwiQ/+I+cZd7KTjdcxPC7W9N4ANpoUfIfFsXjntIUFU3yBNycz5jL9\r\nschaAmgjoE+n+wauDs9usP2qkAlJUsKMhR9/bt7eezsp0aYr/KwznoWnoZni\r\nm+MGWHwikxxCqPVUmxsaLfhIVZQaZ02lYFh+DPUeLJK/4SoX1QTyZJl1nnML\r\njR++1ROs2Au11uvEgFIhYaX7XN5acz/3pxNvFJ7d3jSiBlqQl2v5hPiwcGwI\r\nzpZykDC6rub8N47HhSm1VtzRhZxGLZddu/L78mb/1MODokHOyo2pTSgU6H95\r\n2XA7OdthQ75Hq43PhyESFhggMJMOpezXaGE/iTdevWgbJvctGhP6yOMQbgcZ\r\nwPIW5RXOfX8Ln43LwSDlZd6eZnxcztT5RSETAJ6UqVwbnb7x02XYC9ovJOnD\r\nuJHI9O9IJnS/NTaKX4sJyylXQWSruJoram/zHJbXUSxPiBQlX3N6MN259nI5\r\nz/NKn0CrABMDO2NBflSgDcMOpn2kRZTebgMLYPKGBGLxoZ2ltp1HW1MsYhfa\r\nP6uEoRb7lixA9qdC8qvEENTTPbla5Lyk5oXbdAm9FHbyjg5TjRZYKAgBv/kR\r\nGcawjuJ8uYeLNah6lVf7U8Utgv4dRjspVq8cRR80Mjb5uhRVnWgIwYG42Igx\r\n2ogBrdfyTPUZisNKKENqXsZubgxR5O1cLvA=\r\n=dsgH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"33c1b9b611ceddbc6edbeef0507fe6c6fd987ddf","scripts":{"dev":"vite","build":"vite build && cp ./src/index.d.ts ./dist","serve":"vite preview"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"_npmVersion":"8.13.2","description":"A mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine).","directories":{},"_nodeVersion":"18.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","three":"^0.147.0","typescript":"^4.9.3","@types/three":"^0.146.0"},"peerDependencies":{"three":">=0.137"},"_npmOperationalInternal":{"tmp":"tmp/meshline_3.0.2_1670376247855_0.11136888210855989","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"meshline","version":"3.0.3","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@3.0.3","maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/spite/THREE.MeshLine#readme","bugs":{"url":"https://github.com/spite/THREE.MeshLine/issues"},"dist":{"shasum":"d9b98d6ee8fafd398a3271bc8b2a68bb67da12a5","tarball":"https://registry.npmjs.org/meshline/-/meshline-3.0.3.tgz","fileCount":6,"integrity":"sha512-+QsjQ/KwG6FkF/f5nCP4LzH6XUcbnLCjXoiCsja0Nq+zjUBsZnMgKns3vW+tNglVNBXc239Y4eAdw/lg5FDqtg==","signatures":[{"sig":"MEYCIQC/2egjBt/IQBNNl5z6I48gW7CZHNAetcQUiFQphEWaLgIhAOPAF9rf6ZZoM6VpqnQF68V7snuiYGIhZMw6s586GpJu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkbEHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodyg/5AIACECmHSwoMtRsjSSgkvYLXpIJuaFxvJ1q0sM0OvLWsorxo\r\nLlYpoyANX2FyLu56EIV/WZdpH6sYb9ktVcykHZxKpZY2h/Wv8AHcXoU8kttn\r\njFUE4RBNzGhSmEkMSFs0pX8ZQxrvnZHD+r520LedJOhJrjHB/tD8drexgLgE\r\nyXLWscgig8aT3JFajUw56QADwjOCCUuC8ZbOn8m0I1BGl/csN1tTqtD1Wssc\r\nEBGZLUlKd25JZEqEzIASxWZD4goWwV5VqebNvrxy3vpUff0YucNRKY72jvP3\r\n/4VbVvFzMxzpOYYwvxcOp+Gvu7BS/LFvAFDyIVpqnCKgdjaPI1FDqrgd6N6t\r\nPDeCz8XMwVrIY8WqAITThW5ZMQcURch+Yv2DERyothe24DIQmYQcid/XHFsK\r\nTzFBbJ1S+eOeLE+UHCCbOA2jHr47bD/w0e9ROpJ5yiefli2uNl393grx1SfQ\r\npkKOn0cYHTqNM8KONNnIssmEGKUzhwR98lwE2YczY8TkzJ6tOcbpKuka0I2D\r\n81NKvyVRQNyQnnIaufugdkByfyQTUjP1tWLIEQaIzcUz7vhPcjOIF9d2dv6S\r\nXQBUorZgs1D6a2zTzxynsuaRbcXo2pouOuuq2KsMQIM30kCVcLyuiHHxewYt\r\ntG585RHmvBzepov+9WWQNQ2xlIZw9Lo2tq8=\r\n=85eC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"32203f7c31de393a40409715db0e8ba110e828ae","scripts":{"dev":"vite","build":"vite build && cp ./src/index.d.ts ./dist","serve":"vite preview"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"_npmVersion":"8.13.2","description":"A mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine), previously maintained by studio [Utsuboco](https://github.com/utsub","directories":{},"_nodeVersion":"18.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","three":"^0.147.0","typescript":"^4.9.3","@types/three":"^0.146.0"},"peerDependencies":{"three":">=0.137"},"_npmOperationalInternal":{"tmp":"tmp/meshline_3.0.3_1670492422892_0.4860511367452598","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"meshline","version":"3.0.4","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@3.0.4","maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/spite/THREE.MeshLine#readme","bugs":{"url":"https://github.com/spite/THREE.MeshLine/issues"},"dist":{"shasum":"a733bb9d34e457442ff23e08700d34df5509353c","tarball":"https://registry.npmjs.org/meshline/-/meshline-3.0.4.tgz","fileCount":6,"integrity":"sha512-o4kwwnhgYLyNwcB6i+qHejuN9l129p7mdF0vsqzWEAHGw5SBwD9q0ut+tX3G3om8PUW7GOQQa5V4t3I7wMN41Q==","signatures":[{"sig":"MEUCIQCsCCwkfvf0PipkAV8sLQjBg+3rFOBmE/tuQYZIqPVIuAIgI+JA0AbFFXKcwwlypvKGyNG0lCCePV8Eaa36Pm1EMTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkbSNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrvQ/+OIv9RT8V2VigmD/+D2dvGEqQyj1VM3HtwMDq50mdwYvPIlJO\r\nM0OxtPgsFgGmYgDHg7EMZaJJLyiDCtNa8wnJ9olMV3cv1JzaBsYELTam6Ka7\r\nJRgi2ohMMCAH4ESlIGL3ovwdBbTraOeUIEjl7LKhiBFjjKuUk2ddW9zizZoe\r\nIA0GXo7Yl36YTJf2+jyj2QzHTWABxFcId14T/lAgfcqHxgCFfr+Fv5jFg5Qm\r\ndZKY17IP91VJL4657gp+CphXAhQRV23XEVJ/u/E66M4A4AakZCPapn6G6jZh\r\n6BVsTR7oMTJj6uHntjQvU4Erp4Pnqt8xFDKEyPHtMnp9nFuzUUppkD6Qglap\r\nSy9fBxu91nUF1WL0IrezO+tlODyIiWjtee2Dcp0QGfWrTootJ+CK/6024fJo\r\nAP11vTIj0YOPwohWCdxGS+PAjHCUK8GifgPOL0Kmluaf+5+u2OlEP+oi1W5v\r\neLi2ja/hTkLnQSNmKKohNDsq2ecj/gbAPGNjY0I24Sm1D/7wM8VTfRcmwNcX\r\nf/pAI+y8vzxcIbCrXq3iYd4Ud6EDBqqnd44z1t8kh6wPGvoCohjfSWX/WhSl\r\n98G0KWvqyp+tLj2WDfdGMRrXx23XrTxaBwhEzMkO+/Nd5HDP0M8K40UtuPv0\r\nHwtMVLaKuHjitJpiiegAcUY0yl+xpEfVDR4=\r\n=cAHZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"fa3cfc4edd86ef8918bd3a1a17c8cd5028aa89ae","scripts":{"dev":"vite","build":"vite build && cp ./src/index.d.ts ./dist","serve":"vite preview"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"_npmVersion":"8.13.2","description":"A mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine), previously maintained by studio [Utsuboco](https://github.com/utsub","directories":{},"_nodeVersion":"18.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","three":"^0.147.0","typescript":"^4.9.3","@types/three":"^0.146.0"},"peerDependencies":{"three":">=0.137"},"_npmOperationalInternal":{"tmp":"tmp/meshline_3.0.4_1670493325685_0.7396898065734925","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"meshline","version":"3.1.0","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@3.1.0","maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/spite/THREE.MeshLine#readme","bugs":{"url":"https://github.com/spite/THREE.MeshLine/issues"},"dist":{"shasum":"5a67f1fff256e33afb26326bf26e195fe75d09bb","tarball":"https://registry.npmjs.org/meshline/-/meshline-3.1.0.tgz","fileCount":6,"integrity":"sha512-guLlH3S2LywqaAVLl2XewPySDZa/vo9PQ4XMDyOwiHulx3Soqx5h5Fj1FB0ycDdhLVtsA/Ffv6bJxKxXwNu6iw==","signatures":[{"sig":"MEQCIB0bN4o3TsCQW94VKVOzPcAxFYMxbJpO70we0DkeMTOEAiAwPBrAHFIxpMJEHs/vveZ7IQWOsTb7wtCg9T/BiCmc5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlmSKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpuig/7B8SCaBp6xZRlDQrIgTTPDrg83C6wld7VtKS85Cet9j77reon\r\nSwiAfzYS2s292vTYqtCTfO6S2jTTD1PiI/QJ6QQoZH1K5+ReeVnPp1B9snTU\r\nw8W5q4VTIXzznefjYM1a1sCZDd0krOUINh6uJqeKtO/JNyQsNC/RlwqqWaNU\r\nGGENvBB7TGS9o+vXLoyepnbFeBOtALoLkdxvfDZzK/QpH188LtrPqyTFRxCi\r\n7DtRuvLgszg+hvS6DuuJrD4NAtgJbmQqY8AnXUgDgYoiwEhMx4aBuOR3Q1Hs\r\n0LsOLoFTU5M7CQ4hr0wVbaQ0FTcJqFbQbet8B/G8vOwOmd8mNYt6NR/rAO3j\r\nS0dLwf6OigdvMZ3C4aKNtfmp08K3huPBuCdYlPknvPC36PnSn94LCO0HhEuH\r\njD3ImT1d12fQ7eO7TvjEeE5m2+mmW7h2PhneO4A485aqJLfKNZJwV5lU79e9\r\nqe1sHinwYtDNWALCMJK50xCrglStNmdLpkTmjydKwPqwhwKHkl2AcfzFk7TK\r\nvc7L7yVfGUyQg0zzcNr5bXIA+V54/WB/88B0ll9GTy2VEakufSUhb3KI+NWS\r\n1BwLh7jmqJkRqWzQE0Gz7Otd5VWSn7oZoUJKQz8/BoyGHkG+C60lhUGAT1S/\r\nm5FTWeAMmhdm4D7FhGjoq4GTopQovL2zOfQ=\r\n=QUvM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"5ec1159b3ac941572ad968c8248300c4b95e6595","scripts":{"dev":"vite","build":"vite build && cp ./src/index.d.ts ./dist","serve":"vite preview"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"_npmVersion":"8.13.2","description":"A mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine), previously maintained by studio [Utsuboco](https://github.com/utsub","directories":{},"_nodeVersion":"18.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","three":"^0.147.0","typescript":"^4.9.3","@types/three":"^0.146.0"},"peerDependencies":{"three":">=0.137"},"_npmOperationalInternal":{"tmp":"tmp/meshline_3.1.0_1670800522521_0.7021230132393144","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"meshline","version":"3.1.1","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@3.1.1","maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/spite/THREE.MeshLine#readme","bugs":{"url":"https://github.com/spite/THREE.MeshLine/issues"},"dist":{"shasum":"6b87e216f2dad7cc70f10aa9df0ccaf8cf646687","tarball":"https://registry.npmjs.org/meshline/-/meshline-3.1.1.tgz","fileCount":16,"integrity":"sha512-OhH8mtg+LWvAeY6FhdgQTeFjVRuNTRosReAjeuMdBDaM3Yb7jFjCKoRBOcE7qg9WrHx1BJW1OvPHJL9+k8gTgw==","signatures":[{"sig":"MEQCIBmN/tJV8F3LCOtU2si70JCiFHT38R/EhI+bfdSg5jMkAiB2jRT5xpPHjHVT0MTtfz1YlbnrQIj73d0S+h0jALsa5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjluunACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrW6Q/+INfe3RfintusNP8bhqSBM9ecppYVdkG9F0TEJXNtc+py3xxG\r\nVFg5gpfJdHiI/O/mSlI5zkCBqdXVJiyRd0qfEl/O0RQu9C6kqJ84Kl1gy3aB\r\ndaRK0Ld7mHg+12B8a5EKLL7+GTQ5AhNFYTi61Us4L01f3HVjjDFEvGZtr8Ko\r\n+xporVC93Pr4Q7ofx9CnzOqgabm8pPbapHt0nCw5GexA4cJtmBoVAaih5Tkl\r\nu67dCXs8CY238w9tYBgH9mure8K3imrsuH9wRP8zKQSyWbiiIXgYyhKTPi6Z\r\nK9gTI79ePbtBU+YS7DlhAI73SK9MLpjPPJE1FFFh1eNCJWmA28dAUzVpEZg7\r\ndhJW0CkGOSRJeqEfkW2qHHyX5ROjtaKSIAnebAHv1cd2p1p9AzpNlyZ1It9G\r\nOguf9OBkxJtV4cj6gFUpOigpveTGrvAFRmOgJjcTapiOjl+y7t6JBIfMU3JC\r\nJXFr8QUc0skMjqXi8ueWQioouoruVzX+GxpZt2N4txsDhPQMuIVcHkzkWtdc\r\nThR7jwcauJ4v4Qs7v7gPOjcZwSfs6Hwn8mY/cH05BmwYSnO4CeN1H2TCI/So\r\nAWUWrwmAaBetwYDJXfLboXYOfVmwHOX2NkDy980KZZPJwakRzOFRRwtBr/7F\r\nhvbMjpDD6BSz5U9Y0hcgFqPEdQ++YcgPm4g=\r\n=usX9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"cb08815847f7ef7e03177ad08ab4912d2bf06e12","scripts":{"dev":"vite","build":"vite build && tsc","serve":"vite preview"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"_npmVersion":"8.13.2","description":"A mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine), previously maintained by studio [Utsuboco](https://github.com/utsub","directories":{},"_nodeVersion":"18.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","three":"^0.147.0","typescript":"^4.9.3","@types/three":"^0.146.0"},"peerDependencies":{"three":">=0.137"},"_npmOperationalInternal":{"tmp":"tmp/meshline_3.1.1_1670835111327_0.9106036789971796","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"meshline","version":"3.1.2","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@3.1.2","maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/spite/THREE.MeshLine#readme","bugs":{"url":"https://github.com/spite/THREE.MeshLine/issues"},"dist":{"shasum":"87074b078318575d1b9ab4f8d1128eb01427441d","tarball":"https://registry.npmjs.org/meshline/-/meshline-3.1.2.tgz","fileCount":16,"integrity":"sha512-QXKf3IrSvd8Q9HC16ahZgjcngXpBgh5Op0VYadB1luiOy8mOnw1PN43Vj5sky4zeIRxBste/w3hG44NZBxNgOw==","signatures":[{"sig":"MEQCIFEG4dfoFmqrFbrweCoH81bxZ1Y9mU+U3/VCQys++ZKfAiBi5U8OAQvFJYzrnzerI4S8/Dnt0c/ybJXxd+c5rRlqbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlvDVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrp8xAAgfrW6MBv/1TIT/phQuPKbyaCzzTuZVOCTAGrofRiQgKUHV4B\r\nnFdnJFVAC5ooKCoipTYG2wozbBRrgS4R1Qr3ffHujyuTKJGY6bi/Ms3YKway\r\nj463bTrWy2Nu08E0RXoorZ08Vif/mkVyrljB3CbIOPEjjB5If+zWnODW5lEo\r\nuFkqXl92SOY5VbLVXZZDjJxjT9pmkCm7/pqJXuV0NGtaHjROZU1JF5pANDjp\r\nBYP2nvA6QZlf8owFKQ8g18587fjyx5ZJ9CrInLpwbeABVgcNdAhFDumd5TwW\r\nGf/IEDrck4TRPCZg/T9yzrn0q0doU7OPhS5sHDKOItVQj7TrcAE6s5j7J7N/\r\nFGnvGrK4qe11b7/wdz7NrVmZpGnvncMHmSyv91zKFlZ1yL+UDVxvWma1kcmi\r\nUoQZSNh+L+vHjX9lzDwEMV/gtyX9BYLvD/+YlLDe1BLgpOjUblRa2vnZh7RM\r\nOMn6HNsTyyFyiHyKPym0YjV5lUTAxe8mRYJoTEkQQhVer0u6X/EBi2AckOCB\r\nDGlP6ayMhow+epOyeqjL5AjGDIOfAepq86i95QQZHkXC6zDCJXJI5QjYZg4n\r\nuqtbVz54hkurYc6mNbrUpcR2/r/a7NJthApeu2URTwR68IgNGPCd3nj85yBm\r\n7zneliviTK3Vc9JPWfQfncXdosiz/dSheDE=\r\n=rUlu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"f151123a7353c9701c07d807577ba5404c93ccc0","scripts":{"dev":"vite","build":"vite build && tsc","serve":"vite preview"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"_npmVersion":"8.13.2","description":"A mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine), previously maintained by studio [Utsuboco](https://github.com/utsub","directories":{},"_nodeVersion":"18.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","three":"^0.147.0","typescript":"^4.9.3","@types/three":"^0.146.0"},"peerDependencies":{"three":">=0.137"},"_npmOperationalInternal":{"tmp":"tmp/meshline_3.1.2_1670836437162_0.38343266475707094","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"meshline","version":"3.1.3","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@3.1.3","maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/spite/THREE.MeshLine#readme","bugs":{"url":"https://github.com/spite/THREE.MeshLine/issues"},"dist":{"shasum":"9c6277fd1224b4c206d7f3f909fbe61b87624edf","tarball":"https://registry.npmjs.org/meshline/-/meshline-3.1.3.tgz","fileCount":16,"integrity":"sha512-PkBSqVtSYnyp7UKHX91T6F5dxETGV9pQKffkEzRTeJIUFZ0pg7c/iXS25LpqnijG1EBXY13x4+lfK9STJviqaA==","signatures":[{"sig":"MEYCIQCVZ/UAS+d0londPvYTEJTjk4bCGbx5J86iTo09JXNdlwIhAJArMpBisfw6457A9donwEeLGI2NsHw37pUlw6OdAq8Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlvNrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0Yw//Wl3VBm8T/TPxn6O/zNDgtqAwLNE0YKr9kcC+7kpH6Q3OsBWg\r\no4rWLhZZPh7KmV+HA9mBP20Sv8dcBY6edOLzheP5YkdsR/m7sN4Z+LijNPCt\r\nTgg+JyiOQlRyimyOJlqNa6vtN2kc6JSVBfHW8us4JWz7WHFXMEOUoR+nZPOQ\r\ngReWOgw1qOXulKPZTFnVhG68E9xERicXkOqeXiE0t68+2AFlWTWYZyrEdKp8\r\nfB0JNELvrRsicZQab4FtJ9U/3arVy8ECHXAcdVWd6/n8fBz7Nz+g0thL68SI\r\nPj4uwnhv7WIwBeoTxEebBnvKcLb5HzINEHC6ELEHi3KPMHBoyHx3ij10oLQY\r\nuJxVt/E7PG9FD6Er8NMy3Ah7+8sc3y74j78xE4dPf38b1dO3OQ5jsfC1nm0S\r\nVc/xNK2zfONJkqE0ueimrefsH5NO85hx/v2yjqUfXUo/OvmE9U9KL7ynaOVA\r\nCK+o5dFq1pyadzMhtUjNbivEzSxGrVOf1zpoib3w//vT8/bBNfH46FCJxYLx\r\nGTjc7R76wz/arMzKzg7ryl1XCgLQNDvdw4VMdJwVTUXExe3iAmpsc5qSjJOF\r\nb1PtwngxIGdOx+jjC40RIjY/T2vZnrx0d6m9uP4uU2fZkDJtX6ZB3gf5hEeX\r\nmfDmydo2MVS1FhaB3D4CDG5eNz4XrJffDXE=\r\n=PVJy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"cca96969c816f8e831f129e3b40e6728b2f0e139","scripts":{"dev":"vite","build":"vite build && tsc","serve":"vite preview"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"_npmVersion":"8.13.2","description":"A mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine), previously maintained by studio [Utsuboco](https://github.com/utsub","directories":{},"_nodeVersion":"18.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","three":"^0.147.0","typescript":"^4.9.3","@types/three":"^0.146.0"},"peerDependencies":{"three":">=0.137"},"_npmOperationalInternal":{"tmp":"tmp/meshline_3.1.3_1670837099286_0.9701733942024044","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"meshline","version":"3.1.4","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@3.1.4","maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/spite/THREE.MeshLine#readme","bugs":{"url":"https://github.com/spite/THREE.MeshLine/issues"},"dist":{"shasum":"50b4ee458551ba1ab2c8433e0ac37d288dc075f9","tarball":"https://registry.npmjs.org/meshline/-/meshline-3.1.4.tgz","fileCount":16,"integrity":"sha512-GH/U0fqizZRTZT/PYRpxmBDOzVCoeDsm0CHAVunmLxtAqLCbbyo7Pefdb7u2e0ZeW8b7tMq040HeqRegVou9AQ==","signatures":[{"sig":"MEUCIQCw7Bq1VH0KPkOkVu4STpdg8LCoHf9QDb+cbjH2XnLnsgIgJdZ4YDlfBDW/2tQ20AADjRju1P1A4drfCUeSXCOqEpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlvU6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppVxAAiksnkTddoIUklN1Gih6RxPsiu7DJThBLro9fD49J2ZCd6r9R\r\nueCZOxUw1rkTfc8YP7xRUowQFRXpNg6jTkWPbwmFP7DCUpsXb5DACk0CuBGM\r\ncyHYa+3LG3OrDjOvDSOR4q2B9S/oysWXStGjMCvj8bdplAAoPtT/ZHBN1RQd\r\nOg5U9QeyNNXoWfSPMtFSDq3t+o7jQjLM+93rhuvztMoIi6gPYgG7APf6sKbF\r\nav1PAPJW0yA8dHk2bUvMlSvNx1kqT0qTnZZzxAf1xY7a71c6/RsFEJuzfH0g\r\nvhqu7kFEBZyjxvF/dWzxiZf7c7cTNotjwD+lsh39NMZnoON59Llxova67wuF\r\n+gkfQL1zcG60SAcJe/EJLBvdC2QtPeFfjipPDTXBmSKSyD1Kq97LqhR7I98p\r\nYzMShS8fqKeprhNxhT3sxWhH9YY1HAgvDqTRnmFIUQH28Ky9beZXGkEVOk5h\r\n3+ltShEUGdBO5emWsjNrK8G3UGUZcjRoRo30uV/OcKjQtu5QFk2qmujZ5eB+\r\nVxm9XtBf2m2TwC53zJFxWke/iohiUb/zqQBB9E6yDJCpbjahDM4PRrziWXdn\r\nodmRx2mAiS/9pm1zoaOWCNWU54KtnU94aFRomlRorWYGwLZONNAKBj+N6z9N\r\no16fHAXBrHkfYooP/mHO4Xbp6eU19z0zZSo=\r\n=jBDI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"9d760716ce54177b00ef4a851cdb6de0deec48ab","scripts":{"dev":"vite","build":"vite build && tsc","serve":"vite preview"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"_npmVersion":"8.13.2","description":"A mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine), previously maintained by studio [Utsuboco](https://github.com/utsub","directories":{},"_nodeVersion":"18.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","three":"^0.147.0","typescript":"^4.9.3","@types/three":"^0.146.0"},"peerDependencies":{"three":">=0.137"},"_npmOperationalInternal":{"tmp":"tmp/meshline_3.1.4_1670837562339_0.6761905385565918","host":"s3://npm-registry-packages"}},"3.1.5":{"name":"meshline","version":"3.1.5","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@3.1.5","maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/spite/THREE.MeshLine#readme","bugs":{"url":"https://github.com/spite/THREE.MeshLine/issues"},"dist":{"shasum":"ad4571585f9ccf74b636dae95c3897bc69d8ba85","tarball":"https://registry.npmjs.org/meshline/-/meshline-3.1.5.tgz","fileCount":16,"integrity":"sha512-r34DFkpI8pyMXy+8GNIVxOkJ62oHt7U93HUztm84V4yRo/g85yYQYmf9VPOW+CZlyKeR7MfPBFZv2Q9ZaeUasQ==","signatures":[{"sig":"MEQCICkEIApMEwHCPkyWI2LveefdDpJ2nsStd5ty5LNe4AsTAiAi32ST/VhIe36mZptsouwlruRP4VL3NfXO7hacJIkL7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlw0zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXlw//WGUbJ4ahVhIft552/G143q6SUVcMcBJwbfiN+2d75kyEUFSp\r\naBH8ygIhbIpYaTvlWAp05Niff95hX1F68NuowkWm+bMtGTH0Sf4lYqiBKHoQ\r\nPCB8C0JkjsRUFRHLOlO7q2n98EHgBoapR+7DYOBfMba/PAi0rXwZmGyqitoO\r\n/nlMmx3V7xTLFboA8JtvDQDQLbGLoEHoe9dhKcIL5TObZE77qnOyzvI58xS1\r\nILXSSJKj/u1BlqoQSNcMw+v5HKPA7PWc0rNrxMEsAqLZgAXoPt4BBO2LXgto\r\nUGnzS8ysnWRR1eeuHEzIR+CgCklRqFQGFDtwhzh9x7EHc937iKVmsgbQKiAL\r\nkDx2xi6397eA1BfZ5dYIMtPswEuKx4p4m8AuIBu/syj+OV9q0UZwiHmV0nx1\r\nTcXAaz9uXrT51b7EwuIcWqoFofjaRMshxCuTAMJw/N6d8KEFQiw3sAIZfAlC\r\nW0hMWsXGbW/sVvMo4ixX65HvBV1UUNxMn7WAesXHAJuHyUO+6IvVHcGK/ycI\r\nMt/S6/Xon3DfImdPVOwkhI4n4aZ/gUijWmzhmPzQ41PyoVlVFLVwgRQOiYWh\r\nSxIXS390X01u9ok8MxSoD8aUI96U+ATuKBGXVL99QR13XPmyUSVxm5yYfmdZ\r\nlxDHQ5nkUkKdOf55/EadPunZoahdLhYZ1D4=\r\n=Hnor\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"624c5753fb6bed3c0b17274f82f6ce28b8d701b5","scripts":{"dev":"vite","build":"vite build && tsc","serve":"vite preview"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"_npmVersion":"8.13.2","description":"A mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine), previously maintained by studio [Utsuboco](https://github.com/utsub","directories":{},"_nodeVersion":"18.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","three":"^0.147.0","typescript":"^4.9.3","@types/three":"^0.146.0"},"peerDependencies":{"three":">=0.137"},"_npmOperationalInternal":{"tmp":"tmp/meshline_3.1.5_1670843699738_0.12793595668013258","host":"s3://npm-registry-packages"}},"3.1.6":{"name":"meshline","version":"3.1.6","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@3.1.6","maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/pmndrs/meshline#readme","bugs":{"url":"https://github.com/pmndrs/meshline/issues"},"dist":{"shasum":"eee67d9b0fd9841652cc1dc2d3833093ae8e68ca","tarball":"https://registry.npmjs.org/meshline/-/meshline-3.1.6.tgz","fileCount":9,"integrity":"sha512-8JZJOdaL5oz3PI/upG8JvP/5FfzYUOhrkJ8np/WKvXzl0/PZ2V9pqTvCIjSKv+w9ccg2xb+yyBhXAwt6ier3ug==","signatures":[{"sig":"MEUCIQCtzuT7s+5zmeZr6pkvb2I3I2KBxTuA4NDkbgKjAO8HtQIgDHKJEDN55YAzJThdUX83M/+bKzPsDvH5xdyPteCrC4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmLktACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOnRAAmm11EauLA6tL46ZD/ear4vW3ChyzDFr1ELDzOJwCQhw5mRgB\r\n4x4RBUEjk2XD0Q3PfIooKPpjejvMe/VJ38x6RrDxmxNW22mfvOxmxbbqj5mG\r\nDNtsygfS7AegDc7o3guV5tTk1VgX/Q77dh5Bi4wCIo2iyieb403WgXjVN/vA\r\nTrxH30XJsld1zYdnv8y3PL7ephhveVNOxThIPEHH6OmOxEwYaGONq6G0f2ug\r\nhVcfaJTi9Um3pfAGOoCPtL2d3WBJ1YgfFsuckfGZjUL9MsUoi66PZ101ny0y\r\nJImW75C6wS4+B/qr9IdwHC7lVYG7jq3yKAZoPngthL2zW6Hb2KEr9gMBhOro\r\nfVRqZbJLmolc6IhH/hIsmvlqDtL0TysF4YSsdegio3gVvlCyDH+l+y1M3RTL\r\nrCVfkxktMo6+7gNAXEoTO0oakiZ1pA3GNFkHH1npVCPiqYZ0YUiCfzYJZchR\r\nvG6xdHFI5opE/xq364nBj0bgXv5/xHr0E+EbEfaCIpwLh5DgYqqVRj8SksYg\r\nPiXSZW9/D6OYpgWs7rF7zVMiATc3+XlrJ5z3otGSad1TT341K5Jj2n2pQ5jE\r\n5lK6D0rc+tf8Aasaco5Sin3VRp0NxbRH6CP2nGPAwap90odGZcTgVTAnW5/w\r\n/HSpKxNd7QFtlYNua++QGYX1PXNe5yAEBXY=\r\n=t+K2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"cb3d1262977cb770eba088778e330d0fc647e27b","scripts":{"dev":"vite demo","build":"vite build && tsc"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"_npmVersion":"8.13.2","description":"A mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine), previously maintained by studio [Utsuboco](https://github.com/utsub","directories":{},"_nodeVersion":"18.6.0","_hasShrinkwrap":false,"devDependencies":{"leva":"^0.9.34","vite":"^3.2.5","maath":"^0.4.2","react":"^18.2.0","three":"^0.147.0","react-dom":"^18.2.0","typescript":"^4.9.3","@types/node":"^18.11.13","@types/three":"^0.146.0","@react-three/fiber":"^8.9.1","@vitejs/plugin-react":"2","@react-three/postprocessing":"^2.7.0"},"peerDependencies":{"three":">=0.137"},"_npmOperationalInternal":{"tmp":"tmp/meshline_3.1.6_1670953260951_0.5143228701890259","host":"s3://npm-registry-packages"}},"3.1.7":{"name":"meshline","version":"3.1.7","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@3.1.7","maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/pmndrs/meshline#readme","bugs":{"url":"https://github.com/pmndrs/meshline/issues"},"dist":{"shasum":"f60fef8c5b859740078a60c701b4c95bcc6f794d","tarball":"https://registry.npmjs.org/meshline/-/meshline-3.1.7.tgz","fileCount":9,"integrity":"sha512-uf9fPI9wy0Ie0kZjvKuIkf2n7gi3ih0wdTeb/kmSvmzpPyEL5d9lFohg9+JV9VC4sQUBOZDgxu6fnjn57goSHg==","signatures":[{"sig":"MEUCIQCCOhZYTaLE5QFYJ0LAgBOMxsiyIiSiAfazCLTBIhJUJgIgUYN/jlyy6vPy3vo2rWDGmN4qE29yRvpeIoBxfYcU7iM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50938},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"2a40dc1cb5ee9aebe7a220393b6bc5515f353933","scripts":{"dev":"vite demo","build":"vite build && tsc"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"_npmVersion":"8.13.2","description":"A mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine), previously maintained by studio [Utsuboco](https://github.com/utsub","directories":{},"_nodeVersion":"18.6.0","_hasShrinkwrap":false,"devDependencies":{"leva":"^0.9.34","vite":"^3.2.5","maath":"^0.4.2","react":"^18.2.0","three":"^0.147.0","react-dom":"^18.2.0","typescript":"^4.9.3","@types/node":"^18.11.13","@types/three":"^0.146.0","@react-three/fiber":"^8.9.1","@vitejs/plugin-react":"2","@react-three/postprocessing":"^2.7.0"},"peerDependencies":{"three":">=0.137"},"_npmOperationalInternal":{"tmp":"tmp/meshline_3.1.7_1698772526292_0.439991169589274","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"meshline","version":"3.2.0","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@3.2.0","maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/pmndrs/meshline#readme","bugs":{"url":"https://github.com/pmndrs/meshline/issues"},"dist":{"shasum":"0fcffd1fcae780b0e6bf0db991c8d7384154b075","tarball":"https://registry.npmjs.org/meshline/-/meshline-3.2.0.tgz","fileCount":9,"integrity":"sha512-ZaJkC967GTuef7UBdO0rGPX544oIWaNo7tYedVHSoR2lje6RR16fX8IsgMxgxoYYERtjqsRWIYBSPBxG4QR84Q==","signatures":[{"sig":"MEQCIAC3xX2D+xpDlrFMImRneecPOvky49R2v1WkxS3Lzic8AiAJJJf+45NHVVaz7DoORaczo70GS4fVkgNQFhLmN/zrvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51511},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"7eaab9c63b1f0b733db550f13fdb8cb2e4244bdb","scripts":{"dev":"vite demo","build":"vite build && tsc"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"_npmVersion":"10.2.4","description":"A mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine), previously maintained by studio [Utsuboco](https://github.com/utsub","directories":{},"_nodeVersion":"21.6.1","_hasShrinkwrap":false,"devDependencies":{"leva":"^0.9.34","vite":"^3.2.5","maath":"^0.4.2","react":"^18.2.0","three":"^0.147.0","react-dom":"^18.2.0","typescript":"^4.9.3","@types/node":"^18.11.13","@types/three":"^0.146.0","@react-three/fiber":"^8.9.1","@vitejs/plugin-react":"2","@react-three/postprocessing":"^2.7.0"},"peerDependencies":{"three":">=0.137"},"_npmOperationalInternal":{"tmp":"tmp/meshline_3.2.0_1706532116167_0.09568163294382415","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"meshline","version":"3.3.0","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@3.3.0","maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/pmndrs/meshline#readme","bugs":{"url":"https://github.com/pmndrs/meshline/issues"},"dist":{"shasum":"8d926d3889ea9c37b37484961fbfbff0a464cd51","tarball":"https://registry.npmjs.org/meshline/-/meshline-3.3.0.tgz","fileCount":9,"integrity":"sha512-EKKf2TLnfyqUeA7ryWFKgT9HchTMATvECGZnMQjtlcyxK0sB8shVLVkemBUp9dB3tkDEmoqQDLJCPStjkH8D7A==","signatures":[{"sig":"MEUCIG0aSMq0/AaSYY8fzXNUEK7DfCukTkTdY99ohanjtf7AAiEA8QVh2fGBXzSyIUWBqPvDes98tLW00pLsuPDAuikCdYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51971},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"ddf2dcef4c7d5d0fe1044e0ddb79b4826317cca7","scripts":{"dev":"vite demo","build":"vite build && tsc"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"_npmVersion":"10.5.0","description":"A mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine), previously maintained by studio [Utsuboco](https://github.com/utsub","directories":{},"_nodeVersion":"21.7.1","_hasShrinkwrap":false,"devDependencies":{"leva":"^0.9.34","vite":"^3.2.5","maath":"^0.4.2","react":"^18.2.0","three":"^0.147.0","react-dom":"^18.2.0","typescript":"^4.9.3","@types/node":"^18.11.13","@types/three":"^0.146.0","@react-three/fiber":"^8.9.1","@vitejs/plugin-react":"2","@react-three/postprocessing":"^2.7.0"},"peerDependencies":{"three":">=0.137"},"_npmOperationalInternal":{"tmp":"tmp/meshline_3.3.0_1711115270530_0.4380015746822785","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"meshline","version":"3.2.1","author":{"url":"https://www.clicktorelease.com","name":"Jaume Sanchez","email":"the.spite@gmail.com"},"license":"MIT","_id":"meshline@3.2.1","maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"codyjasonbennett","email":"hi@codyb.co"},{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"homepage":"https://github.com/pmndrs/meshline#readme","bugs":{"url":"https://github.com/pmndrs/meshline/issues"},"dist":{"shasum":"36342c17d516558bc103e7b15ac9f0e17ebcc51e","tarball":"https://registry.npmjs.org/meshline/-/meshline-3.2.1.tgz","fileCount":11,"integrity":"sha512-/Zrhq1sbQCtqSsrud0hN/U8wOdKKOcxCWefEowZRHsosIcy1p87+2PlWSNO4s9zOoT/zjrQR8YikXYao8XCqVQ==","signatures":[{"sig":"MEQCIHHdxk9cEuJO0ukXwOCrGFeXqrJzfA59IsgNkdYq2DVmAiBI7VupeXp6GI38JtShQ4IB3OH9HgwzYUiAKlE/VS/G8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51498},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","scripts":{"dev":"vite demo","build":"vite build && tsc"},"_npmUser":{"name":"codyjasonbennett","email":"hi@codyb.co"},"description":"A mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine), previously maintained by studio [Utsuboco](https://github.com/utsub","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2016 Jaume Sanchez\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"leva":"^0.9.34","vite":"^3.2.5","maath":"^0.4.2","react":"^18.2.0","three":"^0.147.0","react-dom":"^18.2.0","typescript":"^4.9.3","@types/node":"^18.11.13","@types/three":"^0.146.0","@react-three/fiber":"^8.9.1","@vitejs/plugin-react":"2","@react-three/postprocessing":"^2.7.0"},"peerDependencies":{"three":">=0.137"},"_npmOperationalInternal":{"tmp":"tmp/meshline_3.2.1_1717074217700_0.569506124336657","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"meshline","version":"3.3.1","author":{"name":"Jaume Sanchez","email":"the.spite@gmail.com","url":"https://www.clicktorelease.com"},"license":"MIT","bugs":{"url":"https://github.com/pmndrs/meshline/issues"},"homepage":"https://github.com/pmndrs/meshline#readme","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","devDependencies":{"@react-three/fiber":"^8.9.1","@react-three/postprocessing":"^2.7.0","@types/node":"^18.11.13","@types/three":"^0.146.0","@vitejs/plugin-react":"2","leva":"^0.9.34","maath":"^0.4.2","react":"^18.2.0","react-dom":"^18.2.0","three":"^0.147.0","typescript":"^4.9.3","vite":"^3.2.5"},"peerDependencies":{"three":">=0.137"},"scripts":{"dev":"vite demo","build":"vite build && tsc"},"description":"A mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine), previously maintained by studio [Utsuboco](https://github.com/utsub","licenseText":"MIT License\n\nCopyright (c) 2016 Jaume Sanchez\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"meshline@3.3.1","dist":{"shasum":"20decfd5cdd25c8469e862ddf0ab1ad167759734","integrity":"sha512-/TQj+JdZkeSUOl5Mk2J7eLcYTLiQm2IDzmlSvYm7ov15anEcDJ92GHqqazxTSreeNgfnYu24kiEvvv0WlbCdFQ==","tarball":"https://registry.npmjs.org/meshline/-/meshline-3.3.1.tgz","fileCount":11,"unpackedSize":51498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfrc6s9Kns4uKjW0Gw9WaFX5Kis1WjBJ091hwPYd9vDAiAGSVjhycMbEjedVjrYZb86cB24owIKQtrHz2DVjm4LGw=="}]},"_npmUser":{"name":"codyjasonbennett","email":"hi@codyb.co"},"directories":{},"maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"codyjasonbennett","email":"hi@codyb.co"},{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meshline_3.3.1_1717410891988_0.5809321353182295"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-18T05:15:21.743Z","modified":"2024-06-03T10:34:52.395Z","2.0.0":"2021-05-18T05:15:21.857Z","2.0.1":"2021-06-15T16:14:02.544Z","2.0.2":"2021-06-15T16:18:27.664Z","2.0.3":"2021-06-15T16:19:30.425Z","2.0.4":"2022-03-18T16:24:58.748Z","3.0.0":"2022-12-07T00:49:35.962Z","3.0.1":"2022-12-07T01:08:23.672Z","3.0.2":"2022-12-07T01:24:08.024Z","3.0.3":"2022-12-08T09:40:23.109Z","3.0.4":"2022-12-08T09:55:25.889Z","3.1.0":"2022-12-11T23:15:22.684Z","3.1.1":"2022-12-12T08:51:51.519Z","3.1.2":"2022-12-12T09:13:57.378Z","3.1.3":"2022-12-12T09:24:59.534Z","3.1.4":"2022-12-12T09:32:42.568Z","3.1.5":"2022-12-12T11:14:59.925Z","3.1.6":"2022-12-13T17:41:01.144Z","3.1.7":"2023-10-31T17:15:26.501Z","3.2.0":"2024-01-29T12:41:56.352Z","3.3.0":"2024-03-22T13:47:50.709Z","3.2.1":"2024-05-30T13:03:37.878Z","3.3.1":"2024-06-03T10:34:52.231Z"},"maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"codyjasonbennett","email":"hi@codyb.co"},{"name":"onirenaud","email":"renaud.rohlinger@gmail.com"}],"author":{"name":"Jaume Sanchez","email":"the.spite@gmail.com","url":"https://www.clicktorelease.com"},"license":"MIT","homepage":"https://github.com/pmndrs/meshline#readme","bugs":{"url":"https://github.com/pmndrs/meshline/issues"},"readme":"# MeshLine\n\nA mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine), previously maintained by studio [Utsuboco](https://github.com/utsuboco).\n\n<p align=\"center\">\n  <img width=\"32%\" src=\"screenshots/demo.jpg\" alt=\"\"/>\n  <img width=\"32%\" src=\"screenshots/graph.jpg\" alt=\"\"/>\n  <img width=\"32%\" src=\"screenshots/spinner.jpg\" alt=\"\"/>\n  <img width=\"32%\" src=\"screenshots/svg.jpg\" alt=\"\"/>\n  <img width=\"32%\" src=\"screenshots/shape.jpg\" alt=\"\"/>\n  <img width=\"32%\" src=\"screenshots/birds.jpg\" alt=\"\"/>\n</p>\n\n### How to use\n\n```\nnpm install meshline\n```\n\n```jsx\nimport * as THREE from 'three'\nimport { MeshLineGeometry, MeshLineMaterial, raycast } from 'meshline'\n\nconst geometry = new MeshLineGeometry()\ngeometry.setPoints([...])\nconst material = new MeshLineMaterial({ ... })\nconst mesh = new THREE.Mesh(geometry, material)\nmesh.raycast = raycast\nscene.add(mesh)\n```\n\n#### Assign points\n\nCreate a `MeshLineGeometry` and pass a list of points into `.setPoints()`. Expected inputs are:\n\n- `Float32Array`\n- `THREE.BufferGeometry`\n- `Array<THREE.Vector3 | THREE.Vector2 | [number, number, number] | [number, number] | number>`\n\n```jsx\nconst geometry = new MeshLineGeometry()\n\nconst points = []\nfor (let j = 0; j < Math.PI; j += (2 * Math.PI) / 100)\n  points.push(Math.cos(j), Math.sin(j), 0)\n\ngeometry.setPoints(points)\n```\n\nNote: `.setPoints` accepts a second parameter, which is a function to define a variable width for each point along the line. By default that value is 1, making the line width 1 \\* lineWidth.\n\n```jsx\n// p is a decimal percentage of the number of points\n// ie. point 200 of 250 points, p = 0.8\ngeometry.setPoints(points, (p) => 2) // makes width 2 * lineWidth\ngeometry.setPoints(points, (p) => 1 - p) // makes width taper\ngeometry.setPoints(points, (p) => 2 + Math.sin(50 * p)) // makes width sinusoidal\n```\n\n#### Create a material\n\n```jsx\nconst material = new MeshLineMaterial(options)\n```\n\nBy default it's a white material of width 1 unit.\n\n`MeshLineMaterial` has several attributes to control the appereance:\n\n- `map` - a `THREE.Texture` to paint along the line (requires `useMap` set to true)\n- `useMap` - tells the material to use `map` (0 - solid color, 1 use texture)\n- `alphaMap` - a `THREE.Texture` to use as alpha along the line (requires `useAlphaMap` set to true)\n- `useAlphaMap` - tells the material to use `alphaMap` (0 - no alpha, 1 modulate alpha)\n- `repeat` - THREE.Vector2 to define the texture tiling (applies to map and alphaMap)\n- `color` - `THREE.Color` to paint the line width, or tint the texture with\n- `opacity` - alpha value from 0 to 1 (requires `transparent` set to `true`)\n- `alphaTest` - cutoff value from 0 to 1\n- `dashArray` - the length and space between dashes. (0 - no dash)\n- `dashOffset` - defines the location where the dash will begin. Ideal to animate the line.\n- `dashRatio` - defines the ratio between that is visible or not (0 - more visible, 1 - more invisible).\n- `resolution` - `THREE.Vector2` specifying the canvas size (REQUIRED)\n- `sizeAttenuation` - constant lineWidth regardless of distance (1 is 1px on screen) (0 - attenuate, 1 - don't)\n- `lineWidth` - float defining width (if `sizeAttenuation` is true, it's world units; else is screen pixels)\n\nIf you're rendering transparent lines or using a texture with alpha map, you should set `depthTest` to `false`, `transparent` to `true` and `blending` to an appropriate blending mode, or use `alphaTest`.\n\n#### Form a mesh\n\n```jsx\nconst mesh = new THREE.Mesh(geometry, material)\nscene.add(mesh)\n```\n\n### Raycasting\n\nRaycast can be optionally added by overwriting `mesh.raycast` with the one that meshline provides.\n\n```jsx\nimport { raycast } from 'meshline'\n\nmesh.raycast = raycast\n```\n\n### Declarative use\n\nMeshline can be used declaritively in [react-three-fiber](https://github.com/pmndrs/react-three-fiber). `MeshLineGeometry` has a convenience setter/getter for `.setPoints()`, `points`.\n\n```jsx\nimport { Canvas, extend } from '@react-three/fiber'\nimport { MeshLineGeometry, MeshLineMaterial, raycast } from 'meshline'\n\nextend({ MeshLineGeometry, MeshLineMaterial })\n\nfunction App() {\n  return (\n    <Canvas>\n      <mesh raycast={raycast} onPointerOver={console.log}>\n        <meshLineGeometry points={[0, 0, 0, 1, 0, 0]} />\n        <meshLineMaterial lineWidth={1} color=\"hotpink\" />\n      </mesh>\n    </Canvas>\n  )\n}\n```\n\n#### Variable line widths\n\nVariable line widths can be set for each point using the `widthCallback` prop.\n\n```jsx\n<meshLineGeometry points={points} widthCallback={(p) => p * Math.random()} />\n```\n\n#### Types\n\nAdd these declarations to your entry point.\n\n```tsx\nimport { Object3DNode, MaterialNode } from '@react-three/fiber'\n\ndeclare module '@react-three/fiber' {\n  interface ThreeElements {\n    meshLineGeometry: Object3DNode<MeshLineGeometry, typeof MeshLineGeometry>\n    meshLineMaterial: MaterialNode<MeshLineMaterial, typeof MeshLineMaterial>\n  }\n}\n```\n\n### References\n\n- [Drawing lines is hard](http://mattdesl.svbtle.com/drawing-lines-is-hard)\n- [WebGL rendering of solid trails](http://codeflow.org/entries/2012/aug/05/webgl-rendering-of-solid-trails/)\n- [Drawing Antialiased Lines with OpenGL](https://www.mapbox.com/blog/drawing-antialiased-lines/)\n","readmeFilename":"README.md"}