diff --git a/README.md b/README.md index 02cfe85..7f8dfa4 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ - Persistent redux state using `redux-persist`. - Loading progress bar using `nprogress`. - `ESLint` and `Prettier` enabled. -- Option to enable Progressive Web App (PWA). +- Option to enable Progressive Web App (PWA). (Only available in production build) - Axios interceptor enabled to handle API authorization. - Automated workflow for checking new Pull Request. diff --git a/package-lock.json b/package-lock.json index 0b620a2..cf65072 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "react-dom": "^18.2.0" }, "devDependencies": { - "@ant-design/pro-components": "2.3.59", + "@ant-design/pro-components": "^2.4.16", "@loadable/component": "^5.15.3", "@reduxjs/toolkit": "^1.9.5", "@types/loadable__component": "^5.13.4", @@ -125,14 +125,14 @@ "dev": true }, "node_modules/@ant-design/pro-card": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ant-design/pro-card/-/pro-card-2.2.0.tgz", - "integrity": "sha512-wqJeo9a1G+tZt+9sjCyi3ldkx+lYLC0FCsywOzqbidrEUvEry9DEfFa6N4c14I76i/RjyuYsB1xQIzGtnrlUag==", + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/@ant-design/pro-card/-/pro-card-2.4.9.tgz", + "integrity": "sha512-vWISREOB0eZgFQlTxc3ulmGBfG9Ivymw6eHpVL/BWGVlgviIwtXA0iHi3jlQrlC020MapvXJ/h7ZfK7onVDGhQ==", "dev": true, "dependencies": { "@ant-design/icons": "^5.0.0", - "@ant-design/pro-provider": "2.5.0", - "@ant-design/pro-utils": "2.6.0", + "@ant-design/pro-provider": "^2.9.0", + "@ant-design/pro-utils": "^2.10.0", "@babel/runtime": "^7.18.0", "classnames": "^2.2.6", "omit.js": "^2.0.2", @@ -141,61 +141,78 @@ }, "peerDependencies": { "antd": ">=4.23.0", - "react": ">=16.9.0" + "react": ">=17.0.0" } }, "node_modules/@ant-design/pro-components": { - "version": "2.3.59", - "resolved": "https://registry.npmjs.org/@ant-design/pro-components/-/pro-components-2.3.59.tgz", - "integrity": "sha512-2VZDk+AlRItoNqOFMa8HTQTPMENtamkf+ZjSvzyKW3XZ9Wsdru+unaBVBBVrpvMIJyV7N9DqqyTg8jxQhAi8RQ==", - "dev": true, - "dependencies": { - "@ant-design/pro-card": "2.2.0", - "@ant-design/pro-descriptions": "2.1.0", - "@ant-design/pro-field": "2.4.0", - "@ant-design/pro-form": "2.7.0", - "@ant-design/pro-layout": "7.9.0", - "@ant-design/pro-list": "2.2.0", - "@ant-design/pro-provider": "2.5.0", - "@ant-design/pro-skeleton": "2.0.8", - "@ant-design/pro-table": "3.4.0", - "@ant-design/pro-utils": "2.6.0", + "version": "2.4.16", + "resolved": "https://registry.npmjs.org/@ant-design/pro-components/-/pro-components-2.4.16.tgz", + "integrity": "sha512-BfB4cZV2kRDYLFjWfHuwxjl2YbDYFeX1NC0kHjs4DnY14+nMPak6sTkLC/xJhTb7MlHFMm+QsBeYnr+gcJUtog==", + "dev": true, + "dependencies": { + "@ant-design/pro-card": "^2.4.9", + "@ant-design/pro-descriptions": "^2.2.13", + "@ant-design/pro-field": "^2.8.0", + "@ant-design/pro-form": "^2.12.1", + "@ant-design/pro-layout": "^7.13.5", + "@ant-design/pro-list": "^2.3.14", + "@ant-design/pro-provider": "^2.9.0", + "@ant-design/pro-skeleton": "^2.1.3", + "@ant-design/pro-table": "^3.6.11", + "@ant-design/pro-utils": "^2.10.0", "@babel/runtime": "^7.16.3" }, "peerDependencies": { "antd": ">=4.23.0", - "react": ">=16.9.0", - "react-dom": ">=16.9.0" + "react": ">=17.0.0", + "react-dom": ">=17.0.0" } }, "node_modules/@ant-design/pro-descriptions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@ant-design/pro-descriptions/-/pro-descriptions-2.1.0.tgz", - "integrity": "sha512-sPZ8fLdCfDUcUWYx1TbGH/XidS0YlEp9iyPJSKBFqeNvMfK9XhpNj6SokmIeBkp9Pyn+r7CyOpOZ5D8UlbxExA==", + "version": "2.2.13", + "resolved": "https://registry.npmjs.org/@ant-design/pro-descriptions/-/pro-descriptions-2.2.13.tgz", + "integrity": "sha512-qBSJ60dNe2MKOgA4CkJYuSIepVsqvhicWgXdlALlz/m+RrI54RJl0r5rzw9KjmKjv03fnWOn31B8p8gEk+/5Bw==", "dev": true, "dependencies": { - "@ant-design/pro-field": "2.4.0", - "@ant-design/pro-form": "2.7.0", - "@ant-design/pro-skeleton": "2.0.8", - "@ant-design/pro-utils": "2.6.0", + "@ant-design/pro-field": "^2.8.0", + "@ant-design/pro-form": "^2.12.1", + "@ant-design/pro-skeleton": "^2.1.3", + "@ant-design/pro-utils": "^2.10.0", "@babel/runtime": "^7.18.0", + "rc-resize-observer": "^0.2.3", "rc-util": "^5.0.6", "use-json-comparison": "^1.0.5" }, "peerDependencies": { "antd": ">=4.23.0", - "react": ">=16.9.0" + "react": ">=17.0.0" + } + }, + "node_modules/@ant-design/pro-descriptions/node_modules/rc-resize-observer": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-0.2.6.tgz", + "integrity": "sha512-YX6nYnd6fk7zbuvT6oSDMKiZjyngjHoy+fz+vL3Tez38d/G5iGdaDJa2yE7345G6sc4Mm1IGRUIwclvltddhmA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.0", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, "node_modules/@ant-design/pro-field": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@ant-design/pro-field/-/pro-field-2.4.0.tgz", - "integrity": "sha512-wOa6aPMRnESh9LVacjoLRaEr07Qyt3+WBckQg4WSjX9GsmJ+38IEFvJ9KcxD1LSSdVkzH4VhhGVLY4iQcvwLRQ==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@ant-design/pro-field/-/pro-field-2.8.0.tgz", + "integrity": "sha512-Itie+CqjiS9AfcDhTFdFOMXFAcwBa+w+On6KAcZiYfs9swE54ydAmkTqoJNADNbRihQ3p3575KVeBo/XgYexUA==", "dev": true, "dependencies": { "@ant-design/icons": "^5.0.0", - "@ant-design/pro-provider": "2.5.0", - "@ant-design/pro-utils": "2.6.0", + "@ant-design/pro-provider": "^2.9.0", + "@ant-design/pro-utils": "^2.10.0", "@babel/runtime": "^7.18.0", "@chenshuai2144/sketch-color": "^1.0.8", "classnames": "^2.2.6", @@ -207,19 +224,19 @@ }, "peerDependencies": { "antd": ">=4.23.0", - "react": ">=16.9.0" + "react": ">=17.0.0" } }, "node_modules/@ant-design/pro-form": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@ant-design/pro-form/-/pro-form-2.7.0.tgz", - "integrity": "sha512-RSS9fYoss8RR2O/wv0ov3I0Hf8AJoMla0lndR7axrg/3MEbNWdD1HREgpusWkZ/8WbXgzsOP5Fg2pjgNiMJfig==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@ant-design/pro-form/-/pro-form-2.12.1.tgz", + "integrity": "sha512-MgIsJEf136jHPWZr341ukSrhW5geWp/LSazEafS/tT/AxPoZ4YCAd6c/ca/H99LmDBkO0NDFvRcLmndIrkR79Q==", "dev": true, "dependencies": { "@ant-design/icons": "^5.0.0", - "@ant-design/pro-field": "2.4.0", - "@ant-design/pro-provider": "2.5.0", - "@ant-design/pro-utils": "2.6.0", + "@ant-design/pro-field": "^2.8.0", + "@ant-design/pro-provider": "^2.9.0", + "@ant-design/pro-utils": "^2.10.0", "@babel/runtime": "^7.18.0", "@chenshuai2144/sketch-color": "^1.0.7", "@umijs/use-params": "^1.0.9", @@ -235,8 +252,8 @@ "@types/lodash.merge": "^4.6.7", "antd": ">=4.23.0", "rc-field-form": "^1.22.0", - "react": ">=16.9.0", - "react-dom": ">=16.9.0" + "react": ">=17.0.0", + "react-dom": ">=17.0.0" }, "peerDependenciesMeta": { "@types/lodash.merge": { @@ -245,14 +262,14 @@ } }, "node_modules/@ant-design/pro-layout": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@ant-design/pro-layout/-/pro-layout-7.9.0.tgz", - "integrity": "sha512-jd+2tAc0yhqIfNEhYTfawnHnIl0W9nKxKSnQRls3j4Hg3XLQcJmRIk5+l4/gbKxfXMW1Oer44tach2f/rXFgRg==", + "version": "7.13.5", + "resolved": "https://registry.npmjs.org/@ant-design/pro-layout/-/pro-layout-7.13.5.tgz", + "integrity": "sha512-bSjCMwRn7eQJkzl7SiStL6+OXWJuAKyA06/iN0nJN9YR4ntryMGnBWYgYTxqaOisl5vhqPnJMmYRsEBv+dnzsQ==", "dev": true, "dependencies": { "@ant-design/icons": "^5.0.0", - "@ant-design/pro-provider": "2.5.0", - "@ant-design/pro-utils": "2.6.0", + "@ant-design/pro-provider": "^2.9.0", + "@ant-design/pro-utils": "^2.10.0", "@babel/runtime": "^7.18.0", "@umijs/route-utils": "^4.0.0", "@umijs/use-params": "^1.0.9", @@ -269,20 +286,21 @@ }, "peerDependencies": { "antd": ">=4.23.0", - "react": ">=16.9.0", - "react-dom": ">=16.9.0" + "react": ">=17.0.0", + "react-dom": ">=17.0.0" } }, "node_modules/@ant-design/pro-list": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ant-design/pro-list/-/pro-list-2.2.0.tgz", - "integrity": "sha512-j/+r6m41j8R3ob0Tvq5jENjF986wy5ml494bRmZlx8AAThWEcaDn3d+5fpTIyihBDfd8oh1etmB26b8z19acTw==", + "version": "2.3.14", + "resolved": "https://registry.npmjs.org/@ant-design/pro-list/-/pro-list-2.3.14.tgz", + "integrity": "sha512-V5PeWCUzIiyefPeNMCE96QVY+rY/yY4rXmtQe+3rugM3CO0rdejLq/IBpkntozGWqS4a9/tXzlwtj1UzgWrZ9Q==", "dev": true, "dependencies": { "@ant-design/icons": "^5.0.0", - "@ant-design/pro-card": "2.2.0", - "@ant-design/pro-field": "2.4.0", - "@ant-design/pro-table": "3.4.0", + "@ant-design/pro-card": "^2.4.9", + "@ant-design/pro-field": "^2.8.0", + "@ant-design/pro-table": "^3.6.11", + "@ant-design/pro-utils": "^2.10.0", "@babel/runtime": "^7.18.0", "classnames": "^2.2.6", "dayjs": "^1.11.4", @@ -292,8 +310,8 @@ }, "peerDependencies": { "antd": ">=4.23.0", - "react": ">=16.9.0", - "react-dom": ">=16.9.0" + "react": ">=17.0.0", + "react-dom": ">=17.0.0" } }, "node_modules/@ant-design/pro-list/node_modules/rc-util": { @@ -310,12 +328,12 @@ } }, "node_modules/@ant-design/pro-provider": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@ant-design/pro-provider/-/pro-provider-2.5.0.tgz", - "integrity": "sha512-HDlyI7R4dCD8+7Cszmp7TGCIHTiEofGkV/mi77Qnaf9GipB0xqlM/p9FKhdRjQMPzPOYmoa6R+5TRgahndWR1Q==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@ant-design/pro-provider/-/pro-provider-2.9.0.tgz", + "integrity": "sha512-ocUVpXLdzkCL23R1b6No5oBzD/6izrE27VRtxEwaGFDIkH83BfaOxyP76QjMpKWXc0UKwuOW4mfWdBFuRstj7Q==", "dev": true, "dependencies": { - "@ant-design/cssinjs": "^1.5.6", + "@ant-design/cssinjs": "^1.9.1", "@babel/runtime": "^7.18.0", "@ctrl/tinycolor": "^3.4.0", "rc-util": "^5.0.1", @@ -323,14 +341,14 @@ }, "peerDependencies": { "antd": ">=4.23.0", - "react": ">=16.9.0", - "react-dom": ">=16.9.0" + "react": ">=17.0.0", + "react-dom": ">=17.0.0" } }, "node_modules/@ant-design/pro-skeleton": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@ant-design/pro-skeleton/-/pro-skeleton-2.0.8.tgz", - "integrity": "sha512-Rb5Fpd6s1q5EemdO43o4w/Eab7ze6Gd3mOdMPHAp2dK5qm3Wj6Qa6Dr94zcsHom2VaZfaPVTatatHxdR+7byOQ==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@ant-design/pro-skeleton/-/pro-skeleton-2.1.3.tgz", + "integrity": "sha512-Vp1PW9E6DVBa9Udf6la/8Kgk+rVTjTybZLk4y0CyNLa7hx+tqGiNSgQtk6Ps8ssyurY78OvTc2Cs8GHMFIVY3Q==", "dev": true, "dependencies": { "@babel/runtime": "^7.18.0", @@ -338,22 +356,22 @@ }, "peerDependencies": { "antd": ">=4.23.0", - "react": ">=16.9.0", - "react-dom": ">=16.9.0" + "react": ">=17.0.0", + "react-dom": ">=17.0.0" } }, "node_modules/@ant-design/pro-table": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@ant-design/pro-table/-/pro-table-3.4.0.tgz", - "integrity": "sha512-m9pskRwoqliuGvCuSp3ns3FovVesQmwKVBCANf/b7U+c179cFOmRWcMOmb8XsrPmGURH6seE6NfXH+Euz5wjww==", + "version": "3.6.11", + "resolved": "https://registry.npmjs.org/@ant-design/pro-table/-/pro-table-3.6.11.tgz", + "integrity": "sha512-9FDMkggZ1xgTsK5KawECnD1XxJB7CmLcCu2fNNdK0XH+YIO1LapXVOuspRlGKrdJi4BXB73t2HG+KLGIAayfyg==", "dev": true, "dependencies": { "@ant-design/icons": "^5.0.0", - "@ant-design/pro-card": "2.2.0", - "@ant-design/pro-field": "2.4.0", - "@ant-design/pro-form": "2.7.0", - "@ant-design/pro-provider": "2.5.0", - "@ant-design/pro-utils": "2.6.0", + "@ant-design/pro-card": "^2.4.9", + "@ant-design/pro-field": "^2.8.0", + "@ant-design/pro-form": "^2.12.1", + "@ant-design/pro-provider": "^2.9.0", + "@ant-design/pro-utils": "^2.10.0", "@babel/runtime": "^7.18.0", "classnames": "^2.2.6", "dayjs": "^1.11.4", @@ -366,8 +384,8 @@ "peerDependencies": { "antd": ">=4.23.0", "rc-field-form": "^1.22.0", - "react": ">=16.9.0", - "react-dom": ">=16.9.0" + "react": ">=17.0.0", + "react-dom": ">=17.0.0" } }, "node_modules/@ant-design/pro-table/node_modules/react-sortable-hoc": { @@ -387,69 +405,23 @@ } }, "node_modules/@ant-design/pro-utils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@ant-design/pro-utils/-/pro-utils-2.6.0.tgz", - "integrity": "sha512-SaTtT82V3yDYaI6I/ESkKs2aKaZ5SyD9u8NHE+uxY0y4tOAyY8I5hJ99I5BYVcrHt8fY4X3sMalSLu8KKwk1Kg==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@ant-design/pro-utils/-/pro-utils-2.10.0.tgz", + "integrity": "sha512-gS3dPoSMFA9iKazpSokRjpXP2babnTn4Sr52q/NREzKZMltmHnow82u9/GeRXEzKRwD3fdQJBUOgVuVDpQ4skw==", "dev": true, "dependencies": { - "@ant-design/icons": "^4.3.0", - "@ant-design/pro-provider": "2.5.0", + "@ant-design/icons": "^5.0.0", + "@ant-design/pro-provider": "^2.9.0", "@babel/runtime": "^7.18.0", "classnames": "^2.2.6", "dayjs": "^1.11.4", "rc-util": "^5.0.6", - "react-sortable-hoc": "^2.0.0", "swr": "^2.0.0" }, "peerDependencies": { "antd": ">=4.23.0", - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/@ant-design/pro-utils/node_modules/@ant-design/colors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz", - "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", - "dev": true, - "dependencies": { - "@ctrl/tinycolor": "^3.4.0" - } - }, - "node_modules/@ant-design/pro-utils/node_modules/@ant-design/icons": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-4.8.0.tgz", - "integrity": "sha512-T89P2jG2vM7OJ0IfGx2+9FC5sQjtTzRSz+mCHTXkFn/ELZc2YpfStmYHmqzq2Jx55J0F7+O6i5/ZKFSVNWCKNg==", - "dev": true, - "dependencies": { - "@ant-design/colors": "^6.0.0", - "@ant-design/icons-svg": "^4.2.1", - "@babel/runtime": "^7.11.2", - "classnames": "^2.2.6", - "rc-util": "^5.9.4" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "react": ">=16.0.0", - "react-dom": ">=16.0.0" - } - }, - "node_modules/@ant-design/pro-utils/node_modules/react-sortable-hoc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/react-sortable-hoc/-/react-sortable-hoc-2.0.0.tgz", - "integrity": "sha512-JZUw7hBsAHXK7PTyErJyI7SopSBFRcFHDjWW5SWjcugY0i6iH7f+eJkY8cJmGMlZ1C9xz1J3Vjz0plFpavVeRg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.2.0", - "invariant": "^2.2.4", - "prop-types": "^15.5.7" - }, - "peerDependencies": { - "prop-types": "^15.5.7", - "react": "^16.3.0 || ^17.0.0", - "react-dom": "^16.3.0 || ^17.0.0" + "react": ">=17.0.0", + "react-dom": ">=17.0.0" } }, "node_modules/@ant-design/react-slick": { diff --git a/package.json b/package.json index 382002e..b9ca077 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "react-dom": "^18.2.0" }, "devDependencies": { - "@ant-design/pro-components": "2.3.59", + "@ant-design/pro-components": "^2.4.16", "@loadable/component": "^5.15.3", "@reduxjs/toolkit": "^1.9.5", "@types/loadable__component": "^5.13.4",