| 1 |
{ |
| 2 |
"name": "disco", |
| 3 |
"version": "1.0.0", |
| 4 |
"description": "", |
| 5 |
"author": "Ohidul Islam <wahid0003@gmail.com>", |
| 6 |
"files": [ |
| 7 |
"ajax", |
| 8 |
"app", |
| 9 |
"backend", |
| 10 |
"notice", |
| 11 |
"libs", |
| 12 |
"!cli", |
| 13 |
"engine", |
| 14 |
"frontend", |
| 15 |
"functions", |
| 16 |
"!integrations", |
| 17 |
"!internals", |
| 18 |
"languages", |
| 19 |
"rest", |
| 20 |
"!templates", |
| 21 |
"vendor", |
| 22 |
"index.php", |
| 23 |
"LICENSE.txt", |
| 24 |
"disco.php", |
| 25 |
"composer.json", |
| 26 |
"README.txt", |
| 27 |
"uninstall.php", |
| 28 |
"package.json", |
| 29 |
"!functions/debug.php", |
| 30 |
"!vendor/cmb2", |
| 31 |
"assets" |
| 32 |
], |
| 33 |
"scripts": { |
| 34 |
"start": "concurrently \"wp-scripts start ENV_MODE=development\" \"npm run tailwind\" ", |
| 35 |
"build": "wp-scripts build", |
| 36 |
"check-engines": "wp-scripts check-engines", |
| 37 |
"check-licenses": "wp-scripts check-licenses", |
| 38 |
"format": "wp-scripts format", |
| 39 |
"lint:css": "wp-scripts lint-style ./assets/src/styles/**/*.scss --fix", |
| 40 |
"lint:js": "wp-scripts lint-js ./backend/views/components", |
| 41 |
"lint:md:docs": "wp-scripts lint-md-docs", |
| 42 |
"lint:pkg-json": "wp-scripts lint-pkg-json", |
| 43 |
"packages-update": "wp-scripts packages-update", |
| 44 |
"plugin-zip": "wp-scripts plugin-zip --src ./assets/src", |
| 45 |
"postinstall": "npm run build", |
| 46 |
"publish": "npm run build && composer install --no-dev && composer dumpautoload -o && npm run plugin-zip", |
| 47 |
"push": "npm run test && npm run lint:js && npm run lint:css", |
| 48 |
"wp-env": "wp-env start", |
| 49 |
"tailwind": "npx tailwindcss -i assets/src/styles/tailwind.css -o backend/views/asset/tailwind.css --watch", |
| 50 |
"test": "jest --config jest.config.js", |
| 51 |
"cy:open": "dotenv -e .env cypress open", |
| 52 |
"cy:run": "dotenv -e .env cypress run", |
| 53 |
"clean": "gulp clean", |
| 54 |
"pot": "npx @wp-blocks/make-pot . languages/disco.pot" |
| 55 |
}, |
| 56 |
"devDependencies": { |
| 57 |
"@testing-library/dom": "^10.4.0", |
| 58 |
"@testing-library/jest-dom": "^6.4.8", |
| 59 |
"@testing-library/react": "^16.0.0", |
| 60 |
"@testing-library/user-event": "^14.5.2", |
| 61 |
"@wordpress/scripts": "^28.5.0", |
| 62 |
"@wp-blocks/make-pot": "^1.4.0", |
| 63 |
"concurrently": "^8.2.2", |
| 64 |
"cypress": "^13.17.0", |
| 65 |
"dotenv": "^17.2.0", |
| 66 |
"dotenv-cli": "^7.4.2", |
| 67 |
"eslint-config-prettier": "^9.1.0", |
| 68 |
"eslint-plugin-cypress": "^3.5.0", |
| 69 |
"eslint-plugin-react": "^7.35.0", |
| 70 |
"eslint-plugin-react-hooks": "^4.6.2", |
| 71 |
"eslint-plugin-react-refresh": "^0.4.9", |
| 72 |
"gulp": "^5.0.0", |
| 73 |
"gulp-clean": "^0.4.0", |
| 74 |
"prettier": "^3.3.3", |
| 75 |
"tailwindcss": "^3.4.10", |
| 76 |
"whatwg-fetch": "^3.6.20" |
| 77 |
}, |
| 78 |
"engines": { |
| 79 |
"node": ">=14.0.0", |
| 80 |
"npm": ">=6.9.0" |
| 81 |
}, |
| 82 |
"browserslist": [ |
| 83 |
"extends @wordpress/browserslist-config" |
| 84 |
], |
| 85 |
"stylelint": { |
| 86 |
"extends": [ |
| 87 |
"@wordpress/stylelint-config", |
| 88 |
"@wordpress/stylelint-config/scss" |
| 89 |
], |
| 90 |
"rules": { |
| 91 |
"selector-id-pattern": null |
| 92 |
} |
| 93 |
}, |
| 94 |
"prettier": "@wordpress/prettier-config", |
| 95 |
"dependencies": { |
| 96 |
"@headlessui/react": "^1.7.19", |
| 97 |
"@heroicons/react": "^2.1.5", |
| 98 |
"@reduxjs/toolkit": "^2.2.7", |
| 99 |
"@wordpress/i18n": "^5.5.0", |
| 100 |
"clsx": "^2.1.1", |
| 101 |
"moment": "^2.30.1", |
| 102 |
"react": "^18.3.1", |
| 103 |
"react-color": "^2.19.3", |
| 104 |
"react-dom": "^18.3.1", |
| 105 |
"react-redux": "^9.1.2", |
| 106 |
"react-router-dom": "^6.26.1", |
| 107 |
"react-toastify": "^10.0.5", |
| 108 |
"tailwind-merge": "^2.5.3", |
| 109 |
"tinycolor2": "^1.6.0", |
| 110 |
"uuid": "^10.0.0" |
| 111 |
} |
| 112 |
} |
| 113 |
|