diff --git a/package-lock.json b/package-lock.json index d0835038..b6b3e935 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,43 +10,43 @@ "dependencies": { "@codemirror/lang-python": "^6.1.6", "@radix-ui/react-slot": "^1.1.0", - "@reduxjs/toolkit": "^2.2.4", + "@reduxjs/toolkit": "^2.2.7", "@uiw/codemirror-theme-dracula": "^4.23.0", "@uiw/react-codemirror": "^4.23.0", "@uiw/react-md-editor": "^4.0.4", - "add-to-calendar-button-react": "^2.6.14", + "add-to-calendar-button-react": "^2.6.18", "axios": "^1.7.4", - "chart.js": "^4.4.2", + "chart.js": "^4.4.3", "crypto-js": "^4.2.0", "date-fns": "^3.6.0", - "dompurify": "^3.1.3", + "dompurify": "^3.1.6", "dotenv": "^16.4.5", - "framer-motion": "^11.0.14", + "framer-motion": "^11.3.28", "fs-extra": "^11.2.0", - "highlight.js": "^11.9.0", + "highlight.js": "^11.10.0", "html2canvas": "^1.4.1", "jspdf": "^2.5.1", "jwt-decode": "^4.0.0", "moment": "^2.30.1", "path": "^0.12.7", - "path-to-regexp": "^6.2.2", + "path-to-regexp": "^7.1.0", "react-calendar-heatmap": "^1.9.0", "react-chartjs-2": "^5.2.0", "react-chatbot-kit": "^2.2.2", "react-csv": "^2.2.2", - "react-day-picker": "^8.10.1", + "react-day-picker": "^9.0.8", "react-dom": "^18.3.1", "react-dropzone": "^14.2.3", "react-helmet-async": "^2.0.5", - "react-icons": "^5.2.1", + "react-icons": "^5.3.0", "react-infinite-scroll-component": "^6.1.0", "react-markdown": "^9.0.1", "react-quill": "^2.0.0", "react-redux": "^9.1.2", - "react-router": "^6.23.1", - "react-router-dom": "^6.23.1", + "react-router": "^6.26.1", + "react-router-dom": "^6.26.1", "react-scroll": "^1.9.0", - "react-spinners": "^0.13.8", + "react-spinners": "^0.14.1", "react-spinners-kit": "^1.9.1", "react-syntax-highlighter": "^15.5.0", "react-toastify": "^10.0.5", @@ -55,7 +55,7 @@ "remark-gfm": "^4.0.0", "sass": "^1.77.4", "sitemap": "^8.0.0", - "styled-components": "^6.1.11", + "styled-components": "^6.1.12", "validator": "^13.12.0" }, "devDependencies": { @@ -3510,9 +3510,10 @@ } }, "node_modules/@reduxjs/toolkit": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.2.4.tgz", - "integrity": "sha512-EoIC9iC2V/DLRBVMXRHrO/oM3QBT7RuJNeBRx8Cpnz/NHINeZBEqgI8YOxAYUjLp+KYxGgc4Wd6KoAKsaUBGhg==", + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.2.7.tgz", + "integrity": "sha512-faI3cZbSdFb8yv9dhDTmGwclW0vk0z5o1cia+kf7gCbaCwHI5e+7tP57mJUv22pNcNbeA62GSrPpfrUfdXcQ6g==", + "license": "MIT", "dependencies": { "immer": "^10.0.3", "redux": "^5.0.1", @@ -3533,9 +3534,10 @@ } }, "node_modules/@remix-run/router": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.1.tgz", - "integrity": "sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.19.1.tgz", + "integrity": "sha512-S45oynt/WH19bHbIXjtli6QmwNYvaz+vtnubvNpNDvUOoA/OWh6j1OikIP3G+v5GHdxyC6EXoChG3HgYGEUfcg==", + "license": "MIT", "engines": { "node": ">=14.0.0" } @@ -6820,11 +6822,12 @@ } }, "node_modules/add-to-calendar-button": { - "version": "2.6.14", - "resolved": "https://registry.npmjs.org/add-to-calendar-button/-/add-to-calendar-button-2.6.14.tgz", - "integrity": "sha512-kGh+KgiDWq7SmX/f5FXhigHSC7QD9DoG7OyRrO2DHizSque/XgWlvvfJC4TVfRs92U4fewMKKGyB1wrJpWrSwg==", + "version": "2.6.19", + "resolved": "https://registry.npmjs.org/add-to-calendar-button/-/add-to-calendar-button-2.6.19.tgz", + "integrity": "sha512-6P8BP2AdyVgI/8oWu12aINijmGftsnQW8oLGtZZfr3k/hGV3JaoADXsLU8E+unh4uRk/hnldz0Zk+jyjhbROWQ==", + "license": "ELv2", "dependencies": { - "timezones-ical-library": "^1.8.2" + "timezones-ical-library": "^1.8.3" }, "engines": { "node": ">=18.17.0", @@ -6832,11 +6835,12 @@ } }, "node_modules/add-to-calendar-button-react": { - "version": "2.6.14", - "resolved": "https://registry.npmjs.org/add-to-calendar-button-react/-/add-to-calendar-button-react-2.6.14.tgz", - "integrity": "sha512-MhxzyBeobJhSfNPnNby5RoQLTJ99YiSOU+OqB9M7Pnc3TlqtTqRAongdyY09AKe8pA+7lSSpGQDZurd2hwzEHA==", + "version": "2.6.18", + "resolved": "https://registry.npmjs.org/add-to-calendar-button-react/-/add-to-calendar-button-react-2.6.18.tgz", + "integrity": "sha512-mxiUWTnFpqLBZG6RoRghucuaJ+ilkfNcmUIPcnw+dyGU5lNx+lFbgC9322PNZGv3msxK7hxmUcjCVggzzMA7kg==", + "license": "ELv2", "dependencies": { - "add-to-calendar-button": "^2.6.14" + "add-to-calendar-button": "^2.6.18" }, "engines": { "node": ">=18.17.0", @@ -7871,9 +7875,10 @@ } }, "node_modules/chart.js": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.2.tgz", - "integrity": "sha512-6GD7iKwFpP5kbSD4MeRRRlTnQvxfQREy36uEtm1hzHzcOqwWx0YEHuspuoNlslu+nciLIB7fjjsHkUv/FzFcOg==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.3.tgz", + "integrity": "sha512-qK1gkGSRYcJzqrrzdR6a+I0vQ4/R+SoODXyAjscQ/4mzuNzySaMCd+hyVxitSY1+L2fjPD1Gbn+ibNqRmwQeLw==", + "license": "MIT", "dependencies": { "@kurkle/color": "^0.3.0" }, @@ -9028,9 +9033,10 @@ } }, "node_modules/dompurify": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.3.tgz", - "integrity": "sha512-5sOWYSNPaxz6o2MUPvtyxTTqR4D3L77pr5rUQoWgD5ROQtVIZQgJkXbo1DLlK3vj11YGw5+LnF4SYti4gZmwng==" + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.6.tgz", + "integrity": "sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==", + "license": "(MPL-2.0 OR Apache-2.0)" }, "node_modules/dotenv": { "version": "16.4.5", @@ -10642,9 +10648,10 @@ } }, "node_modules/framer-motion": { - "version": "11.2.10", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.2.10.tgz", - "integrity": "sha512-/gr3PLZUVFCc86a9MqCUboVrALscrdluzTb3yew+2/qKBU8CX6nzs918/SRBRCqaPbx0TZP10CB6yFgK2C5cYQ==", + "version": "11.3.28", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.3.28.tgz", + "integrity": "sha512-dqhoawipEAjqdv32zbv72sOMJZjol7dROWn7t/FOq23WXJ40O4OUybgnO2ldnuS+3YquSn8xO/KKRavZ+TBVOQ==", + "license": "MIT", "dependencies": { "tslib": "^2.4.0" }, @@ -11707,9 +11714,10 @@ } }, "node_modules/highlight.js": { - "version": "11.9.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.9.0.tgz", - "integrity": "sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==", + "version": "11.10.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.10.0.tgz", + "integrity": "sha512-SYVnVFswQER+zu1laSya563s+F8VDGt7o35d4utbamowvUNLLMovFqwCLSocpZTz3MgaSRA1IbqRWZv97dtErQ==", + "license": "BSD-3-Clause", "engines": { "node": ">=12.0.0" } @@ -15480,9 +15488,13 @@ } }, "node_modules/path-to-regexp": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", - "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-7.1.0.tgz", + "integrity": "sha512-ZToe+MbUF4lBqk6dV8GKot4DKfzrxXsplOddH8zN3YK+qw9/McvP7+4ICjZvOne0jQhN4eJwHsX6tT0Ns19fvw==", + "license": "MIT", + "engines": { + "node": ">=16" + } }, "node_modules/path-type": { "version": "4.0.0", @@ -16255,16 +16267,19 @@ "integrity": "sha512-RG5hOcZKZFigIGE8LxIEV/OgS1vigFQT4EkaHeKgyuCbUAu9Nbd/1RYq++bJcJJ9VOqO/n9TZRADsXNDR4VEpw==" }, "node_modules/react-day-picker": { - "version": "8.10.1", - "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-8.10.1.tgz", - "integrity": "sha512-TMx7fNbhLk15eqcMt+7Z7S2KF7mfTId/XJDjKE8f+IUcFn0l08/kI4FiYTL/0yuOLmEcbR4Fwe3GJf/NiiMnPA==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-9.0.8.tgz", + "integrity": "sha512-dZM94abRNnc2jC/wkWn56358GHJcfAHfyC2Th9asyIUQhFIC5D2Ef5qUG9n1b5t8PeCJst7eCWJ6b+XZaAjxhA==", + "license": "MIT", + "dependencies": { + "date-fns": "^3.6.0" + }, "funding": { "type": "individual", "url": "https://github.com/sponsors/gpbl" }, "peerDependencies": { - "date-fns": "^2.28.0 || ^3.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": ">=16.8.0" } }, "node_modules/react-docgen": { @@ -16371,9 +16386,10 @@ } }, "node_modules/react-icons": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.2.1.tgz", - "integrity": "sha512-zdbW5GstTzXaVKvGSyTaBalt7HSfuK5ovrzlpyiWHAFXndXTdd/1hdDHI4xBM1Mn7YriT6aqESucFl9kEXzrdw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.3.0.tgz", + "integrity": "sha512-DnUk8aFbTyQPSkCfF8dbX6kQjXA9DktMeJqfjrg6cK9vwQVMxmcA3BfP4QoiztVmEHtwlTgLFsPuH2NskKT6eg==", + "license": "MIT", "peerDependencies": { "react": "*" } @@ -16520,11 +16536,12 @@ } }, "node_modules/react-router": { - "version": "6.23.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.1.tgz", - "integrity": "sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==", + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.26.1.tgz", + "integrity": "sha512-kIwJveZNwp7teQRI5QmwWo39A5bXRyqpH0COKKmPnyD2vBvDwgFXSqDUYtt1h+FEyfnE8eXr7oe0MxRzVwCcvQ==", + "license": "MIT", "dependencies": { - "@remix-run/router": "1.16.1" + "@remix-run/router": "1.19.1" }, "engines": { "node": ">=14.0.0" @@ -16534,12 +16551,13 @@ } }, "node_modules/react-router-dom": { - "version": "6.23.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.1.tgz", - "integrity": "sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==", + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.26.1.tgz", + "integrity": "sha512-veut7m41S1fLql4pLhxeSW3jlqs+4MtjRLj0xvuCEXsxusJCbs6I8yn9BxzzDX2XDgafrccY6hwjmd/bL54tFw==", + "license": "MIT", "dependencies": { - "@remix-run/router": "1.16.1", - "react-router": "6.23.1" + "@remix-run/router": "1.19.1", + "react-router": "6.26.1" }, "engines": { "node": ">=14.0.0" @@ -16563,9 +16581,10 @@ } }, "node_modules/react-spinners": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/react-spinners/-/react-spinners-0.13.8.tgz", - "integrity": "sha512-3e+k56lUkPj0vb5NDXPVFAOkPC//XyhKPJjvcGjyMNPWsBKpplfeyialP74G7H7+It7KzhtET+MvGqbKgAqpZA==", + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/react-spinners/-/react-spinners-0.14.1.tgz", + "integrity": "sha512-2Izq+qgQ08HTofCVEdcAQCXFEYfqTDdfeDQJeo/HHQiQJD4imOicNLhkfN2eh1NYEWVOX4D9ok2lhuDB0z3Aag==", + "license": "MIT", "peerDependencies": { "react": "^16.0.0 || ^17.0.0 || ^18.0.0", "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" @@ -18528,9 +18547,10 @@ "integrity": "sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==" }, "node_modules/styled-components": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.11.tgz", - "integrity": "sha512-Ui0jXPzbp1phYij90h12ksljKGqF8ncGx+pjrNPsSPhbUUjWT2tD1FwGo2LF6USCnbrsIhNngDfodhxbegfEOA==", + "version": "6.1.12", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.12.tgz", + "integrity": "sha512-n/O4PzRPhbYI0k1vKKayfti3C/IGcPf+DqcrOB7O/ab9x4u/zjqraneT5N45+sIe87cxrCApXM8Bna7NYxwoTA==", + "license": "MIT", "dependencies": { "@emotion/is-prop-valid": "1.2.2", "@emotion/unitless": "0.8.1", @@ -19268,9 +19288,10 @@ } }, "node_modules/timezones-ical-library": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/timezones-ical-library/-/timezones-ical-library-1.8.2.tgz", - "integrity": "sha512-0bbCp+xXtTUOcBo7bAGkzK5yMiNnY/FmJblTlnkGcqW5O+SChvWNtvsOX9WqbU5/8sT+Nl/MKQ7c9qafIkUstA==", + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/timezones-ical-library/-/timezones-ical-library-1.8.3.tgz", + "integrity": "sha512-aXpr/l5Vxfrpf2s9OUoS8Qoj+DG9ykq1YWMzWk4tG1TwxKLnrFWiAgOKrQbBtPEynVtkU1aB1TftTX/SkvSzdQ==", + "license": "Apache-2.0", "engines": { "node": ">=18.17.0", "npm": ">=9.6.7" diff --git a/package.json b/package.json index b09053ec..19f7d314 100644 --- a/package.json +++ b/package.json @@ -20,43 +20,43 @@ "dependencies": { "@codemirror/lang-python": "^6.1.6", "@radix-ui/react-slot": "^1.1.0", - "@reduxjs/toolkit": "^2.2.4", + "@reduxjs/toolkit": "^2.2.7", "@uiw/codemirror-theme-dracula": "^4.23.0", "@uiw/react-codemirror": "^4.23.0", "@uiw/react-md-editor": "^4.0.4", - "add-to-calendar-button-react": "^2.6.14", + "add-to-calendar-button-react": "^2.6.18", "axios": "^1.7.4", - "chart.js": "^4.4.2", + "chart.js": "^4.4.3", "crypto-js": "^4.2.0", "date-fns": "^3.6.0", - "dompurify": "^3.1.3", + "dompurify": "^3.1.6", "dotenv": "^16.4.5", - "framer-motion": "^11.0.14", + "framer-motion": "^11.3.28", "fs-extra": "^11.2.0", - "highlight.js": "^11.9.0", + "highlight.js": "^11.10.0", "html2canvas": "^1.4.1", "jspdf": "^2.5.1", "jwt-decode": "^4.0.0", "moment": "^2.30.1", "path": "^0.12.7", - "path-to-regexp": "^6.2.2", + "path-to-regexp": "^7.1.0", "react-calendar-heatmap": "^1.9.0", "react-chartjs-2": "^5.2.0", "react-chatbot-kit": "^2.2.2", "react-csv": "^2.2.2", - "react-day-picker": "^8.10.1", + "react-day-picker": "^9.0.8", "react-dom": "^18.3.1", "react-dropzone": "^14.2.3", "react-helmet-async": "^2.0.5", - "react-icons": "^5.2.1", + "react-icons": "^5.3.0", "react-infinite-scroll-component": "^6.1.0", "react-markdown": "^9.0.1", "react-quill": "^2.0.0", "react-redux": "^9.1.2", - "react-router": "^6.23.1", - "react-router-dom": "^6.23.1", + "react-router": "^6.26.1", + "react-router-dom": "^6.26.1", "react-scroll": "^1.9.0", - "react-spinners": "^0.13.8", + "react-spinners": "^0.14.1", "react-spinners-kit": "^1.9.1", "react-syntax-highlighter": "^15.5.0", "react-toastify": "^10.0.5", @@ -65,7 +65,7 @@ "remark-gfm": "^4.0.0", "sass": "^1.77.4", "sitemap": "^8.0.0", - "styled-components": "^6.1.11", + "styled-components": "^6.1.12", "validator": "^13.12.0" }, "devDependencies": {