{
	"name": "disco",
	"version": "1.0.0",
	"description": "",
	"author": "Ohidul Islam <wahid0003@gmail.com>",
	"files": [
		"!ajax",
		"app",
		"backend",
		"!backend/Notices.php",
		"!cli",
		"engine",
		"frontend",
		"functions",
		"!integrations",
		"!internals",
		"languages",
		"rest",
		"!templates",
		"vendor",
		"index.php",
		"LICENSE.txt",
		"disco.php",
		"composer.json",
		"README.txt",
		"uninstall.php",
		"package.json",
		"!functions/debug.php",
		"!vendor/cmb2",
		"assets/build/plugin-settings.css",
		"assets/build/plugin-admin.css",
		"assets/build/plugin-admin.asset.php",
		"assets/build/plugin-settings.asset.php",
		"assets/build/plugin-admin.js",
		"assets/build/plugin-settings.js",
		"assets/src/index.php",
		"assets/src/plugin-admin.js",
		"assets/src/plugin-settings.js",
		"assets/disco-menu-icon.png"
	],
	"scripts": {
		"start": "concurrently  \"wp-scripts start ENV_MODE=development\"  \"npm run 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 ./assets/src",
		"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",
		"publish2": "composer --no-dev update && composer dumpautoload -o && npm run build && npm run plugin-zip",
		"publish": "npm run postinstall && composer install --no-dev && composer dumpautoload -o && npm run clean && npm run plugin-zip",
		"wp-env": "wp-env start",
		"tailwind": "npx tailwindcss -i assets/src/styles/tailwind.css -o backend/views/asset/tailwind.css --watch",
		"test": "jest",
		"cy:open": "CYPRESS_BASE_URL=http://localhost:8000/ CYPRESS_USERNAME=admin CYPRESS_PASSWORD=password cypress open ",
		"cy:run": "CYPRESS_BASE_URL=http://localhost:8000/ CYPRESS_USERNAME=admin CYPRESS_PASSWORD=password cypress run --env baseUrl=http://localhost:8000/ username=admin password=password",
		"clean": "gulp clean"
	},
	"devDependencies": {
		"@bigbite/wp-cypress": "^0.13.2",
		"@testing-library/dom": "^9.3.3",
		"@testing-library/jest-dom": "^6.1.3",
		"@testing-library/react": "^14.0.0",
		"@testing-library/user-event": "^14.5.1",
		"@types/babel__core": "^7.20.0",
		"@types/jquery": "^3.5.16",
		"@types/jqueryui": "^1.12.16",
		"@types/wordpress__block-editor": "^11.5.1",
		"@types/wordpress__blocks": "^12.5.0",
		"@wordpress/block-editor": "^9.8.0",
		"@wordpress/scripts": "^24.6.0",
		"concurrently": "^8.2.0",
		"cypress": "^13.13.1",
		"cypress-plugin-api": "^2.11.1",
		"eslint-config-prettier": "^9.1.0",
		"eslint-plugin-cypress": "^3.3.0",
		"eslint-plugin-react-refresh": "^0.4.7",
		"gulp": "^4.0.2",
		"gulp-copy": "^1.1.0",
		"gulp-notify": "^4.0.0",
		"gulp-rename": "^2.0.0",
		"gulp-sourcemaps": "^3.0.0",
		"gulp-zip": "^4.2.0",
		"jest": "^29.7.0",
		"jest-environment-jsdom": "^29.7.0",
		"prettier": "3.3.1",
		"tailwindcss": "^3.3.3",
		"typescript": "^5.0.4",
		"whatwg-fetch": "^3.6.19"
	},
	"engines": {
		"node": ">=14.0.0",
		"npm": ">=6.9.0"
	},
	"browserslist": [
		"extends @wordpress/browserslist-config"
	],
	"eslintConfig": {
		"extends": [
			"plugin:@wordpress/eslint-plugin/recommended",
			"plugin:jsdoc/recommended"
		],
		"env": {
			"browser": true,
			"es6": true,
			"jquery": true
		},
		"parser": "@typescript-eslint/parser",
		"globals": {
			"jQuery": true,
			"$": true
		}
	},
	"stylelint": {
		"extends": [
			"@wordpress/stylelint-config",
			"@wordpress/stylelint-config/scss"
		]
	},
	"prettier": "@wordpress/prettier-config",
	"dependencies": {
		"@headlessui/react": "^1.7.17",
		"@hello-pangea/dnd": "^16.6.0",
		"@heroicons/react": "^2.0.18",
		"@reduxjs/toolkit": "^2.2.6",
		"@wordpress/i18n": "^4.40.0",
		"classnames": "^2.3.2",
		"gulp-clean": "^0.4.0",
		"moment": "^2.29.4",
		"react": "^18.2.0",
		"react-beautiful-dnd": "^13.1.1",
		"react-color": "^2.19.3",
		"react-dom": "^18.2.0",
		"react-redux": "^9.1.2",
		"react-router-dom": "^6.15.0",
		"react-select": "^5.7.4",
		"react-toastify": "^9.1.3",
		"tinycolor2": "^1.6.0",
		"uuid": "^9.0.1"
	}
}
