{
	"name": "prozilla-os",
	"version": "0.1.0",
	"private": false,
	"author": "Prozilla",
	"homepage": "https://os.prozilla.dev/",
	"repository": "https://github.com/Prozilla/Prozilla-OS",
	"dependencies": {
		"@fortawesome/fontawesome-svg-core": "^6.4.0",
		"@fortawesome/free-regular-svg-icons": "^6.4.0",
		"@fortawesome/free-solid-svg-icons": "^6.4.0",
		"@fortawesome/react-fontawesome": "^0.2.0",
		"@testing-library/jest-dom": "^5.16.5",
		"@testing-library/react": "^13.4.0",
		"@testing-library/user-event": "^13.5.0",
		"core-js": "^3.31.1",
		"markdown-to-jsx": "^7.2.1",
		"react": "^18.2.0",
		"react-dom": "^18.2.0",
		"react-draggable": "^4.4.5",
		"react-scripts": "5.0.1",
		"react-svg": "^16.1.18",
		"react-tabs": "^6.0.2",
		"web-vitals": "^2.1.4"
	},
	"scripts": {
		"start": "react-scripts start",
		"build": "react-scripts build",
		"test": "react-scripts test",
		"eject": "react-scripts eject",
		"predeploy": "npm run build",
		"deploy": "sh deploy.sh"
	},
	"eslintConfig": {
		"extends": [
			"react-app",
			"react-app/jest"
		],
		"plugins": [
			"react",
			"jsdoc"
		],
		"rules": {
			"indent": [
				"error",
				"tab",
				{
					"SwitchCase": 1
				}
			],
			"semi": "error",
			"no-var": "error",
			"prefer-const": "error",
			"quotes": [
				"error",
				"double"
			],
			"default-case": "off",
			"no-multi-comp": "off",
			"jsdoc/no-undefined-types": "warn",
			"jsdoc/require-param": "warn",
			"jsdoc/check-tag-names": "warn",
			"jsdoc/check-types": [
				"warn",
				{}
			],
			"jsdoc/check-values": "warn",
			"jsdoc/empty-tags": "warn",
			"jsdoc/check-param-names": "warn",
			"jsdoc/check-property-names": "warn",
			"jsdoc/check-access": "warn",
			"jsdoc/check-alignment": "warn",
			"jsdoc/multiline-blocks": "warn",
			"jsdoc/no-blank-block-descriptions": "warn",
			"jsdoc/require-hyphen-before-param-description": "warn"
		},
		"settings": {
			"jsdoc": {
				"preferredTypes": {
					"Object": "object",
					"object.<>": "Object<>",
					"Object.<>": "Object<>",
					"object<>": "Object<>"
				}
			}
		}
	},
	"browserslist": {
		"production": [
			">0.2%",
			"not dead",
			"not op_mini all"
		],
		"development": [
			"last 1 chrome version",
			"last 1 firefox version",
			"last 1 safari version"
		]
	},
	"devDependencies": {
		"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
		"eslint-plugin-jsdoc": "^46.4.6",
		"gh-pages": "^5.0.0"
	}
}
