{
	"name": "screen-space-reflections",
	"description": "Screen Space Reflections implementation in three.js",
	"main": "dist/index.cjs",
	"module": "dist/index.js",
	"sideEffects": false,
	"scripts": {
		"build": "rollup -c",
		"dev": "echo no tests yet",
		"prepare": "husky install",
		"markdown": "npx jsdoc2md src/SSROptions.js"
	},
	"keywords": [
		"three",
		"threejs",
		"reflections",
		"postprocessing",
		"screen-space-reflections",
		"3d"
	],
	"files": [
		"dist/index.js",
		"dist/index.cjs"
	],
	"author": "0beqz",
	"license": "MIT",
	"devDependencies": {
		"@babel/core": "^7.18.6",
		"@babel/plugin-proposal-class-properties": "^7.18.6",
		"@babel/plugin-proposal-optional-chaining": "^7.18.9",
		"@babel/plugin-transform-runtime": "^7.18.6",
		"@babel/preset-env": "^7.18.6",
		"@rollup/plugin-babel": "^5.3.1",
		"@rollup/plugin-node-resolve": "^13.3.0",
		"eslint": "^8.19.0",
		"eslint-config-google": "^0.14.0",
		"eslint-config-prettier": "^8.5.0",
		"eslint-import-resolver-alias": "^1.1.2",
		"eslint-plugin-import": "^2.26.0",
		"eslint-plugin-jest": "^26.5.3",
		"eslint-plugin-prettier": "^4.2.1",
		"husky": ">=6",
		"jsdoc-to-markdown": "^7.1.1",
		"lint-staged": ">=10",
		"prettier": "^2.7.1",
		"rollup": "^2.75.7",
		"rollup-plugin-glslify": "^1.3.0"
	},
	"peerDependencies": {
		"postprocessing": ">=6.28.0",
		"three": ">=0.141.0"
	},
	"prettier": {
		"semi": false,
		"tabWidth": 2,
		"useTabs": true,
		"trailingComma": "none",
		"arrowParens": "avoid",
		"printWidth": 120,
		"overrides": [
			{
				"files": [
					"*.frag"
				],
				"options": {
					"parser": "glsl-parser"
				}
			}
		]
	},
	"version": "2.5.0",
	"lint-staged": {
		"*.{js,css,md}": "prettier --write"
	}
}
