{
	"name": "disco",
	"version": "1.0.0",
	"description": "",
	"author": "Ohidul Islam <wahid0003@gmail.com>",
	"files": [
		"ajax",
		"app",
		"backend",
		"notice",
		"libs",
		"!cli",
		"engine",
		"frontend",
		"functions",
		"!integrations",
		"!internals",
		"languages",
		"rest",
		"!templates",
		"vendor",
		"index.php",
		"LICENSE.txt",
		"CREDITS.txt",
		"disco.php",
		"composer.json",
		"README.txt",
		"uninstall.php",
		"package.json",
		"!functions/debug.php",
		"!vendor/cmb2",
		"assets"
	],
	"scripts": {
		"start": "concurrently  \"wp-scripts start ENV_MODE=development\"  \"npm run tailwind\" \"npm run common-tailwind\" ",
		"build": "wp-scripts build",
		"check-engines": "wp-scripts check-engines",
		"check-licenses": "wp-scripts check-licenses",
		"format": "wp-scripts format",
		"lint:css": "wp-scripts lint-style ./assets/src/styles/**/*.scss --fix",
		"lint:js": "wp-scripts lint-js ./backend/views/components",
		"lint:md:docs": "wp-scripts lint-md-docs",
		"lint:pkg-json": "wp-scripts lint-pkg-json",
		"packages-update": "wp-scripts packages-update",
		"plugin-zip": "wp-scripts plugin-zip --src ./assets/src",
		"postinstall": "npm run build",
		"publish": "npm run build && composer install --no-dev && composer dumpautoload -o && npm run plugin-zip",
		"push": "npm run test && npm run lint:js && npm run lint:css",
		"wp-env": "wp-env start",
		"tailwind": "npx tailwindcss -i assets/src/styles/tailwind.css -o backend/views/asset/tailwind.css --watch",
		"common-tailwind": "npx tailwindcss -i assets/src/styles/common-tailwind.css -o backend/views/asset/common-tailwind.css --watch",
		"test": "jest --config jest.config.js",
		"cy:open": "dotenv -e .env cypress open",
		"cy:run": "dotenv -e .env cypress run",
		"clean": "gulp clean",
		"pot": "npx @wp-blocks/make-pot . languages/disco.pot"
	},
	"devDependencies": {
		"@testing-library/dom": "^10.4.0",
		"@testing-library/jest-dom": "^6.4.8",
		"@testing-library/react": "^16.0.0",
		"@testing-library/user-event": "^14.5.2",
		"@wordpress/scripts": "^28.5.0",
		"@wp-blocks/make-pot": "^1.4.0",
		"concurrently": "^8.2.2",
		"cypress": "^15.14.0",
		"dotenv": "^17.2.0",
		"dotenv-cli": "^7.4.2",
		"eslint-config-prettier": "^9.1.0",
		"eslint-plugin-cypress": "^3.5.0",
		"eslint-plugin-react": "^7.35.0",
		"eslint-plugin-react-hooks": "^4.6.2",
		"eslint-plugin-react-refresh": "^0.4.9",
		"gulp": "^5.0.0",
		"gulp-clean": "^0.4.0",
		"prettier": "^3.3.3",
		"tailwindcss": "^3.4.10",
		"whatwg-fetch": "^3.6.20"
	},
	"engines": {
		"node": ">=14.0.0",
		"npm": ">=6.9.0"
	},
	"browserslist": [
		"extends @wordpress/browserslist-config"
	],
	"stylelint": {
		"extends": [
			"@wordpress/stylelint-config",
			"@wordpress/stylelint-config/scss"
		],
		"rules": {
			"selector-id-pattern": null
		}
	},
	"prettier": "@wordpress/prettier-config",
	"dependencies": {
		"@headlessui/react": "^2.2.10",
		"@heroicons/react": "^2.1.5",
		"@reduxjs/toolkit": "^2.2.7",
		"@wordpress/i18n": "^5.5.0",
		"clsx": "^2.1.1",
		"emoji-picker-react": "^4.12.0",
		"moment": "^2.30.1",
		"react": "^18.3.1",
		"react-best-gradient-color-picker": "^3.0.11",
		"react-color": "^2.19.3",
		"react-dom": "^18.3.1",
		"react-redux": "^9.1.2",
		"react-router": "^7.14.1",
		"react-toastify": "^10.0.5",
		"tailwind-merge": "^2.5.3",
		"tinycolor2": "^1.6.0",
		"uuid": "^10.0.0"
	}
}
