diff --git a/package-lock.json b/package-lock.json index 8374fb57a..a4890db80 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,12 +10,12 @@ "hasInstallScript": true, "license": "MIT", "dependencies": { - "@babel/core": "^8.0.7", + "@babel/core": "^8.0.9", "@babel/plugin-transform-runtime": "^8.0.6", "@babel/preset-env": "^8.0.7", "@babel/preset-react": "^8.0.1", - "@babel/runtime": "^8.0.7", - "@codemirror/autocomplete": "^6.20.3", + "@babel/runtime": "^8.0.8", + "@codemirror/autocomplete": "^6.20.4", "@codemirror/commands": "^6.11.1", "@codemirror/lang-css": "^6.3.1", "@codemirror/lang-html": "^6.4.12", @@ -24,17 +24,17 @@ "@codemirror/language-data": "^6.5.2", "@codemirror/search": "^6.6.0", "@codemirror/state": "^6.7.6", - "@codemirror/view": "^6.43.14", + "@codemirror/view": "^6.43.15", "@googleapis/drive": "^26.0.2", "@lezer/highlight": "^1.2.4", "@oddbird/css-anchor-positioning": "^0.10.2", "@sanity/diff-match-patch": "^3.2.1", "@vitejs/plugin-react": "^6.1.2", - "body-parser": "^2.3.0", + "body-parser": "^2.4.0", "classnames": "^2.5.1", "codemirror-5-themes": "^1.5.3", "cookie-parser": "^1.4.7", - "core-js": "^3.50.0", + "core-js": "^3.51.0", "cors": "^2.8.5", "create-react-class": "^15.7.0", "dedent": "^1.7.2", @@ -52,15 +52,15 @@ "marked-hbfm": "^1.0.3", "markedLegacy": "npm:marked@^0.3.19", "moment": "^2.31.0", - "mongoose": "^9.11.2", + "mongoose": "^9.11.4", "nanoid": "6.0.2", "nconf": "^0.13.0", - "node": "^26.12.0", + "node": "^26.12.1", "prettier": "^3.9.10", "react": "^19.3.1", "react-dom": "^19.3.1", "react-frame-component": "^5.3.2", - "react-router": "^8.4.0", + "react-router": "^8.5.0", "sanitize-filename": "1.6.4", "superagent": "^10.4.1" }, @@ -144,19 +144,19 @@ } }, "node_modules/@babel/core": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-8.0.7.tgz", - "integrity": "sha512-ZIsZWBG6Y1oa+8fkQVp0xeCdjCHBkXFCCIWrmg9SvejVvfcVQgKKRmGrBDWfM7rilhvnRoEuaqa5dkK7KB3pHA==", + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-8.0.9.tgz", + "integrity": "sha512-wXtyKlpR/pXf/u0vmib+OBakQaIzLglLcRoKpWxCHW/whqq7YfQYPD0IAAl9H/evi40MyLIjYYdvb6N+9DI2yA==", "license": "MIT", "dependencies": { "@babel/code-frame": "^8.0.6", "@babel/generator": "^8.0.6", "@babel/helper-compilation-targets": "^8.0.7", - "@babel/helpers": "^8.0.7", - "@babel/parser": "^8.0.7", + "@babel/helpers": "^8.0.8", + "@babel/parser": "^8.0.8", "@babel/template": "^8.0.0", "@babel/traverse": "^8.0.7", - "@babel/types": "^8.0.6", + "@babel/types": "^8.0.8", "@types/gensync": "^1.0.5", "convert-source-map": "^2.0.0", "empathic": "^2.0.1", @@ -422,9 +422,9 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "8.0.6", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.6.tgz", - "integrity": "sha512-+6HYEBnsDRZHJtUTAEfMQd0zMDqdFHS7C+5vAsEZqBUr3vEMWOWlHJ0Jz1gS8jJIlCvLsuA6ivmeoqzH936YcA==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.8.tgz", + "integrity": "sha512-fVM+gSuKbdv9cpmyRNh5EvsDHUZCdxQH3FdnFKSkNYHpbsn95bbrxm+ES3MVeQjcqwi2O5ur/DjLfmTQaO60ng==", "license": "MIT", "engines": { "node": "^22.18.0 || >=24.11.0" @@ -463,25 +463,25 @@ } }, "node_modules/@babel/helpers": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-8.0.7.tgz", - "integrity": "sha512-5dMj5kFwS2AY7Dt4PZp4px3c5ThMbbEa7tZfuHTncCGSFYq8uoA1ufDE1IS/lYpQedE+3+GQ3cPZUiplIu195w==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-8.0.8.tgz", + "integrity": "sha512-FBmhiDWs625wHg03OKiLQDeT6LOc2lWBbW97Yqs2iI1tZcucjpmYnO29NHsQ83XxKvredcvUymW/AAn2UtnakA==", "license": "MIT", "dependencies": { "@babel/template": "^8.0.0", - "@babel/types": "^8.0.6" + "@babel/types": "^8.0.8" }, "engines": { "node": "^22.18.0 || >=24.11.0" } }, "node_modules/@babel/parser": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.7.tgz", - "integrity": "sha512-UkDwEbPO1px2JQSrdh4qIgaH1JgG7GO/pFeJkpxhDxIETkT/QvGpnigXIw75ViHYPtIgKITmVUJqLjiO+JuWjA==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.8.tgz", + "integrity": "sha512-Gq65JogAr0S2p0BzvfSJboyuiRnxDQApyOqHkKmkrvm+VlLK4gC3pKsiOKEdnhFBemrFbSnOu90mZZWDpiJnmQ==", "license": "MIT", "dependencies": { - "@babel/types": "^8.0.6" + "@babel/types": "^8.0.8" }, "bin": { "parser": "bin/babel-parser.js" @@ -1607,9 +1607,9 @@ } }, "node_modules/@babel/runtime": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-8.0.7.tgz", - "integrity": "sha512-k0hagDDq/6w4v+0Sp4wFvIz/yswH5O7Va6aRTnD7N62Tnborp4X+YB+H3XUcWVSR4aE47WPEXiIIZchBs0GmYg==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-8.0.8.tgz", + "integrity": "sha512-dEu8nGlRqjsJsvviUUoSMfcRHpwomCiRlXsc2mPfJ79+ffTpDm+JtfUtTMzUrqCApHQnCsVPD3gT1ZT8RgBRCQ==", "license": "MIT" }, "node_modules/@babel/template": { @@ -1645,12 +1645,12 @@ } }, "node_modules/@babel/types": { - "version": "8.0.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.6.tgz", - "integrity": "sha512-c+xgSWboV2pdwXP67BUWDVRHi2BO5Q3KwxyFVs7taVTY+fsK47/L51ZXQoV9rozHJDNHvJ4v4WEsI/IlxV2l2A==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.8.tgz", + "integrity": "sha512-iXSSZAKQWmaeAwGtFw10v9fg5hUiUs0L+w+Z2K11kym3pDNK+SF0VcAQPsEFvWcTSZ7LMgClMXDBvTbH0IlICg==", "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^8.0.6", + "@babel/helper-string-parser": "^8.0.8", "@babel/helper-validator-identifier": "^8.0.6" }, "engines": { @@ -1739,9 +1739,9 @@ } }, "node_modules/@codemirror/autocomplete": { - "version": "6.20.3", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.20.3.tgz", - "integrity": "sha512-tlosUqb+3BbxCxZdu4tKeRghPFC+QM7q4X5YhKV2eCmPG+1r2F3f4AaSz5sCrFqUtX4Jh20VFTKecl16MgiV9g==", + "version": "6.20.4", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.20.4.tgz", + "integrity": "sha512-yF8RhOf2SXlg00+qtupzLhrglcas61boqaONiNcbPIebHCpJocpqTBA6dyrtUrQO47hqyTdeob/3XnYilT7TaQ==", "license": "MIT", "dependencies": { "@codemirror/language": "^6.0.0", @@ -2135,9 +2135,9 @@ "license": "MIT" }, "node_modules/@codemirror/view": { - "version": "6.43.14", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.43.14.tgz", - "integrity": "sha512-hC45YnmJNR1rz42OF57BLoQNFMV12/13drnvibDsR2quNDmldcb4WvYVV81hFQg56i9lcqQMEDqilhX2QDcGQQ==", + "version": "6.43.15", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.43.15.tgz", + "integrity": "sha512-HHsfpqFeHyXLs983pSRe38Xajs0vFWZQ2BuX0m7Ki8w3jZ5iD8cuR3lBz2/5/X53Dhf32SBHKh6rtSTB6tKeGw==", "license": "MIT", "dependencies": { "@codemirror/state": "^6.7.0", @@ -5985,18 +5985,18 @@ } }, "node_modules/body-parser": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz", - "integrity": "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.4.0.tgz", + "integrity": "sha512-Ifk1KcLrxaGt1occQagQNFNNOqRt1LFuehEnHHzB8Z6cRgIxRU1TBaiIsUiCdA+gy5PL7Y1IX31DNKkRmxtXjQ==", "license": "MIT", "dependencies": { "bytes": "^3.1.2", - "content-type": "^2.0.0", + "content-type": "^2.1.0", "debug": "^4.4.3", "http-errors": "^2.0.1", - "iconv-lite": "^0.7.2", + "iconv-lite": "^0.7.3", "on-finished": "^2.4.1", - "qs": "^6.15.2", + "qs": "^6.16.1", "raw-body": "^3.0.2", "type-is": "^2.1.0" }, @@ -6462,9 +6462,9 @@ } }, "node_modules/core-js": { - "version": "3.50.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.50.0.tgz", - "integrity": "sha512-BRWgOLKkFeCgRudR6zrs8p9XJZcE14grzKMMssoYrk6krtuEZ7MTKPIY5RzOnqsEKIR9kst7wNzphttraT+Yqw==", + "version": "3.51.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.51.0.tgz", + "integrity": "sha512-7bDKx/5jm5MxzsXxc93g6Z2+4ZsuT/MddrfRmTDJNAkWsYWHU8EVNEsBiIEWnMAMCHMmRfUEjkuo3jeNBOIHRw==", "hasInstallScript": true, "license": "MIT", "engines": { @@ -11893,16 +11893,16 @@ } }, "node_modules/mongoose": { - "version": "9.11.2", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-9.11.2.tgz", - "integrity": "sha512-hFkl/2dccpD58coRAya3a/ht8ooAx9YPLzBfxVX9bEsgcrjsNkvuWQe8gplGfDdmzpw2RfFX1IB/G8PiFwyvwg==", + "version": "9.11.4", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-9.11.4.tgz", + "integrity": "sha512-+xME0fduXl1sWF+NZpJHZaNcwQSt+X2vbJ/h7GRSZ/ltLycAkGZSEABhzic0+q3IMF66KqF0viEE5+frchKCAQ==", "license": "MIT", "dependencies": { "@standard-schema/spec": "^1.1.0", "kareem": "3.4.1", "mongodb": "~7.7", "mpath": "0.9.0", - "mquery": "6.0.0", + "mquery": "6.0.1", "ms": "2.1.3", "sift": "17.1.3" }, @@ -11970,9 +11970,9 @@ } }, "node_modules/mquery": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/mquery/-/mquery-6.0.0.tgz", - "integrity": "sha512-b2KQNsmgtkscfeDgkYMcWGn9vZI9YoXh802VDEwE6qc50zxBFQ0Oo8ROkawbPAsXCY1/Z1yp0MagqsZStPWJjw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-6.0.1.tgz", + "integrity": "sha512-/Nijmq3JcpHwDM+5CwBp5yEl6fUa6jLsIhPsoQywlGXU/ZrKIvSpBzfaGnW9BLqcne/CoUwd1ch7MRqptDgFTA==", "license": "MIT", "engines": { "node": ">=20.19.0" @@ -12138,9 +12138,9 @@ } }, "node_modules/node": { - "version": "26.12.0", - "resolved": "https://registry.npmjs.org/node/-/node-26.12.0.tgz", - "integrity": "sha512-/P4rDRs4lOBFW0UUDb1Yuy02aDd9oh/RHZfl3haBnatqUcDnY0np4fo9EgK7zhX09bzZ/uroJfyzW+Tgo5kyiA==", + "version": "26.12.1", + "resolved": "https://registry.npmjs.org/node/-/node-26.12.1.tgz", + "integrity": "sha512-SQVeTwweXXfQfpe5gM1648UTnN640HYyqdu06+NxQjkr8d+ppo8exq5BmhS3lk+wYLwVPrqfIAuwGrM7txcBfg==", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -13028,9 +13028,9 @@ "license": "MIT" }, "node_modules/qs": { - "version": "6.16.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", - "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", + "version": "6.16.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.1.tgz", + "integrity": "sha512-5Px6J7rfHBAGUhNQ3es4YzcOdBBw0SDcVtThJml4RdnKw4tKs2epA0kPZ+K8X+WiHktT93RHVcQ/3ym5aTCgtg==", "license": "BSD-3-Clause", "dependencies": { "es-define-property": "^1.0.1", @@ -13130,9 +13130,9 @@ "license": "MIT" }, "node_modules/react-router": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-8.4.0.tgz", - "integrity": "sha512-JtydAkBvU9UTEe5qNC+POhu+ZBNM7rlKY2IegwXc7Idj7xfRG16x5RZrw3mju+XlqBxfvb2ky9P3jUp9WyWC1g==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-8.5.0.tgz", + "integrity": "sha512-9nEd/deifcTJIIcUaNIyQGkyXD0D6QVB9XD2O5GgHpP3xu3U5RXm87YQ8++Wn8JQWgMBM/5+PjWPM/7n7O7WHA==", "license": "MIT", "dependencies": { "@remix-run/route-pattern": "^0.22.1", @@ -13142,10 +13142,18 @@ "node": ">=22.22.0" }, "peerDependencies": { + "@types/react": ">=19.2.0", + "@types/react-dom": ">=19.2.0", "react": ">=19.2.7", "react-dom": ">=19.2.7" }, "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + }, "react-dom": { "optional": true } diff --git a/package.json b/package.json index 7c73d7810..c2a7a4eaf 100644 --- a/package.json +++ b/package.json @@ -89,12 +89,12 @@ ] }, "dependencies": { - "@babel/core": "^8.0.7", + "@babel/core": "^8.0.9", "@babel/plugin-transform-runtime": "^8.0.6", "@babel/preset-env": "^8.0.7", "@babel/preset-react": "^8.0.1", - "@babel/runtime": "^8.0.7", - "@codemirror/autocomplete": "^6.20.3", + "@babel/runtime": "^8.0.8", + "@codemirror/autocomplete": "^6.20.4", "@codemirror/commands": "^6.11.1", "@codemirror/lang-css": "^6.3.1", "@codemirror/lang-html": "^6.4.12", @@ -103,17 +103,17 @@ "@codemirror/language-data": "^6.5.2", "@codemirror/search": "^6.6.0", "@codemirror/state": "^6.7.6", - "@codemirror/view": "^6.43.14", + "@codemirror/view": "^6.43.15", "@googleapis/drive": "^26.0.2", "@lezer/highlight": "^1.2.4", "@oddbird/css-anchor-positioning": "^0.10.2", "@sanity/diff-match-patch": "^3.2.1", "@vitejs/plugin-react": "^6.1.2", - "body-parser": "^2.3.0", + "body-parser": "^2.4.0", "classnames": "^2.5.1", "codemirror-5-themes": "^1.5.3", "cookie-parser": "^1.4.7", - "core-js": "^3.50.0", + "core-js": "^3.51.0", "cors": "^2.8.5", "create-react-class": "^15.7.0", "dedent": "^1.7.2", @@ -131,15 +131,15 @@ "marked-hbfm": "^1.0.3", "markedLegacy": "npm:marked@^0.3.19", "moment": "^2.31.0", - "mongoose": "^9.11.2", + "mongoose": "^9.11.4", "nanoid": "6.0.2", "nconf": "^0.13.0", - "node": "^26.12.0", + "node": "^26.12.1", "prettier": "^3.9.10", "react": "^19.3.1", "react-dom": "^19.3.1", "react-frame-component": "^5.3.2", - "react-router": "^8.4.0", + "react-router": "^8.5.0", "sanitize-filename": "1.6.4", "superagent": "^10.4.1" },