{ "name": "disco", "version": "1.0.0", "description": "", "author": "Ohidul Islam ", "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/cli -i assets/src/styles/tailwind.css -o backend/views/asset/tailwind.css --watch", "common-tailwind": "npx @tailwindcss/cli -i assets/src/styles/common-tailwind.css -o backend/views/asset/common-tailwind.css --watch", "tailwind:build": "npx @tailwindcss/cli -i assets/src/styles/tailwind.css -o backend/views/asset/tailwind.css", "common-tailwind:build": "npx @tailwindcss/cli -i assets/src/styles/common-tailwind.css -o backend/views/asset/common-tailwind.css", "build:css": "npm run tailwind:build && npm run common-tailwind:build", "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": "^4.3.3", "tw-animate-css": "^1.4.0", "whatwg-fetch": "^3.6.20" }, "engines": { "node": ">=20.0.0", "npm": ">=9.0.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": { "@base-ui/react": "^1.4.1", "@headlessui/react": "^2.2.10", "@heroicons/react": "^2.1.5", "@redux-devtools/extension": "^4.0.0", "@reduxjs/toolkit": "^2.2.7", "@wordpress/i18n": "^5.5.0", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "date-fns": "^4.1.0", "emoji-picker-react": "^4.12.0", "lucide-react": "^1.11.0", "react": "^18.3.1", "react-best-gradient-color-picker": "^3.0.11", "react-day-picker": "^9.14.0", "react-dom": "^18.3.1", "react-redux": "^9.1.2", "react-router": "^7.14.1", "react-toastify": "^10.0.5", "recharts": "^3.8.0", "shadcn": "^4.5.0", "tailwind-merge": "^3.6.0", "uuid": "^10.0.0" } }