{"_id":"ts-useful","_rev":"61-215b377bdab70ea1b0e6983627b28ed6","name":"ts-useful","dist-tags":{"latest":"1.1.43"},"versions":{"1.0.3":{"name":"ts-useful","version":"1.0.3","keywords":["Bezier","Decasteljau","Animate","Smooth Scrolling","Lerp","Colors","Easing"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.0.3","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"777f1e4e146e3490bd9df795330aa7c102460439","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.0.3.tgz","fileCount":46,"integrity":"sha512-7nB1LNOsojPZ+Db27k/V9Chn+qfi9JKu27O+i0BpWMh3uCxdubRhwgznepxflJq8fMKNjAr6hyAGHoyXhvUQiw==","signatures":[{"sig":"MEUCIQDHthQsMoCEu2QQDiILqvNeJgChuXyjEoIvKKCxvDo+HwIgdD6csvmdotJfoQsZqgfsHTcOJ1pq5xayCiaHXCgfs7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSdgjCRA9TVsSAnZWagAA+t0QAJib9nbegQE7O7lkJM9V\nK9SOdThRVXgv4DBhbxjadjzdUppbEk1bEmoa6G/lgS8XeSiYEv/2yBPklBJ8\nidwbMfSpa7V3UIR71gfeNg9yddAEw5zDET2be7BWRiEYywGLKZGOn88pvmGu\ngh63SZYl3zKUdZCs5sOXAbq2/a3vWPrBIxcY9mQv0B602DNIu0b4hHBGzh2Y\nSYAZCBQaavGJ63iYAEH7iLLodxO9FAZtlSpUpZjS/up8IAUgjW3ARNHbQsw2\n2VXHnCE+yPPQjmK6VWU33BsjPqmapJ9aPiRJgCAtqE1/wGLg8YovYLC2c9Mn\nQpX9GY/U5f7CcJimBCKKdrSVLN121qmHsfWtydah7rWiJCG1dQ9VlqrFDsvr\nTlpgYSFNREAs8Cike9f6EqeSD8sIrDameJSiFXmB0CXD0fz3RUFbMg+2Jn7L\nzDAvu3eOvY4mZRvaYqXtnQKGULDhjxYSoQKFUZazh4KhdFpxhOJ8J1hEtx6Y\nWl+u5kfTLEyv9MpHTZMuz5Q/LOi5JSvkhhbkjiQDujxdS0ZHb1aAb2Rbk4+p\nyBYHgO5aDwNbQoU3GWLrcFPEAz21+II13eJTS62nUga/BKlTEbhpo8gpA7JS\nX6gWvI0KUuuwCPh30k0BhMl4QTwOrhGCWa6OXcst+sAwvatb0pDPyehT4I0c\nlud8\r\n=hoRT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/out-tsc/index.js","gitHead":"b2232c70875c8a6c51cb55c764df5de8e8971b49","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.14.8","description":"Functions for animation, color transitions, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, and easing.","directories":{},"_nodeVersion":"14.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.0.3_1598674978530_0.6468042155946063","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"ts-useful","version":"1.0.4","keywords":["Bezier","Decasteljau","Animate","Smooth Scrolling","Lerp","Colors","Easing"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.0.4","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"9e6816af281d916648814361fc69d1a43121f909","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.0.4.tgz","fileCount":60,"integrity":"sha512-Zn+02GxGMOcH2BKEPKBAkcvBVVbyAZjIpJ2Jdzfgt9Z1aY+GT5JQkBenSlXHMVJ6q91mddQSMh30Nwer57Dd2Q==","signatures":[{"sig":"MEYCIQDMZAKVGdPl9oT60E5eBOPld2cD9oju+f6aA1T/ZsE3wQIhAPp+eLVlxr8DvimQwLOCnKO4phBnyzO07os8Z7mdEtUV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeBnNCRA9TVsSAnZWagAAXLAP/jYIj8JhdvK+OAMlzrT6\nX59GXKJ72GcCoYQSML/dKsU9YxXcUF5yaYnWZ7/oKBdu2aMHQyYEm/+6xjYf\nx+HyOKDiAD74XArRhdQ3K6F6FUXKi9Vg9WnuObK9jg53r36pxkmZpbhDolYO\n8sW4gbGt309+O3pIJa4nI9/USR57tvAgFJ3M4N9U62QHFFLO54lwSHJJTekb\n4mbkc4T/CzOPYEMJnoAqgADA5YokDKQ8mCRLqJLEtGE/bZF8Jzg8s8bwrU0t\ntaYDCkNxZ6WGQRU7g9u1yOXcfHlM5qT3GJQ8foFK67Ta4EKBu+M1rZBk0aTT\nwXYKRq/TSboUGrj4T20Pv0S1Y+zqXP72dybya1SgmXkTIQEmQrzhiMkOc6N5\nl52Xq5zEUpmhz0PwFW0KQfRTp6n6KmBRLuXePmyghOO2goyDkEjqou8gXsfA\nde3FCADPjKlTdiPpL4UUPjwfsGbGqRZ/ErAg9DOqo/VES2wm/GFp5TjiG0O9\nXRBuBIjpdwP+NpoT0wxDCSDFe193GJXMO38JLP3kO5i+uIXGN2LyAIX8hULb\nyc5CnLq3DuuKpc1A14iGgJ6bF3Z3gJujOFLft3GxyXsJCjFNHVNocASae4FQ\nOub0nMpfAkXxRoPgVANcE3LAAPqglBmiEEPIBQgtP6rinhCc0d60G1nHKMPM\n6Ecn\r\n=/JCy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2e4cdab62c10d120f97ccd8c08fb602c22f18bb6","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.14.8","description":"Functions for animation, color transitions, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, and easing.","directories":{},"_nodeVersion":"14.10.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.0.4_1601706445123_0.6164503523227689","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"ts-useful","version":"1.0.5","keywords":["Bezier","Decasteljau","Animate","Smooth Scrolling","Lerp","Colors","Easing"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.0.5","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"e1204ab66912363d3b026a5f30cb79225437d70b","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.0.5.tgz","fileCount":60,"integrity":"sha512-Q9ZNeAVuToLwFm80VUigweCABp90GdrxCkg1TAZ1DQpxfz5p3F9RQfbAXu8QGhX2C90f2d9AwMY4JUlrvr/bbA==","signatures":[{"sig":"MEUCIQCZIt9btWZ3x3in9KubYNL4H1ci8fqKof/JQbQG6fJ+vQIgHCBbdUQkkHwi08WO9ejYS8Npk/czKnrnceyiBfQEkms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeDBECRA9TVsSAnZWagAA/0UP/jsEA2ERLRCZPHJJQekq\nLGGG7R6dnL+HG6phwTRokDB3dfAF0kekNeSGSCV0J2Vdh0aanKfXgVO3PwMp\npJ79cu/dptwB57K3wLgoFY/XgCXXqj0B95sBq3+s6ZNEBl2hx5txNfRAYxCE\npWKIVNcUyIyHweYWoQ+OJ11U8aOKIzUE/oiJKNBm+7mvYWunFsv8Q1ay59BO\n9zlE2tph6gZEg3ESvww1kSSilk4LEhV2BnGP3JPGp9Z42wProkN4t/96sEeo\nr8fMXCS2eDdgReYOLVey32d995lPzok+ZLfZ33elh1zfEe0ZmpTmhcsC0IiX\n9EEC/ZLHJZ+FOdIF4eud4Y86UrSTHkIRpUn5Kk9w9eU6P1KPFm/Jah1z6IU8\nI4UQcI7rpQSD9bxMkZhG88dVI1zz3I8zbIyBKAr/xqSw9wHMofTii0g/K0AE\ndZcyW3raP29oDXDS/+Kjm3bmKhn0Q3bBhcmmmGTv1F5nFImZwq859IphlMOU\nErBJLctji/Y91z3xZh83CqWTtkqxmBzVOj2y6RzNSFs0tyVt5jPJ28Qd5LWG\ndV3UmsGKObDKFdbJz+UbExIjsMhX+p3XZCJfky7saH7P4M97nw5o5TcvgYNr\nrQIzg2lVTprEM0kELN8lXt4HNwV7UCOJonm51l61sk7TyGrHq5SlykmajeWe\nhCfn\r\n=YtrX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"cf8a2f6d47c6f526b7e9a20f041500595567e530","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.14.8","description":"Functions for animation, color transitions, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, and easing.","directories":{},"_nodeVersion":"14.10.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.0.5_1601712195670_0.5138000919143129","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"ts-useful","version":"1.0.6","keywords":["Bezier","Decasteljau","Animate","Smooth Scrolling","Lerp","Colors","Easing"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.0.6","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"b6b9e304f3025668bd7518cca4402472ae092201","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.0.6.tgz","fileCount":60,"integrity":"sha512-yXjx1ZtyKcavUiiW4TQX/NHC5vOayrNtRHvrR7q8ElxqMjlzYaBp/Y6/gX9MNnTTTGZsRYy82L+GSenBFeTA6A==","signatures":[{"sig":"MEYCIQCY1rRTfFWSiTdD5qMh7sejJ0Y0yVtr5MeI3oEJ5WEVEQIhAOZtScG4s40lMnHW3enrbmg/zkVceFAR+f+OoPUAAlnC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeKvwCRA9TVsSAnZWagAAs4MP/1ac10npvtu6iPHobcdm\nRbKGvEMY6KusUxyU4DWHyymztxtBE1THC/OxqjhgX61oqApJriy8T1X/CnaT\niyC+SvoahDScOtm8Dx8RzbEPGanYS1QP5VEm6MabBSojuE0ZeeGGDlLAachc\nYuPzNXnmxyHmxhoCKLpyjjXVgRfWMrWt1MV2HIwThYWrFUGebRtJoiHMZm7c\not42tsKGb0wJhejUl1Oy0dLexnb+ErlB0Ko0bXrLp+FbU1YH7iKuwij+9Yts\nfU8CNFyf+V4GEtQjqIEGwdp935avFoxaQXdtPeO/rkPDALXnHjQumKHwLRQf\nRixVaV5NOhLeqGT/ozBlgSp7sWCMx1lgF2jq8WX6fKoRZHE51g6PvUG8Decu\ni1XkghiGA4KTAByGw2QB0cgS08pQhhFrZhZXxlrHy0Iiz077eHLhCgM94V5z\nzjZmxcdMGQE+2u857B1FsUrZ84CCYmlcupDcxjwFzac0ElTa+6bXNJay1Z+Y\nf/geewADqfvQH++1ldDqIlGaUuNmhQqAZMRbLnUgs2KK7/vcvtWkZCG7ypB9\nbvyXBPMUoX4cBsuO/E2syFet1rO+ecxnAO8Qn0siUZR7zCyUPPmtMz31D24w\noa1V3e8kemKVdTN8Sa3vxbmUso+Him/tOvB5yA4rDeNd3DwcRDImKCOEGguW\n6Rl8\r\n=flHW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"81f7c07102a818ce13530380b0bb6190cfbeb380","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.14.8","description":"Functions for animation, color transitions, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, and easing.","directories":{},"_nodeVersion":"14.10.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.0.6_1601743856039_0.3204020840727224","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"ts-useful","version":"1.0.7","keywords":["Bezier","Decasteljau","Animate","Smooth Scrolling","Lerp","Colors","Easing"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.0.7","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"f072a4000c3ecbb7b3988a630dd63497e771343c","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.0.7.tgz","fileCount":60,"integrity":"sha512-lJld34fMlhianhs9qiFGgvF/iy+YmnvNYLLbStkTuDf+BObWU/G+mxFdamcDzlfwTgFZ2sPjIrvHPrbJCELu/g==","signatures":[{"sig":"MEYCIQDwWo+DZuLdTwyVBfzCOSEXWZKUoz8JSon3MybykH28NwIhAMzD8KvHmgscyK2oB4M4rmx/A+7bh2L3X+3kg0SeEJhn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuZ/aCRA9TVsSAnZWagAADvoP/0O/aAkUVWK+jpwQ0bEd\n6dnAm6c6E09wjxBnKTrBhoraeKDIMNSWUTx9IgPWVFL14OQApbfowB/TMIKK\n2BzPouOuslmqGWz08edgmOd7AYFJgMY3ynQ7s2HpljqG26zPzHzMV1D5CTh1\nWy5AReEAGWKxYozZvDfmlpgcQXM26V2HzaQChw4cRRcwTjoGowCk6dV+0xyb\n7fkvKhxrQhUptWsN8vAJeiXZ+r7PTSGhOYHDe3PYhbqg3OaCMVuGlJ/a7lqX\nEXmKYSpOBIuB+JipkLYHTMNq57jLtutG+78NWljY6H4XXgrXCy0FC79WOnC+\nQDOw9eUfP4RTTNOYf2va2W10Q6uKny+2y5JECHy9YLlyb2kjenLnEmaHS3if\nFzh7PV7XiN5aQp2Gqb1pJZeJ/3kDyszjXLh8aAWD6hhX8BjMeAAG02DjZzeI\nMZyV2uz5mV8zQJwg1U1QDYBUafP1iQ+qg956XpTtiq55o99Y4wmCflbXxC6g\nAti8fB5WUJWZDqZM2TUkD2ueisvov/uuaX1DLqWxedwi/ZTxPldS4SkPh38s\nypxSVb8fRfx7ZTMjzcX3zQbat8AuMeMlvBgAqm1PJOgGaIH+ESa7gN/fQel1\nMWWIBUL/lyJ6H9DJXtYXz4GaQowNDaHQ1Nk+//gDvJDzp2w+RahLc8KdMB3F\naegO\r\n=JZWp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"ff86fcc8bb34a18d80d20a01cc04ad43bcc0fec7","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, and easing.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.0.7_1606000602054_0.635084966461833","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"ts-useful","version":"1.0.8","keywords":["Bezier","Decasteljau","Animate","Smooth Scrolling","Lerp","Colors","Easing","Random range","Random item","Sorting","Swipe"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.0.8","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"c14498b76aec8b17350ec3c0d3923d5a9dcacd73","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.0.8.tgz","fileCount":9,"integrity":"sha512-IhssmVraScP1HuyUaFvavFCG5klR4rK+4Dkw5TYul+1wjZWNLL1DXf9PBmH01GXYQQqxGaoOuUvZUyhM8DELvg==","signatures":[{"sig":"MEYCIQCxUifmR4wZ2eP03baBFYlCMDfs0XX3jtSAV9r+AjWipAIhAJXEMIA0oca3C4+HDEYZG4EhAxeF7eIG1vbrr2c0C9nC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuucQCRA9TVsSAnZWagAAl+0QAJCSRIwfAA2FRDuLuIf+\nJdsL843MWHLqIuO8uceEIKFHOA/l/DukWD+jUlpoaSF7eDPBHnpKvbvpLRc1\ne03dI0DkwnoEIvUunv68rMYIoztztmsoEVB/SGAxcmYJ8QEwjRJRSVhsXk4R\nIC9oZaxpU1l92pq/BIfMxh9uFyi0LVUlJftGT4P2FThMmXQGQuLN3nuQccjX\n/fQxKoRMZWz0QGyYNGuXqLCs476JPFzevisqB/NrL29WoIc4Kb20+NqtNHbN\nxmOpJkxAzlQoaMLLWUjXpjrg2lg1YqtYtLPDVdARD/XYFVwGNsPpHXzSIIUb\no9Fl6mJpn3oa6mX+8MGHyD8wF0QP1xHLJWpna9cY/eNteO+5r0cQI2jneT7i\nurNgtUXixfdizzRasoiTR1meAye0AzKPYAhRr1vJnFmmxvOQ24oicH/EPAix\nVSsI8j+hkVASegqieQXQV6Ae3ndBDFolyLUAJ2m7VIj3Ovl1A6BGohJ3IinX\nOCWet8vii29rb9xPAWXfyeTZzGk/QV0yol9RbH+gT1fTZCCnx1DmddO1MMXV\n5LtkqCxGkxC5DZTbInS9fSj0jf3me9MHTWMhWpWlWWXsBO6nZYXeTvmKUYEG\nWWrYTKKceaEp/xifhsgjG5A/Fy9kgC9ChdzAjip05z+huNL+05Slmx6AKLGc\nDtOS\r\n=/EBa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a6e247e4f910f2a231e711fedc5b68540f1c732e","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, and easing.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.0.8_1606084367495_0.9719905777857714","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"ts-useful","version":"1.0.9","keywords":["Bezier","Decasteljau","Animate","Smooth Scrolling","Lerp","Colors","Easing","Random range","Random item","Sorting","Swipe"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.0.9","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"e77758ee08a43211e47af91c9affaf80af4e99b1","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.0.9.tgz","fileCount":64,"integrity":"sha512-qMLvPpMdbLxaWZE6WPD/KS9lx++0O+oTS5v22EvveqCUkbE/NY4v+R9DL1t3eELbpVvgjIP+5e8tTwRkqhVpwQ==","signatures":[{"sig":"MEUCIQDFer+knXanr/26Qi9Wej0n4ufQfG2nNCNfkIlSTmqegQIgRGdCYo2zNf7HnnCasEroFy/G3plLJmRDDNso1Bt+1RA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuultCRA9TVsSAnZWagAAO4cP/A+Iidi0q6p0UxPu/fzB\nVRYlMaObPHJ0H4txDZ1CmA69C6T9Z6XPTZuvE7tK+hqN4V3torxisp8DiPin\noUIIq+hbcW95MgvF+Hr9STlNzyeAOL7le3ICZYZAjULBo0KogUxC7M0hfljR\nW4IU00bYtsfG2b6UJakTbdbV+RAmBkbWxNHxt+ObM4IT0H4Ks6RJ4yn576VH\nN/rVbd7lPQMQJ9L29okkzmm0yGMLZH8jlLkzsMGi4whItfMwVSe3kHYiKGHF\njXh1+5YIMGMVrTYf9v8gY/HU2yF5ShtyRQPU2k/V3PGaFS7R2Y7xtAqKgCP3\nsw4UH6Va7EzD3HaU+Ca/2XYjeYvuu+xkbAyseZpc2aY2qaKixxKaH1ww9P2f\n/1EUWEPE7eOSC/4EShnDM59GUb4I2i2PoZXWUQo/SGVMdps+hcEmAl3XWL1/\nXhQw1FiXp+tsANzIxcAyrpL0Dxom1jD4H8mMgQti2aPJhrRhfFrcly810pz+\ncsJWtOv+xEioQ4Uqs65iOREB4ey9odbq+ZK+OCQejHhtsoPORW8SS1qRVSp5\nwU85w2VFZgi9Ze6jcvVnLBuC9GcjMaK/Rk3zXROjdoxteWwEa+apCGmKRIUg\nKw85rw2gsiKDSBfPLO2HyI2MHlGsZ6UqiWPqAEMqv8JNgr960p1ErBzTxAjn\nExyw\r\n=e0+8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"385c83c44b35c2d7028a551618f324399e285e0d","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, and easing.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.0.9_1606084973402_0.2866211809030219","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"ts-useful","version":"1.0.10","keywords":["Bezier","Decasteljau","Animate","Smooth Scrolling","Lerp","Colors","Easing","Random range","Random item","Sorting","Swipe"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.0.10","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"4f342d93d60f8f2213065173c4213b4618808192","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.0.10.tgz","fileCount":64,"integrity":"sha512-ttVqTxepLfqIW7quMFRWHJ8k4O5SHGBeCqSxDcv+mn9gOi5tI3U77mvGcNmy73zwkcT7Qi+MKomSFAKbfKn+1w==","signatures":[{"sig":"MEQCIDSwmgr0arnk46mOiUBRz8DAjFOoEHSy8WELkKbAZd30AiADFndnWCJfdr3/QvP8RwSRjEHq7h3cdOpL9oEQIQgsiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuuwZCRA9TVsSAnZWagAABmcP/02POsKaoDBzFu4aX43H\n34oBsfUs2VnrDgEPbTF36cUXF7l9ulwOr0GDafI9qebhgSJzf9kl6m1e9OJX\nbp2BsLqWSk6Us8XVPzdlkWPJlzSzBfKtdZs37rcfduPMleAEn4Y/8sXrl9Mj\nsoU7jtj9Mflh8AWOTYtXnAb2fzIRi7eOh3lQn2usL0XXTiNKPHqlYcc/9hmb\n8PTb2Ypv9CDLTalDIp2TqiXXOppN4FMxIsCC2Hl2gHsDJTRetgBIMuXDi3C+\nuaVw2DlBYzvrVrF/j3iIAtSrFV7jS516NSnt2nU9F+dCxeLRR3/eVjNuJd0G\nEJqjQMNnMpaVRB7MUjdcElZWdYqE7YJnBFsxtNeKpcJ4Ruu4bwd2js083wlA\nbWUapEPVL/Nio/Sq7pc5dDxni+0XPjacdRiEPMsCCHz8RfuFEyk5uezLcNFc\nTHhLjayjWjjPVRfaBTC8+GV8aXxs6O3KuVlMjJRzyft84v449S1g9z6viobr\ndvv3Eb5AuirO1Bk1LCY7LLnt5kUqGeZxTysz27rwgmnsK3x/SIdNNbM5l7Ko\nSrIRnOUqVzy3356dH566Qxo/uYdhLac9505fOEBSzfc85HYsBjrnXUt0kw5T\nccj9v37TIG5IPY4NQcve5B3WO0AdYN84IvAzGJmuf7387X8w/e5s3GhJ9mxq\nIrl+\r\n=fcDP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"01d6b64393a9b6c7a463d7b6ede4dd5c6c725c73","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, and easing.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.0.10_1606085656986_0.4514041942811493","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"ts-useful","version":"1.0.11","keywords":["Bezier","Decasteljau","Animate","Smooth Scrolling","Lerp","Colors","Easing","Random range","Random item","Sorting","Swipe"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.0.11","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"17bbea5ac871aca07205f3b181389bd34d73acc9","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.0.11.tgz","fileCount":64,"integrity":"sha512-UPrgqiCIUdLVlvOhsWKU+Jh65P40ipCfBquilVJ/blvq5c8vXa4IAker4gsDltSHMDp/Oh6sLxhWzmcXcDKx2g==","signatures":[{"sig":"MEUCIQCYA0LCbCqlaaV1PJoJC7FqgKLlAUXNe+UisGmI9fApbwIgExJ/4pqNDgc82JVZRXvXUzJPx2fFmxXVR9uYsLAuRKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuuzhCRA9TVsSAnZWagAAt/8P/1fMC99PlRTxibc+zhj0\n67WU4z7zke6ZvfM5AvsUXoMndV3jGIXdE5XQbTZHELI0tdJ0p+G8V3bxImni\nJd4ABVOlImdeMozQCjPpb/tWLuEqrc8xh0ih6X71FX7YLSk/BLQsVyntMMa9\nWZXFeTdCoOww/vbd9k1JB2kzbTrhQMpvQcIohQTj+j+3ISLXwjPBZExSDosN\nlruEqEsbuz22Fjc226eAxM4JpGoolPwrDvxk6KAYxJjRTKSGU4TnJeyj/UAd\n/sN9S5ZovnfCXXeQJl3YrO95oeP4VI6wManLIVLoNRMjiH4b0loSsZlyWuVb\nUBQpSefnWMb1JWDgPxQIqGakL7IrTPyyMWuSeI8AF7SCARRHGdOu6/L/yI34\nHQ+owPU1Yr4IjrRyoFGCJ/zRUCK3tHurbjLqnbA2HJDkgxW4L++QXTj9rxRa\nhxzBHHt+22Wo5KpIS8iUFs/sIvHHZq8bK41ya257DMsdUq0e7ayv0biMZuGf\nEawceU3GUedQKc6jleI8FfOXtVDbE7DPT7+LKXEW1UwjJqGaizx2oVocH/al\nAPpykrnWFceSfKQNuzeNqjYewDBVoRFRJgowYId6AvwanD2mLTvxf8XYdRd0\nR0tUiE6CH2QchLOW9EfvRQGDnXLwkkBkmeOxnFRJeoDEGxVH4i1hcR7AuC3Z\nwbaz\r\n=z5I2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"bc55197bf8b7ee9691c8537e4f05b3b4f879bb7a","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, and easing.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.0.11_1606085856741_0.9552350241155176","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"ts-useful","version":"1.0.12","keywords":["Bezier","Decasteljau","Animate","Smooth Scrolling","Lerp","Colors","Easing","Random range","Random item","Sorting","Swipe"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.0.12","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"12bde7302b8905b166940a58142d7ccafd5a5495","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.0.12.tgz","fileCount":64,"integrity":"sha512-X+DJUvj2Pu8oJKs6fAsJI6W/bABDBNSr7fbJKA19rG+GC/dADf9pEVYpzaG9gUSGAHeX8vC6kOdWgSffV4dt5Q==","signatures":[{"sig":"MEYCIQCmkNXDQvTVeCWpKYCuox4IYwB7aFH4+LlR0wEeQ1nO3QIhANFJGPUCwxI8hNxvmx6B2UauTNh5e8gCaQ5RV0Qg8vcq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwjQPCRA9TVsSAnZWagAAJ5YP+QCvjntRHYOCJhi0zE2M\nLvZ8huvw8W02IHuCmvaW22S3A0ylo6mUIX+/NDgYDq6PNMn2dFoj8GNzbz1U\n3YLNKQWF93+s1aoxS3lzwhxA3BhMfIlhy5UJ3+em0D6yIFgoZBP0QXafIH8g\nbiocsxMe7OJHU1/vaA5JCfWhlB98OM4Y1AUedyADK5UUcRfnYRsph4QwZ8ne\nAMmZmEE4NeKBBimeTYR1FLjwb48cTUd46pLsLtZHj/3XmI4unbLqlbLWx0Ns\ncKvJLrxYw+xQYF6MdJ/Z8Lx8iAAdnsoRXIkBAvyN7HI8skFeHY5uHPJY/0Yc\nCcxaMQYvmFty3922lH+jJHVABDSczau6BDVgHjW1R5zJrhAU50HoKcI0ISdP\nIugSXm2oW1xMv9sDV6tnIQrsr6LdrHLF3Ym0YqLmmAo/6ctNpEahe9esOCGb\nucyHFCSB4kiS4a0qymRqsLphb9OC6oiNVTzkyI1gDXfkzeq9ynjUQ1y/J6tu\nxYPxo3/OxxSg4e768MahAO2ELVwsiAbCnfXIG+WF6uqkPs8IigfdSldCGB5m\nXZBK21Xw11owwgVd+PqpDO0DvTjn211eWmGzQyExTQ3b6FDN2XfNcZkCsfqI\nspdNPqlAFvyT6FMj4HWh8SyQSLOFss+abGShqjTKhVt+n2v86xfm8a/KxrCq\ngddF\r\n=HTGw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"fa4e146386bc69a1136333e1da125a21556822df","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, and easing.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.0.12_1606562831337_0.2827625537768368","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"ts-useful","version":"1.0.13","keywords":["Bezier","Decasteljau","Animate","Smooth Scrolling","Lerp","Colors","Easing","Random range","Random item","Sorting","Swipe"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.0.13","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"a4611a8103c0e8487ddc944115572fbf87c87ea8","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.0.13.tgz","fileCount":64,"integrity":"sha512-XwHPY1uKTe9Hdy27QvxGhx61IcXkkwdAaaLsXXLZzgT1L5OgZJGgNTGBzZ+T6zib/CxJlxXOiFU+6yUdEvPCbw==","signatures":[{"sig":"MEUCIQDOe1kbet5Q0cWOGilO1R5JEmH0rnoE35rRTVpFj1gLmQIgNWQNBQr4GfZezhBiSwbUfupIu7kuqgqxTG2KThbn6Lo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwjgKCRA9TVsSAnZWagAATK8QAJ1ZPI7qEVMWkM/76wnR\nE3CUuYp6H1gYqkvVMZmsWYrxWy+QY0ZXD2n/7YDBOkT5YbWIoNDK0Sco015H\nRjPLqJHlFbp87dX+5xZkOwjDnlWyesgIB06Bk+b9q6sdsbmg5xMemBGBR5mh\nXQAcGxysX+mT1l/upeHD7saEnObanPlD4vJ4P+O/nAkxDG/svBJ1ZhqJgOQ7\nsuHDSUO5FvFF7rPoK0Z+mn9TljPxiSHtO5CfrwPBH1p0jA7vkN5J0VD5D+Ns\nlu4wfDs/6bR90NCRo4hw7IYbW6bs0aYrUtPcXXLSM7FJm7zcB9MBiblm5RtW\nJmV37zHqLg40ALjJDrAQ2kLyk7jEawE1PaZTr7Eqvt+K1mXVd/tCYd6JKq9I\nvUAcXbyvJ6jhe8GimEOXWdSIXql6QiBEOj+MaMdbvOxqeRLj3Hoq3dNnR/3h\nlJ5IbRsxFclHIq0k0uC+gcUCppOGgK+3BfWeE9bK9XeQQbda8LhRAPDNwAuD\n6VUUoimEmzPyeRMG9SlZDdvUuWnnLJku0qHCtW57VkybWHfBSPvdRMCLXk2e\noVTw7KNQVpAUZo7LqnzkbeI2dj+7yCnTVij80X/H3D90mhkTQoddDWSnF/tK\nD708YORnqmroRcgXlGQSNlH+ZUJcevZrEPcQQowta0VYSu/GQ7QNxvjGQLGP\n8qHk\r\n=SI5T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"9571ed17fa8c90b4b51f5fffd63b5d4d571c73ce","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, and easing.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.0.13_1606563849625_0.4386095395687517","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"ts-useful","version":"1.0.14","keywords":["Bezier","Decasteljau","Animate","Smooth Scrolling","Lerp","Colors","Easing","Random range","Random item","Sorting","Swipe"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.0.14","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"5c9b5b08c91fde0daf07c327bc3ebdc18be403c4","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.0.14.tgz","fileCount":68,"integrity":"sha512-W2zAnEmW66qzaOjw1tuslF/q/328UquISi1NQReC8lRKzsw+VZsRRgD+ua28v2acfHJGyKba0LuxMQJUvIsjZA==","signatures":[{"sig":"MEUCIHbrJEElhU66BqIL3dwaNlA4K878WXPHHsvI/47DfAbGAiEArHf/7chcAQK6VelViLsRfymK4k8tvceTMTMvkK8hMb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1yJ8CRA9TVsSAnZWagAAcPEP/0C6DjjFomAKn5rSsQSY\n3IGiPk7rSqVl0OWkxQVSNCdDzhCoZRAlXydtvQHme1PRaPr0/Y5ZS2k9hhxl\nRdlZcjbUiANxdRWUWXYCyTGf0nUoNcVfV4lJP3kU1jDhhZiYvNjYabUNo1mo\ntQLc7+Li29V/qVSm6FQpMVUvgiPPNl74RiaCLzWGBk4GmeQ2hf2HtoG0oA5T\nn5V0SvITedDhGkQ2dcse65P2/emixiPF9hYI0jgzYPU2sdpKnIXA3SndHbEz\nq7mKf73Jd1nd/69P1P00nMfLDsT1+MnFo9BSmB988YSyhywnVCbgwdTGgGbx\n6r19dNKl2S4oGL6pDXMh42oWxVeiZRAELIAo1dNHJ6x3Uo8OB47ySEJNt1kc\nLj0V3vf4NgjiEYx8LxwAKuujSzpG2xgb2EQYSSP6fLoKr5OVXvtDr5BNPxvp\nJNcB/NN/Tb6WXfgc6cHhNGqs+/Pj2GwtPLDlksLvIZyFEbw/h79wJhOcf1W4\nwsSXnfLoxjhl0KKypl2uhoU0MNqBxHzef7Eocg84kv8ZqSeumCDsvOZ2xT+3\nStk2HKi/fJrfUips4CR3Y4gi0q6z+7Fk4OYxQDo+mfV0JM4NdunTjScVPTdu\nCBD3Gc76UiqnfOifNwGahICfF8iT33VwrPRdXcwV5DWTUnCwtVidAeo7rZj2\nCSNc\r\n=d1Zn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"88194ab1eb1a3d5f554b86c455e02e69cb833fff","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, away, color transitions, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, and easing.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.0.14_1607934588421_0.4878710556125643","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"ts-useful","version":"1.0.15","keywords":["Bezier","Decasteljau","Animate","Smooth Scrolling","Lerp","Colors","Easing","Random range","Random item","Sorting","Swipe"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.0.15","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"323a9c290bc9a64862ce611dae0e6e425a897dd7","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.0.15.tgz","fileCount":64,"integrity":"sha512-ZtL1rFibH0/Rg7mCFvgtJkAiniwh72Dp2dJATVbcRc0xvnpT3TyjEf06a9/Q3dPcItD8mFkZOr4syBkPTYNGkQ==","signatures":[{"sig":"MEUCIFS/gbvcDO3tINDke51ygCCER2Def2cHls/pFYGSopudAiEA2AO+R6shxZ1ErmECVmQgqwsG1I1asZhvGdcPCIiADv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2R2rCRA9TVsSAnZWagAAzKcQAKP8vnJ/lylCaQJ+LbBN\nGba59Q7qpfkXbNRugXT5nNkpmHwzKszjJ6TkUUOFc6wbc/2NUwn3qRG/zDjk\nQMlplfQGD4zqBtGl1kYX3CVi3PbaBOF5NvCSuq7dWo2jf0YmMNw8NNp4jT0O\n9WRMlmxwN4FBfjgz//ghdyXNLStycYd5n7pqlcXklln7Y7PJ+59aFb6ZcU6T\nYqB4R24/Uz2W6kCgX9nuQb893PPDgLeSJxOJtI+nNQv7gwq0vXQoNeG/Iqf7\ntv3cOfoEWyF06QCLhEu+yzRK0vFocA7L8JWW+2mcWoHpLuQoS55nkEiQWfyb\nogeqRJHuZpne+ZF7IqzdLMQh/9CjnzLNOwzD50KkI0G66eg/SS5NfQtYb8DZ\nBo/MO/T3esz084bs/n3HO3gMRPu9Pp1cOzUL6O7aTL7rrifoItWSghtcoPhn\nyO5ioxDKX5EuOXJddWjH5VHf6kmwJYjzfsokBILlbDa1g+uIon9ap5Jxn7So\nnyFUSz9Wis27vkMtPKKRbiHmHjM9l1qAjpVP6/sEiCgbClL3PZk6gb14dSwO\nlGDJDewCdXXcMwGavKW+g+O9vxPq/P3Fk+hRX3R9eTgMor/LSAJtEWgvKjAI\nlDDyigkv0XNDF7EdEIRhpG5JDaCwFD7Ds9WAvj5nrbGB6QdgfZdxMhW6Qavk\n4Gzt\r\n=b0B6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"c24beea91c4db848241722721f8f5e405955dab7","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, away, color transitions, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, and easing.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.0.15_1608064426527_0.5166400202074501","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"ts-useful","version":"1.0.16","keywords":["Bezier","Decasteljau","Animate","Smooth Scrolling","Lerp","Colors","Easing","Random range","Random item","Sorting","Swipe"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.0.16","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"6d46d3cfdb584d93bd99e20f1820dbe6c95c1033","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.0.16.tgz","fileCount":64,"integrity":"sha512-6bqvt6KrYVy9SwE1EZIJFEkg7i3luikKlpO+jkbN/57tfWWajZa3ZR/OFADWdHgaQ6Zp4XCgY0gZlS4WfGLpnQ==","signatures":[{"sig":"MEYCIQD9XEu5U0kTlZh3SmGQ2nXilKvaWT4WobSZUOHJbjDoUwIhAMGrq/hKvaJze+CmOmInD0d3pR74JnFEXODU5lMdEOLF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4T0PCRA9TVsSAnZWagAAi8MP/14q6KO8ZmRhN2TD+B+e\nom5+vuyPD7DdoTChg/UaJFvdJgscTfNSXKdYt1/rAVQcS8+/bAxX03iGJw6d\nZCM2JzmOdqypxKdLn0qN8/SKGaEHExLZH4eCXC4IQhTjlRZkzsNkMpfO4tvx\nA+XJ9+YjyKK3wROgfCBuRqpcHecPaXqL0qdJdl/qa9xE7sAnO7PJyT8m2Zfm\nTsO6LrBDavbrAvpTkFPmuvaMnXKPSv26CgYM/Uf89wc12h2Vf4OG7JBrmxP/\nhruQMmo2fRxzC/HuDKAoZoGW1Htlb+5EtM2pzHK1wZQDklQp1wbs2lihoUHy\nlk83t2OkqdshXgHVpAr3iCG0Otid8B2uOGIF95WjAiaG6uOSJ1CclClNq5DL\nofmCOLLkSCIQ79YiPZornonjWjSo55pHoLVcIUH8Y71mw/pAIO7YUjk8eoMZ\nNfm9vadbI6uHZLeS+Q6lh1mkXWWdKRbJPJF0ZiCzh/pSZ4OYoCbmTrib0yjn\nRH60QlyPN9+TPFcYIxVcmKAhpVBCQPttkPHjjnPPRiscmPg+FE2rdO9GkW1O\nuLKRhArFh0GqcLIR1SnCCmbhzAwDAEotN8Fdnn7hlG46hl9LuSg5oH5OrY8F\n7uVF2AolcWXBwWZE8a54zlH4NTz+kECPDun3k08ujd4szYt+nkY/Vm6WFL+Q\nbg/z\r\n=J4Op\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"757ccb4a8fc76c5585a197648ed779d0cbc31228","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, away, color transitions, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, and easing.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.0.16_1608596750684_0.9332121588959574","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"ts-useful","version":"1.0.17","keywords":["Bezier","Decasteljau","Animate","Smooth Scrolling","Lerp","Colors","Easing","Random range","Random item","Sorting","Swipe"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.0.17","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"68f8c477c07003af382cacc83c4a96d9555c8902","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.0.17.tgz","fileCount":80,"integrity":"sha512-PoHrzWe0nM6swzZnAZ/DzahCkP8rZKjL6SIa6KK3/8PTA4qo6vja7BtQNdSBvv2EJGAMRLfo+3fGilJPNKzXyg==","signatures":[{"sig":"MEYCIQDAdMZFj8hVGemQNr1cJaVLX6Lp+OV7dZt40vn5V6tGzAIhAM69GxsCihD4TgD1eplqrSbknn3dkoqvlyhb66kreQfE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4rYGCRA9TVsSAnZWagAAyW4P/ibZW/uNInLhlptgwoNA\n30phZTyuqFfYX9pScVymRzZfxUhaq9QqcFAmD+6pWKWxeWURP7Lbv/Kvi1I+\ngyG3dVp1BUQg2dV090+QruTyAOxSRCPJsGf9c0MuioviZtetB/7XCkQn60s0\nj/fws31QTKqSi4/i3ob5RyMRymjqxtNZ1yexEogF3IiJgIzftPpePZ+mSHCd\n+U9nDn9ABwyPoUuIBJrKsEJ2yuBY2mBDujz18FzQN1gLXBrqTh0mbftQ1heu\n5F+ymJvo6MIWZvnXA3wQXtWStHF/z85p+rpctYQMMSOzxzLO18/6qby3S4Nl\nnRnXsExbTSEn4qz53j/+BhVYHi5QjvWutGe1b2hNt0IeMlwcFyeVDWHWC36E\nF7z0/aTPC2ywIdDhcyIhwck3YuZhRTnbjkOpSOpvmvRprW1v9uwRUC8XweUh\nH2DY9UJk5+oGyDLDw8GVT3/LSqnW7m3vN7klBMHBlWDbK2p0pF6uWq0xF0i1\nLcp5BTnAhm9AtMR3NlFAvzWyR8jXQ+RvkmYq3nqXykBM9gwhXLjT6O3APjNw\nUMAhVQOzfyrU3SRC4zhqgMHsPMA7wP/eD7OvjtQLs+tjhWQ7BT0+Gvsuvm2J\nx8fcZFvW53uYqeoBAvta0s1Iy+cPejSMEDrd7VPqGrE/VMSymMLDKYhs/e8V\nF80y\r\n=EtTc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"06eb3ad825f3fc1bd124f6a7b9059abfcd7a1e5f","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, away, color transitions, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, and easing.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.0.17_1608693253826_0.627219821517107","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"ts-useful","version":"1.0.18","keywords":["Bezier","Decasteljau","Animate","Smooth Scrolling","Lerp","Colors","Easing","Random range","Random item","Sorting","Swipe"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.0.18","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"eaad4e5acdcd2e647f3d4f513fb49aac6798a825","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.0.18.tgz","fileCount":80,"integrity":"sha512-YhCpt7ggGFxKuA//53w5VZuw+w7w4AKcw59Jnk+ytGyI0yQ74J3+81fICXqHkNyJqPpy+2W8MG0lyBOlOTwGVg==","signatures":[{"sig":"MEUCIQDTV8UpjEi+L13dTGQ8s/wSgECVCRA+2jHOqJ3ki1ZbxgIgNl0sj+v4eB/zGKudnWFShu2ZPiz1h4fkgLdl+vZVxaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5SCkCRA9TVsSAnZWagAAUFEP/2pShwv5VBLQMH2s6gIv\nACs2MUj12EVW219PgsUvAeXK6e3ctEXUYhS0UBX4c+/wwApNr6+0Pw3LB76d\npJkasLv17IErr4UX86s/qeyoXFWRnXh1FHDtjIJ8+xmWX1vvz0TiwdC4uPSz\nk1O7XEXDk26fR4pPHbHJiJAPCAZjCy9g0gGylB0W9AR6/f0yv2qiq5vmbr+7\n10Id6gk5h4who7GMiE6B8JWx9iVgYFiiUxELXk8aiP8fUY7OuSDXCBnvxWeo\nVGEV8V2NRk2KeMnTTS97tC/cLxTHnDd2T+78MzeViohcYrioOAAayDsj2a62\nfP58llkhjOJQAb2Jj9CzWXmXVLyBZtMh3HInYz7gYcQIaE+Fh+im2WuR6pH9\nvLFikyc0kYEc6hSFwcXm2TGTMgnGsaJ5s95XqkKpKlLALIWhZO1dMMbFEeP1\nQWakqYRlirPfbFbLPNLAeQZCBMAS3YVNNA0eBn2J2AQMI1z3t7axdjPAO9LN\nz9VBlFOd7URCWC/ZNGEDTeh/9mE1olUDoigZCsnKPYu2jbsLE3SWZEfw3fDd\ngaUaHeEPdE3cW4u6yVCxrKq5m5R+kBnF1hzJ/bgL2vqcJJaMsxtndGFNHvhG\nq4kuCWhZMMi4eCusDyRt5dbxPoYADdxo4H5av4cRyY0IF1grIAqqaPX1Rqe9\neodX\r\n=8wC3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"dc0b06b2a2e6cf7f39752424a7e21eb5d805ca08","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, and easing.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.0.18_1608851620218_0.8844185263670532","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"ts-useful","version":"1.1.0","keywords":["Animate","Bezier","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.0","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"a6aebd40973a440cfa992ba01839a36b8982aa2b","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.0.tgz","fileCount":80,"integrity":"sha512-EFoJmD08fD8Wl9tPlGq9bdDz8pnqLqJy7L4cBTvpoGYpcUvcmP2nvUmNIXkLN/21361EMV0QIrdQq8WpBiTOcQ==","signatures":[{"sig":"MEUCIGmxisNVHdtjvse1VZRabgeAjHPxbW8FrKIFEDZaMggrAiEAvRe8kacPjpeHUxwonN1c8yls9ravprXg0LoDRqYGqjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5ZxICRA9TVsSAnZWagAAu10P/1tQdUmpmA/OuvaK3AKe\nwg0m0SyJd8dTIE2uSZ/feg+xsgzNKqOzWH6hwbc7YGOb0u3h+4aKfviIRFyK\nePdiOdnPmj7R+kciws/n06yOZTnaMpAA1o3MKbRyMwZRbPrNsXkRB/QC48ks\nE2pgNjV1TeBfPt2RwFdChTcMrc1kx2dMQtJNl4xbZS6d8qUxpANV9ZoavvsS\n9QOj8Yh9RBMoTYXL6hLRXuNRmoS8hJoT60U1kBZW8NAmpr4Dmc/oMvOyhqif\nWLjYris+xcg7a9/MMj21i64BU+HmJHPRIfk3c9tsRr2eZssms4FdtmdAOxmL\nMxB0foA74Xb5hvo3kbqnvliniKzTTcXj+KE86AGvXVbCXF7HiENWR8rIf3J6\nTRowSVz98eBsK3GGFTDzfy/kVgBjdeqYQij50TEQpfXgvJsN3ymUVT8a8GIz\nXoxXn7180ZF8OhNYbgJERG6x9+YrNeRoO5rTSlTK0A/oc7dPWIULU0qUbZUv\nLFVsLY0ikv8lrW63qnOwrrciKEhaG2auyfXUiSXZdV9G/rvcIiC0+z71oqnG\nd8yCoxbHTvK2miujc789ezKFrwZziRh7eR+RtlZ9Hq7boSC1Uilpk1mkbyNt\nkTKVDEXVflZtgzbMkAlkSKL0UkOFlj7riyuuXI9pDmxuw52MXGFbyZvigNas\nqeVm\r\n=sBKA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"1f17afff632a158d9b942e0ceff27d3e6f2950fd","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, and easing.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.0_1608883272115_0.8901347626452154","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"ts-useful","version":"1.1.1","keywords":["Animate","Bezier","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.1","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"e8c0027130855134e3f69f276a84a893bd0a62e7","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.1.tgz","fileCount":80,"integrity":"sha512-Ga7ecXUjI3jLSITEQ+ep4dkUtoQ+4ZbY/X/WisdIS9jMF2CoN+w+SQyvveUlbHAqvTvePRt0EXCMJVqbhCuPwA==","signatures":[{"sig":"MEUCIF6I4EzE4v19Xk48i4sgl1DE/eyPwmSC6cqJYRamAiJOAiEAq5641DG3R3N1BlSMkvxCJV8KY/tdnWSYqx85g3ZE3xM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf569qCRA9TVsSAnZWagAAcK4P/RsJY7MBv9Qirl2+ZF4h\nwBqzFGYzpGQc6WVBlmwtN6TLPZ7R/1gvEJicp1CUesLT99v+QeAYmLK5E/Lh\nrIbH+LfwpQ66vBkoOtvu6kaVBHipZdOJu6lA2OMetu1oaiY0f4Nv0XZtTIW4\nO24eEhwdMsTh6dsdwe5VRqaFrFcrOUwBiNw4bNCkltxSTc5OwO4BZi6EOjtt\nRkN90+THfDTcSPwqdJOXnuE4bn+N/OfBkGptj2Us6+ia/i3ufb9xqFa45LYb\nleS5pHKyYM8fZCmhbHWvBeHHUMqXx0WEqhSOd5PSE1UbCMN6fKyoc0n8Y342\nURJOm0fpEcO8IyOS5KFjqaS0gUBtEFA4ZJqYRtXnzulbgbQUvmFeeaV9kRHI\nIyz8PFW03yaGDLSJ+OrfMK4+S3QQz9sypJUIOYrv/1vrAREVxfZq41D8+nUT\n6AtxdU6J7Nd33LkuHpIKoqkWEdo8GeGVQUXISklEA6Py4rqpCu1Am2h59nF2\n8NsCDEDVgtM/Btj4qb2h+2/4GTME7NF3ZmiXMzpm/HHrGQl0p1X7fxLQUhfs\nAKH4uE1JTYyGKb4XX4bethNg2CFyd3sd35SZ9/Xi5viDKA60ARK8Rz2vbF9W\n7/bEuoypIl1jXU78u/AI0mOlK2mpaFgDvT3wt7DJYRIPGrJVm79obaC1s6KN\nDgIx\r\n=7Il1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"1e13c74cc01b4d864987c544cf2b115b56af7576","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, and easing.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.1_1609019241742_0.2803355816202082","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"ts-useful","version":"1.1.2","keywords":["Animate","Bezier","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.2","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"370b6fe79516a7d2fdd98e4df02a121f613b7d79","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.2.tgz","fileCount":80,"integrity":"sha512-yr72+rG9Nb/zBJ7U7AJpjj3Cyf+Ts/sAnXcetMyF29HvyFDsfLPH0STlIdvW2GRCJ1bAOez/tBh+3ZvmnZpiew==","signatures":[{"sig":"MEYCIQCbTCe1Cdj6Qr8zMZ59ZwvFxvXAYiuiMPTXCdLMTgCJ4wIhAMUk1a+Nq3jH2+5vox/qpmy8631iqhDa7Mri225UKW3X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5/P3CRA9TVsSAnZWagAAEVgP/in7I4hLV4OlKaFA533V\nGBleA5NRDcyVNGoMAuY3vLK8qw69PumOezlO2sMF6MHgywBp48t9xGBDBz0e\ntKhKrfHwIwROLUhwiIbSh71RUCMu8nR3NSovg2xCSLoYDA5sKF8j4WkC418z\ndzqV1ozi2rQwi5jzFUX2vnhuq41AzaNGoj9gGkwkKV/rMDVw+uo0Oosg/sQq\n57VfQWjSGzHr4dUFrBO/Zqp006n+MkfN8pkVBEIUWgW2eIvrB6Qd57AbR6f5\nOojXWhf0eKPjvlaP/vvvNvVXqNEugcWZCd74Ly3D2vgOQCDVEslwUaIybb6K\naAJd38VIgNjeh4PhTNk6NR7uNqcQP9P6+r5H+3cfRWB9HtTbRdeck6SnvvZB\njwdkp9kbM0qnp9+prMStZ9KLM6eSFaq7TBNg0UkDV5/4iHjsS4487Nijyd3+\nNvfV5d1Smp+SOtkFO+WJu+4+anjmqe0cKd6d8Jb93xeunyjXxy8rF7gCQA4H\nyTl1xLjuJhQkS86IOT598L3PK5uXyQaREHNuurBj/S7wEOOMp19BnF50Gwag\nsDhcQtshBzfOwPNpGeB0xj3GeaSfJMYGTTAs+N/R8zKntUbKuCUkPsGcDt8J\naEWV653A6l8CVAqLoqIopWLz1mHBeyUpo7jtvAPQDFvKoPvAvDVO+4Ct66Ms\nT5tS\r\n=/6lf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2f6418bd1274ee2f08c3b1c75a48b471312d45ba","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, and easing.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.2_1609036791080_0.7355119565364676","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"ts-useful","version":"1.1.3","keywords":["Animate","Bezier","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.3","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"65b7a7a618685858edba11b6cbdc5f22ac337309","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.3.tgz","fileCount":80,"integrity":"sha512-6QiJartziZJZFEmvVD+DtPNBUWDqr44rP0G3F+f1ASCHOWzlezFr3sEq6sUYrHIEZNUB9nfvaiRjVxW7gtL1YQ==","signatures":[{"sig":"MEQCIGX8/BT9VNN0Gz44E32lsnH8YVlqu7pPX24fxZr8KYEfAiAq8AIgArG+Axy8pegphnPV0LxzTiFk1WRF6/eOmaAp1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6BS3CRA9TVsSAnZWagAAlrcP/jpMgH617VV50/icbvm6\n6yFr9iVuF6JO2hFyb1ViGsqz3kwA3QVsbJu5dD4mfBAlpzRldIFbw9YboCao\nqoGbfo7B3EcXTvJEJmWDMZGvayjQ9zfTZdRaY2RSZNEfwFNyT0r3gvfyEmvj\nW7WV/m0GHC80jOjORlW6qlGIlSi+/gmkEIk/fVLqECd4da98bva4g/GpM1i2\nGCY4hjm3+sqMjR35wjbEPgzECZw1Q7kyB4F4QsZuvSlIcBhM5+KI3Iw5Wgi+\n2slZoW9jJDjJn/2dIos/kXSoKpUdRqOUEHeY/WjIXGAT0LFiae0F8/qkczJG\ny/0Rx5I5OzgVP/NEXzKOZ2KRBOEjp9LHHrLjrSdRM7wcvcqmnDAkYNfGBo+N\n1rlUQpLGnpu6X1a+ggqufhr0X9AGd+0d1q0NfRhHhnucCB2nF3YYwKWV3WTb\nc+icXvwiT3epPfxzDhYYNhK3SBo+ucLb75pWmZMr7zjpF809AJnxeYXgS+Uk\nXQz+LowjQewRUc4FCYmNQJIkNvqeS6AH3uJvgvFY3xlWfxWGvE6+F1bLbdPQ\nvf8POdseJa9bzYE9EVBipRvdConvC8w35xmO4GOBptI6mA7Ex2cPmtyV8yq9\nVPaqgkmGKQpBvI4eSl+Hfkl1VE2hw0dEwHPQsMmbqOdHvrrC6FgKBodOxbia\n1BHu\r\n=JaF1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"56718b304b25635eade3da701a2afa3371b7067c","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, and easing.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.3_1609045175367_0.4504751692653095","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"ts-useful","version":"1.1.4","keywords":["Animate","Bezier","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.4","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"3490ca5ad86fbcabce281688325dcda2b4bcfacd","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.4.tgz","fileCount":84,"integrity":"sha512-lYpyzbtCE0BlWyaoxpGDLgKggQpJKJ9Xk3gmcw9YlL1z0gRZUKdTXcD83j2ABPDnLzJkeZm++V4VaAG1ktIkvw==","signatures":[{"sig":"MEUCIG1N6CXa/ULF/OO1CxY/kAc1QQNJU85skSNCI0loNu4sAiEAnK2LF2coTuhh0SVqRE5/pu5d6wt7QczibeGl9B9jzUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6VAjCRA9TVsSAnZWagAAMrQQAKH8WgRdt4ktalDydsq5\nhEnEGf8ZZjDEfXBYIm3KYDxjolgKtfBqEY+wmqrqQLzbjjfKT96uEWZg9syk\ndGYIbJYk05iaU01sQhlsKSvM8VEzaMSBpjnbErvRqRVJ6f9JJgnCEM6aE2Ar\nmMPqpmPD5CHm/MTeYDQOyNR9AzRN8g6WLaKtTebIM9/E41z7ps4q6U1J59uS\nq5Es6XIQCdSfolAmbs1JuzN6tbcw8lUtGsLqjLmb6xy0xFr5izJUSB2OoT/Z\nyY6EllyNMwPa2qxapi3ddBXfRdDrmbTXlQtLymP8ABqxFI7oq1NjbUE+Hhys\ns9ntnDxyQWhmip2dxJl0gSFYGRQCX10/RGtq3KgZzq+sEqQcWg/nj9Y8kDnb\n5fIycSbBfuoRFITz8XF0zvGeF1xXQ/EqpmcZczypMaq5va2GRXu6jdPED5lF\nlH10tg0JzxXNlJ1oZl7/9vX8FLu61spfTY5d8XJIpsqZFh1tlCWw5R0KpBQt\nHdTe8t8fu4EJmpPN5UMmDUM30t/T9EVDw/dQQsMLouZC6rQjebvqtDei7kZ4\nSzzUBjmEE5jMJojGPmflor8ZrNrajLwkpyytf8QiMkgxj9IL+9XDREbDoYjN\n/9G/pPKRI8M/WpVzifB+DsOyBaG9ydGOsbPDQVpoIUNhNjLlhLW3NORwpD3T\nyYO6\r\n=HbY4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"6527c3bb92b2e3ab594b4414802714f759f02d02","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, and easing.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.4_1609125922417_0.5728039972076644","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"ts-useful","version":"1.1.5","keywords":["Animate","Bezier","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.5","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"bf1c68d1f704c7026cd66e5d05d67e3d8772d828","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.5.tgz","fileCount":88,"integrity":"sha512-oV/XOnyunXDlBfV9jY9LvP+iRqGht3WTnbPCgci6+u8rY3RLVo989LxMqP9opRJHqr+MuDNJX7K04QvywqJh+A==","signatures":[{"sig":"MEQCIHpQev7TovHI57l1clAvHgycuLYwIvFbVvIEXvyqkhx7AiAZyd8cbRO0BGIRh8y6h9uJ9lqplk9et09/Cm5HFU5QFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8OvkCRA9TVsSAnZWagAAWPgQAIhQ0Ukc4JkB1SAgaT0m\nxfwJBCE8VOqGjbSlG7dvtXykngwIwf/9Sa0eAW5rGvY8xv/nQEsV+zmzZDkM\nmMo6v9z7yOL82DRwCWSH7bjQF9M5GS1M34dljifof/AuhGnsCkRZjtGhbXu3\nLiu0hLcr3IYn4qevJRSzP7VTas0n7/liwhE26wd182I6BbaAf7TWLE46usss\n5BElzutC0NPkYUuXVfJKlA571oSovTMORXKeEJqk9+QEG1rGYJXay7GLtpvk\ncruSuLMC0ie5DCmM4OT10mLNl8XX2fyUZoJvWJcqGnvfYj4hYlS4q+gdzmJ4\n20d3yZKGppWXmM5VdkeAq1ZaI81tmPj7q+kc5E725+YEzGiFKgTNl5Lcib2S\n2IrD7splltkUW/UufH7W9fgjA8fnVKrTE5Yy44O3EoOxeBnD1f3Gfj469hZn\ngFfghOR/wS4I62tYGL1n6weLLzoGhRzfX+fnQu/WCPwdCUUzHEBkY+6DeKD2\nEpuTOrVs53by6NfGNaYiK5QJE+2GWqg8g/fJwbJmoAQQc5gxYSHAzztHsJ69\nXhkgIFeJe/v2+f6bxNnEXDnT5fNBbUxnOInYIIxcFcu9ienlLIZ7DrfDY0bI\nYCFR/H+vRzmM61s2GiYkMbXMBqzRhkOMR0adf2WaxDysm6rYxCGKQm7d79A6\nWW1l\r\n=SGZ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"d76c4e2e68889b25e5100cd63946e06127942585","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"tsc","prepare":"npm run compile"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, and easing.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.5_1609624548476_0.9657516058052402","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"ts-useful","version":"1.1.6","keywords":["Animate","Bezier","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.6","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage","lib/*","src/extensions","test"],"reporter":["html"],"extension":[".ts",".tsx"]},"dist":{"shasum":"72077a0cd90ab4219a634ae3908267b529cda102","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.6.tgz","fileCount":88,"integrity":"sha512-/m+TZcpqBZ1l/yMSle2cMiqAptGuW4Ujid12aM/3R+aLD/YWo4l9BLzvDW8JKR+BPpvs3GYSR+vAO2RLfIfVCQ==","signatures":[{"sig":"MEUCIQDhjncnnhTf6gacinuHejazs6mFNj14SQZK+Itr9IfHFQIgR1eQNpopUCpQ+SoCGHULPoFQFQZsSIdWNWI6X4YeTZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8ZowCRA9TVsSAnZWagAABI4P/A5VsFKS3lOIzh6Ps3/e\nBtWb0wC8qsrDtIIs+7x/WSuvD5Hb2+dUBt30S3hhQI0Gn02c9lKZwGvU22hG\nOeaJXN+Gl8GjKGcWD3NEw0ppucVxyn1nqnFz+w8BUGUifr1WWQaW2gqXAuBZ\nEbA626aaUvOWPxAd9LB5i6leouTCxIifj4vdvUOybAsJvipQNAtV5fcOolrH\n/ucLyBmk5ZjZqFwbygYsPtrK9Ud4DHrZLRTyrfuKWkgBjWq+g8WVommcWYM7\nFS+kjvcGmZ0c91TelL13V6gR/ZyK0WrW68S47enY6LS6xXLUKXjg2KysyLwy\nQsNEosEJZqEONeKe75Z01YGCjRWAUpPfACJ7yAVcMMdMPlEZmS87oHfuroM0\nCOAC6mmc7Q2fEE44R+fLrejaulSezO6Pnr7g4S2sNU79g0gZj+6Zzn3w0xJT\nLbKAxgH62/r7CUTnuoGNd9OltwYGHPQeFqEW+9Zrks0TsasMtprrkmajFY7S\n9Dkvxg0bJ0BCp6MXLvzCZijJwP76XhF0CjhfMOCxEmdI/MG9D6+fxg3PGx6U\nky1ws68IBHZ4uuyYrhWWjL0NpibQs6lwG9YsFcNH1Q6F04cMz/GLE+U4++gC\niJGQ4US0gKFTJ4iPwT3rg/Wxx+qR1ywmFlNblWWvJg2J2qq4WEmgTMzGb4Fm\npFVa\r\n=ts6E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","gitHead":"c0930782fe3adf7ec027fc486753aced426b1e87","private":false,"scripts":{"test":"nyc mocha -r ts-node/register -r esm -r jsdom-global/register test/**/*.test.ts","clean":"del-cli lib/**","setup":"npm i -D @types/chai @types/mocha chai del-cli esm jsdom jsdom-global mocha nyc sinon","remove":"npm uninstall -D @types/chai @types/mocha chai del-cli esm jsdom jsdom-global mocha nyc sinon","compile":"tsc","install":"npm run setup && npm run prepare","prepare":"npm run clean && npm run compile && npm run test"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, and easing.","directories":{},"_nodeVersion":"12.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.2.0","jsdom":"^16.4.0","mocha":"^8.2.1","sinon":"^9.2.2","del-cli":"^3.0.1","ts-node":"^9.0.0","typescript":"^4.1.2","@types/chai":"^4.2.14","@types/mocha":"^8.2.0","jsdom-global":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.6_1609669168151_0.05996928964950632","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"ts-useful","version":"1.1.7","keywords":["Animate","Bezier","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.7","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage","lib/*","src/extensions","test"],"reporter":["html"],"extension":[".ts",".tsx"]},"dist":{"shasum":"270d2131e15fe3440dd24574a0cdfddd364063b6","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.7.tgz","fileCount":89,"integrity":"sha512-H/p90Fb2vR6mgrlOAbpvV36sj7Wxdzd7zuLQygJSXXP4K93QSTpgL4Zqr6DeYeZrdEBd0TikXuBmzZoUSsiV2A==","signatures":[{"sig":"MEUCICwVu6XsTj4+v6fXCJ9qCl0Q86pqxMvYDyNBZm4vVzXiAiEAgBVTFP4ApNrkU2Xvl7DyK3PtWIaXYKnzwVLhQ/IsBz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8aQdCRA9TVsSAnZWagAAjz4QAJdgwHjY9HRVI5bs0ZH2\n+YlF69OcCsKC/6ZH09TGbUKY+kyCzXWb1YJ+Yql8oBPdmniX8oN3X/o4bWGv\n9cl0LiUBzPALdn/nzhiVJvDKtmdZDT+uQzlEacqOHK5BDi1uvWXY3sS4c/bE\nCrHyhshIC0glzUJ/SJzki/Wg/EU4mwOcBElCvh+YUEf6gOPFPSDoRi73hRC9\nOItVXw/kN+S+Ccz9kvIhhQE3Qiw5IFA9CfcM2p5d14+H5m8AsmqOt34ExZQv\nlaK3g/mvhrGU8X9Mr3wC6hVSMgMQrflb9UN3sucfB5M4KyjtOl5T/kAGIrFb\nUkfxUYDvQQRTdfAaaahr2cXjrh6eudfrFrMERs95RtxAbGuvy3HagcG56fzC\noj3IsspYsd0KcS+ET68+E/kQVfl//Vr3DWFmKJRK6L5yPDjqOz/IsTh0He/C\nKaTKHQY/cTgoLvNHgTcBo+qmrghCjPGFtVp1sWGIojWoLI6CDjB/YGk8UkkC\nlUIkwTjBfDOgLgIInoYVWahXiYxcJm/Eemga7+gNftoVZk8+YeNJKJjJSQHw\nXC99Jc1qZvvoAa5H4DgMZorvt3qH7fWbdnKQd2+RceGC2awFqAMzlIDsxBk6\nsrfJvFKscsUdbwGXm6ARibhJEqRVX9HXuRmPyNJOePjM+mdRB/SLcWXHkoZz\nKnDL\r\n=5IbJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","gitHead":"aeaeeb6b6f84a8ed4f68a880e009c90e5c047d81","private":false,"scripts":{"test":"npm run setup && npm run exectest && npm run remove","clean":"del-cli lib/**","setup":"npm i -D @types/chai @types/mocha chai esm jsdom jsdom-global mocha nyc sinon","remove":"npm uninstall -D @types/chai @types/mocha chai del-cli esm jsdom jsdom-global mocha nyc sinon","compile":"tsc","prepare":"npm run getclean && npm run clean && npm run compile && npm run test","exectest":"set TS_NODE_PROJECT=tsconfig.commonjs.json&& nyc mocha -r ts-node/register -r esm -r jsdom-global/register test/**/*.test.ts","getclean":"npm i -D del-cli"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, and easing.","directories":{},"_nodeVersion":"12.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.7_1609671709141_0.943765846175072","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"ts-useful","version":"1.1.8","keywords":["Animate","Bezier","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.8","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage","lib/*","src/extensions","test"],"reporter":["html"],"extension":[".ts",".tsx"]},"dist":{"shasum":"f1dd90a5727d91f35fa932c24c8b1751df846dbf","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.8.tgz","fileCount":113,"integrity":"sha512-synyhn2SCzPyWwyiPF+eRchtV2rlNyQcCm94+o+xqXct+rLCIDHncGmL5Qq1K+WFZuPJb6NSVqc4c/MIrskD1Q==","signatures":[{"sig":"MEUCIB67RttNC0riD2edMV3bIHtRaWI5I2/Hwfhboc3E6Qz2AiEAxd8ynbxdFU2ERSc7aCMRgFkK2PQniRlChjm1UWZMH4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9j4UCRA9TVsSAnZWagAACXYP/06R1nb6GirWiq7w1loI\nuUB6dyMdEShkwcZOK6Oy6l7WPKJzDypVcapzR8Vuvo1noXtn0sWBZlIyaICX\nbOX4WIrBVQRzm1xWkOMfkaHMLSbJY8bjA7OUIZCV7MTPzl4wGP2xNdWO5ogh\nC5D8i/jLdVIru2OekpiSbJ4Cid3/7G0eT1FYHDaeTUxXUwmrkyP6mOM5v7rs\n+0tk+tJm9n4YpQCSkH/17pPeS5D/SORf1w1Y+a/yVO/p5z6b9+VhnqOcBlAv\nasZIEGZ47MWQyp5rpNMwlqb50XuFTXhIp56DNd9W30vfF165bOOvGkOtV9GT\nJqLCmxVl/kXpVKGI9gSFBVZvDKzGskSj0/i5VDUXGrCHHBUBnttJThg2Y6Pv\ny2nBYOLuyquoFUmN8TfwfgCYY8oMxIobJgFk3cpUUbp3qA/mFF71S6jvfOU9\nlA62XuIffUise8j4ibu5G274XuAh36AoRJtK7KUKK9AvHSjILOzdFV0xPSUv\nJerdChtck+JfcKfjpXxROAHf6KcTYWrP3Oq6ZpF5hzVTzgar/BFQ38FVKMn2\n8x4gx1UyNcpGEa9fnBNxy9fAlNi3v3x4lOzQEYqnUMHP/pTM3REJeE2HbDgJ\npGc7E7bxrsKvtnmCnB9WFYTjFmcN5sYSaYldFwQ7O4IDELfgZpxFDlw+I2My\n2n5a\r\n=JNT/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","gitHead":"78fd1557dbfac9d9780d7dd261ed10842733dbe3","private":false,"scripts":{"test":"npm run setup && npm run exectest && npm run remove","clean":"del-cli lib/**","setup":"npm i -D @types/chai @types/mocha chai esm jsdom jsdom-global mocha nyc sinon","remove":"npm uninstall -D @types/chai @types/mocha chai del-cli esm jsdom jsdom-global mocha nyc sinon","compile":"tsc","prepare":"npm run getclean && npm run clean && npm run compile && npm run test","exectest":"set TS_NODE_PROJECT=tsconfig.commonjs.json&& nyc mocha -r ts-node/register -r esm -r jsdom-global/register test/**/*.test.ts","getclean":"npm i -D del-cli"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, and easing.","directories":{},"_nodeVersion":"12.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.8_1609973268193_0.9049916537927245","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"ts-useful","version":"1.1.9","keywords":["Animate","Bezier","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.9","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage","lib/*","src/extensions","test"],"reporter":["html"],"extension":[".ts",".tsx"]},"dist":{"shasum":"6d1e2b742bfd22e390f8f214de79cd60e4eafae3","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.9.tgz","fileCount":121,"integrity":"sha512-c8e1BYgtu87/5lxKZkhmqhce8znUxn7YzH/qC+wVZCpnfr+TTn9nW7EKKA0nvI1fQYBGrXx0MFkfbEb2f5SJbg==","signatures":[{"sig":"MEUCIGxs7dKa1KTJZny/YVoYfKVZCAhrgnfvmMdhqO1VhDm/AiEAlAmPRmCXFeW2p15ZnDTfDTcRTjEpJdErQoNi8Wujghw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+ALpCRA9TVsSAnZWagAA9ywP/jN/s2hGT11HQnkt+ykt\njIrYxO7pWy1WmuH9quwVgftJkEGFIZ+LrgTd+5mnfDgrNPbMkqB06rm7/xRI\nq3ha+aO6cywIX9S8XzfiIt4I3gMUqbu2yffO8yWTSbwZRnopIJfUM7kWaOUe\nHBserIS+q7yoUfHQOIFG1k23RZ7zFZrTMQ7Sm1/oVrdLbeDYF6DD1T9C+n7z\nG+Kz9nj9GsMeiC0XFSEdQ2CTPRtnUffHFDk6jHbuLLODBEa52Ti6VSL42OXN\nWGev/Z8AmyYOvBx3jc+dorWuk/RqezmmQnCRyRRmeXy6wbbXOQqUad6LI5ra\nfXi2YHQcyWciwzGZLsg0M0aDZtRgu/Gd9pQHrpbQmHF4GN7HugRxOP0sOZLW\n5u/EkdbCagGHkzNcFJbtze+ownhy7x9HwwxHkOXJaASzx5EcV43uuFHHXS9b\nMgfWfaENbXlxpaE2vvJ3++vlaQmx5N4/btyAYudIbkk4BjFO8R2wJ1SUhi71\n76RwOly89x1206irEqF6rP1q/OYRgA1YO+9tjXVFm+EKwHvqYyMt+leVApRi\nMRtd0Qw6g8Qu3kuiiZ2uYjGCYtKu8dLwcHPEOX7meJ6pAQZPzFhSOJpllBuH\ns7IFkYGUqpGui71oWjMut3ngh0AmXoXI9S/UrCDJ+yGy2KnMdap3bAokuf2b\nc9ax\r\n=hFhB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","gitHead":"a7d566fbc88188eef62dc46df3c6e94aff604452","private":false,"scripts":{"test":"npm run setup && npm run exectest && npm run remove","clean":"del-cli lib/**","setup":"npm i -D @types/chai @types/mocha chai esm jsdom jsdom-global mocha nyc sinon","remove":"npm uninstall -D @types/chai @types/mocha chai del-cli esm jsdom jsdom-global mocha nyc sinon","compile":"tsc","prepare":"npm run getclean && npm run clean && npm run compile && npm run test","exectest":"set TS_NODE_PROJECT=tsconfig.commonjs.json&& nyc mocha -r ts-node/register -r esm -r jsdom-global/register test/**/*.test.ts","getclean":"npm i -D del-cli"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, and easing.","directories":{},"_nodeVersion":"12.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.9_1610089192888_0.752527980182307","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"ts-useful","version":"1.1.10","keywords":["Animate","Bezier","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.10","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage","lib/*","src/extensions","src/interfaces","src/types","test"],"reporter":["html"],"extension":[".ts",".tsx"]},"dist":{"shasum":"4412beb469d63452e1b2e888fd6a8a982bcffa66","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.10.tgz","fileCount":137,"integrity":"sha512-5vIdTsvjw/sqSgF2tXp4TfBAdL6krrvAVcrmEtJjYnaOK/oQ/oYiJZ2Mg6bzcuvNEJDYPAu5fxNgITiH+nw35g==","signatures":[{"sig":"MEQCIB17GMs9ntukI6yCpwjYAbefnaRbXL8U5mR+waZKyZtNAiAQ9DNWMg8H3bXQiS3ZVPNs2VEqbxjOjw7/z4X7cekM5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+P6LCRA9TVsSAnZWagAAGdcQAKNlwGBb7gGNpKdH1v5y\nTBKsUrSThRu5umd17Ck3F3yw3U1nuMEc8we/GuwD+anOVMwx2nW6sHzSs0HF\noyyBaemMO88od/UVeXFksPXkaOOCgl2ItsaDRl+Hmmfl587Gl2lzoSbhhkHx\n8r0R/60Sk+yfuNNtlgNSt6CDecx/3GP3BLbPzew9rJZR4JkiYVkeL75cZq1R\ntA4RhFWQp2Y9EKjMfmeE5m8eU+23CDR2AZ7wKtziUVHmXehQvLDk9Kfkr4HR\nLeyzEdFkjFSFzNRObCCA6lMffESe17ExFErGx+kEqv+qNJMbmH5MYP+l1gij\n9SKEnLaZuUcYVbzuQ7JyCPT33f2CyV+1GMY0lGvJBmbgv9noDzZ/hhzvvXfC\nrfwGQOAVBbESAYuXVqGR1Ey+SK1BFZhYesiUVo2OKFyygEo3OOYl3YYlgb85\n2mEIHHPu+9rU3Nu/C9YIcyGyWHaJVwJ7/bIw7pKG4uUdg5KntgD4VtkMctWE\npop/7kMoc7KZuSIk0YKQXRxjtbBB0tgU+GPJDj7fIn7cNGkrJ7S/QsKL8Say\ntejyuJrx3rfqnhWXhPUipNkeUfpt0zxM+kS/WlTKUJLVY8vdT4qqFK01vnpx\ndxrye94FSuhbRUUxP9RPrFHAbHFaIsm+uVr7gNVtWR6ZlWJQO5/oTVPe9SLx\n/xGh\r\n=AXVF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","gitHead":"fc6f8f60fcb6ac043bd16cf5ef42fdc83724d314","private":false,"scripts":{"test":"npm run setup && npm run exectest && npm run remove","clean":"del-cli lib/**","setup":"npm i -D @types/chai @types/mocha chai esm jsdom jsdom-global mocha nyc sinon","remove":"npm uninstall -D @types/chai @types/mocha chai del-cli esm jsdom jsdom-global mocha nyc sinon","compile":"tsc","prepare":"npm run getclean && npm run clean && npm run compile && npm run test","exectest":"set TS_NODE_PROJECT=tsconfig.commonjs.json&& nyc mocha -r ts-node/register -r esm -r jsdom-global/register test/**/*.test.ts","getclean":"npm i -D del-cli"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, and easing.","directories":{},"_nodeVersion":"12.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.10_1610153611325_0.8690671045879139","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"ts-useful","version":"1.1.11","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.11","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage","lib/*","src/extensions","src/interfaces","src/types","test"],"reporter":["html"],"extension":[".ts",".tsx"]},"dist":{"shasum":"bdfa886481724283245022fe118c9943ce5bc7e2","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.11.tgz","fileCount":137,"integrity":"sha512-kDuV95mqu91fBVHjcy8vQmwngXrhJF3HI4hxo3mw1W8BO9rNNn2AVPXFvTaFYL/9CqiiU1tVvJhR1fhL4kI9AA==","signatures":[{"sig":"MEUCIGaQAflowkI4Exw4rtNqLomZOiU1ztc92XjCm4EtXQEiAiEAsVWkpc3fX8P1qdYIOIKuqjQsPcFD0rTfWdWSYD0qYQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+QTNCRA9TVsSAnZWagAA2PIP/iUHMBi/ewerG9TJPhpv\n4O8xSVfxyvfeAc0/GH0npDNTCDeYVTck1wQRlPeyBs/ru4BPOQMeKhvnKLVy\nkzRwqBNU2EFpHLnrAWEVLY2yG86UudaJ6W6MSVdOYYbveV6j1zCbxSQw1VRl\nz33PTlwviuMVxDbrs4OaUM4OuL5lDrVgoxamadQDEdXwKg5/yJ0k/r3JZ6G9\n4JFEZvKdYXzwtsybR9//C0eNHsY7wu4iP1br65dAz6jbXtWvj63k3Pr8n/R6\nU5+lD6Q1Ct46xzXvT7qn3J3o18F+OTEaurqstgxILHZmuEjR8igPaIPuJQb7\nBzne0564qhG2FMv16+sImP9DNFmU3zNlisxptAJrT84/FXXUyt7VqFpSQdxi\nvD1rQbwmRcojkK5+ccqwZxorw0tdPCdhprZnvfs0bPbQ5q19tbJMk2DKpSDt\ncbV0hCuc8SWrwSMuhzMvSQjRkePva3vhTfVFwSIgdYg6F+msdic5UB9KD+Lc\nyGWK5w7lwZ/HhYpb7WjA8qPiqBlDQY2/ujypOQoK8AOgisEZztE4exdGUEjv\noItJ9VKc82oEhKqq8TTUhCY55THTJAAvzSRAYYtNgiWwJIBZvlul3ikfZpXA\novvuzLNdqLgJZkNQ1li4QjnuWZRDyRvKZPYL4k6bFptnTxTJ7x2DB1N1gZvn\n96+A\r\n=IJdS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","gitHead":"cd605ba6a88f51b8183f5728e323f2133702e855","private":false,"scripts":{"test":"npm run setup && npm run exectest && npm run remove","clean":"del-cli lib/**","setup":"npm i -D @types/chai @types/mocha chai esm jsdom jsdom-global mocha nyc sinon","remove":"npm uninstall -D @types/chai @types/mocha chai del-cli esm jsdom jsdom-global mocha nyc sinon","compile":"tsc","prepare":"npm run getclean && npm run clean && npm run compile && npm run test","exectest":"set TS_NODE_PROJECT=tsconfig.commonjs.json&& nyc mocha -r ts-node/register -r esm -r jsdom-global/register test/**/*.test.ts","getclean":"npm i -D del-cli"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, gravity vectors, and easing.","directories":{},"_nodeVersion":"12.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.11_1610155212864_0.5784069508188099","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"ts-useful","version":"1.1.12","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.12","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage","lib/*","src/extensions","src/interfaces","src/types","test"],"reporter":["html"],"extension":[".ts",".tsx"]},"dist":{"shasum":"2525aa11ffb1d03d4feb926e4a62864fbed09fc3","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.12.tgz","fileCount":137,"integrity":"sha512-1mStCAGMhnxmZ1ku5EhHyT+xbm/UQQQViry9bUmKaq+wycWL7xzU5J7Ru6I232E1NMWIfNOULYVb4z0DDKuzcw==","signatures":[{"sig":"MEQCIFOTAYM7gfChaxcZgNpsNAby3IsqypNPUr1wIiap6J/EAiAmnfN/KOhjWmwsDj7QbnSLTSV7ROfpOTpdPTB6g/OC9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+25YCRA9TVsSAnZWagAAyI0P/R+5n2SWl5K3QVOmMXp7\n+bj+CCn9dd/F6QMk1OcZGLXFV2VgxPpkzY9yTjxfdbTpvFl++8V6QjGB1Dzt\n8ylByo1qbB//uas81IsFn2ACNfWMq+K0RwzinRULpFzgrXfbfisFRnVg+QF6\nwWGTlyDEhG6zNbty43QvuNEsqawnjvvTKmBdpFMvempx+ckOOGQss74G1GdZ\nfQIHRQ7tZOOZgitbqEI7ODz/BlA0yF4abqgZ02rvhgHnKxBhkoFKyzVfxRr+\nlHAgRukn3/eZJfxQP+OAOhL8hEFg00znHAY2xByqTzKWBYW+z2xXD6mQftY0\nBO12RmhJdjEoeabTsGIYsmQjY4r7nF+5f0CM19D2HfTZLS5sDHaXZ74CMtrx\npJd51YICN4Jip8HVxnAd8OFyUsSBcIxpJzM7v2FUF9LkanUkL3OB1SrJUvvG\nErP+siUkhkxCnzf/KFLRvGPbgGLiKySgwwcLnnkCMwEHwrnvIRCi7EPdLIuT\nqr/lynHEBYB1VjqT+a2VVu5EclHo9dVY3lmmWNpaekQzRpt0Yjze+M253/QM\naKxG+hYf5lUNsuGQ9vWUUpZf3xZ6enBexQNO6Zm4sZvUYvL0FHw9lX5GEYPJ\ncUo9xjIDlbxYqRL8/0ZTr7v90QMGUh4m4pmWubS0gPP+IJAPOS6w+GEKs2Ce\nyD3x\r\n=jPQn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","gitHead":"325c6ae35985ea9ed9d5d7b67229c5e3b3f64cd7","private":false,"scripts":{"test":"npm run setup && npm run exectest && npm run remove","clean":"del-cli lib/**","setup":"npm i -D @types/chai @types/mocha @types/sinon @types/node chai esm jsdom jsdom-global mocha nyc sinon","remove":"npm uninstall -D @types/chai @types/mocha @types/sinon @types/node chai esm jsdom jsdom-global mocha nyc sinon del-cli","compile":"tsc","prepare":"npm run getclean && npm run clean && npm run compile && npm run test","exectest":"set TS_NODE_PROJECT=tsconfig.commonjs.json&& nyc mocha -r ts-node/register -r esm -r jsdom-global/register test/**/*.test.ts","getclean":"npm i -D del-cli"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, gravity vectors, and easing.","directories":{},"_nodeVersion":"12.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.12_1610313304253_0.7139044280753959","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"ts-useful","version":"1.1.13","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.13","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage","lib/*","src/extensions","src/interfaces","src/types","test"],"reporter":["html"],"extension":[".ts",".tsx"]},"dist":{"shasum":"ef8fc492af6805bf19177ce92f8a99b07928795c","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.13.tgz","fileCount":137,"integrity":"sha512-U5ZylHwwIwpXDmquV9FdP32NSKhchkVCdyz9meB3zfhoLYYnFUBiCNT1xIvpWnGvuRLospv6JB5PbAxkmxCFHA==","signatures":[{"sig":"MEUCICahbcp1dUvBkNzl7GMc8swOJtUwDlUHDOgCGKGL9hD4AiEA8jRkwHGFEOmn/17kFvfqaA+PgLamYQXejaQ5ivvB+lk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+3ROCRA9TVsSAnZWagAAC6kP/1J1zqIX2M1kMFs4pObj\ni46gGHbVxDD3Ko66TvoGhcvVknXb458hgT3M9ooO8E8UbaIMptC2J5wpRyaV\nKxbMYK+7Gtk+dZdzai9OdMawM5nXXeFQvzj5sdQxLuMen0gVhsCo8ptbCn0W\nBOIdVOOv6Tpm1nq081EWq8008k+KYyy5kIacmAWG6t/5GOp8eLZnMZomsWgt\n59m2MwVqe7UEnMG9XKybufyFd6pMBPCTaIJpDJGyfgUiQtulPtyifcS1bjpl\neqZQf6IqdwYKi0gWtjN95qKhYYWB681VoBgiaWhUXPvxbjeZ4qJIuRu78c8/\nPnr2vxRA21ZqzauTAfV6OkIRoJaG8W5sU5EfbajANNhjkxp8tpl5l9lJsEw4\n+3ulExNlazdwcD8s2ZQ/z6tuEw9UVi2hYCKHyYCDj5nkNn2EUuFLTowVzjr1\nRU2Ey8tDtVZcwMN4hyE+dcILnVfnkvvCjnR3aTHOhzlaNZMsKC3IsZiamRHL\naQSBBg1B7jR214wAA70ogF2BxcNFVk5NsCWUCYqEUpgBQOhyhqaXxCxEW6dy\nXXSNJNZWXyHhZIUmQACftmDS9PyQ40Ki4IJhmoVxnpZVFzFd3pMxfSMHITY5\nG2NJQO/UmMyduHvU5wy3ZDTynd6SUVbimdnjB78mUk92hZGBTYOd2mYcIgn0\nJ4eS\r\n=NboI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","gitHead":"604ba486fab04cde0bdcf61fdcfa07c40f944435","private":false,"scripts":{"test":"npm run setup && npm run exectest && npm run remove","clean":"del-cli lib/**","setup":"npm i -D @types/chai @types/mocha @types/sinon @types/node chai esm jsdom jsdom-global mocha nyc sinon","remove":"npm uninstall -D @types/chai @types/mocha @types/sinon @types/node chai esm jsdom jsdom-global mocha nyc sinon del-cli","compile":"tsc","prepare":"npm run getclean && npm run clean && npm run compile && npm run test","exectest":"set TS_NODE_PROJECT=tsconfig.commonjs.json&& nyc mocha -r ts-node/register -r esm -r jsdom-global/register test/**/*.test.ts","getclean":"npm i -D del-cli"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, gravity vectors, and easing.","directories":{},"_nodeVersion":"12.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.13_1610314830524_0.08725218205742213","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"ts-useful","version":"1.1.14","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.14","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage","lib/*","src/extensions","src/interfaces","src/types","test"],"reporter":["html"],"extension":[".ts",".tsx"]},"dist":{"shasum":"efa34bcb2667d0f27354afe8265b6724f84ce9f1","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.14.tgz","fileCount":137,"integrity":"sha512-6ukIaY4VP3aaisPCggon63awXzvLwtap6sta3o05D6rYJePAdiC5zkAzgtUYjvCQhEPCMVGKPGdFWqAoUr+kJQ==","signatures":[{"sig":"MEYCIQC6flP7QqwvzVub/TZDZYVTs3unQwa8UagjkXBTDXQJEwIhALl/vQSviauMH99sGoQwC4Sqzcfe3wzR75ROcWurkykM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+4qqCRA9TVsSAnZWagAA9IYP/0IT0J8tTreiT9TqeALE\nab/+WTukBCehvlxM7rAMpyU8Vb3FRv/nTIZjtaOCgwEXUHumoWQo7QqDeror\n/51ko3ezMVbzzfrSGKo1WNNEjh1EF4NotEUmX2V9KuA1jkWg0mLj7k2oxYiS\ns20DiryxC02kgX7HpTjp9RavtmpzVJWguoyDgmUYS8x2dN/x08dBKalDNaAO\ngbqXND32V7EYMco8Y7NXo97l5PXcD30Q7BvEGqTvUMAy691Vo2vmBslLRruN\nXyLPUhv2FnjgjfHMdMZOPTxORssFY5+PQPrTn406BXZN06ycPREOorzEPVjZ\nH85Ye9DAmzXBc5rSZ7sdKuAsLckWVJxWws3AKmZECFxsGOmIZywo4AYySZdv\nJb4Ve1wfNQbRleVa01GDvUqcs2EaCmUSYXAD7YC0krT0yPntKDY1wuZwOOcj\nv3lzEbBON65Oq6kBqoyuJWq+TFI5u1U/Bxx6ELfLpARsCZjc1KCDTIlbGAK6\nga9cOYjS3nXnwA1in5DiuwhkivkRdjXeN/LdpIVSdRZMF1yD+/dcuhA3bJ0E\n2EIObBaO4K9hAdfTJZzep/Ciw6URxTXOrk4jDb2Y7ZUpmcLUzu6PNcvRTu2G\n3KGLmvxRVGH/6v2O330abK/aAju6J1Q2iqlCqo1EOrk8gP51hADgQuQK8dDf\nFU4f\r\n=KWn2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","gitHead":"0ba6f17a7480866c67c65ef5243fce4f49902087","private":false,"scripts":{"test":"npm run setup && npm run exectest && npm run remove","clean":"del-cli lib/**","setup":"npm i -D @types/chai @types/mocha @types/sinon @types/node chai esm jsdom jsdom-global mocha nyc sinon","remove":"npm uninstall -D @types/chai @types/mocha @types/sinon @types/node chai esm jsdom jsdom-global mocha nyc sinon del-cli","compile":"tsc","prepare":"npm run getclean && npm run clean && npm run compile && npm run test","exectest":"set TS_NODE_PROJECT=tsconfig.commonjs.json&& nyc mocha -r ts-node/register -r esm -r jsdom-global/register test/**/*.test.ts","getclean":"npm i -D del-cli"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, gravity vectors, and easing.","directories":{},"_nodeVersion":"12.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.14_1610320553750_0.8667272253634191","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"ts-useful","version":"1.1.15","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.15","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage","lib/*","src/extensions","src/interfaces","src/types","test"],"reporter":["html"],"extension":[".ts",".tsx"]},"dist":{"shasum":"b12963790189e35d6a1451ff6d472eee936f86d0","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.15.tgz","fileCount":137,"integrity":"sha512-620ySV4rPqnrOKrS+SSGNLLH0VYcp+iAK5aAKkSfzfUNMBj8LB6YT1pMeSw9M66Z7mExzTlJKHiq4gKzzAngmw==","signatures":[{"sig":"MEQCIBfCAP1PbyxB7jCuOvYE4Sz966yej2R4Ar9Gi1lC4bkwAiB6DlTwC4ZinPnTrWPZS4pfmvIqO9clKibV7Oo3lRrXpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/E2oCRA9TVsSAnZWagAAJnMP/3BmsNTmlYJ2G6denUEr\nzGK+g//a35eHd67i9/DX0G5rE7m4g8J1vP/7YHRVlIJwIbUM7ySCdCb/BNv7\nFTJAUNSVX9n+aAcLh9C6p/BhgIDodDU3HiItqNpGk7rnAdYDVN1KJncGySgg\nGGil5U4zvcOTBGZslhV+6ggrxIMy7Q3H8kRVd0ER6FRE8cE8I/Zlqh3FWksH\n4y9vRJbXD7LVwqzTFMLuC8F8eBvBqq9hWiZkVvXF+E7NAMB9njo9pLRi0vM1\nEHjmtps3sUEuDK2I+KOj+EAwlTnEzbYAYLTBaMmnxAHD1U6lA+qYJ1aGJuYs\nBmtFU56P3eghs+bUWjD8bqHcNRmTJQFNzxar0L+BnoF0KYnRUNo+M7TX04Q/\nFs94ZB6pTgvH3uBpxTPV/wj9Hm3B/mvbxaYUzqmGiuSxL+UT03dtKi0RNJHP\n2axLIu23JQRUWBL6TBOOsjHrJTqd0ze4yv/Coqcuq0cIlnTeexTI/gxSraQ0\nuqLP7DRv8r4ZboAg0NTT/XHtup0h2HLKtEaLSpanW0XgUVi4z5Hl9U25kFh4\nLUfdeViz+To+qi3fERIFcbVhqDU3CHmoEoSUk9Mu7x+GYw8mOhx4885YM458\ntmEgSogY3w8otMTpQqf88dHm64JCGiJKYkq4EefThZRl70oJL2Ztq2c5gXoO\napNC\r\n=UseP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","gitHead":"f1cbbe589b3bbb324e4be94a1b0ed21b43aefd00","private":false,"scripts":{"test":"npm run setup && npm run exectest && npm run remove","clean":"del-cli lib/**","setup":"npm i -D @types/chai @types/mocha @types/sinon @types/node chai esm jsdom jsdom-global mocha nyc sinon","remove":"npm uninstall -D @types/chai @types/mocha @types/sinon @types/node chai esm jsdom jsdom-global mocha nyc sinon del-cli","compile":"tsc","prepare":"npm run getclean && npm run clean && npm run compile && npm run test","exectest":"set TS_NODE_PROJECT=tsconfig.commonjs.json&& nyc mocha -r ts-node/register -r esm -r jsdom-global/register test/**/*.test.ts","getclean":"npm i -D del-cli"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, gravity vectors, and easing.","directories":{},"_nodeVersion":"12.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.15_1610370471899_0.5944049871209769","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"ts-useful","version":"1.1.16","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.16","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage","lib/*","src/extensions","src/interfaces","src/types","test"],"reporter":["html"],"extension":[".ts",".tsx"]},"dist":{"shasum":"b52f0a6cae320aca5355e894294785e438a6ab8f","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.16.tgz","fileCount":137,"integrity":"sha512-WyLSdce6VjfgJlNb8PwUobK9plmGyxQd2c4kZ4kuyX8Z+SKSD10lPyFASWXuFKUS7V+QsgP7eJyGDcdGahRFvA==","signatures":[{"sig":"MEYCIQDWvPBIL/BvVeXlCniuHbq3hLvY3RVxYMtZqqku1t/TJAIhAMtL4K2Dp9uUIp/Gykxdb20O0e02uog6MvtyTgP0zwVw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAU07CRA9TVsSAnZWagAATksP/iRt6wabmfHUY3YqgEGL\nmZEYdho1gLbZrgELr05OJe2//msnVU5b2Dn6WrybF07b36xhQ5SBIhoE9ZdY\n2sFr5ojCyV+F2uazMW6aI+y/0Th/DBCcjCdS4uUUg2JF2+9ZUx9xqTo+1v6A\ni0MFoiNk0/oZ48ID9e1ni0b9qvOBCcyDLV9oZ/33VH83B1a4luR4Hn1Ks/RJ\nOB5vkjkpWNA4bG81RXG+Yd0OkET5XOBRe+wALp6KsI8vZUVcnCv3bbvAKPxK\nKcEwIgMprIuqB9/onMaDG2n4INq1O7D4X1MzWXHQlvUpLk85CKjVAeWHU27Z\nfLWm8ZHXQjcSI07cDQqR5iVRJSljPdzkY2GHeVebgIGBH54+SFDj/9v6KBca\nAmQiHs0n+t4Oz00iup8RPm+cxQs7GJnYwkiRnVqb/0ERfDVb8YdlbxRYbfiE\nV080YVcDhgj5SC82IzoMi47Y6Qq6QERMt3buX6McxN4BbkpI6Bgw1hrLILfO\nsPNq78lQjf/of38GE5fdhdhP23CbMCqeSdJ71VIdGd5spHTWN2YL8HcgOkrU\n2ew3N0QdPRnLAXZJcW2vIEaBRY+sbBzLN7+nkKAj+vLv8NX7RQEKx8LldCmY\na0M7nd8rORxvvEYOO/vZ3jPDAveV09EQO0RQlct0L3kjOK3Zg4A//qyfQsoC\nhNso\r\n=ISRn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","gitHead":"5c388b356517963e06f8967c740f2e5ce7ea477a","private":false,"scripts":{"test":"npm run setup && npm run exectest && npm run remove","clean":"del-cli lib/**","setup":"npm i -D @types/chai @types/mocha @types/sinon @types/node chai esm jsdom jsdom-global mocha nyc sinon","remove":"npm uninstall -D @types/chai @types/mocha @types/sinon @types/node chai esm jsdom jsdom-global mocha nyc sinon del-cli","compile":"tsc","prepare":"npm run getclean && npm run clean && npm run compile && npm run test","exectest":"set TS_NODE_PROJECT=tsconfig.commonjs.json&& nyc mocha -r ts-node/register -r esm -r jsdom-global/register test/**/*.test.ts","getclean":"npm i -D del-cli"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"6.5.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, gravity vectors, and easing.","directories":{},"_nodeVersion":"12.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.0.0","typescript":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.16_1610698042468_0.14732252473954421","host":"s3://npm-registry-packages"}},"1.1.17":{"name":"ts-useful","version":"1.1.17","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.17","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"1191ff972d7d3ca7c7af2a8ab015e7986bac3285","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.17.tgz","fileCount":196,"integrity":"sha512-jNOtRTsZ515Olw3Y33Pu0EECmo7UrIW+pi5RqaJ1omOW/meXdbkYlXIQM0GViJF9nip2cjL9w3wCCb0cxAvYLA==","signatures":[{"sig":"MEUCIHNVKi+yTZwjt0uqtAfimMW8B1xI4Rom6f3stvZP+ljVAiEA3XIhCwT4W1vTnFA3YLVYEUfKL4QEejahBLmYSwp47EA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3nuwCRA9TVsSAnZWagAAKZAP/R0WIOG/UkG1nifqa+yR\nssM8WkgDr5GVrqmAHxmTrrSKuRhSB/m8IM7AceqwAoLKBwZik0kl/DuPtNHY\nA/lnwxWScHuxM/pWg1ELQKXECRW7EYGgInGK49pnIMWDQZnNq8lzuF0R//te\ntE4n7sLBP2LQq3Ph5CeY8TUDyE6FusN6KBPBES2Nz0jDYtzqMtsMLEW65TEo\nQccEKAPwGbp4zjEVuGXAvhro1YyU705wBiqy8Cj7+5gfGY/YvNdyWy/H8A0p\nQB96cHOdq3K06v91NxckJC9D4o/aHhM6FRnVDNnp7XJQCrcUAB12kLMo1U4W\nPdgVbqKnmu8KGybw5rN2H8GXu6um5cjSYThBvuNqJNZ1z6LQJlrCzYIdRZnx\n7uZUgcBjv8WGRt7ByQQnYtne36ZgxkxBCOF8+UH+2CEw05feXF6EjqfLOq+F\nm3bfZlpwtRz6Y2v5gcEKcF+vLp1Yf65qTFFGCNHkXCYCmaLyGYV5SOWu9QDC\nVKReCtDrYl7BybGBpiBg9KEjoAyFxqiHI9tRRgWwwSkHYR+XD2ZvAvrEAy0O\nP/Iy3HdBm54bIGR9D8yY3/puhHjTawmOUmcaqifdNbYboTWV9bQ+PD9gLtEM\nGHAC87MpmCUy+5Dx9xuGd781NVodypxQ7AJtAESs1PuWhkVSaZ1gCRL474ie\n0e0y\r\n=2f/H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"db8fda3e43586f4ad8f105467bfe454de59fa879","private":false,"scripts":{"compile":"tsc"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"7.6.3","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"_nodeVersion":"16.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.17_1625193392249_0.9555454315550123","host":"s3://npm-registry-packages"}},"1.1.18":{"name":"ts-useful","version":"1.1.18","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.18","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"f214af45f2400009958a3711e9395acca59e9f99","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.18.tgz","fileCount":196,"integrity":"sha512-ZPtROr2HCFt05CvrkAy3Bcqx7GYVLOx8wfX1ob6F49baiOcq4Jwxz05OV5saMBJeg4j4J519bMYvi4jigofvEQ==","signatures":[{"sig":"MEUCIAgHcVnDvoYRE+prv4S+DwrpCEyIkgd7N1n00TiRojT3AiEAoQHxSh0S9el2A4i6bMlMm6TuXPUC+HGguoeGPOZzvPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7IMoCRA9TVsSAnZWagAAEUAP/1v34b9ytc+WrtTjekD0\ntyV1BNpor2WpNgHexn3uiSHY/Aeadgy8MYI9/5UbshDkhpx6Qkxf4dp6zZY7\nyDq11SLmjV/EY2NKwAo62BhsSI2YK3jU42eL9t6mRV3K9CPY8XR932wR6FhO\n168UbcJF9QoPSZqCdGb583uzsp9IhW+LYtGp+uSs+AxXxLeUC2HptlIh+Bkk\nR8p+vtVLbzc0NHcpKqGdmThy/VXhtCz/BV9g5ScqXpuwOddFPp1a0SuxZzum\nEkBI4GimyoD28ZDMTiZPSEASp9bTm0q1WNxKGR5aea+W1sWjfNxjGHWXPfa5\nb3yxXC/tGLKnBJsaasrCZgDNvJQHPJITKxyj0f7TWzlRqWhlPap2yizCLKqI\nuM40i7Qwhx26isUOEO+cumqP0isLbLZJvJ4HgXB1we4PQ6YEqyN6guqUs72M\nyn+wDUH+Uftq5Vrwg2gG1mJl91gIS+JNQ6N0py4BUmyDuaBA35iQmJWqdaP8\n7FJ/08hPvQHvAPlmiNPsrlzAaP2LsMltDvcU2Jca0T3A2mRtx75xAzYWYzvH\n+XQSvF8lxLDUdQNyvgtsmHe1UAzSUkiWxsecXpRCueIHr23EKH3Q3ELUTmLr\nrRpp9oA31UPxYDhcZiiaqGxaRgMQncqQz1gtG1ap3LuOJbQGjujfQozB18Ay\nreQR\r\n=Zcaj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"0bd0149693ba1dc11f128118f94ee03a7d3868a6","private":false,"scripts":{"compile":"tsc"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"7.6.3","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"_nodeVersion":"16.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.18_1626112807858_0.8483708459355053","host":"s3://npm-registry-packages"}},"1.1.19":{"name":"ts-useful","version":"1.1.19","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.19","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"de658eeb031f166c9609b14f440bc4958e5abe72","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.19.tgz","fileCount":196,"integrity":"sha512-ShhVx9gIfk1/bwY22MIy96OESDS6GY9z9tazcUfuhzFNe9bcd8qaO/RvUuLroWcmn/YxrVbes6YxIGafxBHquw==","signatures":[{"sig":"MEQCID9t3SHXLcxcrM0MY8wXMc02QqLZ7WvJOpzVOpYyZPXOAiAX6/asmCr2YkVxqF4Y3/dIonyrgp3pd6z7EVqZH7p6Cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7eKICRA9TVsSAnZWagAAzRcQAIouYsN9z4qkLJIE7eUM\nmG7GYrWv68S5l5gt8LkSm2In5Gb06/oGgxbNIo2ZK8d4rEQgZNa3WlTxcqKL\nLvwXElAaCtpPNuhLvlcBeQXRdZ/fZM0SL8xBGoLrMyy+3hAo8CfY1j+4W2kW\n98lO5O8d2GjezExsMwGSE0SzCiXLbAhXgBtgIKS2BtC633f+HTeYkZe0We55\nkoPrd2Ad8YMp+JMRfiqAXsHldxLAAnDfbJIsCpS0+SQ9DO9yDO+1LsADKEoG\nNZAP6hf8687Aq8zOHem5G7SGG2h1K2XBzb6LzIS37As/XYIn3/41LjvFThFj\nNmA1UeGMMQfNGVZucPfOoxTtDIWIlhcdsJc/hHN8SHHeu1wW2MG5K9ROnE3o\npnSmbumDNOVgUaqKyqIkp/in+m06GC+Sc86u/Ig3U0XqgawUTg4LrsgAyiF0\ntmymLU0/96uAtKkeFh8TjYoP8nJkdSRZlzFG7UKQC9TIb32ziScBEatsW2K6\ncw/7oJXRKBo17XApNKec5X1TyPmUN8pDhN5ElDgzRvJf0CmxGC21Ru+E/uEm\nGkAtFuvgePmRemVeBPJ2Stm/DbJy3GvfhqsO7OBlE40WMpIA+021dj0w5EeI\nHEAVWvB3/f3JmBgWx/EKraIpcqoPrsjt54brHZP2WbSemdMRlsuimjnzn9Ty\ngCNd\r\n=WUcW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"4511bd38515a3115cb64ae6832b4abfb052db5f8","private":false,"scripts":{"compile":"tsc"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"7.6.3","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"_nodeVersion":"16.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.19_1626202759789_0.2810145830125488","host":"s3://npm-registry-packages"}},"1.1.20":{"name":"ts-useful","version":"1.1.20","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.20","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"420f6f8768261b8c677bcb3422934534e56c4e85","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.20.tgz","fileCount":196,"integrity":"sha512-p924cei1d6QZc4HQI1ug2zIgaKW4nhDb3dZMkbwm79ptexBlVohZZuILmvX0DqHMxBB6uBHlOKBULv2bE7Q8ZQ==","signatures":[{"sig":"MEUCIH6tru1t6eCH+XRzVxg1s0qvkuGSyyJL0Y6i+xvaGA2UAiEAyn1peOOwZpDnSH8Yqcfg/us8Ayq/0XnnTqPmWq/UAsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8PXHCRA9TVsSAnZWagAA9V0P/0zIDHU3l3NalNZ1dcjN\nbLh0HwpmmLdckaexfccDbiHPdA1vsG1Blz1ifge7Urgp+bnid8JLkd2Ar9gt\nqKghJOscH0HE4CDvpRV8CL62Sl0Rk32mubHbclWRhgrewElYGfGbB7uvpTrY\nUans5t5NogqRDUUqVjTLDoZz/DOZvfCAIsEqEnkprLk0IaXZb5NUx5JGJfCb\noyEpOA/QsLydZBgQsxcxQWwbo9uvOMgKPnJU0qqCw1ybDFt4vHVGn+5ACLq5\nTX1e4sQYHmc8+gH/BjCbpuzqXAXBcSCgxhXdh5cjpe9y/BFjF5qDCSeZ/dxV\nuVqZtwBZwCZJY8Kni0rG3AA37P7+aWr42I6kudsE7bGogr9A5PMIe8E7P41r\neLkksWj5pEPU1IY4Yt6+yLkFo3Ruiu+KCHBsUVrjJXOX+QG8JhjdNEQ/CW4H\nRJewqh/0mX3LMYL0EM0SPBY/7TFk6mb+2HsdkoQWxI6dQjtIwA0nRQfH0aUo\n1Av8LyibFwFE1NdQy/OQXl77bFeLyC6mkKoZsLO0SNrfrUBJpdjbrAA0TDkx\nXheT1UQGznVuNvf6RGEFVCnMSPS9LmJ07WN/copGFL4Pq7BI4z+6C7XZV0/l\n448HQzSDs/EetKsB1qoGIJNw9KNCcPw+eWsp3fETsaI/P0W+5sYqMKs7XAVM\n5W+g\r\n=Jxjo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"e5c9cac787da48ab9fe6e0e626d0a5e5345ef8f4","private":false,"scripts":{"compile":"tsc"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"7.6.3","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"_nodeVersion":"16.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.20_1626404295844_0.7371680380427497","host":"s3://npm-registry-packages"}},"1.1.21":{"name":"ts-useful","version":"1.1.21","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.21","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"9f77e3b2cfc2c7c985279962e32a332aff440f13","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.21.tgz","fileCount":196,"integrity":"sha512-r7+FrfSl7aLSalWNK9+Fy1vh/VaEVfI7M7TLoZF4ojNsvssluBpvkK/ZNP8FXP9VjWoyMWFFDTrICNV+/5+/JA==","signatures":[{"sig":"MEQCIHKJtgyHzUdpCGXKpLcfSAPjPT7gwVFmoKTY6ENVmrelAiA0GTSxla9V0fJSBBkSm8NoFVDQW3VcQmTc79G5mDPwOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8Q1jCRA9TVsSAnZWagAAovUP+wSJzAy7TQlYh5Px04C2\n4vUpTt+W5lPSkN56DnJV/6um9emZVQbP7RsDfM3V/v3myF7hURpZuwtMbqqr\n/H7a7b5mwK7E1L/4AzsDZwAeDxlbdArXRgODMnABak42+UULJOnz8ctJm8zu\nYzoQl1vmrAwmjEbLQmOoDOU9EyOAD5LHxjpo9pX97JQbM9Jeeded1mjgPigi\nDstdIDRAiyugbw5kIc7hspQvRo3FonshPbkBGWO34rp5ZxIKv3MU3gYHkOzS\nmA006kyPnkH2SBCSwk8hJEoZ8U0MszTYP0plYiGFJMz1RxFESr0gtns9mli/\nFN4rXvPNJxtrldg/lSP9k6bhDGPTQ6x6wxqsZjjGXK+/JYNv0sev0Ke4XJUW\ntKeHeQD0MddNn3I0Uimy3AZYrLC5Yra8Ov1mD/3+zl2TFZ+Y9EDRqHh+uS+z\ncpb5M+Z8osqa5uqkovnJKKEK+viaW1AJwysV4YNtEGLLUgRQOvv2lqD10er9\nAHI6z+H+iQZtBDLkc1jqdf86sXKwqJ6MEeZnmsMsjpd+Ft50XohoV9jLQiO7\nx9VCGeUJCqdFcbVofPS5yUY4uACh3C93m523BRV+GBwADUEbykbj+1LlA9Gp\nTNSBb1DCo0ZdcSMxShHO359izz8K+2IMiO/gcgj8xPsWsWhQVtlkMdyVDPGU\nfYET\r\n=rA1M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"fb743209653c94c77f540b61010a2534bde1c278","private":false,"scripts":{"compile":"tsc"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"7.6.3","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"_nodeVersion":"16.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.21_1626410339004_0.9285409386852972","host":"s3://npm-registry-packages"}},"1.1.22":{"name":"ts-useful","version":"1.1.22","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.22","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"7a8c959dba4a346c0f5b7620a10de5564c671ed8","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.22.tgz","fileCount":196,"integrity":"sha512-Un/7ugZ4h3rdRW8JYl13fIPmlzqUCHs+mU2kegm/v2NVrgeU80vHO16cwIcKdrLYWaAqpIcKhWVaynFA3KlKoA==","signatures":[{"sig":"MEYCIQDxNjoNl2O9VyTA4DIU4yrPvv5FyB07uKwahsMyS15c/gIhAOOAXPSTjIPGvp7SYnqAM4KyzAuohgCz2Rrcg5SWVADQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAitwCRA9TVsSAnZWagAAaVAP/A9HCCZfGwb6PNoCwDxJ\nKVDuYg8wDlCi10lwU1/OJvUCXJuUU34XI135w27JVwU8+Lg39lLKrEaJQQrM\nUeXgevyHkSymjVBgiIZt9MmfTqVsJpOdz3CLOiDBFLTtvM8qftg/87IUctui\nJrDRjaZK08T9xP07bs/XUIUr/SpEjOdCn/rzSTTVP2WDA3l0B1qwzz0RGDev\nGthr7qxD2lBxb+JUV+8Ieo11U/6xQ+f97AMxHRBN1uPUToxe4b8CbfdUXiwJ\nx6l8irvkjG1E4dm4IPJwqt21KDbNnwSqZolGmG2cFQgCx2frVR3716HXaqNv\n/xifcRuB0n49KmT4u+lmd6LbyljpuFKPQKOfT13KZC7uaVwHxtqJ286mWrk8\nY8safk3A9tbBEo+uoJ8IB+68ui0fyHs4aHfTgjILo7bcKXASxY0pbow5AC3U\nJ2tSLpJPhHx2TE+towjscobjrtl9Apz52VB7CQc3gKfzzATOknGNRxXakfeb\nmtCNLrjxRszeLf9tMNsYnwukZeUlRfDVJTryq4nogoS+1km5aWuzAca6+Lxu\nzK4+ZvwztYlKmO7zSuY3nfyvVyxJy0eQSMTomElmYpXLzIcn7iDH3rqmePmx\nK/bUGCmmInNLicxJ5zXnSBHgVARHd2Ab+KUEyFWFFwwg0HkTG07tf1itJyU+\nCSR/\r\n=Ebif\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a0f86ba2f554b4b74fb722966f15fb830ef0b306","private":false,"scripts":{"compile":"tsc"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"7.20.1","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"_nodeVersion":"16.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.22_1627532143788_0.4705391570458606","host":"s3://npm-registry-packages"}},"1.1.23":{"name":"ts-useful","version":"1.1.23","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.23","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"1d3984f0c9bb6213ae0faaee682e21f5940ebc0c","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.23.tgz","fileCount":196,"integrity":"sha512-IuxDHPPnSCkvj8B1IdjOroy0sKRE1u5JbOq+dAK546dk1muyLZ2TDErqK/FjyflFI0ImkCn4SYXfygmFphISdw==","signatures":[{"sig":"MEUCIQDt4Vl6KUHZIJJnn8TlA1M6Uyk+g6M+kVOaOsYO8aIc4wIgZHCDyo0rdQKY+UqXpWi0+hq8q8bPKq0quIR12zPmwDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAixUCRA9TVsSAnZWagAApb0QAJZTZwLK+wmuc2+Hv3aB\nRVuY4BvfNzxIIGfL13SM6MSsZ5CxBMkSI96HO1bfMJMX6iq72n2n3rEG1jyx\ndwspxAB7rINLd12/+w/jn5wIwzFpauOTai79mXkTF691ries+aelWG6uoC/i\n21GQ5lEz8btZ5Tbj7zUBiUY+0cWzn2hUNVFrWmutNLSqvRWAEsPVk26DXHnI\nG+t/d/uAo60fzOn2HS/yKJZIpK83nCJjm3xZelkr92gwhkPwb4lvPezqvhru\nfJ0KlUYbHeP1Up0PqSQ6fu99i0ghvmT4sXkJDsCmllEwlDVIrP7Goi7ylUo/\naxAm4DGODnXiX7vljczRegi154b3/FxfapOm3PcfCq28OKOE5a7hHpvhXUer\n+taQJLD0AhJ2hAYj9IEhUiberhv3VMQX67G9hg7Ism5ddsabkmuj0zOZpCCc\n/LWX9rRO6SFL2SOCgDh6/sgqJ0EyzNuI8kg273kIRLjwDWcptbcUtPv8+o45\nWNqs6SyWUhcHD8Brs3ux3yV4VMunTMgdNFwso1PBUgPbCRafmi9zkN1ULcoZ\n2njjbsFeeVmalMsixuZ144AsUmh2uW9nGyTGiHJfQq93cbcS0QsW1UoLgx1w\nT/eDJOYl0SE/TN9OxVWO16aL112cEctfBgoQcji9pWO1xTErm4+jF1A5neiS\nKRvL\r\n=T/f6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a0f86ba2f554b4b74fb722966f15fb830ef0b306","private":false,"scripts":{"compile":"tsc"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"7.20.1","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"_nodeVersion":"16.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.23_1627532371849_0.4863698620997865","host":"s3://npm-registry-packages"}},"1.1.25":{"name":"ts-useful","version":"1.1.25","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.25","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"5dbe197251fa72cb54d7ad3b83a3159984eee865","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.25.tgz","fileCount":290,"integrity":"sha512-lNNSpMkOWD/0xOWp/OUK4ZVsCM9vSz/Iruyg3KOX4HNfDsX+VhqCjbe05qOgaZHda8tzcfMpoMCaN10bS6uVvw==","signatures":[{"sig":"MEQCIBvr8THie+4r/mW+c1OfwkL4ED5j4YbYjvCNUE03It23AiB31HCvcK2mqhFAme+7KZVPDnmU8CNXiExcB62Yn4uJNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8qCjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmra6g//bKbJAYhN2JaVn9rS1vmzGz4BqawEGudi5qb97+AEzxh+9tR6\r\n2Ln3IB/LMxDGH8589JvfhmQhunhPQNj8S4GYpzomkk5GNWEf7dsL7ybXaCdN\r\nCOnjPdyWbrHai77427QTeEfhw3dpfYF4YqNtSxQxEvhcGhgIj0iDA7siZZra\r\nyOCAPPQOb5LFYPWCAbpLVCp8j3JmoyT5ij09y8/83Fiv6aXW/7Mrp9uylIp2\r\ndxkBUjJf7ll+PmXfrmbgo+JGKZoTuXTJgYFVhJ3uRlOBiaHkW3tpGwmHX9J0\r\npKBQi4kJECIEi9NATs5/12fJ4ZRhj2k5znHj0TORds1pfL3XmDyBRhJUYEjG\r\nz9xd6aRsW253G5WzMHGjJdFXgLvxreP0IhzzVFVUIBBBPn2cPYqfaB18FPRp\r\nvNj0Dy/Qi3clzhpUfygh3CB675bDByQLUAFH4iY9Rc545cK73wTnCLK0yfCJ\r\nITh8XwMT2CnZYhsHR6lIRI+54IU33zqdBenGX3dVJU9QE6WGaI7ddO0szrNO\r\nM+5IJl1w4BaU2DZ6WTxjlLA59QIRgJ31tQObT2s8jtszcmuoW7FzInW0RufJ\r\n6aARvTGcMr9AU7vtgSRzXMEfNpAcrBrgN4U3lB60/+aCms5Yls6lMkeqMvGL\r\n7rQl2L5mgsu+asbpuuJ3Mw/BgEbszK9rS+w=\r\n=qUwS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index.js","types":"./lib\\commonjs\\index.d.ts","module":"lib/es2020/index.js","gitHead":"0753afcbc7b0a4fe911e7911e1f314e31ea2c9d7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"8.1.1","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.25_1660068003370_0.10469264675086776","host":"s3://npm-registry-packages"}},"1.1.24":{"name":"ts-useful","version":"1.1.24","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.24","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"e969fc028ecde9fd8578210a978f043f8ee94368","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.24.tgz","fileCount":5,"integrity":"sha512-TYplei1SbUykT1DVTtFr9WSFtcWGJSHoNHR1csH8KidOLxzRlExImCEsUo9SjXp7HVAW3mw8d6b/YfHS7DL+iA==","signatures":[{"sig":"MEUCIQD9F0AeU1pS1Uqbo1dtMZJocWdl88exzpAe6/QicD5dZgIgEQ/KFR4NSLY2odYtWaT21mlYBqqnTCrJ3Ri3m48kSMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10734},"gitHead":"d72b19e4cab51d55a0de27b884447ce51202ab6e","private":false,"scripts":{"del":"del-cli dist/lib/**","full":"npm run clean","clean":"npm run del && npm run compile","compile":"tsc && tsc --build tsconfig.es2020.json"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"8.1.1","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"del-cli":"^5.0.0","typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.24_1725048521340_0.3526409581080603","host":"s3://npm-registry-packages"}},"1.1.26":{"name":"ts-useful","version":"1.1.26","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.26","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"de78780b081745a84b02c163d78ec389555fdb04","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.26.tgz","fileCount":5,"integrity":"sha512-NgnQhapwUnSf1QsbxnaNaaNGf+D5u6zOv5TA5kJdJ4LyGk8MT9xDBFuLIpIS00h8yswYCOFb2sz8BGz0HcProw==","signatures":[{"sig":"MEUCIQCopwlGOU3cpp40FIK/OtVVExo6aiUto9LfrHBi6VJZWAIgZZy+NiKPy8odIGYcwFi2CVuj1BuRFOzzv2fcA2Ybfd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10734},"gitHead":"08a058ccb02ae53cc422494341298a6d860ba23e","private":false,"scripts":{"del":"del-cli dist/lib/**","full":"npm run clean","clean":"npm run del && npm run compile","compile":"tsc && tsc --build tsconfig.es2020.json"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"8.1.1","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"del-cli":"^5.0.0","typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.26_1725049143869_0.8240520610094608","host":"s3://npm-registry-packages"}},"1.1.27":{"name":"ts-useful","version":"1.1.27","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.27","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"d946d0c5fa97b499385781ab563965fda08040eb","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.27.tgz","fileCount":5,"integrity":"sha512-7wRvI0f9ilE1wBXdwAWCgCWdVilsEuJo+Wb3H1d+tuh67g14LDe3L7LBz/55RjBe9gztIjp/tyWS43fwACwSbA==","signatures":[{"sig":"MEUCIQCKFJujHQhMOY3EvTqYvRan5MRkr/G1tYjRm/53W7WFVwIgPFK0gMmpxlfQ5mongK31b7EQmDZ0IBFOyPGDUStMH3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10734},"gitHead":"61482c87be07afa518772f617ceb00c880cb13c1","private":false,"scripts":{"del":"del-cli dist/lib/**","full":"npm run clean","clean":"npm run del && npm run compile","compile":"tsc && tsc --build tsconfig.es2020.json"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"8.1.1","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"del-cli":"^5.0.0","typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.27_1725055814756_0.9605923385657331","host":"s3://npm-registry-packages"}},"1.1.28":{"name":"ts-useful","version":"1.1.28","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.28","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"210aea255f394672649207fe2868d75fe5666029","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.28.tgz","fileCount":325,"integrity":"sha512-AL/3+hL8vgoA8Mc4LE+tajjyFO8LBydzpyNGXeMSJrbAXJweLLBQZ5a0ZPO17JatnGgcwZ3ZpIE4ADxJ2Y300Q==","signatures":[{"sig":"MEQCIBOO/zj9G9z+PFH6QjrLwBhVwYgo+eHr2Zyji8EzU66qAiBoJp/NeVaxGj5XNoqcvC5b5FbO2A+ntFRL8wRUCCehKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317810},"gitHead":"e38299a25a89afd23bab6e5b4a4d563722a67b26","private":false,"scripts":{"del":"del-cli dist/lib/**","full":"npm run clean","clean":"npm run del && npm run compile","compile":"tsc && tsc --build tsconfig.es2020.json"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"8.1.1","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"del-cli":"^5.0.0","typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.28_1725056924094_0.8441978841197451","host":"s3://npm-registry-packages"}},"1.1.29":{"name":"ts-useful","version":"1.1.29","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.29","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"fec54977ef06af25f60e9c33f106832c68438281","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.29.tgz","fileCount":325,"integrity":"sha512-/V06OaqYZtuUWxB/z+w01maTUcvEy+pUMTERNmeLXX+OHJT+GhbqcyWBXmz97B01SaReI3uaNDppm6Sq6qLdaA==","signatures":[{"sig":"MEUCIQDTyl6hblnHOslUJCJx7bF8wbU0kLDJFfC20c25oCvD+QIgfVYnM5kE834OGMBSqTGOl4s9O5XQqC0LkUtm7zU6evw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323946},"gitHead":"b2dfa36236014bdf1de651cd79f9776e0639bed3","private":false,"scripts":{"del":"del-cli dist/lib/**","full":"npm run clean","clean":"npm run del && npm run compile","compile":"tsc && tsc --build tsconfig.es2020.json"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"8.1.1","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"del-cli":"^5.0.0","typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.29_1725114422476_0.546622948035578","host":"s3://npm-registry-packages"}},"1.1.30":{"name":"ts-useful","version":"1.1.30","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.30","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"ac17b1be6585f588276f494fcfba2ff83c12f637","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.30.tgz","fileCount":331,"integrity":"sha512-FasKL2bYMJNREe3I5WJ7GWCKo2wwGahx1pozistZf+EwTaHkIgZbf4P6NEnG74MXHysH4nLA9lwWEiUfYPcbAg==","signatures":[{"sig":"MEYCIQDM9lD6PJFW3BbKqNm8TQFr/EwsN2MxqYdJaEYe5KPmIQIhALOYFl1xcYMRlQbCZ0kZbFrt0JYxvfEEl61264uNafhy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325943},"gitHead":"35368102b1facddb72fc665a36efdb61dde0dd6a","private":false,"scripts":{"del":"del-cli dist/lib/**","full":"npm run clean","clean":"npm run del && npm run compile","compile":"tsc && tsc --build tsconfig.es2020.json"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"8.1.1","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"del-cli":"^5.0.0","typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.30_1725126860520_0.8051941961682896","host":"s3://npm-registry-packages"}},"1.1.31":{"name":"ts-useful","version":"1.1.31","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.31","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"e363b9d9cef83a39540bf3355018d8df851d766b","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.31.tgz","fileCount":331,"integrity":"sha512-8fTY+Pux/dwtfQAsgNVoq5fzBxt9KT69cwS7vydnKDuaZFmF1efTOorRSIKjEMUPB+nooSfMHzuR54Iacgp03g==","signatures":[{"sig":"MEUCIAqNcLYurVuf3na3ZFetsG9LGGDDhOJEXmNZJz0nzClIAiEA2CM3YBWX8yeU+1EgStZN9iCjz4JeH1xikq9XKvjRQnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326744},"gitHead":"27a516a192e6be5632877a2adde1b808de5b0960","private":false,"scripts":{"del":"del-cli dist/lib/**","full":"npm run clean","clean":"npm run del && npm run compile","compile":"tsc && tsc --build tsconfig.es2020.json"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"8.1.1","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"del-cli":"^5.0.0","typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.31_1725129265439_0.9980077606171103","host":"s3://npm-registry-packages"}},"1.1.32":{"name":"ts-useful","version":"1.1.32","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.32","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"a7b0493ad061514f23de16f0bee3af30c5ccf0ac","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.32.tgz","fileCount":331,"integrity":"sha512-S/aEwH2ojcbl37WC6iJ3unJ/hoTKf0CqWvZS6WSWzwMfYOrdtMG/BfgvN0ZbmAfiZxvrza4ws3korHXD/ZyirQ==","signatures":[{"sig":"MEUCID1lpHCJUn5K5mvpqd4M4tfs7qJ50o1OmvsKl3jCwJ/VAiEA3bnBzzSiWzdpfIw7qtAGCRDf045UGI6qYCpwzijWd8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327438},"gitHead":"752236e2962903a00fc298e8c288ac76970d9f5e","private":false,"scripts":{"del":"del-cli dist/lib/**","full":"npm run clean","clean":"npm run del && npm run compile","compile":"tsc && tsc --build tsconfig.es2020.json"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"8.1.1","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"del-cli":"^5.0.0","typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.32_1725130995087_0.7595008572645365","host":"s3://npm-registry-packages"}},"1.1.33":{"name":"ts-useful","version":"1.1.33","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.33","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"3c07b4a0acb2b2f94055eafa6c476113177c1b0f","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.33.tgz","fileCount":340,"integrity":"sha512-y2LtUu5neglNLI5ONIZ/7bVl9I4rbBzdhhyQTyQNYWrQg7bIPBKiyK1qxnu6RgMXNGse28H7PvDl8cdEmXoimw==","signatures":[{"sig":"MEYCIQCzTsuvtzy0qKmN/ffpO4ZsaAS9QxOaNQ91NLPFyPIJzQIhAKhHooitDB7NS5X7jyQdEfmHVsPmQQKEs2qDaPIr+m5l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321851},"gitHead":"dbabd2cac54317625ade1ed831f3434cbc22c9d6","private":false,"scripts":{"del":"del-cli dist/lib/**","full":"npm run clean","clean":"npm run del && npm run compile","compile":"tsc && tsc --build tsconfig.es2020.json"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"8.1.1","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"del-cli":"^5.0.0","typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.33_1725307137067_0.48845897918267767","host":"s3://npm-registry-packages"}},"1.1.34":{"name":"ts-useful","version":"1.1.34","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.34","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"85f709143a2ff2f5c0c3a420e84efa029f279b33","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.34.tgz","fileCount":340,"integrity":"sha512-UCRdr+Ct/UJOQ73/L3P00XEhM87ByZMP0XtdiMH0pZ1IvDOmaepXEdHFCYL9aTJ5dG3dl/zjc1mVKbD7DIWevQ==","signatures":[{"sig":"MEUCIQCD0jivTe0ct3ab/ikO+FADttxuYnNL3fL+th3YdrjpLQIgfxuE92oTPzyOjvLB/HtpIQ4IkmIfZzsIZpOxQ3DIg04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329700},"gitHead":"23534b52812ef7d3a3fd8b6f2197274b5d19181e","private":false,"scripts":{"del":"del-cli dist/lib/**","full":"npm run clean","clean":"npm run del && npm run compile","compile":"tsc && tsc --build tsconfig.es2020.json"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"8.1.1","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"del-cli":"^5.0.0","typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.34_1725380015561_0.7940171444554973","host":"s3://npm-registry-packages"}},"1.1.35":{"name":"ts-useful","version":"1.1.35","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities","WeylRnd"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.35","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"1496f0a608f15cc79df9a291097850d8e333161d","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.35.tgz","fileCount":341,"integrity":"sha512-DyvlrAqrxm6xWY33Ao1GVKoyP9PpIXQzWfGgLI19Q0skROf3sIgJcT0+gWWZWDiOLLUEvfPCeaAuFX6H+728nw==","signatures":[{"sig":"MEQCIGb+GLJ4L3QeKPn2kVHcZY67AD+PBUYRmalzuLSTyCmDAiAUE6j16xQznbQO0VuPrdMQIN18IOnbzwUYA5nrW2liXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339900},"main":"./lib/commonjs/index.js","types":"./lib/commonjs/index.d.ts","module":"./lib/es2020/index.js","gitHead":"5fdda7c788047679baf2419c686266727e173091","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"11.0.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.35_1736383767583_0.049452544257315934","host":"s3://npm-registry-packages-npm-production"}},"1.1.36":{"name":"ts-useful","version":"1.1.36","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities","WeylRnd"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.36","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"970ccc4aa0c2dc26e12816f57ecca497d879bbb5","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.36.tgz","fileCount":341,"integrity":"sha512-6PQnpGmjD2AkVGpbIDte0qW8uec4uGrycS53zY5UtgmP1axl7dURS6WmUpK5w6MuaM0in459R1qMVF8FrH11aQ==","signatures":[{"sig":"MEYCIQCyqz8PbIwwtHNg1JEF3VTsXaXcLk+ZBfNecfKqn4olEwIhAP5i/bTFcktdEph2LfPbDQ/7ZjOgSDM28aZzh62VqwSD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339900},"main":"./lib/commonjs/index.js","types":"./lib/commonjs/index.d.ts","module":"./lib/es2020/index.js","gitHead":"5ed7341bd5c2afedd43cbbb9ab42089a159452f1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"11.0.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.36_1736396433721_0.40220974843014057","host":"s3://npm-registry-packages-npm-production"}},"1.1.37":{"name":"ts-useful","version":"1.1.37","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities","WeylRnd"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.37","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"450f310b9558e644a10e86e0688808c6c15a184f","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.37.tgz","fileCount":341,"integrity":"sha512-1zswm1aBxjsEhQqNxgu4+wF3EjUeKTK3OmRE8dYO4CVzEm0HmOlg5GJV4uxbqWvIrgUxXpNgKTC2RGtxqOmjLw==","signatures":[{"sig":"MEYCIQCncnuZwND7aWfzCrOQBW70HN3M8ppTd8sVHBlADnfzjwIhAIwGWYRuWhYDrPvZmHHbJss/xfCCo/7Dwk8lbG0PBoYp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340261},"main":"./lib/commonjs/index.js","types":"./lib/commonjs/index.d.ts","module":"./lib/es2020/index.js","gitHead":"40e15f359737839da7a7174a546d6f904b92d496","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"11.0.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.37_1736396808738_0.9601648787483521","host":"s3://npm-registry-packages-npm-production"}},"1.1.38":{"name":"ts-useful","version":"1.1.38","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities","WeylRnd"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.38","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"4e3097d91c403f00cd958d4f83e7f5a09aaf8a64","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.38.tgz","fileCount":341,"integrity":"sha512-83zzw28SpWcvf96RaohmCLmGnf4bYJ5FYxvX6eh0HkGPmTe3U10s22Jt4hH4MOe3Kc/S1YjSeeF72SMAiQ/p4Q==","signatures":[{"sig":"MEQCICekw+D3e3/QFbDoq2ZZEUXIVasUQEEN/bpzyCMrjd6oAiApBtF5KYUssOnd1om31KWuxG4F5EDX8XJZMT3Hx3MU0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340349},"main":"./lib/commonjs/index.js","types":"./lib/commonjs/index.d.ts","module":"./lib/es2020/index.js","gitHead":"40e15f359737839da7a7174a546d6f904b92d496","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"11.2.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.38_1753557458976_0.20627604740677663","host":"s3://npm-registry-packages-npm-production"}},"1.1.39":{"name":"ts-useful","version":"1.1.39","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities","WeylRnd"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.39","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"9e11c8c46b79a8a742bdf1a46247abcc89b47336","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.39.tgz","fileCount":341,"integrity":"sha512-3NGs1oMB+w8DqwcJQGClyFjqnC/g/aleuFDJXTjIT97cESlWsfT9vqURLjGJwqalwrv4zIGdT91rpFNnvqIdDQ==","signatures":[{"sig":"MEYCIQDvJL5axboFvJx1i/2T/79amxsgMPSz19cufA1WRCcAeAIhANGLR/cpGuU6jHwJyEy7grichUL/fdPxPYAc+AvPBn1p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340349},"main":"./lib/commonjs/index.js","types":"./lib/commonjs/index.d.ts","module":"./lib/es2020/index.js","gitHead":"b099c088a0473617180f3d3773f0b23fdb1b0355","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"11.2.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.39_1753557556281_0.5707645683466269","host":"s3://npm-registry-packages-npm-production"}},"1.1.40":{"name":"ts-useful","version":"1.1.40","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities","WeylRnd"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.40","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"03716db62326997af29c07cadc184bc98c2b0763","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.40.tgz","fileCount":341,"integrity":"sha512-U6EMTUYe33pSeq3Y1x0uKxbrrF0Wgfjz/HnhW6OBT1O4wbhdgiTd9zz7d7cpxSzAc8BM6pEO50JXkWYeyUhI8Q==","signatures":[{"sig":"MEUCIF/NfMpGKgdQUFa0L956q3kgDyb5FdxXhytPtyJSThdzAiEA7hzXqDUWMtmH8x+K4DST/pSYqog6dGWcv0lF6CIdEXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340177},"main":"./lib/commonjs/index.js","types":"./lib/commonjs/index.d.ts","module":"./lib/es2020/index.js","gitHead":"60173bd3e624898fd1046993e2b33363ee84155d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"11.2.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.40_1753632394160_0.4137376096270753","host":"s3://npm-registry-packages-npm-production"}},"1.1.41":{"name":"ts-useful","version":"1.1.41","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities","WeylRnd"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.41","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"021cce029159836d6c5a9392ca9d790b7b078251","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.41.tgz","fileCount":341,"integrity":"sha512-EKi5F6c1VjPnH8oGGlPILVaMtU+xGKye/4GPVSASGS4/7LlhHa8taOZTHgSzmn+myAYrPMFtkwuTLSPkIjJp/Q==","signatures":[{"sig":"MEQCIBb5yv2ZvAikel+Zruewz98hNyYvz/o67kUf7f2havUaAiBhD/rkf7nInhe3WExO37egLd63j+M92grHMBHxb+DwKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340201},"main":"./lib/commonjs/index.js","types":"./lib/commonjs/index.d.ts","module":"./lib/es2020/index.js","gitHead":"b095c95f5b73de108951a86435b9a611b65177ad","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"11.2.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.41_1753638285263_0.7834161543570084","host":"s3://npm-registry-packages-npm-production"}},"1.1.42":{"name":"ts-useful","version":"1.1.42","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities","WeylRnd"],"author":{"name":"Aaron Edwards"},"license":"MIT","_id":"ts-useful@1.1.42","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"homepage":"https://github.com/SansDeus/useful#readme","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"dist":{"shasum":"99c59c3ed5dfb8d98056178b6465d578c7f26e69","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.42.tgz","fileCount":347,"integrity":"sha512-rrnigVp9lE0olYyKEII7hmjBjA3lzW6DnMa07ABNfOYAyDBVghtqBxJVvy8rdQeBR6l5kuOX+nxK00325UMChQ==","signatures":[{"sig":"MEUCICYlsRU++tzn41j3Qi2Nic0Tr41jo+gQfTm1ZP77rGLbAiEAotn61/oXzEwwStcgRaK0ck3vzDVzaxnpCKCG8ttRO/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340799},"main":"./lib/commonjs/index.js","types":"./lib/commonjs/index.d.ts","module":"./lib/es2020/index.js","gitHead":"0b433c97a9905443833f5c11d83e00827a0ba140","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"repository":{"url":"git+https://github.com/SansDeus/useful.git","type":"git"},"_npmVersion":"11.2.0","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-useful_1.1.42_1753639364983_0.8436634307122466","host":"s3://npm-registry-packages-npm-production"}},"1.1.43":{"name":"ts-useful","version":"1.1.43","description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","main":"./lib/commonjs/index.js","module":"./lib/es2020/index.js","sideEffects":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/SansDeus/useful.git"},"author":{"name":"Aaron Edwards"},"license":"MIT","bugs":{"url":"https://github.com/SansDeus/useful/issues"},"homepage":"https://github.com/SansDeus/useful#readme","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities","WeylRnd"],"_id":"ts-useful@1.1.43","gitHead":"52eb449a78ff27e192d6cd388ab6da8f1edc2189","types":"./lib/commonjs/index.d.ts","_nodeVersion":"22.12.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-vWQzjiceCc6e1t0sD2y+W3b4nXYrJNp8nmvfzKUDOiUEJNHukEnf6xkCdaP0bt4+aqL5/DYE0CaMRvXthTkYRw==","shasum":"134872b9bf008d87fc2ff10c0059783d99ff7054","tarball":"https://registry.npmjs.org/ts-useful/-/ts-useful-1.1.43.tgz","fileCount":347,"unpackedSize":341234,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCTChF9Sohto3wlxAsnUuQ2lQcC36tO2PG56++Z47mtNwIhAJnjFxM2+FYd6peDVDjYpTpKFfpicuzfRxAtjaIWGCc2"}]},"_npmUser":{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"},"directories":{},"maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-useful_1.1.43_1753639640389_0.242895251420153"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-29T04:22:58.530Z","modified":"2025-07-27T18:07:20.780Z","1.0.3":"2020-08-29T04:22:58.718Z","1.0.4":"2020-10-03T06:27:25.268Z","1.0.5":"2020-10-03T08:03:15.822Z","1.0.6":"2020-10-03T16:50:56.139Z","1.0.7":"2020-11-21T23:16:42.179Z","1.0.8":"2020-11-22T22:32:47.626Z","1.0.9":"2020-11-22T22:42:53.559Z","1.0.10":"2020-11-22T22:54:17.162Z","1.0.11":"2020-11-22T22:57:36.851Z","1.0.12":"2020-11-28T11:27:11.460Z","1.0.13":"2020-11-28T11:44:09.788Z","1.0.14":"2020-12-14T08:29:48.588Z","1.0.15":"2020-12-15T20:33:46.747Z","1.0.16":"2020-12-22T00:25:50.926Z","1.0.17":"2020-12-23T03:14:13.959Z","1.0.18":"2020-12-24T23:13:40.345Z","1.1.0":"2020-12-25T08:01:12.296Z","1.1.1":"2020-12-26T21:47:21.941Z","1.1.2":"2020-12-27T02:39:51.213Z","1.1.3":"2020-12-27T04:59:35.577Z","1.1.4":"2020-12-28T03:25:22.512Z","1.1.5":"2021-01-02T21:55:48.617Z","1.1.6":"2021-01-03T10:19:28.314Z","1.1.7":"2021-01-03T11:01:49.279Z","1.1.8":"2021-01-06T22:47:48.345Z","1.1.9":"2021-01-08T06:59:53.055Z","1.1.10":"2021-01-09T00:53:31.495Z","1.1.11":"2021-01-09T01:20:13.024Z","1.1.12":"2021-01-10T21:15:04.388Z","1.1.13":"2021-01-10T21:40:30.628Z","1.1.14":"2021-01-10T23:15:53.852Z","1.1.15":"2021-01-11T13:07:52.061Z","1.1.16":"2021-01-15T08:07:22.609Z","1.1.17":"2021-07-02T02:36:32.395Z","1.1.18":"2021-07-12T18:00:08.087Z","1.1.19":"2021-07-13T18:59:19.930Z","1.1.20":"2021-07-16T02:58:15.983Z","1.1.21":"2021-07-16T04:38:59.196Z","1.1.22":"2021-07-29T04:15:44.222Z","1.1.23":"2021-07-29T04:19:32.065Z","1.1.25":"2022-08-09T18:00:03.812Z","1.1.24":"2024-08-30T20:08:41.493Z","1.1.26":"2024-08-30T20:19:04.137Z","1.1.27":"2024-08-30T22:10:14.895Z","1.1.28":"2024-08-30T22:28:44.378Z","1.1.29":"2024-08-31T14:27:02.666Z","1.1.30":"2024-08-31T17:54:20.713Z","1.1.31":"2024-08-31T18:34:25.672Z","1.1.32":"2024-08-31T19:03:15.294Z","1.1.33":"2024-09-02T19:58:57.295Z","1.1.34":"2024-09-03T16:13:35.937Z","1.1.35":"2025-01-09T00:49:27.829Z","1.1.36":"2025-01-09T04:20:33.941Z","1.1.37":"2025-01-09T04:26:48.943Z","1.1.38":"2025-07-26T19:17:39.205Z","1.1.39":"2025-07-26T19:19:16.536Z","1.1.40":"2025-07-27T16:06:34.435Z","1.1.41":"2025-07-27T17:44:45.455Z","1.1.42":"2025-07-27T18:02:45.218Z","1.1.43":"2025-07-27T18:07:20.588Z"},"bugs":{"url":"https://github.com/SansDeus/useful/issues"},"author":{"name":"Aaron Edwards"},"license":"MIT","homepage":"https://github.com/SansDeus/useful#readme","keywords":["Animate","Bezier","Boids","Clamp","Clamp angle","Clamp radian","Colors","Curve","Decasteljau","Easing","Ellipse","Eliptic","Lerp","Mobius","Random color","Random item","Random range","Smooth scrolling","Sorting","Swipe","Fake 3D","Library","Vectors","Gravitational attraction","Physics","Utilities","WeylRnd"],"repository":{"type":"git","url":"git+https://github.com/SansDeus/useful.git"},"description":"Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.","maintainers":[{"name":"sansdeus","email":"theaaronedwards+npm@gmail.com"}],"readme":"# Useful\r\n\r\nContains:\r\n- lerp (linear interpolation), animation, bezier algorithm, clamp, clampAngle, clampRadian, color percent, ecliptic, decasteljau algorithm, decasteljau curves, easing, smooth scrolling, three dimensional curves.\r\n\r\n## Animate \r\n*Animate*(action: (pct: number) => void , options?: { fps?: number, duration?: number, stop?: () => boolean, cb?: () => void });\r\n```\r\n*Not available for commonjs libraries.*\r\nimport {Animate, Easing} from 'ts-useful';\r\nfunction scoot(elm: HTMLElement, x: number): void {\r\n  const move = (pct: number) => {\r\n    elm.style.left = `${x * Easing.linear(pct)}px`;\r\n  }\r\n  Animate(move, { fps: 60, duration: 3000 });\r\n}\r\n```\r\n## Bezier\r\n*Bezier*(number[]) returns (percentage: number) => number;\r\n```\r\nimport {Bezier} from 'ts-useful';\r\nbezier = Bezier([0.0, 0.0, 1.0, 1.0]);\r\nbezier(.2);\r\n```\r\n## Boids\r\n*Boids*(options?: boidOptions);\\\r\nMethod: Update() => coordinates[];\r\n```\r\nimport {Boids} from 'ts-useful';\r\nconst boids = new Boids({ boids: 2 });\r\nor\r\nconst boids = new Boids({ boids: [{ position: {x: 10, y: 10}, speed: { x: 0, y: 0 }, acceleration: { x: 0, y: 0 } }] });\r\n\r\nboids.Update();\r\n```\r\n## Clamp, ClampAngle, ClampRadian\r\nThese functions will make sure a number stays between the min and max values.\\\r\n*Clamp*(amount: number, min: number, max: number);\\\r\n*ClampAngle*(amount: number, min: number, max: number);\\\r\n*ClampRadian*(amount: number, min: number, max: number);\r\n```\r\nimport {Clamp, ClampAngle, ClampRadian} from 'ts-useful';\r\nClamp(8000, 0, 10);\r\nClampAngle(45, 0, 90);\r\nClampRadian(2, 0, 3);\r\n```\r\n## ColorPercent\r\n*ColorPercent.getColor*(colorList: string[], percent: number);\r\n```\r\nimport {ColorPercent} from 'ts-useful';\r\nColorPercent.getColor(['#FF00FF', '#889900', '#336699'], .45);\r\n```\r\n## Curves\r\n*Curves*(points: { x: number, y: number }[], percent: number)\r\n```\r\nimport {Curves} from 'ts-useful';\r\nconst points = [\r\n  { x: 10, y: 0 },\r\n  { x: 30, y: 30 },\r\n  { x: 45, y: 10 },\r\n  { x: 20, y: 50 }\r\n];\r\nCurves(points, .4);\r\n```\r\n## Decasteljau\r\n*Decasteljau*(points: number[], percent: number) \r\n```\r\nimport {Decasteljau} from 'ts-useful';\r\nDecasteljau([1,2,3,4,5,6,7,10], .22);\r\n```\r\n## Easing\r\nStatic easing functions.\r\n```\r\nimport {Easing} from 'ts-useful';\r\nconst easing = Easing.linear;\r\neasing(.03);\r\n*or*\r\nEasing.linear(.03);\r\n```\r\n*Random is a little different.*\r\nEasing.random() should be placed outside iterative code otherwise you'll get erratic results from a new easing on every iteration.\r\n```\r\nimport {Easing} from 'ts-useful';\r\nconst easing = Easing.random();\r\neasing(.03);\r\n```\r\n*Easing types include:* linear, sineIn, sineOut, sineInOut, quadIn, quadOut, quadInOut, cubicIn, cubicOut, cubicInOut, quartIn, quartOut, quartInOut, quintIn, quintOut, quintInOut, expoIn, expoOut, expoInOut, circIn, circOut, circInOut, backIn, backOut, backInOut, boomerang, elasticIn, elasticOut, elasticInOut, bounceIn, bounceOut, bounceInOut, and random.\r\n\r\n## Ecliptic\r\nClass to allow placing items at coordinates based on an HTMLElement or coordinate { x: number, y: number }\\\r\nThis function uses transform for performance as it will not cause a repaint of the screen.\\\r\nFor best results give the parent HTMLElement this style - transform-origin: 50% 50%;\\\r\nGive the child HTMLElements these styles - transform-origin: 50% 50%; top: 50%; left: 50%; position: absolute;\r\n```\r\nEcliptic.Degree(origin: coordinates, target: coordinates);\r\nEcliptic.Radian(origin: coordinates, target: coordinates);\r\n\r\nEcliptic.EqualRadians(count: number);\r\nEcliptic.EqualDegrees(count: number);\r\n\r\nEcliptic.LocationByDegree(center: htmlCoordinate, radius: number, degree: number);\r\nEcliptic.LocationByRadian(center: htmlCoordinate, radius: number, radian: number);\r\n\r\nEcliptic.ToDegree(radian: number);\r\nEcliptic.ToRadian(degree: number);\r\n\r\nEcliptic.TransformCoordinates(elm: HTMLElement);\r\n\r\nEcliptic.Surround(item: coordinate, amount: number, options: surroundOptions);\r\nEcliptic.SurroundHTML(item: htmlCoordinate, withItems: HTMLElement[] | HTMLCollection, options: surroundOptions);\r\n\r\ntype coordinate = { x: number, y: number };\r\ntype htmlCoordinate = HTMLElement | coordinate;\r\ntype surroundOptions = { distance?: number, degree?: number, spacing?: number, amplitudeX?: number, amplitudeY?: number };\r\n```\r\nExample Use:\r\n```\r\nimport {Ecliptic} from 'ts-useful';\r\n\r\nconst parent = document.getElementById('toSurround');\r\nconst kids = document.getElementsByClassName('childItems');\r\nEcliptic.SurroundHTML(parent, kids, { degree: 90, distance: 120 });\r\nEcliptic.LocationByDegree(parent, 100, 180);\r\n```\r\n## GravityVector (depricated. Renamed to PhysicsVector)\r\n*PhysicsVector*(options: { position: coordinate, gravity: number, mass: number, distanceClamp: { min: number, max: number } });\\\r\nExtends Vector class.\\\r\n*Methods*\\\r\nattract(target: PhysicsVector);\\\r\napplyForce(force: PhysicsVector);\\\r\nupdate();\\\r\n*Properties*: velocity: Vector, acceleration: Vector;\r\n```\r\nconst gv1 = new PhysicsVector();\r\nconst gv2 = new PhysicsVector({ position: { x: 50, y: 50 } });\r\nconst force = gv1.attract(gv2);\r\ngv2.applyForce(f);\r\ngv2.update();\r\n```\r\n## Lerp\r\n*Lerp*(start: number, end: number, percent: number)\r\n```\r\nimport {Lerp} from 'ts-useful';\r\nLerp(-600, 600, .5);\r\n```\r\n## MobiusIndex\r\nMobiusIndex(length: number, index: number)\\\r\nIf index is negative, it will return the last item and beyond.\\\r\nIf index is greater than length, it will wrap to the first item and beyond.\r\n```\r\nimport {MobiusIndex} from 'ts-useful';\r\nMobiusIndex(3, 0); // Output: 0;\r\nMobiusIndex(3, 1); // Output: 1;\r\nMobiusIndex(3, 2); // Output: 2;\r\nMobiusIndex(3, 3); // Output: 0;\r\nMobiusIndex(3, 4); // Output: 1;\r\nMobiusIndex(3, -1); // Output: 2;\r\n```\r\n## RandomRange\r\n*RandomRange*(min: number, max: number)\r\n```\r\nimport {RandomRange} from 'ts-useful';\r\nRandomRange(0, 100);\r\n```\r\n## RandomItem\r\n*RandomItem*(array: any[])\r\n```\r\nimport {RandomItem} from 'ts-useful';\r\nRandomItem([1,2,5]);\r\n```\r\n## SmoothScroll\r\n```\r\nimport {SmoothScroll} from 'ts-useful';\r\nconst smoothScroll = new SmoothScroll();\r\nsmoothScroll.scroll(element: HTMLElement, options?: IScrollOptions);\r\n \r\nIScrollOptions {\r\n  offsetY?: number;\r\n  offsetX?: number;\r\n  framesPerSecond?: number;\r\n  duration?: number;\r\n  easingFunc?: (t: number) => number;\r\n  done?: () => void;\r\n}\r\n```\r\n## Sorter\r\n*Sorter*(array: Array<any>, prop: string, reverse: boolean = false)\r\n```\r\nimport {Sorter} from 'ts-useful';\r\nconst array = [{ 'foo': 1, bar: '2' }, { 'foo': '2', bar: '1' }];\r\nSorter(array, 'bar');\r\n```\r\n## Swipe\r\n```\r\nimport {Swipe} from 'ts-useful';\r\nconst swipe = new Swipe(element: HTMLElement, events?: ISwipeEvents);\r\nswipe.(events: ISwipeEvents);\r\nswipe.Destroy();\r\n \r\nISwipeEvents {\r\n  left?: () => void;\r\n  right?: () => void;\r\n  up?: () => void;\r\n  down?: () => void;\r\n}\r\n```\r\n## ThreeD\r\n*ThreeD*(points: { x: number, y: number, z: number }[], percent: number)\r\n```\r\nimport {ThreeD} from 'ts-useful';\r\nconst locations = ThreeD([{ x: 0, y: 0, z: 0}, { x: 10, y: 10, z: 10}], .5);\r\n```\r\n## WeylRnd\r\n*WeylRnd*(seed: number | undefined)\r\n*Methods*:\\\r\nShuffle(Array)\\\r\nnextInt32(range?:[number, number]): number\\\r\nnextInt31(): number\\\r\nnextNumber(): number\\\r\nnextNumber53(): number\r\n```\r\nimport {WeylRng} from 'ts-useful';\r\nconst randomNumber = new WeylRng(20);\r\nconst randomized = randomNumber.Shuffle(['one', 'two', 'three', 'four', 'five', 'six', 'seven']);\r\nconst fromRange = randomNumber.nextInt32([2, 100]);\r\n```\r\n## Vector\r\n*Vector*(coordinate?: coordinate);\\\r\n*Methods*:\\\r\nadd(coordinate: coordinate)\\\r\nsubtract(coordinate: coordinate)\\\r\nmultiply(amount: number)\\\r\ndivide(amount: number)\\\r\nnormalize()\\\r\nset(coordinate: coordinate)\\\r\nzero()\\\r\n*Properties*: hypotenuse: number, magnitude: number;\r\n```\r\nimport {Vector} from 'ts-useful';\r\nconst vector = new Vector();\r\nvector.add({ x: 50, y: 50 }).multiply(2);\r\n\r\n```\r\n## Testing\r\nCommand to install dependencies, run tests, and clean up after itself.\r\n```\r\nnpm run test\r\n```","readmeFilename":"README.md"}