diff --git a/backend/requirements.txt b/backend/requirements.txt index 924cbdfdd..711d3d05d 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -3,13 +3,13 @@ fastapi==0.88.0 fuzzywuzzy==0.18.0 hypothesis==6.61.0 mypy==0.991 -mypy-extensions==0.4.3 +mypy-extensions==0.4.4 ortools==9.5.2237 pymongo==4.3.3 -pytest==7.2.0 -python-dotenv==0.21.0 -python-Levenshtein==0.20.8 -requests==2.28.1 -types-paramiko==2.12.0.1 -types-requests==2.28.11.5 +pytest==7.2.2 +python-dotenv==0.21.1 +python-Levenshtein==0.20.9 +requests==2.28.2 +types-paramiko==2.12.0.3 +types-requests==2.28.11.15 uvicorn==0.20.0 diff --git a/docker-compose.yaml b/docker-compose.yaml index 580e9e924..e215e30ae 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -2,7 +2,7 @@ version: '3.8' services: mongodb: - image: mongo:6.0.3 + image: mongo:6.0.5 container_name: mongodb volumes: # Named volume to persist database diff --git a/frontend/package-lock.json b/frontend/package-lock.json index bfd63f488..0be91d051 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -10,14 +10,14 @@ "dependencies": { "@ant-design/colors": "6.0.0", "@ant-design/icons": "4.8.0", - "@ant-design/plots": "1.2.4", + "@ant-design/plots": "1.2.5", "@antv/algorithm": "0.1.25", - "@antv/g6": "4.8.3", + "@antv/g6": "4.8.7", "@react-spring/web": "9.6.0", - "@reduxjs/toolkit": "1.9.1", + "@reduxjs/toolkit": "1.9.3", "@rive-app/react-canvas": "^3.0.33", "@tippyjs/react": "4.2.6", - "antd": "4.24.5", + "antd": "4.24.8", "axios": "1.2.1", "dayjs": "1.11.7", "framer-motion": "^7.6.19", @@ -32,13 +32,13 @@ "react-redux": "8.0.5", "react-router-dom": "6.5.0", "react-scroll": "1.8.9", - "react-svg": "15.1.15", + "react-svg": "15.1.21", "react-tooltip": "4.2.21", - "redux": "4.2.0", + "redux": "4.2.1", "redux-persist": "6.0.0", "redux-thunk": "2.4.2", - "styled-components": "5.3.6", - "use-debounce": "9.0.2" + "styled-components": "5.3.9", + "use-debounce": "9.0.3" }, "devDependencies": { "@babel/core": "7.20.12", @@ -46,9 +46,9 @@ "@testing-library/jest-dom": "5.16.5", "@testing-library/react": "13.4.0", "@testing-library/user-event": "14.4.3", - "@types/react-beautiful-dnd": "13.1.3", + "@types/react-beautiful-dnd": "13.1.4", "@types/react-helmet": "6.1.6", - "@types/react-scroll": "1.8.5", + "@types/react-scroll": "1.8.6", "@types/styled-components": "5.1.26", "@typescript-eslint/eslint-plugin": "5.46.1", "@typescript-eslint/parser": "5.46.1", @@ -69,11 +69,11 @@ "eslint-plugin-simple-import-sort": "8.0.0", "jsdom": "20.0.3", "less": "4.1.3", - "prettier": "2.8.1", + "prettier": "2.8.5", "react-is": "18.2.0", - "typescript": "4.9.4", + "typescript": "4.9.5", "vite": "4.0.1", - "vite-plugin-checker": "0.5.2", + "vite-plugin-checker": "0.5.6", "vite-plugin-eslint": "1.8.1", "vite-plugin-svgr": "2.4.0", "vitest": "0.25.7" @@ -131,9 +131,9 @@ "integrity": "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==" }, "node_modules/@ant-design/plots": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@ant-design/plots/-/plots-1.2.4.tgz", - "integrity": "sha512-bx3gAH3Eat8pgzyY9VQLhn+criCxA4uqidH4cOEUei5YrMzwuhP3+cGuEXj8G49H9o8kq5qymlghFtRSPws3zg==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@ant-design/plots/-/plots-1.2.5.tgz", + "integrity": "sha512-8Jvu2xC5y5/B38/9Qr6CBiXCZopsGEA3IR4pjLFlkLoT4OHIKr4y8oIvhahM9mh9ZATyjkrZLWJBI8yETrReGg==", "dependencies": { "@antv/g2plot": "^2.2.11", "@antv/util": "^2.0.9", @@ -371,17 +371,17 @@ } }, "node_modules/@antv/g6": { - "version": "4.8.3", - "resolved": "https://registry.npmjs.org/@antv/g6/-/g6-4.8.3.tgz", - "integrity": "sha512-okoKO4LzB/WCBz5MEXG7fKuTyHSo+sTr7FOSLiNN5uQIHbuwvFejhVoEZvzEZtzoed3svEuE17iPehpdxVSRnQ==", + "version": "4.8.7", + "resolved": "https://registry.npmjs.org/@antv/g6/-/g6-4.8.7.tgz", + "integrity": "sha512-80kk9EHsVynWRROW8VjkjxTTbu23ZLC/06bkar01c5ANQcmpJFPfVrnvYTbk67EAym8zXhHHn68CQ2XMXmkPOQ==", "dependencies": { - "@antv/g6-pc": "0.8.3" + "@antv/g6-pc": "0.8.7" } }, "node_modules/@antv/g6-core": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/@antv/g6-core/-/g6-core-0.8.3.tgz", - "integrity": "sha512-sVKtqAP007a/H1umvIa23HQ7rNcmECZPoBMRyYWCtDHjrmoq+knm8tWUu5KdoEGcFBuUU92ZLrea7lJgSwBj+Q==", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@antv/g6-core/-/g6-core-0.8.7.tgz", + "integrity": "sha512-na3kjtGwnZ10/yZQSQB6fkywN21jQp3CE0PRgO3N3dBke9F1tHy8Y8b4bpY14H6ob9Q8lGFozXO/Aqy266SWjA==", "dependencies": { "@antv/algorithm": "^0.1.8", "@antv/dom-util": "^2.0.1", @@ -396,19 +396,19 @@ } }, "node_modules/@antv/g6-element": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/@antv/g6-element/-/g6-element-0.8.3.tgz", - "integrity": "sha512-eLQgwsgqOxcXIcPj99B7J3Wh0hD5D6tWkeBD2YHdPIM9gbL6dCtZ0YKa3PMR+vYfmh1n2yEU2LSwlZ7y6qYiYQ==", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@antv/g6-element/-/g6-element-0.8.7.tgz", + "integrity": "sha512-39QDIbRxXqJGhEoltMEj9/jQf7xTIDNM8xsSBhaqNTXFF8l0G0XrQ3kcOqi0/147tjxDVGhcgOPANi9p4Yj3WA==", "dependencies": { "@antv/g-base": "^0.5.1", - "@antv/g6-core": "0.8.3", + "@antv/g6-core": "0.8.7", "@antv/util": "~2.0.5" } }, "node_modules/@antv/g6-pc": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/@antv/g6-pc/-/g6-pc-0.8.3.tgz", - "integrity": "sha512-bkRlr8R4nXGKBgbxTAiWXUisME6g2CUlBUwhHwKRwFbR/tygE2zUZltaWsZYK8ugrJgge3OoOdtJojqcZJ/iSw==", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@antv/g6-pc/-/g6-pc-0.8.7.tgz", + "integrity": "sha512-oUe2vQ6UpT2SUeEvQQeO6BIQPFrC7xCSzUZBJv9FLAuQ/6p0/NIzQ/s4JU7rfZG6X31XqKDhdOg+kvDlMC27lg==", "dependencies": { "@ant-design/colors": "^4.0.5", "@antv/algorithm": "^0.1.8", @@ -418,10 +418,10 @@ "@antv/g-canvas": "^0.5.2", "@antv/g-math": "^0.1.1", "@antv/g-svg": "^0.5.1", - "@antv/g6-core": "0.8.3", - "@antv/g6-element": "0.8.3", - "@antv/g6-plugin": "0.8.3", - "@antv/hierarchy": "^0.6.7", + "@antv/g6-core": "0.8.7", + "@antv/g6-element": "0.8.7", + "@antv/g6-plugin": "0.8.7", + "@antv/hierarchy": "^0.6.10", "@antv/layout": "^0.3.0", "@antv/matrix-util": "^3.1.0-beta.3", "@antv/path-util": "^2.0.3", @@ -442,16 +442,16 @@ } }, "node_modules/@antv/g6-plugin": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/@antv/g6-plugin/-/g6-plugin-0.8.3.tgz", - "integrity": "sha512-qx6ZJkc9+5GoEGhBMr5+1pFLbLvsB6Adrhw+EUlckx2c7lav65+8+BRuspzyb2mOzLm1/zDp0EYMdCP70IpJKw==", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@antv/g6-plugin/-/g6-plugin-0.8.7.tgz", + "integrity": "sha512-BnVwFvFnAy4J5mBETHp6mO2M9k2kJVuWeYmkVBWc1LmqSBt5zeevuRvQVgwFOS0YYdQ9XkzoTw9jDBeLWsWOtw==", "dependencies": { "@antv/dom-util": "^2.0.2", "@antv/g-base": "^0.5.1", "@antv/g-canvas": "^0.5.2", "@antv/g-svg": "^0.5.2", - "@antv/g6-core": "0.8.3", - "@antv/g6-element": "0.8.3", + "@antv/g6-core": "0.8.7", + "@antv/g6-element": "0.8.7", "@antv/matrix-util": "^3.1.0-beta.3", "@antv/path-util": "^2.0.3", "@antv/scale": "^0.3.4", @@ -1745,9 +1745,9 @@ } }, "node_modules/@reduxjs/toolkit": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.1.tgz", - "integrity": "sha512-HikrdY+IDgRfRYlCTGUQaiCxxDDgM1mQrRbZ6S1HFZX5ZYuJ4o8EstNmhTwHdPl2rTmLxzwSu0b3AyeyTlR+RA==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.3.tgz", + "integrity": "sha512-GU2TNBQVofL09VGmuSioNPQIu6Ml0YLf4EJhgj0AvBadRlCGzUWet8372LjvO4fqKZF2vH1xU0htAa7BrK9pZg==", "dependencies": { "immer": "^9.0.16", "redux": "^4.2.0", @@ -1776,16 +1776,16 @@ } }, "node_modules/@rive-app/canvas": { - "version": "1.0.98", - "resolved": "https://registry.npmjs.org/@rive-app/canvas/-/canvas-1.0.98.tgz", - "integrity": "sha512-dBsiM6ObIBHCUA/8RwCBDwlOSJ7+K3m4M0/OgPpgmvQ4Qw7d63ouSoOJxiwBeysu9dSqIVEXk9zR/pdqhAVCVQ==" + "version": "1.0.102", + "resolved": "https://registry.npmjs.org/@rive-app/canvas/-/canvas-1.0.102.tgz", + "integrity": "sha512-EoJ+rNHh6ORn6wH1dKoI9trNddwSPkmYnGrVA7ShZwaDKl3LTDP8eWwSJp1wYmB2HE3dBjHZHQabQpFW8ohX7g==" }, "node_modules/@rive-app/react-canvas": { - "version": "3.0.35", - "resolved": "https://registry.npmjs.org/@rive-app/react-canvas/-/react-canvas-3.0.35.tgz", - "integrity": "sha512-215d3bw57OZundZXnuLWWr8mtRW5iomzNZ6TdQ4+MaLxKKKX91cSI0ef8g0Tq9khgNTCyRt1morNOTDXMLbDZg==", + "version": "3.0.38", + "resolved": "https://registry.npmjs.org/@rive-app/react-canvas/-/react-canvas-3.0.38.tgz", + "integrity": "sha512-V5+/I1ZJP416sp1uIQqm0kn9mA1fq1pNx1Il/f5AQYQw8Fu4P7Ume4+2HrMfWN1EHMvSqEgaBfsBUpFtYMQ1vw==", "dependencies": { - "@rive-app/canvas": "1.0.98" + "@rive-app/canvas": "1.0.102" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" @@ -2420,9 +2420,9 @@ } }, "node_modules/@types/react-beautiful-dnd": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/@types/react-beautiful-dnd/-/react-beautiful-dnd-13.1.3.tgz", - "integrity": "sha512-BNdmvONKtsrZq3AGrujECQrIn8cDT+fZsxBLXuX3YWY/nHfZinUFx4W88eS0rkcXzuLbXpKOsu/1WCMPMLEpPg==", + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/@types/react-beautiful-dnd/-/react-beautiful-dnd-13.1.4.tgz", + "integrity": "sha512-4bIBdzOr0aavN+88q3C7Pgz+xkb7tz3whORYrmSj77wfVEMfiWiooIwVWFR7KM2e+uGTe5BVrXqSfb0aHeflJA==", "dev": true, "dependencies": { "@types/react": "*" @@ -2458,9 +2458,9 @@ } }, "node_modules/@types/react-scroll": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@types/react-scroll/-/react-scroll-1.8.5.tgz", - "integrity": "sha512-+adEt41hQHMX4aoBOD9Y336QzQzAtlFXTrsFWToS+efgqsYXUOo0JKLeI0O5GLE50Peap6DsbUQRK6gnv8t6wQ==", + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@types/react-scroll/-/react-scroll-1.8.6.tgz", + "integrity": "sha512-aMTiNgcmA7dwn1yjoHsiL78RfRnKCXzFyMbv63VrZTXloSfNePBdKtVObC3/My6irwDf0Oz0U4VjEC/vrv6/9w==", "dev": true, "dependencies": { "@types/react": "*" @@ -2972,9 +2972,9 @@ } }, "node_modules/antd": { - "version": "4.24.5", - "resolved": "https://registry.npmjs.org/antd/-/antd-4.24.5.tgz", - "integrity": "sha512-1dgDd6OqVP0OGNenNm6bPppYsCO1wkT4SFLcpS/QiiiVZQoDCErQYvEH0ULmPWAEler1Brzal260wwpm0uPeeg==", + "version": "4.24.8", + "resolved": "https://registry.npmjs.org/antd/-/antd-4.24.8.tgz", + "integrity": "sha512-wrNy2Hi27uM3948okG3n2GwzQKBFUn1Qn5mn2I/ALcR28rC6cTjHYOuA248Zl9ECzz3jo4TY2R0SIa+5GZ/zGA==", "dependencies": { "@ant-design/colors": "^6.0.0", "@ant-design/icons": "^4.7.0", @@ -2989,10 +2989,10 @@ "rc-checkbox": "~2.3.0", "rc-collapse": "~3.4.2", "rc-dialog": "~9.0.2", - "rc-drawer": "~6.0.0", + "rc-drawer": "~6.1.0", "rc-dropdown": "~4.0.0", "rc-field-form": "~1.27.0", - "rc-image": "~5.12.0", + "rc-image": "~5.13.0", "rc-input": "~0.1.4", "rc-input-number": "~7.3.9", "rc-mentions": "~1.13.1", @@ -3010,7 +3010,7 @@ "rc-steps": "~5.0.0-alpha.2", "rc-switch": "~3.2.0", "rc-table": "~7.26.0", - "rc-tabs": "~12.4.1", + "rc-tabs": "~12.5.6", "rc-textarea": "~0.4.5", "rc-tooltip": "~5.2.0", "rc-tree": "~5.7.0", @@ -5349,6 +5349,29 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, + "node_modules/fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs-extra/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -6822,6 +6845,27 @@ "node": ">=6" } }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/jspdf": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/jspdf/-/jspdf-2.5.1.tgz", @@ -7657,9 +7701,9 @@ } }, "node_modules/prettier": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.1.tgz", - "integrity": "sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==", + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.5.tgz", + "integrity": "sha512-3gzuxrHbKUePRBB4ZeU08VNkUcqEHaUaouNt0m7LGP4Hti/NuB07C7PPTM/LkWqXoJYJn2McEo5+kxPNrtQkLQ==", "dev": true, "bin": { "prettier": "bin-prettier.js" @@ -7887,9 +7931,9 @@ } }, "node_modules/rc-drawer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-6.0.3.tgz", - "integrity": "sha512-u4RajgrnREKQH/21gB2JHZiA6ZECo0X0BbmDxAJEhKD9jUhlAbqMN5I9VWa4PSzi9ceLHUShqQcPAh2EJswffw==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-6.1.4.tgz", + "integrity": "sha512-tuRk2Hzecczt4zSH09ZQkAPzvi28HxvTgsTJtqUHgPPezhE+UBypyNls1hLVehD8fpFbsA12flophT2rKT/W8Q==", "dependencies": { "@babel/runtime": "^7.10.1", "@rc-component/portal": "^1.0.0-6", @@ -7935,9 +7979,9 @@ } }, "node_modules/rc-image": { - "version": "5.12.2", - "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-5.12.2.tgz", - "integrity": "sha512-12OCOspbN2AW2L1w+7vnYc+k0RexenqfQZIvq3WyYODp9GnTN4GLV8juekm3Apc/pwdfBSp0The1FZ5KXEozhg==", + "version": "5.13.0", + "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-5.13.0.tgz", + "integrity": "sha512-iZTOmw5eWo2+gcrJMMcnd7SsxVHl3w5xlyCgsULUdJhJbnuI8i/AL0tVOsE7aLn9VfOh1qgDT3mC2G75/c7mqg==", "dependencies": { "@babel/runtime": "^7.11.2", "@rc-component/portal": "^1.0.2", @@ -8257,9 +8301,9 @@ } }, "node_modules/rc-tabs": { - "version": "12.4.2", - "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-12.4.2.tgz", - "integrity": "sha512-FFlGwuTjQUznWzJtyhmHc6KAp5lRQFxKUv9Aj1UtsOYe2e7WGmuzcrd+/LQchuPe0VjhaZPdGkmFGcqGqNO6ow==", + "version": "12.5.10", + "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-12.5.10.tgz", + "integrity": "sha512-Ay0l0jtd4eXepFH9vWBvinBjqOpqzcsJTerBGwJy435P2S90Uu38q8U/mvc1sxUEVOXX5ZCFbxcWPnfG3dH+tQ==", "dependencies": { "@babel/runtime": "^7.11.2", "classnames": "2.x", @@ -8644,12 +8688,12 @@ } }, "node_modules/react-svg": { - "version": "15.1.15", - "resolved": "https://registry.npmjs.org/react-svg/-/react-svg-15.1.15.tgz", - "integrity": "sha512-EDyWQbdO0oqK8oY2Shc6144iBLv7t2ATMqqxDpgKvt9ozqcMBFYL9uO1vmrUTfXwX0EWNIQNeO44HbCOdwONzw==", + "version": "15.1.21", + "resolved": "https://registry.npmjs.org/react-svg/-/react-svg-15.1.21.tgz", + "integrity": "sha512-ISMX8ICoLNivt1+OPY24V0WmBYPSEuVU1EzgVhyXj7mSGs+aQosGFevatrfxx+1zh28iyvWRDma1YbpylGEwbw==", "dependencies": { - "@babel/runtime": "^7.20.6", - "@tanem/svg-injector": "^10.1.38", + "@babel/runtime": "^7.20.7", + "@tanem/svg-injector": "^10.1.42", "@types/prop-types": "^15.7.5", "prop-types": "^15.8.1" }, @@ -8700,9 +8744,9 @@ } }, "node_modules/redux": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz", - "integrity": "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", "dependencies": { "@babel/runtime": "^7.9.2" } @@ -9316,10 +9360,9 @@ } }, "node_modules/styled-components": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.6.tgz", - "integrity": "sha512-hGTZquGAaTqhGWldX7hhfzjnIYBZ0IXQXkCYdvF1Sq3DsUaLx6+NTHC5Jj1ooM2F68sBiVz3lvhfwQs/S3l6qg==", - "hasInstallScript": true, + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.9.tgz", + "integrity": "sha512-Aj3kb13B75DQBo2oRwRa/APdB5rSmwUfN5exyarpX+x/tlM/rwZA2vVk2vQgVSP6WKaZJHWwiFrzgHt+CLtB4A==", "dependencies": { "@babel/helper-module-imports": "^7.0.0", "@babel/traverse": "^7.4.5", @@ -9669,9 +9712,9 @@ } }, "node_modules/typescript": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", - "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -9811,9 +9854,9 @@ } }, "node_modules/use-debounce": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/use-debounce/-/use-debounce-9.0.2.tgz", - "integrity": "sha512-QLyB0sxt9F5AisGDrUybCRJSLE60bTQR0yXc+IebNGUu1GCXwii1zsZl82mPGdWqDVQy7+1FKMLHQUixxf5Nbw==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/use-debounce/-/use-debounce-9.0.3.tgz", + "integrity": "sha512-FhtlbDtDXILJV7Lix5OZj5yX/fW1tzq+VrvK1fnT2bUrPOGruU9Rw8NCEn+UI9wopfERBEZAOQ8lfeCJPllgnw==", "engines": { "node": ">= 10.0.0" }, @@ -9917,9 +9960,9 @@ } }, "node_modules/vite-plugin-checker": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.5.2.tgz", - "integrity": "sha512-RtpoXS1+A31HcXcNiuHyVDU3SlH1tU/ufOZEBlBrKclNsE+P9BdVsXiO5AWpczZCM6G2k/7GeH/BRi9lDvvakQ==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.5.6.tgz", + "integrity": "sha512-ftRyON0gORUHDxcDt2BErmsikKSkfvl1i2DoP6Jt2zDO9InfvM6tqO1RkXhSjkaXEhKPea6YOnhFaZxW3BzudQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", @@ -9928,6 +9971,7 @@ "chokidar": "^3.5.1", "commander": "^8.0.0", "fast-glob": "^3.2.7", + "fs-extra": "^11.1.0", "lodash.debounce": "^4.0.8", "lodash.pick": "^4.4.0", "npm-run-path": "^4.0.1", @@ -9949,7 +9993,8 @@ "typescript": "*", "vite": ">=2.0.0", "vls": "*", - "vti": "*" + "vti": "*", + "vue-tsc": "*" }, "peerDependenciesMeta": { "eslint": { @@ -9972,6 +10017,9 @@ }, "vti": { "optional": true + }, + "vue-tsc": { + "optional": true } } }, @@ -10637,9 +10685,9 @@ "integrity": "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==" }, "@ant-design/plots": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@ant-design/plots/-/plots-1.2.4.tgz", - "integrity": "sha512-bx3gAH3Eat8pgzyY9VQLhn+criCxA4uqidH4cOEUei5YrMzwuhP3+cGuEXj8G49H9o8kq5qymlghFtRSPws3zg==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@ant-design/plots/-/plots-1.2.5.tgz", + "integrity": "sha512-8Jvu2xC5y5/B38/9Qr6CBiXCZopsGEA3IR4pjLFlkLoT4OHIKr4y8oIvhahM9mh9ZATyjkrZLWJBI8yETrReGg==", "requires": { "@antv/g2plot": "^2.2.11", "@antv/util": "^2.0.9", @@ -10874,17 +10922,17 @@ } }, "@antv/g6": { - "version": "4.8.3", - "resolved": "https://registry.npmjs.org/@antv/g6/-/g6-4.8.3.tgz", - "integrity": "sha512-okoKO4LzB/WCBz5MEXG7fKuTyHSo+sTr7FOSLiNN5uQIHbuwvFejhVoEZvzEZtzoed3svEuE17iPehpdxVSRnQ==", + "version": "4.8.7", + "resolved": "https://registry.npmjs.org/@antv/g6/-/g6-4.8.7.tgz", + "integrity": "sha512-80kk9EHsVynWRROW8VjkjxTTbu23ZLC/06bkar01c5ANQcmpJFPfVrnvYTbk67EAym8zXhHHn68CQ2XMXmkPOQ==", "requires": { - "@antv/g6-pc": "0.8.3" + "@antv/g6-pc": "0.8.7" } }, "@antv/g6-core": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/@antv/g6-core/-/g6-core-0.8.3.tgz", - "integrity": "sha512-sVKtqAP007a/H1umvIa23HQ7rNcmECZPoBMRyYWCtDHjrmoq+knm8tWUu5KdoEGcFBuUU92ZLrea7lJgSwBj+Q==", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@antv/g6-core/-/g6-core-0.8.7.tgz", + "integrity": "sha512-na3kjtGwnZ10/yZQSQB6fkywN21jQp3CE0PRgO3N3dBke9F1tHy8Y8b4bpY14H6ob9Q8lGFozXO/Aqy266SWjA==", "requires": { "@antv/algorithm": "^0.1.8", "@antv/dom-util": "^2.0.1", @@ -10899,19 +10947,19 @@ } }, "@antv/g6-element": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/@antv/g6-element/-/g6-element-0.8.3.tgz", - "integrity": "sha512-eLQgwsgqOxcXIcPj99B7J3Wh0hD5D6tWkeBD2YHdPIM9gbL6dCtZ0YKa3PMR+vYfmh1n2yEU2LSwlZ7y6qYiYQ==", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@antv/g6-element/-/g6-element-0.8.7.tgz", + "integrity": "sha512-39QDIbRxXqJGhEoltMEj9/jQf7xTIDNM8xsSBhaqNTXFF8l0G0XrQ3kcOqi0/147tjxDVGhcgOPANi9p4Yj3WA==", "requires": { "@antv/g-base": "^0.5.1", - "@antv/g6-core": "0.8.3", + "@antv/g6-core": "0.8.7", "@antv/util": "~2.0.5" } }, "@antv/g6-pc": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/@antv/g6-pc/-/g6-pc-0.8.3.tgz", - "integrity": "sha512-bkRlr8R4nXGKBgbxTAiWXUisME6g2CUlBUwhHwKRwFbR/tygE2zUZltaWsZYK8ugrJgge3OoOdtJojqcZJ/iSw==", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@antv/g6-pc/-/g6-pc-0.8.7.tgz", + "integrity": "sha512-oUe2vQ6UpT2SUeEvQQeO6BIQPFrC7xCSzUZBJv9FLAuQ/6p0/NIzQ/s4JU7rfZG6X31XqKDhdOg+kvDlMC27lg==", "requires": { "@ant-design/colors": "^4.0.5", "@antv/algorithm": "^0.1.8", @@ -10921,10 +10969,10 @@ "@antv/g-canvas": "^0.5.2", "@antv/g-math": "^0.1.1", "@antv/g-svg": "^0.5.1", - "@antv/g6-core": "0.8.3", - "@antv/g6-element": "0.8.3", - "@antv/g6-plugin": "0.8.3", - "@antv/hierarchy": "^0.6.7", + "@antv/g6-core": "0.8.7", + "@antv/g6-element": "0.8.7", + "@antv/g6-plugin": "0.8.7", + "@antv/hierarchy": "^0.6.10", "@antv/layout": "^0.3.0", "@antv/matrix-util": "^3.1.0-beta.3", "@antv/path-util": "^2.0.3", @@ -10947,16 +10995,16 @@ } }, "@antv/g6-plugin": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/@antv/g6-plugin/-/g6-plugin-0.8.3.tgz", - "integrity": "sha512-qx6ZJkc9+5GoEGhBMr5+1pFLbLvsB6Adrhw+EUlckx2c7lav65+8+BRuspzyb2mOzLm1/zDp0EYMdCP70IpJKw==", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@antv/g6-plugin/-/g6-plugin-0.8.7.tgz", + "integrity": "sha512-BnVwFvFnAy4J5mBETHp6mO2M9k2kJVuWeYmkVBWc1LmqSBt5zeevuRvQVgwFOS0YYdQ9XkzoTw9jDBeLWsWOtw==", "requires": { "@antv/dom-util": "^2.0.2", "@antv/g-base": "^0.5.1", "@antv/g-canvas": "^0.5.2", "@antv/g-svg": "^0.5.2", - "@antv/g6-core": "0.8.3", - "@antv/g6-element": "0.8.3", + "@antv/g6-core": "0.8.7", + "@antv/g6-element": "0.8.7", "@antv/matrix-util": "^3.1.0-beta.3", "@antv/path-util": "^2.0.3", "@antv/scale": "^0.3.4", @@ -11850,9 +11898,9 @@ } }, "@reduxjs/toolkit": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.1.tgz", - "integrity": "sha512-HikrdY+IDgRfRYlCTGUQaiCxxDDgM1mQrRbZ6S1HFZX5ZYuJ4o8EstNmhTwHdPl2rTmLxzwSu0b3AyeyTlR+RA==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.3.tgz", + "integrity": "sha512-GU2TNBQVofL09VGmuSioNPQIu6Ml0YLf4EJhgj0AvBadRlCGzUWet8372LjvO4fqKZF2vH1xU0htAa7BrK9pZg==", "requires": { "immer": "^9.0.16", "redux": "^4.2.0", @@ -11866,16 +11914,16 @@ "integrity": "sha512-rGl+jH/7x1KBCQScz9p54p0dtPLNeKGb3e0wD2H5/oZj41bwQUnXdzbj2TbUAFhvD7cp9EyEQA4dEgpUFa1O7Q==" }, "@rive-app/canvas": { - "version": "1.0.98", - "resolved": "https://registry.npmjs.org/@rive-app/canvas/-/canvas-1.0.98.tgz", - "integrity": "sha512-dBsiM6ObIBHCUA/8RwCBDwlOSJ7+K3m4M0/OgPpgmvQ4Qw7d63ouSoOJxiwBeysu9dSqIVEXk9zR/pdqhAVCVQ==" + "version": "1.0.102", + "resolved": "https://registry.npmjs.org/@rive-app/canvas/-/canvas-1.0.102.tgz", + "integrity": "sha512-EoJ+rNHh6ORn6wH1dKoI9trNddwSPkmYnGrVA7ShZwaDKl3LTDP8eWwSJp1wYmB2HE3dBjHZHQabQpFW8ohX7g==" }, "@rive-app/react-canvas": { - "version": "3.0.35", - "resolved": "https://registry.npmjs.org/@rive-app/react-canvas/-/react-canvas-3.0.35.tgz", - "integrity": "sha512-215d3bw57OZundZXnuLWWr8mtRW5iomzNZ6TdQ4+MaLxKKKX91cSI0ef8g0Tq9khgNTCyRt1morNOTDXMLbDZg==", + "version": "3.0.38", + "resolved": "https://registry.npmjs.org/@rive-app/react-canvas/-/react-canvas-3.0.38.tgz", + "integrity": "sha512-V5+/I1ZJP416sp1uIQqm0kn9mA1fq1pNx1Il/f5AQYQw8Fu4P7Ume4+2HrMfWN1EHMvSqEgaBfsBUpFtYMQ1vw==", "requires": { - "@rive-app/canvas": "1.0.98" + "@rive-app/canvas": "1.0.102" } }, "@rollup/pluginutils": { @@ -12328,9 +12376,9 @@ } }, "@types/react-beautiful-dnd": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/@types/react-beautiful-dnd/-/react-beautiful-dnd-13.1.3.tgz", - "integrity": "sha512-BNdmvONKtsrZq3AGrujECQrIn8cDT+fZsxBLXuX3YWY/nHfZinUFx4W88eS0rkcXzuLbXpKOsu/1WCMPMLEpPg==", + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/@types/react-beautiful-dnd/-/react-beautiful-dnd-13.1.4.tgz", + "integrity": "sha512-4bIBdzOr0aavN+88q3C7Pgz+xkb7tz3whORYrmSj77wfVEMfiWiooIwVWFR7KM2e+uGTe5BVrXqSfb0aHeflJA==", "dev": true, "requires": { "@types/react": "*" @@ -12366,9 +12414,9 @@ } }, "@types/react-scroll": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@types/react-scroll/-/react-scroll-1.8.5.tgz", - "integrity": "sha512-+adEt41hQHMX4aoBOD9Y336QzQzAtlFXTrsFWToS+efgqsYXUOo0JKLeI0O5GLE50Peap6DsbUQRK6gnv8t6wQ==", + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@types/react-scroll/-/react-scroll-1.8.6.tgz", + "integrity": "sha512-aMTiNgcmA7dwn1yjoHsiL78RfRnKCXzFyMbv63VrZTXloSfNePBdKtVObC3/My6irwDf0Oz0U4VjEC/vrv6/9w==", "dev": true, "requires": { "@types/react": "*" @@ -12725,9 +12773,9 @@ } }, "antd": { - "version": "4.24.5", - "resolved": "https://registry.npmjs.org/antd/-/antd-4.24.5.tgz", - "integrity": "sha512-1dgDd6OqVP0OGNenNm6bPppYsCO1wkT4SFLcpS/QiiiVZQoDCErQYvEH0ULmPWAEler1Brzal260wwpm0uPeeg==", + "version": "4.24.8", + "resolved": "https://registry.npmjs.org/antd/-/antd-4.24.8.tgz", + "integrity": "sha512-wrNy2Hi27uM3948okG3n2GwzQKBFUn1Qn5mn2I/ALcR28rC6cTjHYOuA248Zl9ECzz3jo4TY2R0SIa+5GZ/zGA==", "requires": { "@ant-design/colors": "^6.0.0", "@ant-design/icons": "^4.7.0", @@ -12742,10 +12790,10 @@ "rc-checkbox": "~2.3.0", "rc-collapse": "~3.4.2", "rc-dialog": "~9.0.2", - "rc-drawer": "~6.0.0", + "rc-drawer": "~6.1.0", "rc-dropdown": "~4.0.0", "rc-field-form": "~1.27.0", - "rc-image": "~5.12.0", + "rc-image": "~5.13.0", "rc-input": "~0.1.4", "rc-input-number": "~7.3.9", "rc-mentions": "~1.13.1", @@ -12763,7 +12811,7 @@ "rc-steps": "~5.0.0-alpha.2", "rc-switch": "~3.2.0", "rc-table": "~7.26.0", - "rc-tabs": "~12.4.1", + "rc-tabs": "~12.5.6", "rc-textarea": "~0.4.5", "rc-tooltip": "~5.2.0", "rc-tree": "~5.7.0", @@ -14537,6 +14585,25 @@ } } }, + "fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -15594,6 +15661,24 @@ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, "jspdf": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/jspdf/-/jspdf-2.5.1.tgz", @@ -16220,9 +16305,9 @@ "dev": true }, "prettier": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.1.tgz", - "integrity": "sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==", + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.5.tgz", + "integrity": "sha512-3gzuxrHbKUePRBB4ZeU08VNkUcqEHaUaouNt0m7LGP4Hti/NuB07C7PPTM/LkWqXoJYJn2McEo5+kxPNrtQkLQ==", "dev": true }, "prettier-linter-helpers": { @@ -16396,9 +16481,9 @@ } }, "rc-drawer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-6.0.3.tgz", - "integrity": "sha512-u4RajgrnREKQH/21gB2JHZiA6ZECo0X0BbmDxAJEhKD9jUhlAbqMN5I9VWa4PSzi9ceLHUShqQcPAh2EJswffw==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-6.1.4.tgz", + "integrity": "sha512-tuRk2Hzecczt4zSH09ZQkAPzvi28HxvTgsTJtqUHgPPezhE+UBypyNls1hLVehD8fpFbsA12flophT2rKT/W8Q==", "requires": { "@babel/runtime": "^7.10.1", "@rc-component/portal": "^1.0.0-6", @@ -16429,9 +16514,9 @@ } }, "rc-image": { - "version": "5.12.2", - "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-5.12.2.tgz", - "integrity": "sha512-12OCOspbN2AW2L1w+7vnYc+k0RexenqfQZIvq3WyYODp9GnTN4GLV8juekm3Apc/pwdfBSp0The1FZ5KXEozhg==", + "version": "5.13.0", + "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-5.13.0.tgz", + "integrity": "sha512-iZTOmw5eWo2+gcrJMMcnd7SsxVHl3w5xlyCgsULUdJhJbnuI8i/AL0tVOsE7aLn9VfOh1qgDT3mC2G75/c7mqg==", "requires": { "@babel/runtime": "^7.11.2", "@rc-component/portal": "^1.0.2", @@ -16640,9 +16725,9 @@ } }, "rc-tabs": { - "version": "12.4.2", - "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-12.4.2.tgz", - "integrity": "sha512-FFlGwuTjQUznWzJtyhmHc6KAp5lRQFxKUv9Aj1UtsOYe2e7WGmuzcrd+/LQchuPe0VjhaZPdGkmFGcqGqNO6ow==", + "version": "12.5.10", + "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-12.5.10.tgz", + "integrity": "sha512-Ay0l0jtd4eXepFH9vWBvinBjqOpqzcsJTerBGwJy435P2S90Uu38q8U/mvc1sxUEVOXX5ZCFbxcWPnfG3dH+tQ==", "requires": { "@babel/runtime": "^7.11.2", "classnames": "2.x", @@ -16901,12 +16986,12 @@ "requires": {} }, "react-svg": { - "version": "15.1.15", - "resolved": "https://registry.npmjs.org/react-svg/-/react-svg-15.1.15.tgz", - "integrity": "sha512-EDyWQbdO0oqK8oY2Shc6144iBLv7t2ATMqqxDpgKvt9ozqcMBFYL9uO1vmrUTfXwX0EWNIQNeO44HbCOdwONzw==", + "version": "15.1.21", + "resolved": "https://registry.npmjs.org/react-svg/-/react-svg-15.1.21.tgz", + "integrity": "sha512-ISMX8ICoLNivt1+OPY24V0WmBYPSEuVU1EzgVhyXj7mSGs+aQosGFevatrfxx+1zh28iyvWRDma1YbpylGEwbw==", "requires": { - "@babel/runtime": "^7.20.6", - "@tanem/svg-injector": "^10.1.38", + "@babel/runtime": "^7.20.7", + "@tanem/svg-injector": "^10.1.42", "@types/prop-types": "^15.7.5", "prop-types": "^15.8.1" } @@ -16940,9 +17025,9 @@ } }, "redux": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz", - "integrity": "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", "requires": { "@babel/runtime": "^7.9.2" } @@ -17407,9 +17492,9 @@ } }, "styled-components": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.6.tgz", - "integrity": "sha512-hGTZquGAaTqhGWldX7hhfzjnIYBZ0IXQXkCYdvF1Sq3DsUaLx6+NTHC5Jj1ooM2F68sBiVz3lvhfwQs/S3l6qg==", + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.9.tgz", + "integrity": "sha512-Aj3kb13B75DQBo2oRwRa/APdB5rSmwUfN5exyarpX+x/tlM/rwZA2vVk2vQgVSP6WKaZJHWwiFrzgHt+CLtB4A==", "requires": { "@babel/helper-module-imports": "^7.0.0", "@babel/traverse": "^7.4.5", @@ -17689,9 +17774,9 @@ } }, "typescript": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", - "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "dev": true }, "uglify-js": { @@ -17790,9 +17875,9 @@ } }, "use-debounce": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/use-debounce/-/use-debounce-9.0.2.tgz", - "integrity": "sha512-QLyB0sxt9F5AisGDrUybCRJSLE60bTQR0yXc+IebNGUu1GCXwii1zsZl82mPGdWqDVQy7+1FKMLHQUixxf5Nbw==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/use-debounce/-/use-debounce-9.0.3.tgz", + "integrity": "sha512-FhtlbDtDXILJV7Lix5OZj5yX/fW1tzq+VrvK1fnT2bUrPOGruU9Rw8NCEn+UI9wopfERBEZAOQ8lfeCJPllgnw==", "requires": {} }, "use-memo-one": { @@ -17856,9 +17941,9 @@ } }, "vite-plugin-checker": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.5.2.tgz", - "integrity": "sha512-RtpoXS1+A31HcXcNiuHyVDU3SlH1tU/ufOZEBlBrKclNsE+P9BdVsXiO5AWpczZCM6G2k/7GeH/BRi9lDvvakQ==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.5.6.tgz", + "integrity": "sha512-ftRyON0gORUHDxcDt2BErmsikKSkfvl1i2DoP6Jt2zDO9InfvM6tqO1RkXhSjkaXEhKPea6YOnhFaZxW3BzudQ==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", @@ -17867,6 +17952,7 @@ "chokidar": "^3.5.1", "commander": "^8.0.0", "fast-glob": "^3.2.7", + "fs-extra": "^11.1.0", "lodash.debounce": "^4.0.8", "lodash.pick": "^4.4.0", "npm-run-path": "^4.0.1", diff --git a/frontend/package.json b/frontend/package.json index 0ab5bb68f..cad5f2397 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -5,14 +5,14 @@ "dependencies": { "@ant-design/colors": "6.0.0", "@ant-design/icons": "4.8.0", - "@ant-design/plots": "1.2.4", + "@ant-design/plots": "1.2.5", "@antv/algorithm": "0.1.25", - "@antv/g6": "4.8.3", + "@antv/g6": "4.8.7", "@react-spring/web": "9.6.0", - "@reduxjs/toolkit": "1.9.1", + "@reduxjs/toolkit": "1.9.3", "@rive-app/react-canvas": "^3.0.33", "@tippyjs/react": "4.2.6", - "antd": "4.24.5", + "antd": "4.24.8", "axios": "1.2.1", "dayjs": "1.11.7", "framer-motion": "^7.6.19", @@ -27,13 +27,13 @@ "react-redux": "8.0.5", "react-router-dom": "6.5.0", "react-scroll": "1.8.9", - "react-svg": "15.1.15", + "react-svg": "15.1.21", "react-tooltip": "4.2.21", - "redux": "4.2.0", + "redux": "4.2.1", "redux-persist": "6.0.0", "redux-thunk": "2.4.2", - "styled-components": "5.3.6", - "use-debounce": "9.0.2" + "styled-components": "5.3.9", + "use-debounce": "9.0.3" }, "scripts": { "start": "vite --port 3000 --host", @@ -72,9 +72,9 @@ "@testing-library/jest-dom": "5.16.5", "@testing-library/react": "13.4.0", "@testing-library/user-event": "14.4.3", - "@types/react-beautiful-dnd": "13.1.3", + "@types/react-beautiful-dnd": "13.1.4", "@types/react-helmet": "6.1.6", - "@types/react-scroll": "1.8.5", + "@types/react-scroll": "1.8.6", "@types/styled-components": "5.1.26", "@typescript-eslint/eslint-plugin": "5.46.1", "@typescript-eslint/parser": "5.46.1", @@ -95,11 +95,11 @@ "eslint-plugin-simple-import-sort": "8.0.0", "jsdom": "20.0.3", "less": "4.1.3", - "prettier": "2.8.1", + "prettier": "2.8.5", "react-is": "18.2.0", - "typescript": "4.9.4", + "typescript": "4.9.5", "vite": "4.0.1", - "vite-plugin-checker": "0.5.2", + "vite-plugin-checker": "0.5.6", "vite-plugin-eslint": "1.8.1", "vite-plugin-svgr": "2.4.0", "vitest": "0.25.7"