{
	"name": "petitioner",
	"version": "0.8.1",
	"description": "A WordPress plugin for collecting petitions",
	"main": "index.js",
	"scripts": {
		"clean": "node scripts/clean.js",
		"dev": "concurrently -c blue,green -n admin,frontend \"pnpm dev:admin\" \"pnpm dev:frontend\"",
		"dev:admin": "vite build --mode development --watch --config vite.admin.config.ts",
		"dev:frontend": "vite build --mode development --watch --config vite.frontend.config.ts",
		"dev:gutenberg": "wp-scripts start --output-path=dist-gutenberg",
		"build": "pnpm clean && pnpm build:admin && pnpm build:frontend && pnpm build:gutenberg",
		"build:admin": "vite build --mode production --config vite.admin.config.ts",
		"build:frontend": "vite build --mode production --config vite.frontend.config.ts",
		"build:gutenberg": "wp-scripts build --output-path=dist-gutenberg",
		"deploy": "pnpm build && node scripts/deploy.js",
		"test": "vitest run",
		"prepare": "husky"
	},
	"repository": {
		"type": "git",
		"url": "git+https://github.com/avoy18/petitioner.git"
	},
	"keywords": [
		"pettition",
		"plugin",
		"wp"
	],
	"author": "Anton Voytenko",
	"license": "GPL-2.0-or-later",
	"bugs": {
		"url": "https://github.com/avoy18/petitioner/issues"
	},
	"homepage": "https://github.com/avoy18/petitioner#readme",
	"devDependencies": {
		"@prettier/plugin-php": "^0.22.4",
		"@testing-library/dom": "^10.4.0",
		"@testing-library/jest-dom": "^6.6.3",
		"@testing-library/react": "^16.3.0",
		"@testing-library/user-event": "^14.6.1",
		"@types/node": "^22.15.21",
		"@types/react": "^18.3.0",
		"@types/react-dom": "^18.3.0",
		"@types/styled-components": "^5.1.34",
		"@vitejs/plugin-react": "^4.5.0",
		"@wordpress/block-editor": "^14.2.0",
		"@wordpress/blocks": "^13.7.0",
		"@wordpress/components": "^28.7.0",
		"@wordpress/data": "^10.7.0",
		"@wordpress/element": "^6.7.0",
		"@wordpress/hooks": "^4.36.0",
		"@wordpress/i18n": "^5.23.0",
		"@wordpress/prettier-config": "^4.17.0",
		"@wordpress/scripts": "^29.0.0",
		"@wordpress/server-side-render": "^5.7.0",
		"autoprefixer": "^10.4.20",
		"concurrently": "^9.0.1",
		"fs-extra": "^11.2.0",
		"happy-dom": "^17.6.3",
		"husky": "^9.1.7",
		"postcss-nested": "^6.0.1",
		"prettier": "^3.4.2",
		"react": "18.3.1",
		"react-dom": "18.3.1",
		"tsconfig-paths": "^4.2.0",
		"typescript": "^5.8.3",
		"vite": "^5.4.2",
		"vite-plugin-static-copy": "^1.0.6",
		"vitest": "^3.1.4"
	},
	"dependencies": {
		"@dnd-kit/core": "^6.3.1",
		"@dnd-kit/modifiers": "^9.0.0",
		"@dnd-kit/sortable": "^10.0.0",
		"@dnd-kit/utilities": "^3.2.2",
		"dompurify": "^3.2.6",
		"styled-components": "^6.1.18"
	},
	"resolutions": {
		"@types/react": "^18.3.0",
		"@types/react-dom": "^18.3.0"
	},
	"pnpm": {
		"peerDependencyRules": {
			"allowedVersions": {
				"react": "18",
				"react-dom": "18"
			}
		}
	},
	"packageManager": "pnpm@10.0.0"
}
