glsl-pipeline
Version:
Prototype complex pipelines directly from a single shader by branching it into stages using React Three Fiber/React.
87 lines (86 loc) • 2.03 kB
JSON
{
"name": "glsl-pipeline",
"private": false,
"version": "5.0.0",
"description": "Prototype complex pipelines directly from a single shader by branching it into stages using React Three Fiber/React.",
"main": "dist/glsl-pipeline.cjs.js",
"module": "dist/glsl-pipeline.esm.js",
"types": "dist/glsl-pipeline.cjs.d.ts",
"sideEffects": false,
"type": "module",
"files": [
"dist/**",
"r3f/**",
"types/**",
"README.md",
"LICENSE.md",
"package.json"
],
"preconstruct": {
"entrypoints": [
"index.ts",
"r3f.ts",
"types.ts"
]
},
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/patriciogonzalezvivo/glsl-pipeline.git"
},
"keywords": [
"glsl",
"pipeline",
"webgl",
"threejs",
"three",
"buffer",
"ping",
"pong",
"glslViewer",
"react-three-fiber",
"r3f",
"react"
],
"scripts": {
"dev": "preconstruct watch",
"build": "preconstruct build"
},
"author": "Patricio Gonzalez Vivo <patriciogonzalezvivo@gmail.com>",
"license": "MIT",
"bugs": {
"url": "https://github.com/patriciogonzalezvivo/glsl-pipeline/issues"
},
"homepage": "https://github.com/patriciogonzalezvivo/glsl-pipeline#readme",
"peerDependencies": {
"@react-three/fiber": ">=8.0",
"react": ">=18.3.0",
"three": ">=0.168.0"
},
"peerDependenciesMeta": {
"@react-three/fiber": {
"optional": true
},
"react": {
"optional": true
}
},
"dependencies": {
"utility-types": "^3.11.0",
"zustand": "^5.0.0"
},
"devDependencies": {
"@babel/core": "^7.26.0",
"@babel/preset-env": "^7.26.0",
"@babel/preset-flow": "^7.25.9",
"@babel/preset-react": "^7.25.9",
"@babel/preset-typescript": "^7.26.0",
"@babel/runtime": "^7.26.0",
"@react-three/fiber": "^8.17.10",
"@types/react": "^18.3.12",
"@types/three": "^0.169.0",
"json": "^11.0.0",
"react": "^18.3.1",
"three": "^0.169.0",
"typescript": "^5.6.3"
}
}