UNPKG

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