@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
JSON
{
"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"
}