{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:npm/%40thi.ng/vectors","name":"@thi.ng/vectors","description":"Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts","version":"8.7.0","softwareVersion":"8.7.0","license":"https://spdx.org/licenses/Apache-2.0","codeRepository":"https://codeberg.org/thi.ng/umbrella","issueTracker":"https://github.com/thi-ng/umbrella/issues","url":"https://thi.ng/vectors","keywords":["2d","3d","4d","acceleration","algebra","aos","array","average","bezier","binary","cartesian","codegen","comparator","cubic","data-oriented","datastructure","distance","dotproduct","equality","geometry","glsl","graphics","hash","heading","homogeneous","interpolation","interval","manhattan","math","mean","median","memory-mapped","nd","polar","polymorphic","projection","quadratic","random","reflect","refract","rotation","smoothstep","soa","statistics","step","typescript","variance","vector","wasm","webgl"],"programmingLanguage":{"@type":"ComputerLanguage","name":"TypeScript"},"maintainer":[{"@type":"Person","name":"thi.ng"}],"author":[{"@type":"Person","name":"thi.ng"}],"copyrightHolder":[{"@type":"Person","name":"thi.ng"}],"dateCreated":"2018-07-29","dateModified":"2026-08-25","datePublished":"2026-08-25","copyrightYear":2018,"downloadUrl":"https://registry.npmjs.org/@thi.ng/vectors/-/vectors-8.7.0.tgz","applicationCategory":"npm","runtimePlatform":"npm","developmentStatus":"active","sameAs":["https://www.npmjs.com/package/@thi.ng/vectors"],"funder":[{"@type":"Organization","url":"https://github.com/sponsors/postspectacular"},{"@type":"Organization","url":"https://patreon.com/thing_umbrella"},{"@type":"Organization","url":"https://liberapay.com/thi.ng"}],"https://www.w3.org/ns/activitystreams#likes":3346,"https://forgefed.org/ns#forks":149}