{"_id":"2d-vectors","_rev":"1-06bd1984569b1bca6e0b413b7059409b","name":"2d-vectors","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"2d-vectors","version":"0.0.1","description":"vector modules","main":"vectors.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kiddspazz/vectors.git"},"keywords":["vectors"],"author":{"name":"kiddspazz","url":"https://www.travish.com"},"license":"ISC","bugs":{"url":"https://github.com/kiddspazz/vectors/issues"},"homepage":"https://github.com/kiddspazz/vectors#readme","devDependencies":{"eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.20.1"},"gitHead":"dc6f6438b5b608517f36514c19bcdb8fa9a48bde","_id":"2d-vectors@0.0.1","_nodeVersion":"13.3.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-oQsShW54GUYIsCk19pC0xlPKDSbdzEI0+xMoha+5/+zuVDvynqpIW0Qx5pT7hBfcjgIty9VaBWpd8iw37j/CAA==","shasum":"646c4a5eb09f92c8e8931df20415e0f7c42ef6a4","tarball":"https://registry.npmjs.org/2d-vectors/-/2d-vectors-0.0.1.tgz","fileCount":4,"unpackedSize":2922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQLZECRA9TVsSAnZWagAAYx8P/0WunFE/gqK5OVYzqvO/\nU+a9r0HNhVWIlTk0fLRtvtWzsROOejc6fcfmGxnXHT4C5a5q4c8+5omEN1PG\nIwKBxjTDyGT3XYzUL8aXQMVCoHWJEG+TDEO0245zGTXWBFVEyfkwkHd6U8pW\nwbGK+9d/mjY9sUxn8eUJNDECEKQkkRAYDDnjTnQKyv8VVSW5d0P+Zfm5u6kf\nmhmHwgGuQZxPf9pNnRelBzZPp0pRd/XH9WNFLjrmPxyzt1kRj0YnJIbtsX1n\nvVMNJSlhrc0DWAGAJbYs9WDXKFMaA/1LORNYnxZgwTwONxS2yjJr0OYvy8RY\n2gdRxQ6psTIkkv87Bm3pjdRcPVvPkWsEYl8xRkiNRCWMN+uWXye5coKTm2lg\nlXfM2hwvfdqSHOwCMjFt8QdoZpD943TgevO+bZHgxjiCD8yOn4TaB9T1g10j\nuQtB52qDqpti5WiOX/Q1roOPEOnerJkrwQ4kiVncOQTQ+HjFD/sRsb+izAAZ\nqns7NX8You9KAqUH+jIBe2NU8fcyGWB+QhJmPfYBB98JzEPruHfMU+XfLxA1\njaKP5sFLM+HI6RWDo19bIAK1+ArwBDZT0tKI0k4c3YSvnW1s+OWfnOgeu+Kg\nMY4fztX0qQ6t9hYEVT447I667I0FwaWZh89yWo3j1Mrs5XbP6pGZqizZcOtq\nrcDT\r\n=4mDC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt6vDZH4wJkcPKXVfswKSH8PsdarAym/IG1pFZCeBVQQIhAPWjasRuHbxyVwjdNWHvswSvhk9KxHcSgqo3V7gA8VCh"}]},"maintainers":[{"name":"kiddspazz","email":"travis@travish.com"}],"_npmUser":{"name":"kiddspazz","email":"travis@travish.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2d-vectors_0.0.1_1581299267882_0.5197091229592374"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-10T01:47:47.881Z","0.0.1":"2020-02-10T01:47:48.028Z","modified":"2022-04-04T10:19:00.264Z"},"maintainers":[{"name":"kiddspazz","email":"travis@travish.com"}],"description":"vector modules","homepage":"https://github.com/kiddspazz/vectors#readme","keywords":["vectors"],"repository":{"type":"git","url":"git+https://github.com/kiddspazz/vectors.git"},"author":{"name":"kiddspazz","url":"https://www.travish.com"},"bugs":{"url":"https://github.com/kiddspazz/vectors/issues"},"license":"ISC","readme":"# Vectors\n\nA vector class with the following utilities:\n\n## Internal vars\nthis.x (float) and this.y (float)\n\n## Static methods\n### dotProduct\n  takes (Vector, Vector)  \n  returns float\n\n### vectorFromIndex\n  takes (index, width)  \n  returns vector\n\n### linearInterpolation\n  takes (known, v1, v2)  \n  returns float\n\n### bilinearInterpolation\n  takes (goalV, dotProducts)  \n  returns a linearInterpolation (float)\n\n## Prototype methods\n### magnitude\n  returns float\n\n### normalize\n  returns normalized Vector\n\n### subtract\n  takes (Vector)  \n  returns Vector\n\n### indexFromVector\n  takes (width)\n  returns float\n","readmeFilename":"README.md"}