diff --git a/package-lock.json b/package-lock.json index b088d45c..43484cea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,19 +10,19 @@ "hasInstallScript": true, "license": "MIT", "dependencies": { - "@ant-design/cssinjs": "^1.16.2", + "@ant-design/cssinjs": "^1.17.0", "@loadable/component": "^5.15.3", "@react-spring/web": "^9.7.3", - "@react-three/drei": "^9.80.3", - "@react-three/fiber": "^8.13.6", + "@react-three/drei": "^9.83.1", + "@react-three/fiber": "^8.13.7", "@reduxjs/toolkit": "^1.9.5", - "@sentry/cli": "^2.20.5", + "@sentry/cli": "^2.20.6", "@sentry/react": "^7.57.0", - "@sentry/tracing": "^7.64.0", - "@types/three": "^0.155.0", + "@sentry/tracing": "^7.68.0", + "@types/three": "^0.155.1", "@welldone-software/why-did-you-render": "^7.0.1", - "antd": "^5.8.3", - "axios": "^1.4.0", + "antd": "^5.8.6", + "axios": "^1.5.0", "blueimp-md5": "^2.19.0", "cookies-js": "^1.2.3", "copy-to-clipboard": "^3.3.3", @@ -41,7 +41,7 @@ "markmap-common": "^0.15.3", "markmap-lib": "^0.15.2", "markmap-view": "^0.15.4", - "mermaid": "^10.3.0", + "mermaid": "^10.4.0", "nanoid": "^4.0.2", "node-polyfill-webpack-plugin": "^2.0.1", "object-hash": "^3.0.0", @@ -53,13 +53,13 @@ "react": "^18.2.0", "react-css-theme-switcher": "^0.3.0", "react-dom": "^18.2.0", - "react-error-boundary": "^4.0.10", - "react-icons": "^4.10.1", + "react-error-boundary": "^4.0.11", + "react-icons": "^4.11.0", "react-loading-skeleton": "^3.3.1", "react-markdown": "^8.0.7", "react-parallax-tilt": "^1.7.164", - "react-player": "^2.12.0", - "react-qr-code": "^2.0.11", + "react-player": "^2.13.0", + "react-qr-code": "^2.0.12", "react-redux": "^8.1.1", "react-ripples": "^2.2.1", "react-router-dom": "^6.15.0", @@ -72,8 +72,8 @@ "screenfull": "^6.0.2", "sse": "github:mpetazzoni/sse.js", "styled-components": "^6.0.7", - "three": "^0.154.0", - "typescript": "^5.1.6", + "three": "^0.156.1", + "typescript": "^5.2.2", "use-deep-compare-effect": "^1.8.1", "use-react-router-breadcrumbs": "^4.0.1", "user-agents": "^1.0.1444", @@ -170,7 +170,7 @@ "onchange": "^7.1.0", "pnpm": "^8.6.6", "portfinder": "^1.0.32", - "postcss": "^8.4.24", + "postcss": "^8.4.31", "postcss-flexbugs-fixes": "^5.0.2", "postcss-loader": "^7.3.3", "postcss-normalize": "^10.0.1", @@ -195,7 +195,7 @@ "tailwindcss": "^3.3.2", "thread-loader": "^4.0.2", "tree-node-cli": "^1.6.0", - "typescript": "^5.1.6", + "typescript": "^5.2.2", "vite": "^4.4.0", "vite-plugin-html": "^3.2.0", "webpack": "^5.88.1", @@ -251,9 +251,9 @@ } }, "node_modules/@ant-design/cssinjs": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/@ant-design/cssinjs/-/cssinjs-1.16.2.tgz", - "integrity": "sha512-W+LT6Xm5sEYZn7ocMAIP9LvX99woxGg1aYu15o608/uUAaJDR7LrxBu/5cnMLa6AQK1829zdoKmRnRFOxAgzEg==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/@ant-design/cssinjs/-/cssinjs-1.17.0.tgz", + "integrity": "sha512-MgGCZ6sfD3yQB0XW0hN4jgixMxApTlDYyct+pc7fRZNO4CaqWWm/9iXkkljNR27lyWLZmm+XiDfcIOo1bnrnMA==", "dependencies": { "@babel/runtime": "^7.11.1", "@emotion/hash": "^0.8.0", @@ -3306,35 +3306,6 @@ "node": ">= 4.0.0" } }, - "node_modules/@chevrotain/cst-dts-gen": { - "version": "10.5.0", - "resolved": "https://registry.npmmirror.com/@chevrotain/cst-dts-gen/-/cst-dts-gen-10.5.0.tgz", - "integrity": "sha512-lhmC/FyqQ2o7pGK4Om+hzuDrm9rhFYIJ/AXoQBeongmn870Xeb0L6oGEiuR8nohFNL5sMaQEJWCxr1oIVIVXrw==", - "dependencies": { - "@chevrotain/gast": "10.5.0", - "@chevrotain/types": "10.5.0", - "lodash": "4.17.21" - } - }, - "node_modules/@chevrotain/gast": { - "version": "10.5.0", - "resolved": "https://registry.npmmirror.com/@chevrotain/gast/-/gast-10.5.0.tgz", - "integrity": "sha512-pXdMJ9XeDAbgOWKuD1Fldz4ieCs6+nLNmyVhe2gZVqoO7v8HXuHYs5OV2EzUtbuai37TlOAQHrTDvxMnvMJz3A==", - "dependencies": { - "@chevrotain/types": "10.5.0", - "lodash": "4.17.21" - } - }, - "node_modules/@chevrotain/types": { - "version": "10.5.0", - "resolved": "https://registry.npmmirror.com/@chevrotain/types/-/types-10.5.0.tgz", - "integrity": "sha512-f1MAia0x/pAVPWH/T73BJVyO2XU5tI4/iE7cnxb7tqdNTNhQI3Uq3XkqcoteTmD4t1aM0LbHCJOhgIDn07kl2A==" - }, - "node_modules/@chevrotain/utils": { - "version": "10.5.0", - "resolved": "https://registry.npmmirror.com/@chevrotain/utils/-/utils-10.5.0.tgz", - "integrity": "sha512-hBzuU5+JjB2cqNZyszkDHZgOSrUUT8V3dhgRl8Q9Gp6dAj/H5+KILGjbhDpc3Iy9qmqlm/akuOI2ut9VUtzJxQ==" - }, "node_modules/@colors/colors": { "version": "1.5.0", "resolved": "https://registry.npmmirror.com/@colors/colors/-/colors-1.5.0.tgz", @@ -6985,15 +6956,16 @@ } }, "node_modules/@react-three/drei": { - "version": "9.80.3", - "resolved": "https://registry.npmjs.org/@react-three/drei/-/drei-9.80.3.tgz", - "integrity": "sha512-pavkh2qjyh3luf3X2NNMsTyzAW+vS0EmapRQoHUO/au3ha/Ag1JKX83p891O0fV5ne7I+Fet/cEzh8rAfhd+Wg==", + "version": "9.83.1", + "resolved": "https://registry.npmjs.org/@react-three/drei/-/drei-9.83.1.tgz", + "integrity": "sha512-e8qKstTgxx+3RGn/2qokvLpCsPPRVmb3HN9NmMDOhxUBeuks9+9nqI9dxB5+TpugYWP3LWAwNNdwNgi6PXCZPQ==", "dependencies": { "@babel/runtime": "^7.11.2", "@mediapipe/tasks-vision": "0.10.2", "@react-spring/three": "~9.6.1", "@use-gesture/react": "^10.2.24", "camera-controls": "^2.4.2", + "cross-env": "^7.0.3", "detect-gpu": "^5.0.28", "glsl-noise": "^0.0.0", "lodash.clamp": "^4.0.3", @@ -7007,7 +6979,7 @@ "stats.js": "^0.17.0", "suspend-react": "^0.1.3", "three-mesh-bvh": "^0.6.0", - "three-stdlib": "^2.23.9", + "three-stdlib": "^2.25.1", "troika-three-text": "^0.47.2", "utility-types": "^3.10.0", "zustand": "^3.5.13" @@ -7034,9 +7006,9 @@ } }, "node_modules/@react-three/fiber": { - "version": "8.13.6", - "resolved": "https://registry.npmjs.org/@react-three/fiber/-/fiber-8.13.6.tgz", - "integrity": "sha512-V49lldHcbsC7PMnnf4aYrMpHPQe8R7hJYL0AEFjqwioY0nkwga9A+Jx6lCLVG02DF03xwCfJZv5cjZCChffsWg==", + "version": "8.13.7", + "resolved": "https://registry.npmjs.org/@react-three/fiber/-/fiber-8.13.7.tgz", + "integrity": "sha512-fH1wYi8+A2YZX8uYd9N4hfbAV+kHE565s7f62+SMNmpeynaUsN8NzXACmmJ6BpVKAKdxfvOde6dBGwG1BrWOKQ==", "dependencies": { "@babel/runtime": "^7.17.8", "@types/react-reconciler": "^0.26.7", @@ -7196,9 +7168,9 @@ "dev": true }, "node_modules/@sentry/cli": { - "version": "2.20.5", - "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-2.20.5.tgz", - "integrity": "sha512-ZvWb86eF0QXH9C5Mbi87aUmr8SH848yEpXJmlM2AoBowpE9kKDnewCAKvyXUihojUFwCSEEjoJhrRMMgmCZqXA==", + "version": "2.20.6", + "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-2.20.6.tgz", + "integrity": "sha512-j4OFbDCIo/dB/uXDmXnRqCbku0KquekSFSG0Wb6RKwkGqpKwFMRauKXZJrgL4as3qIfDX8HrjNRv257QYMwdQA==", "hasInstallScript": true, "dependencies": { "https-proxy-agent": "^5.0.0", @@ -7335,24 +7307,24 @@ } }, "node_modules/@sentry/tracing": { - "version": "7.64.0", - "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.64.0.tgz", - "integrity": "sha512-Php0XnnJolfxkFdgLlgwgRz3bgHmu/7gDRQaGQHJeDgCCjrmNHI+sHi8zmkWCWSO0Z1mi111n2ZUr9B9YLPBTg==", + "version": "7.68.0", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.68.0.tgz", + "integrity": "sha512-4kGGHStTG0MkRD92AmKAcyWUzkFjFKVyEW/Hm69NIoLvcPv3QMa5QlkTDAeJNnON+hRIB4KWwDPMhdYNIwjl3A==", "dependencies": { - "@sentry-internal/tracing": "7.64.0" + "@sentry-internal/tracing": "7.68.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/tracing/node_modules/@sentry-internal/tracing": { - "version": "7.64.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.64.0.tgz", - "integrity": "sha512-1XE8W6ki7hHyBvX9hfirnGkKDBKNq3bDJyXS86E0bYVDl94nvbRM9BD9DHsCFetqYkVm1yDGEK+6aUVs4CztoQ==", + "version": "7.68.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.68.0.tgz", + "integrity": "sha512-nNKS/q21+Iqzxs2K7T/l3dZi8Z9s/uxsAazpk2AYhFzx9mFnPj1Xfe3dgbFoygNifE+IrpUuldr6D5HQamTDPQ==", "dependencies": { - "@sentry/core": "7.64.0", - "@sentry/types": "7.64.0", - "@sentry/utils": "7.64.0", + "@sentry/core": "7.68.0", + "@sentry/types": "7.68.0", + "@sentry/utils": "7.68.0", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -7360,12 +7332,12 @@ } }, "node_modules/@sentry/tracing/node_modules/@sentry/core": { - "version": "7.64.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.64.0.tgz", - "integrity": "sha512-IzmEyl5sNG7NyEFiyFHEHC+sizsZp9MEw1+RJRLX6U5RITvcsEgcajSkHQFafaBPzRrcxZMdm47Cwhl212LXcw==", + "version": "7.68.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.68.0.tgz", + "integrity": "sha512-mT3ObBWgvAky/QF3dZy4KBoXbRXbNsD6evn+mYi9UEeIZQ5NpnQYDEp78mapiEjI/TAHZIhTIuaBhj1Jk0qUUA==", "dependencies": { - "@sentry/types": "7.64.0", - "@sentry/utils": "7.64.0", + "@sentry/types": "7.68.0", + "@sentry/utils": "7.68.0", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -7373,19 +7345,19 @@ } }, "node_modules/@sentry/tracing/node_modules/@sentry/types": { - "version": "7.64.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.64.0.tgz", - "integrity": "sha512-LqjQprWXjUFRmzIlUjyA+KL+38elgIYmAeoDrdyNVh8MK5IC1W2Lh1Q87b4yOiZeMiIhIVNBd7Ecoh2rodGrGA==", + "version": "7.68.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.68.0.tgz", + "integrity": "sha512-5J2pH1Pjx/029zTm3CNY9MaE8Aui81nG7JCtlMp7uEfQ//9Ja4d4Sliz/kV4ARbkIKUZerSgaRAm3xCy5XOXLg==", "engines": { "node": ">=8" } }, "node_modules/@sentry/tracing/node_modules/@sentry/utils": { - "version": "7.64.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.64.0.tgz", - "integrity": "sha512-HRlM1INzK66Gt+F4vCItiwGKAng4gqzCR4C5marsL3qv6SrKH98dQnCGYgXluSWaaa56h97FRQu7TxCk6jkSvQ==", + "version": "7.68.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.68.0.tgz", + "integrity": "sha512-NecnQegvKARyeFmBx7mYmbI17mTvjARWs1nfzY5jhPyNc3Zk4M3bQsgIdnJ1t+jo93UYudlNND7hxhDzjcBAVg==", "dependencies": { - "@sentry/types": "7.64.0", + "@sentry/types": "7.68.0", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -8294,9 +8266,9 @@ } }, "node_modules/@types/draco3d": { - "version": "1.4.2", - "resolved": "https://registry.npmmirror.com/@types/draco3d/-/draco3d-1.4.2.tgz", - "integrity": "sha512-goh23EGr6CLV6aKPwN1p8kBD/7tT5V/bLpToSbarKrwVejqNrspVrv8DhliteYkkhZYrlq/fwKZRRUzH4XN88w==" + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@types/draco3d/-/draco3d-1.4.5.tgz", + "integrity": "sha512-JdcOl2fwoCZOHGZErjnrku3h6hF/8D21VBCclyP4m9Kggh+vMXsLyAmfEiOXwUXZ1jpv2jdfWV/a5NCgw/g/Kg==" }, "node_modules/@types/eslint": { "version": "8.44.0", @@ -8530,9 +8502,9 @@ "dev": true }, "node_modules/@types/offscreencanvas": { - "version": "2019.7.0", - "resolved": "https://registry.npmmirror.com/@types/offscreencanvas/-/offscreencanvas-2019.7.0.tgz", - "integrity": "sha512-PGcyveRIpL1XIqK8eBsmRBt76eFgtzuPiSTyKHZxnGemp2yzGzWpjYKAfK3wIMiU7eH+851yEpiuP8JZerTmWg==" + "version": "2019.7.1", + "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.1.tgz", + "integrity": "sha512-+HSrJgjBW77ALieQdMJvXhRZUIRN1597L+BKvsyeiIlHHERnqjcuOLyodK3auJ3Y3zRezNKtKAhuQWYJfEgFHQ==" }, "node_modules/@types/parse-json": { "version": "4.0.0", @@ -8676,9 +8648,9 @@ "integrity": "sha512-n4sx2bqL0mW1tvDf/loQ+aMX7GQD3lc3fkCMC55VFNDu/vBOabO+LTIeXKM14xK0ppk5TUGcWRjiSpIlUpghKw==" }, "node_modules/@types/three": { - "version": "0.155.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.155.0.tgz", - "integrity": "sha512-IzdbqXsGsbG0flvq9D5L9pZRwySQQps2bGcizLYEsfvK3dM+B0sqKR6S+xAOXbouXemfDmHttrcQjVOM46YnAw==", + "version": "0.155.1", + "resolved": "https://registry.npmjs.org/@types/three/-/three-0.155.1.tgz", + "integrity": "sha512-uNUwnz/wWRxahjIqTtDYQ1qdE1R1py21obxfuILkT+kKrjocMwRLQQA1l8nMxfQU7VXb7CXu04ucMo8OqZt4ZA==", "dependencies": { "@tweenjs/tween.js": "~18.6.4", "@types/stats.js": "*", @@ -9436,9 +9408,9 @@ } }, "node_modules/antd": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/antd/-/antd-5.8.3.tgz", - "integrity": "sha512-/DIGg/1UXyPdNLs9FYalfJO1LnnwMv2pnx9DS6ANSJwlo6fDxtb693IJWdaBuRlxgXJfARzxMNsPyFygy9N/Qw==", + "version": "5.8.6", + "resolved": "https://registry.npmjs.org/antd/-/antd-5.8.6.tgz", + "integrity": "sha512-DQdHJSq7AH303NgAUZcMRrWqwRYLT9LjesrfhB9xwwi3ooWTMAnS0LrL2NIYHvXZQy1kV0C4mMSiSbBqEKatLA==", "dependencies": { "@ant-design/colors": "^7.0.0", "@ant-design/cssinjs": "^1.16.0", @@ -9467,15 +9439,15 @@ "rc-mentions": "~2.5.0", "rc-menu": "~9.10.0", "rc-motion": "^2.7.3", - "rc-notification": "~5.0.4", - "rc-pagination": "~3.5.0", + "rc-notification": "~5.1.1", + "rc-pagination": "~3.6.0", "rc-picker": "~3.13.0", "rc-progress": "~3.4.1", "rc-rate": "~2.12.0", "rc-resize-observer": "^1.2.0", "rc-segmented": "~2.2.0", "rc-select": "~14.7.1", - "rc-slider": "~10.1.0", + "rc-slider": "~10.2.1", "rc-steps": "~6.0.1", "rc-switch": "~4.1.0", "rc-table": "~7.32.1", @@ -9485,7 +9457,7 @@ "rc-tree": "~5.7.6", "rc-tree-select": "~5.11.0", "rc-upload": "~4.3.0", - "rc-util": "^5.32.0", + "rc-util": "^5.37.0", "scroll-into-view-if-needed": "^3.0.3", "throttle-debounce": "^5.0.0" }, @@ -9861,9 +9833,9 @@ } }, "node_modules/axios": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/axios/-/axios-1.4.0.tgz", - "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.0.tgz", + "integrity": "sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==", "dependencies": { "follow-redirects": "^1.15.0", "form-data": "^4.0.0", @@ -11309,19 +11281,6 @@ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, - "node_modules/chevrotain": { - "version": "10.5.0", - "resolved": "https://registry.npmmirror.com/chevrotain/-/chevrotain-10.5.0.tgz", - "integrity": "sha512-Pkv5rBY3+CsHOYfV5g/Vs5JY9WTHHDEKOlohI2XeygaZhUeqhAlldZ8Hz9cRmxu709bvS08YzxHdTPHhffc13A==", - "dependencies": { - "@chevrotain/cst-dts-gen": "10.5.0", - "@chevrotain/gast": "10.5.0", - "@chevrotain/types": "10.5.0", - "@chevrotain/utils": "10.5.0", - "lodash": "4.17.21", - "regexp-to-ast": "0.5.0" - } - }, "node_modules/child_process": { "version": "1.0.2", "resolved": "https://registry.npmmirror.com/child_process/-/child_process-1.0.2.tgz", @@ -13057,7 +13016,6 @@ "version": "7.0.3", "resolved": "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz", "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, "dependencies": { "cross-spawn": "^7.0.1" }, @@ -13083,7 +13041,6 @@ "version": "7.0.3", "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -14856,7 +14813,7 @@ }, "node_modules/draco3d": { "version": "1.5.6", - "resolved": "https://registry.npmmirror.com/draco3d/-/draco3d-1.5.6.tgz", + "resolved": "https://registry.npmjs.org/draco3d/-/draco3d-1.5.6.tgz", "integrity": "sha512-+3NaRjWktb5r61ZFoDejlykPEFKT5N/LkbXsaddlw6xNSXBanUYpFc2AXXpbJDilPHazcSreU/DpQIaxfX0NfQ==" }, "node_modules/duplexer": { @@ -22490,7 +22447,7 @@ }, "node_modules/ktx-parse": { "version": "0.4.5", - "resolved": "https://registry.npmmirror.com/ktx-parse/-/ktx-parse-0.4.5.tgz", + "resolved": "https://registry.npmjs.org/ktx-parse/-/ktx-parse-0.4.5.tgz", "integrity": "sha512-MK3FOody4TXbFf8Yqv7EBbySw7aPvEcPX++Ipt6Sox+/YMFvR5xaTyhfNSk1AEmMy+RYIw81ctN4IMxCB8OAlg==" }, "node_modules/lamina": { @@ -24121,11 +24078,11 @@ } }, "node_modules/mermaid": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.3.0.tgz", - "integrity": "sha512-H5quxuQjwXC8M1WuuzhAp2TdqGg74t5skfDBrNKJ7dt3z8Wprl5S6h9VJsRhoBUTSs1TMtHEdplLhCqXleZZLw==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.4.0.tgz", + "integrity": "sha512-4QCQLp79lvz7UZxow5HUX7uWTPJOaQBVExduo91tliXC7v78i6kssZOPHxLL+Xs30KU72cpPn3g3imw/xm/gaw==", "dependencies": { - "@braintree/sanitize-url": "^6.0.2", + "@braintree/sanitize-url": "^6.0.1", "@types/d3-scale": "^4.0.3", "@types/d3-scale-chromatic": "^3.0.0", "cytoscape": "^3.23.0", @@ -24135,7 +24092,7 @@ "d3-sankey": "^0.12.3", "dagre-d3-es": "7.0.10", "dayjs": "^1.11.7", - "dompurify": "3.0.5", + "dompurify": "^3.0.5", "elkjs": "^0.8.2", "khroma": "^2.0.0", "lodash-es": "^4.17.21", @@ -24874,7 +24831,7 @@ }, "node_modules/mmd-parser": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/mmd-parser/-/mmd-parser-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/mmd-parser/-/mmd-parser-1.0.4.tgz", "integrity": "sha512-Qi0VCU46t2IwfGv5KF0+D/t9cizcDug7qnNoy9Ggk7aucp0tssV8IwTMkBlDbm+VqAf3cdQHTCARKSsuS2MYFg==" }, "node_modules/mockjs": { @@ -26216,21 +26173,6 @@ "opener": "bin/opener-bin.js" } }, - "node_modules/opentype.js": { - "version": "1.3.4", - "resolved": "https://registry.npmmirror.com/opentype.js/-/opentype.js-1.3.4.tgz", - "integrity": "sha512-d2JE9RP/6uagpQAVtJoF0pJJA/fgai89Cc50Yp0EJHk+eLp6QQ7gBoblsnubRULNY132I0J1QKMJ+JTbMqz4sw==", - "dependencies": { - "string.prototype.codepointat": "^0.2.1", - "tiny-inflate": "^1.0.3" - }, - "bin": { - "ot": "bin/ot" - }, - "engines": { - "node": ">= 8.0.0" - } - }, "node_modules/optionator": { "version": "0.9.3", "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.3.tgz", @@ -26687,7 +26629,6 @@ "version": "3.1.1", "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, "engines": { "node": ">=8" } @@ -27103,9 +27044,9 @@ } }, "node_modules/postcss": { - "version": "8.4.27", - "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.27.tgz", - "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==", + "version": "8.4.31", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -28255,7 +28196,7 @@ }, "node_modules/potpack": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/potpack/-/potpack-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/potpack/-/potpack-1.0.2.tgz", "integrity": "sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==" }, "node_modules/pre-commit": { @@ -29437,9 +29378,9 @@ } }, "node_modules/rc-notification": { - "version": "5.0.5", - "resolved": "https://registry.npmmirror.com/rc-notification/-/rc-notification-5.0.5.tgz", - "integrity": "sha512-uEz2jggourwv/rR0obe7RHEa63UchqX4k+e+Qt2c3LaY7U9Tc+L6ANhzgCKYSA/afm0ebjmNZHoB5Cv47xEOcA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-5.1.1.tgz", + "integrity": "sha512-BPnded/WmWFE57ubqhVCgRSuedfQQNeSOYqdwppyr2B/Wt909gYFKyWAkFJVXuppAjsOGop05a93UaxjmUFdkg==", "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "2.x", @@ -29470,9 +29411,9 @@ } }, "node_modules/rc-pagination": { - "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/rc-pagination/-/rc-pagination-3.5.0.tgz", - "integrity": "sha512-lUBVtVVUn7gGsq4mTyVpcZQr+AMcljbMiL/HcCmSdFrcsK0iZVKwwbXDxhz2IV0JXUs9Hzepr5sQFaF+9ad/pQ==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.6.1.tgz", + "integrity": "sha512-R/sUnKKXx1Nm4kZfUKS3YKa7yEPF1ZkVB/AynQaHt+nMER7h9wPTfliDJFdYo+RM/nk2JD4Yc5QpUq8fIQHeug==", "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.1", @@ -29602,9 +29543,9 @@ } }, "node_modules/rc-slider": { - "version": "10.1.1", - "resolved": "https://registry.npmmirror.com/rc-slider/-/rc-slider-10.1.1.tgz", - "integrity": "sha512-gn8oXazZISEhnmRinI89Z/JD/joAaM35jp+gDtIVSTD/JJMCCBqThqLk1SVJmvtfeiEF/kKaFY0+qt4SDHFUDw==", + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.2.1.tgz", + "integrity": "sha512-l355C/65iV4UFp7mXq5xBTNX2/tF2g74VWiTVlTpNp+6vjE/xaHHNiQq5Af+Uu28uUiqCuH/QXs5HfADL9KJ/A==", "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.5", @@ -29769,9 +29710,9 @@ } }, "node_modules/rc-util": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.36.0.tgz", - "integrity": "sha512-a4uUvT+UNHvYL+awzbN8H8zAjfduwY4KAp2wQy40wOz3NyBdo3Xhx/EAAPyDkHLoGm535jIACaMhIqExGiAjHw==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.37.0.tgz", + "integrity": "sha512-cPMV8DzaHI1KDaS7XPRXAf4J7mtBqjvjikLpQieaeOO7+cEbqY2j7Kso/T0R0OiEZTNcLS/8Zl9YrlXiO9UbjQ==", "dependencies": { "@babel/runtime": "^7.18.3", "react-is": "^16.12.0" @@ -29887,9 +29828,9 @@ } }, "node_modules/react-error-boundary": { - "version": "4.0.10", - "resolved": "https://registry.npmmirror.com/react-error-boundary/-/react-error-boundary-4.0.10.tgz", - "integrity": "sha512-pvVKdi77j2OoPHo+p3rorgE43OjDWiqFkaqkJz8sJKK6uf/u8xtzuaVfj5qJ2JnDLIgF1De3zY5AJDijp+LVPA==", + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.0.11.tgz", + "integrity": "sha512-U13ul67aP5DOSPNSCWQ/eO0AQEYzEFkVljULQIjMV0KlffTAhxuDoBKdO0pb/JZ8mDhMKFZ9NZi0BmLGUiNphw==", "dependencies": { "@babel/runtime": "^7.12.5" }, @@ -29903,9 +29844,9 @@ "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" }, "node_modules/react-icons": { - "version": "4.10.1", - "resolved": "https://registry.npmmirror.com/react-icons/-/react-icons-4.10.1.tgz", - "integrity": "sha512-/ngzDP/77tlCfqthiiGNZeYFACw85fUjZtLbedmJ5DTlNDIwETxhwBzdOJ21zj4iJdvc0J3y7yOsX3PpxAJzrw==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.11.0.tgz", + "integrity": "sha512-V+4khzYcE5EBk/BvcuYRq6V/osf11ODUM2J8hg2FDSswRrGvqiYUYPRy4OdrWaQOBj4NcpJfmHZLNaD+VH0TyA==", "peerDependencies": { "react": "*" } @@ -29969,9 +29910,9 @@ } }, "node_modules/react-player": { - "version": "2.12.0", - "resolved": "https://registry.npmmirror.com/react-player/-/react-player-2.12.0.tgz", - "integrity": "sha512-rymLRz/2GJJD+Wc01S7S+i9pGMFYnNmQibR2gVE3KmHJCBNN8BhPAlOPTGZtn1uKpJ6p4RPLlzPQ1OLreXd8gw==", + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/react-player/-/react-player-2.13.0.tgz", + "integrity": "sha512-gkY7ZdbVFztlKFFhCPcnDrFQm+L399b8fhWsKatZ+b2wpKJwfUHBXQFMRxqYQGT0ic1/wQ7D7EZEWy7ZBqk2pw==", "dependencies": { "deepmerge": "^4.0.0", "load-script": "^1.0.0", @@ -29984,9 +29925,9 @@ } }, "node_modules/react-qr-code": { - "version": "2.0.11", - "resolved": "https://registry.npmmirror.com/react-qr-code/-/react-qr-code-2.0.11.tgz", - "integrity": "sha512-P7mvVM5vk9NjGdHMt4Z0KWeeJYwRAtonHTghZT2r+AASinLUUKQ9wfsGH2lPKsT++gps7hXmaiMGRvwTDEL9OA==", + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/react-qr-code/-/react-qr-code-2.0.12.tgz", + "integrity": "sha512-k+pzP5CKLEGBRwZsDPp98/CAJeXlsYRHM2iZn1Sd5Th/HnKhIZCSg27PXO58zk8z02RaEryg+60xa4vyywMJwg==", "dependencies": { "prop-types": "^15.8.1", "qr.js": "0.0.0" @@ -30675,11 +30616,6 @@ "@babel/runtime": "^7.8.4" } }, - "node_modules/regexp-to-ast": { - "version": "0.5.0", - "resolved": "https://registry.npmmirror.com/regexp-to-ast/-/regexp-to-ast-0.5.0.tgz", - "integrity": "sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw==" - }, "node_modules/regexp-tree": { "version": "0.1.27", "resolved": "https://registry.npmmirror.com/regexp-tree/-/regexp-tree-0.1.27.tgz", @@ -31863,7 +31799,6 @@ "version": "2.0.0", "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "dependencies": { "shebang-regex": "^3.0.0" }, @@ -31875,7 +31810,6 @@ "version": "3.0.0", "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, "engines": { "node": ">=8" } @@ -33319,11 +33253,6 @@ "node": ">=8" } }, - "node_modules/string.prototype.codepointat": { - "version": "0.2.1", - "resolved": "https://registry.npmmirror.com/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz", - "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==" - }, "node_modules/string.prototype.matchall": { "version": "4.0.8", "resolved": "https://registry.npmmirror.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", @@ -34489,9 +34418,9 @@ } }, "node_modules/three": { - "version": "0.154.0", - "resolved": "https://registry.npmmirror.com/three/-/three-0.154.0.tgz", - "integrity": "sha512-Uzz8C/5GesJzv8i+Y2prEMYUwodwZySPcNhuJUdsVMH2Yn4Nm8qlbQe6qRN5fOhg55XB0WiLfTPBxVHxpE60ug==" + "version": "0.156.1", + "resolved": "https://registry.npmjs.org/three/-/three-0.156.1.tgz", + "integrity": "sha512-kP7H0FK9d/k6t/XvQ9FO6i+QrePoDcNhwl0I02+wmUJRNSLCUIDMcfObnzQvxb37/0Uc9TDT0T1HgsRRrO6SYQ==" }, "node_modules/three-custom-shader-material": { "version": "4.0.0", @@ -34526,19 +34455,17 @@ } }, "node_modules/three-stdlib": { - "version": "2.23.13", - "resolved": "https://registry.npmmirror.com/three-stdlib/-/three-stdlib-2.23.13.tgz", - "integrity": "sha512-WU4XHs4E6szAyoREzTs5bUAc1WFadiz5jRjNlA7aIIqf+raT4jfA320P0XmlyZz/wJwmpZnOuki4kAFsmadkTQ==", + "version": "2.26.8", + "resolved": "https://registry.npmjs.org/three-stdlib/-/three-stdlib-2.26.8.tgz", + "integrity": "sha512-KcGnIe60APle51lzHJdRPuN2O0HvawBKq3Fd9KNk/ImISxVlI7m+LBYoFN5rki9RV2vi5wDDvrMUgVCR/jhVxw==", "dependencies": { "@types/draco3d": "^1.4.0", "@types/offscreencanvas": "^2019.6.4", "@types/webxr": "^0.5.2", - "chevrotain": "^10.1.2", "draco3d": "^1.4.1", "fflate": "^0.6.9", "ktx-parse": "^0.4.5", "mmd-parser": "^1.0.4", - "opentype.js": "^1.3.3", "potpack": "^1.0.1", "zstddec": "^0.0.2" }, @@ -34600,11 +34527,6 @@ "node": ">=0.6.0" } }, - "node_modules/tiny-inflate": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/tiny-inflate/-/tiny-inflate-1.0.3.tgz", - "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==" - }, "node_modules/tmp": { "version": "0.0.33", "resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.0.33.tgz", @@ -35151,9 +35073,9 @@ } }, "node_modules/typescript": { - "version": "5.1.6", - "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.1.6.tgz", - "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -37640,7 +37562,7 @@ }, "node_modules/zstddec": { "version": "0.0.2", - "resolved": "https://registry.npmmirror.com/zstddec/-/zstddec-0.0.2.tgz", + "resolved": "https://registry.npmjs.org/zstddec/-/zstddec-0.0.2.tgz", "integrity": "sha512-DCo0oxvcvOTGP/f5FA6tz2Z6wF+FIcEApSTu0zV5sQgn9hoT5lZ9YRAKUraxt9oP7l4e8TnNdi8IZTCX6WCkwA==" }, "node_modules/zustand": { diff --git a/package.json b/package.json index 28cbb073..4af08a0d 100644 --- a/package.json +++ b/package.json @@ -179,7 +179,7 @@ "onchange": "^7.1.0", "pnpm": "^8.6.6", "portfinder": "^1.0.32", - "postcss": "^8.4.24", + "postcss": "^8.4.31", "postcss-flexbugs-fixes": "^5.0.2", "postcss-loader": "^7.3.3", "postcss-normalize": "^10.0.1", @@ -204,7 +204,7 @@ "tailwindcss": "^3.3.2", "thread-loader": "^4.0.2", "tree-node-cli": "^1.6.0", - "typescript": "^5.1.6", + "typescript": "^5.2.2", "vite": "^4.4.0", "vite-plugin-html": "^3.2.0", "webpack": "^5.88.1", @@ -216,19 +216,19 @@ "webpackbar": "^5.0.2" }, "dependencies": { - "@ant-design/cssinjs": "^1.16.2", + "@ant-design/cssinjs": "^1.17.0", "@loadable/component": "^5.15.3", "@react-spring/web": "^9.7.3", - "@react-three/drei": "^9.80.3", - "@react-three/fiber": "^8.13.6", + "@react-three/drei": "^9.83.1", + "@react-three/fiber": "^8.13.7", "@reduxjs/toolkit": "^1.9.5", - "@sentry/cli": "^2.20.5", + "@sentry/cli": "^2.20.6", "@sentry/react": "^7.57.0", - "@sentry/tracing": "^7.64.0", - "@types/three": "^0.155.0", + "@sentry/tracing": "^7.68.0", + "@types/three": "^0.155.1", "@welldone-software/why-did-you-render": "^7.0.1", - "antd": "^5.8.3", - "axios": "^1.4.0", + "antd": "^5.8.6", + "axios": "^1.5.0", "blueimp-md5": "^2.19.0", "cookies-js": "^1.2.3", "copy-to-clipboard": "^3.3.3", @@ -247,7 +247,7 @@ "markmap-common": "^0.15.3", "markmap-lib": "^0.15.2", "markmap-view": "^0.15.4", - "mermaid": "^10.3.0", + "mermaid": "^10.4.0", "nanoid": "^4.0.2", "node-polyfill-webpack-plugin": "^2.0.1", "object-hash": "^3.0.0", @@ -259,13 +259,13 @@ "react": "^18.2.0", "react-css-theme-switcher": "^0.3.0", "react-dom": "^18.2.0", - "react-error-boundary": "^4.0.10", - "react-icons": "^4.10.1", + "react-error-boundary": "^4.0.11", + "react-icons": "^4.11.0", "react-loading-skeleton": "^3.3.1", "react-markdown": "^8.0.7", "react-parallax-tilt": "^1.7.164", - "react-player": "^2.12.0", - "react-qr-code": "^2.0.11", + "react-player": "^2.13.0", + "react-qr-code": "^2.0.12", "react-redux": "^8.1.1", "react-ripples": "^2.2.1", "react-router-dom": "^6.15.0", @@ -278,8 +278,8 @@ "screenfull": "^6.0.2", "sse": "github:mpetazzoni/sse.js", "styled-components": "^6.0.7", - "three": "^0.154.0", - "typescript": "^5.1.6", + "three": "^0.156.1", + "typescript": "^5.2.2", "use-deep-compare-effect": "^1.8.1", "use-react-router-breadcrumbs": "^4.0.1", "user-agents": "^1.0.1444",