-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.json
57 lines (57 loc) · 1.74 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
{
"name": "xgpu",
"version": "0.9.23",
"description": "XGPU is an extendable library for WebGPU that provides a higher-level, easy-to-use interface for building rendering engines or processing numeric data. It handles automatic data binding, buffer alignment, variable declarations in shaders, and more. XGPU is focused solely on WebGPU, allowing you to produce code that is easy to read, write, maintain, and reuse.",
"repository": {
"type": "git",
"url": "https://github.com/tlecoz/XGPU"
},
"keywords": [
"WebGPU",
"GPU",
"shader",
"computeShader",
"wgpu-matrix",
"webgpu",
"wgpu",
"typescript"
],
"files": [
"dist/**/*.js",
"dist/**/*.d.ts",
"dist/documentation.json"
],
"author": "Thomas Le Coz <fanthomas.lecoz@gmail.com>",
"licence": "MIT",
"homepage": "https://github.com/tlecoz/XGPU#readme",
"main": "dist/XGPU.js",
"types": "dist/index.d.ts",
"type": "module",
"scripts": {
"dev": "vite",
"build:test": "tsc --project tsconfig_build.json --emitDeclarationOnly",
"build:types": "tsc --project tsconfig_build.json",
"build": "vite build && npm run build:types && npx tsjsondoc ./src ./dist",
"doc": "node updateDoc.js",
"push": "node githubPush.js",
"publish": "node publish.js"
},
"devDependencies": {
"@webgpu/types": "^0.1.26",
"cross-spawn": "^7.0.3",
"postcss": ">=8.4.31",
"rimraf": "^5.0.0",
"tsjsondoc": "^1.2.9",
"typedoc": "^0.24.8",
"typedoc-plugin-markdown": "^3.15.4",
"typescript": "^4.6.4",
"vite": "^5.3.1",
"vite-plugin-checker": "^0.6.4",
"vite-plugin-external": "^1.2.8"
},
"dependencies": {
"@types/dom-webcodecs": "^0.1.7",
"@webgpu/types": "^0.1.31",
"gl-matrix": "^3.4.3"
}
}