| 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 |
"!backend/Notices.php", |
| 11 |
"!cli", |
| 12 |
"engine", |
| 13 |
"frontend", |
| 14 |
"functions", |
| 15 |
"!integrations", |
| 16 |
"!internals", |
| 17 |
"languages", |
| 18 |
"rest", |
| 19 |
"!templates", |
| 20 |
"vendor", |
| 21 |
"index.php", |
| 22 |
"LICENSE.txt", |
| 23 |
"disco.php", |
| 24 |
"composer.json", |
| 25 |
"README.txt", |
| 26 |
"uninstall.php", |
| 27 |
"package.json", |
| 28 |
"!functions/debug.php", |
| 29 |
"assets/build/plugin-settings.css", |
| 30 |
"assets/build/plugin-admin.css", |
| 31 |
"assets/build/plugin-admin.asset.php", |
| 32 |
"assets/build/plugin-settings.asset.php", |
| 33 |
"assets/build/plugin-admin.js", |
| 34 |
"assets/build/plugin-settings.js", |
| 35 |
"assets/src/index.php", |
| 36 |
"assets/src/plugin-admin.js", |
| 37 |
"assets/src/plugin-settings.js", |
| 38 |
"assets/favicon.png" |
| 39 |
], |
| 40 |
"scripts": { |
| 41 |
"start": "concurrently \"wp-scripts start ENV_MODE=development\" \"npm run tailwind\" ", |
| 42 |
"build": "wp-scripts build", |
| 43 |
"check-engines": "wp-scripts check-engines", |
| 44 |
"check-licenses": "wp-scripts check-licenses", |
| 45 |
"format": "wp-scripts format", |
| 46 |
"lint:css": "wp-scripts lint-style ./assets/src/styles/**/*.scss --fix", |
| 47 |
"lint:js": "wp-scripts lint-js ./assets/src", |
| 48 |
"lint:md:docs": "wp-scripts lint-md-docs", |
| 49 |
"lint:pkg-json": "wp-scripts lint-pkg-json", |
| 50 |
"packages-update": "wp-scripts packages-update", |
| 51 |
"plugin-zip": "wp-scripts plugin-zip --src ./assets/src", |
| 52 |
"postinstall": "npm run build", |
| 53 |
"publish2": "composer --no-dev update && composer dumpautoload -o && npm run build && npm run plugin-zip", |
| 54 |
"publish": "npm run postinstall && composer install --no-dev && composer dumpautoload -o && npm run clean && npm run plugin-zip", |
| 55 |
"wp-env": "wp-env start", |
| 56 |
"tailwind": "npx tailwindcss -i assets/src/styles/tailwind.css -o backend/views/asset/tailwind.css --watch", |
| 57 |
"test": "jest", |
| 58 |
"cy:open": "cypress open", |
| 59 |
"cy:run": "cypress run --browser chrome", |
| 60 |
"clean": "gulp clean" |
| 61 |
}, |
| 62 |
"devDependencies": { |
| 63 |
"@testing-library/dom": "^9.3.3", |
| 64 |
"@testing-library/jest-dom": "^6.1.3", |
| 65 |
"@testing-library/react": "^14.0.0", |
| 66 |
"@testing-library/user-event": "^14.5.1", |
| 67 |
"@types/babel__core": "^7.20.0", |
| 68 |
"@types/jquery": "^3.5.16", |
| 69 |
"@types/jqueryui": "^1.12.16", |
| 70 |
"@types/wordpress__block-editor": "^11.5.1", |
| 71 |
"@types/wordpress__blocks": "^12.5.0", |
| 72 |
"@wordpress/block-editor": "^9.8.0", |
| 73 |
"@wordpress/scripts": "^24.6.0", |
| 74 |
"concurrently": "^8.2.0", |
| 75 |
"cypress": "^13.4.0", |
| 76 |
"cypress-plugin-api": "^2.11.1", |
| 77 |
"gulp": "^4.0.2", |
| 78 |
"gulp-copy": "^1.1.0", |
| 79 |
"gulp-notify": "^4.0.0", |
| 80 |
"gulp-rename": "^2.0.0", |
| 81 |
"gulp-sourcemaps": "^3.0.0", |
| 82 |
"gulp-zip": "^4.2.0", |
| 83 |
"jest": "^29.7.0", |
| 84 |
"jest-environment-jsdom": "^29.7.0", |
| 85 |
"tailwindcss": "^3.3.3", |
| 86 |
"typescript": "^5.0.4", |
| 87 |
"whatwg-fetch": "^3.6.19" |
| 88 |
}, |
| 89 |
"engines": { |
| 90 |
"node": ">=14.0.0", |
| 91 |
"npm": ">=6.9.0" |
| 92 |
}, |
| 93 |
"browserslist": [ |
| 94 |
"extends @wordpress/browserslist-config" |
| 95 |
], |
| 96 |
"eslintConfig": { |
| 97 |
"extends": [ |
| 98 |
"plugin:@wordpress/eslint-plugin/recommended", |
| 99 |
"plugin:jsdoc/recommended" |
| 100 |
], |
| 101 |
"env": { |
| 102 |
"browser": true, |
| 103 |
"es6": true, |
| 104 |
"jquery": true |
| 105 |
}, |
| 106 |
"parser": "@typescript-eslint/parser", |
| 107 |
"globals": { |
| 108 |
"jQuery": true, |
| 109 |
"$": true |
| 110 |
} |
| 111 |
}, |
| 112 |
"stylelint": { |
| 113 |
"extends": [ |
| 114 |
"@wordpress/stylelint-config", |
| 115 |
"@wordpress/stylelint-config/scss" |
| 116 |
] |
| 117 |
}, |
| 118 |
"prettier": "@wordpress/prettier-config", |
| 119 |
"dependencies": { |
| 120 |
"@headlessui/react": "^1.7.17", |
| 121 |
"@heroicons/react": "^2.0.18", |
| 122 |
"@reduxjs/toolkit": "^1.9.5", |
| 123 |
"@wordpress/i18n": "^4.40.0", |
| 124 |
"classnames": "^2.3.2", |
| 125 |
"gulp-clean": "^0.4.0", |
| 126 |
"moment": "^2.29.4", |
| 127 |
"react": "^18.2.0", |
| 128 |
"react-beautiful-dnd": "^13.1.1", |
| 129 |
"react-color": "^2.19.3", |
| 130 |
"react-dom": "^18.2.0", |
| 131 |
"react-redux": "^8.1.2", |
| 132 |
"react-router-dom": "^6.15.0", |
| 133 |
"react-select": "^5.7.4", |
| 134 |
"react-toastify": "^9.1.3", |
| 135 |
"tinycolor2": "^1.6.0", |
| 136 |
"uuid": "^9.0.1" |
| 137 |
} |
| 138 |
} |
| 139 |
|