{ "name": "postprocessing", "version": "6.35.3", "description": "A post processing library for three.js.", "homepage": "https://github.com/pmndrs/postprocessing", "license": "Zlib", "type": "module", "sideEffects": false, "main": "./build/index.cjs", "module": "./build/index.js", "types": "./build/types/index.d.cts", "exports": { ".": { "import": { "types": "./build/types/index.d.ts", "default": "./build/index.js" }, "require": { "types": "./build/types/index.d.cts", "default": "./build/index.cjs" } } }, "keywords": [ "rendering", "image", "filter", "effect", "composer", "pass", "post", "processing", "gpgpu", "rtt", "rendertexture", "rendertarget", "three" ], "author": { "name": "Raoul van RĂ¼schen", "email": "vanruesc@outlook.de" }, "repository": { "url": "git+https://github.com/pmndrs/postprocessing.git" }, "bugs": { "url": "https://github.com/pmndrs/postprocessing/issues" }, "files": [ "./build" ], "engines": { "node": ">= 0.13.2" }, "ava": { "failFast": true, "files": [ "./test/**/*" ] }, "eslintConfig": { "extends": "aether" }, "scripts": { "ava": "ava", "build": "npm run clean && run-p build:css build:js:min build:dts", "build:css": "sass --no-source-map -I manual/assets/css/src/values manual/assets/css/src:manual/assets/css/dist", "build:js": "node esbuild", "build:js:min": "node esbuild -m", "build:dts": "cpy \"types/*\" build/types && cpy \"types/*\" build/types --rename=index.d.cts", "clean": "del-cli build tmp manual/resources \"manual/assets/**/dist\" public", "copy": "cpy \"demo/static/**/*\" public/demo", "deploy": "run-s copy postcss hugo gzip", "doc": "esdoc", "gzip": "gzipper c public", "hugo": "hugo -s manual --minify", "lint": "run-p lint:*", "lint:css": "stylelint --fix manual/assets/css/src", "lint:js": "eslint --ext .js --fix src demo/src manual/assets/js/src", "postcss": "postcss manual/assets/css/dist/index.css -o manual/assets/css/dist/index.css -c manual", "prepublishOnly": "npm test", "prewatch": "run-s clean copy build:css build:js", "test": "run-s lint build ava doc", "start": "hugo server -s manual -e development", "watch": "run-p watch:* start", "watch:css": "sass --no-source-map -I manual/assets/css/src/values manual/assets/css/src:manual/assets/css/dist -w", "watch:eslint": "esw -w --ext .js --color src demo/src manual/assets/js/src", "watch:js": "node esbuild -w" }, "peerDependencies": { "three": ">= 0.152.0 < 0.164.0" }, "devDependencies": { "@tweakpane/core": "2.x.x", "@types/three": "0.x.x", "@typescript-eslint/eslint-plugin": "7.x.x", "@typescript-eslint/parser": "7.x.x", "autoprefixer": "10.x.x", "ava": "6.x.x", "cpy-cli": "5.x.x", "cssnano": "6.x.x", "dat.gui": "0.x.x", "del-cli": "5.x.x", "esbuild": "0.20.x", "esbuild-plugin-glsl": "1.x.x", "esdoc": "1.x.x", "esdoc-importpath-plugin": "1.x.x", "esdoc-standard-plugin": "1.x.x", "eslint": "8.x.x", "eslint-config-aether": "1.x.x", "eslint-watch": "8.x.x", "gzipper": "7.x.x", "hugo-bin": "0.x.x", "npm-run-all": "4.x.x", "postcss": "8.x.x", "postcss-cli": "11.x.x", "postcss-preset-env": "9.x.x", "sass": "1.x.x", "spatial-controls": "6.x.x", "stylelint": "16.x.x", "stylelint-config-standard-scss": "13.x.x", "stylelint-order": "6.x.x", "three": "0.x.x", "three-demo": "5.x.x", "tiny-glob": "0.x.x", "tslib": "2.x.x", "tweakpane": "4.x.x", "typescript": "5.x.x" } }