UNPKG

lamina

Version:

🍰 An extensable, layer based shader material for ThreeJS.

105 lines (104 loc) 2.81 kB
{ "name": "lamina", "private": false, "version": "1.1.23", "description": "🍰 An extensable, layer based shader material for ThreeJS.", "main": "./index.cjs", "module": "./index.js", "types": "./index.d.ts", "files": [ "**" ], "exports": { "./package.json": "./package.json", ".": { "types": "./index.d.ts", "require": "./index.cjs.js", "import": "./index.js" }, "./vanilla": { "types": "./vanilla.d.ts", "require": "./vanilla.cjs.js", "import": "./vanilla.js" } }, "keywords": [ "react", "shaders", "layers", "materials", "threejs", "webgl", "3d" ], "scripts": { "start": "tsc --emitDeclarationOnly && rollup -c -w", "build": "rollup -c", "postbuild": "tsc --emitDeclarationOnly && cp package.json dist/package.json", "release": "chmod +x ./scripts/publish.sh && ./scripts/publish.sh", "patchJSON": "json -I -f dist/package.json -e \"this.private=false;\"" }, "repository": { "type": "git", "url": "git+https://github.com/pmndrs/lamina.git" }, "author": "Faraz Shaikh <farazzshaikh@gmail.com>", "license": "MIT", "bugs": { "url": "https://github.com/pmndrs/lamina/issues" }, "devDependencies": { "@babel/core": "7.18.9", "@babel/plugin-proposal-class-properties": "^7.16.0", "@babel/plugin-transform-modules-commonjs": "7.18.6", "@babel/plugin-transform-parameters": "7.18.8", "@babel/plugin-transform-runtime": "7.18.9", "@babel/plugin-transform-template-literals": "7.18.9", "@babel/preset-env": "7.18.9", "@babel/preset-react": "^7.16.7", "@babel/preset-typescript": "^7.16.0", "@react-three/fiber": "8.2.2", "@rollup/plugin-babel": "^5.3.0", "@rollup/plugin-node-resolve": "^13.0.6", "@types/node": "^18.6.3", "@types/react": "^18.0.0", "@types/react-dom": "^18.0.0", "@types/three": "^0.143.0", "json": "^11.0.0", "lint-staged": "^13.0.3", "prettier": "^2.6.1", "react": "^18.0.0", "react-dom": "^18.0.0", "rollup": "^2.70.1", "rollup-plugin-size-snapshot": "^0.12.0", "rollup-plugin-terser": "^7.0.2", "three": "^0.143.0", "typescript": "^4.6.3" }, "dependencies": { "glsl-token-descope": "^1.0.2", "glsl-token-functions": "^1.0.1", "glsl-token-string": "^1.0.1", "glsl-tokenizer": "^2.1.5", "lamina": "^1.1.22", "leva": "^0.9.20", "three-custom-shader-material": "^4.0.0" }, "peerDependencies": { "@react-three/fiber": ">=8.0", "react": ">=18.0", "react-dom": ">=18.0", "three": ">=0.138" }, "peerDependenciesMeta": { "@react-three/fiber": { "optional": true }, "react": { "optional": true }, "react-dom": { "optional": true } } }