UNPKG

@vicimpa/glm

Version:

A lightweight, class-based alternative to gl-matrix providing vector, matrix, and quaternion math utilities for 2D/3D graphics, game development, and WebGL/WebGPU applications.

76 lines (75 loc) 1.8 kB
{ "name": "@vicimpa/glm", "version": "0.1.7", "description": "A lightweight, class-based alternative to gl-matrix providing vector, matrix, and quaternion math utilities for 2D/3D graphics, game development, and WebGL/WebGPU applications.", "repository": "github:vicimpa/vicimpa-library", "funding": "https://boosty.to/vic_dev", "homepage": "https://github.com/vicimpa/vicimpa-library/tree/main/packages/glm", "scripts": { "test": "bun test", "build": "tsc && rollup -c", "postinstall": "[ -d ./src ] && npm run build || exit 0" }, "private": false, "type": "module", "main": "dist/index.cjs", "module": "dist/index.js", "browser": "dist/index.amd.js", "types": "dist/index.d.ts", "publishConfig": { "access": "public" }, "devDependencies": { "@rollup/plugin-commonjs": "^28.0.6", "@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^12.1.4", "@types/bun": "latest", "bun": "^1.2.21", "rollup": "^4.49.0", "rollup-plugin-dts": "^6.2.3", "tslib": "^2.8.1" }, "peerDependencies": { "typescript": "^5" }, "license": "GPL-3.0-only", "keywords": [ "math", "vector", "vec2", "vec3", "vec4", "mat2", "mat3", "mat4", "quat", "geometry", "linear-algebra", "matrix", "algebra", "transforms", "rotation", "translation", "scale", "normalize", "dot", "cross", "glm", "gl-matrix", "graphics", "game-dev", "3d", "2d", "webgl", "webgpu", "swizzle" ], "dependencies": { "@types/node": "^22.5.5", "lerna": "^8.1.8", "rollup": "^4.22.2", "typescript": "^5.6.2" }, "gitHead": "e76c24a14bc20a49f7964e4b25acc20db7eea8e2" }