diff --git a/package-lock.json b/package-lock.json index 6504bb85b..f7dd88c8b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,11 +10,11 @@ "hasInstallScript": true, "license": "MIT", "dependencies": { - "@babel/core": "^8.0.10", + "@babel/core": "^8.1.0", "@babel/plugin-transform-runtime": "^8.0.6", "@babel/preset-env": "^8.0.7", "@babel/preset-react": "^8.0.1", - "@babel/runtime": "^8.0.10", + "@babel/runtime": "^8.1.0", "@codemirror/autocomplete": "^6.20.4", "@codemirror/commands": "^6.11.1", "@codemirror/lang-css": "^6.3.1", @@ -29,7 +29,7 @@ "@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", + "@vitejs/plugin-react": "^6.2.1", "body-parser": "^2.4.0", "classnames": "^2.5.1", "codemirror-5-themes": "^1.5.3", @@ -43,7 +43,7 @@ "express-static-gzip": "3.0.2", "fflate": "^0.8.3", "fs-extra": "^11.4.1", - "hash-wasm": "^4.12.0", + "hash-wasm": "^4.13.0", "idb-keyval": "^6.2.5", "js-yaml": "^5.5.0", "jwt-simple": "^0.6.1", @@ -52,7 +52,7 @@ "marked-hbfm": "^1.0.3", "markedLegacy": "npm:marked@^0.3.19", "moment": "^2.31.0", - "mongoose": "^9.11.4", + "mongoose": "^9.12.0", "nanoid": "6.0.2", "nconf": "^0.13.0", "node": "^26.13.0", @@ -61,8 +61,8 @@ "react-dom": "^19.3.1", "react-frame-component": "^5.3.2", "react-router": "^8.5.1", - "sanitize-filename": "1.6.4", - "superagent": "^10.4.1" + "sanitize-filename": "1.6.5", + "superagent": "^10.4.2" }, "devDependencies": { "@stylistic/stylelint-plugin": "^5.3.1", @@ -144,19 +144,19 @@ } }, "node_modules/@babel/core": { - "version": "8.0.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-8.0.10.tgz", - "integrity": "sha512-T6dEcoMJ3L1hyLuNfRXcVlqQrN79kU/SB5bDygVgQNIOUgStdyEGzigtRA9K+9Coh7SZUSt543oWRBxvqYdyuQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-8.1.0.tgz", + "integrity": "sha512-3jqm7xh3kJCmIeOK8sk6/EvOWdSzvOqvjt0tJEDOHHmzWjcQSvIh2/tq1I9RA741tl0QZdMzPJWCulWE+Dy5ww==", "license": "MIT", "dependencies": { "@babel/code-frame": "^8.0.6", - "@babel/generator": "^8.0.10", + "@babel/generator": "^8.1.0", "@babel/helper-compilation-targets": "^8.0.7", - "@babel/helpers": "^8.0.10", - "@babel/parser": "^8.0.10", + "@babel/helpers": "^8.1.0", + "@babel/parser": "^8.1.0", "@babel/template": "^8.0.0", - "@babel/traverse": "^8.0.10", - "@babel/types": "^8.0.10", + "@babel/traverse": "^8.1.0", + "@babel/types": "^8.1.0", "@types/gensync": "^1.0.5", "convert-source-map": "^2.0.0", "empathic": "^2.0.1", @@ -187,13 +187,13 @@ } }, "node_modules/@babel/generator": { - "version": "8.0.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.10.tgz", - "integrity": "sha512-iC9p3U4Y3vp0qKjRcfFeNzpj+kkK8BVYZTbQepBWVD7vOBLH6ji0drNzKPTPtumFd2w2r/hbEKYjG4pscKa4bg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.1.0.tgz", + "integrity": "sha512-7fiBJ61wDV3AHbg7n/EfLBv3RU+lsdRP8QNJnydkKWA7e48FnnvKQWbVHsJQCBE7JHTj4xlzZL9fvQYsBUip2A==", "license": "MIT", "dependencies": { - "@babel/parser": "^8.0.10", - "@babel/types": "^8.0.10", + "@babel/parser": "^8.1.0", + "@babel/types": "^8.1.0", "@jridgewell/gen-mapping": "0.4.0-beta.0", "@jridgewell/trace-mapping": "^0.3.31", "@types/jsesc": "^2.5.0", @@ -463,25 +463,25 @@ } }, "node_modules/@babel/helpers": { - "version": "8.0.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-8.0.10.tgz", - "integrity": "sha512-tBG9yuaR26JJWFafcl/Dk4eib6bkRJ9H5e6lENcwZqFudA9ImNCuMXLjB3/t+Ub7/DOZv2Rmi5LCOi8q2DCekQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-8.1.0.tgz", + "integrity": "sha512-949bjw10dhaRdtQeCpfVShFA4jIcto97BkqmWnRjpzyQuHVZ7EDriaoCn/4D8h1NqSKlmI20xPU0vHf3jQbQRg==", "license": "MIT", "dependencies": { "@babel/template": "^8.0.0", - "@babel/types": "^8.0.10" + "@babel/types": "^8.1.0" }, "engines": { "node": "^22.18.0 || >=24.11.0" } }, "node_modules/@babel/parser": { - "version": "8.0.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.10.tgz", - "integrity": "sha512-h+ah2Kg0ne1Vii892dShj9gky9I5jPzkd8x4s/3xgN/P2bMWmHS3qq59tum3mCVjCBXI8uqfYyYtrfp1Mz6+1w==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.1.0.tgz", + "integrity": "sha512-fpqZYAC+Tthr19JbEKxXhCGutvfm/+roMe+ULrgUKI+GVyzkQiTMTSheORcWIAzW8T3Oo3W5UavWSvAWmsp7fA==", "license": "MIT", "dependencies": { - "@babel/types": "^8.0.10" + "@babel/types": "^8.1.0" }, "bin": { "parser": "bin/babel-parser.js" @@ -1607,9 +1607,9 @@ } }, "node_modules/@babel/runtime": { - "version": "8.0.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-8.0.10.tgz", - "integrity": "sha512-0QyWQOIhl2onOgg96BuOYV+oCgLINVDPC8RkVPCiQhLILVqpefDUmcY+aAsW6vp7fcuTZL6SXXlFrSDCTFIu1w==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-8.1.0.tgz", + "integrity": "sha512-MQye/pU7gzXerMzlhScFNH1u4Je6rR8cqJWSgAfD+rIwbbtwG8tVDegoI7sWfcXkfVRW09G7vk2vjxGIuKFfwg==", "license": "MIT" }, "node_modules/@babel/template": { @@ -1627,17 +1627,17 @@ } }, "node_modules/@babel/traverse": { - "version": "8.0.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.0.10.tgz", - "integrity": "sha512-t5DaGzMi9WlhMSFT2YavI8gl8yGihoQymSQUkIq9+MUh5tO3Vx9KHwr5gMCzeBdYkvs00xNvr18PxtQTRayucA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.1.0.tgz", + "integrity": "sha512-oQ0QI6MR4cm6bOR/Ua5HLPxvO7vborT7Le5HNt9GmZUKpNsaPl2yj4gsQ440lXaZjc4vmUbSeVgEcK4cHuCL2A==", "license": "MIT", "dependencies": { "@babel/code-frame": "^8.0.6", - "@babel/generator": "^8.0.10", + "@babel/generator": "^8.1.0", "@babel/helper-globals": "^8.0.6", - "@babel/parser": "^8.0.10", + "@babel/parser": "^8.1.0", "@babel/template": "^8.0.0", - "@babel/types": "^8.0.10", + "@babel/types": "^8.1.0", "obug": "^3.0.0" }, "engines": { @@ -1645,9 +1645,9 @@ } }, "node_modules/@babel/types": { - "version": "8.0.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.10.tgz", - "integrity": "sha512-KV8Y+teoRsmXeEPS4sCJY1kwV+hcPzHP1qQqgCxrjKOehLdBaxpsFBfoJ8MXWFV80y6Jw56+TM95wR0Per8dYw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.1.0.tgz", + "integrity": "sha512-8V8aSTDx012YPmDQF30vrokyxVFdRAU2YBS2VzrnfLAGkP8floVnjckwgFcD0Jrvf6GWMSRdCrYVsk3tyMwZRg==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^8.0.8", @@ -3634,9 +3634,9 @@ "license": "MIT" }, "node_modules/@mongodb-js/saslprep": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.6.0.tgz", - "integrity": "sha512-19jGXfpctLDJUELLUZGJ5BllcLT7rHdF+gTTaN2jzqu0bGkUhpdcYtgK2Vux+g3zuBAa0TM/W666QMIjYhYujw==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.6.1.tgz", + "integrity": "sha512-D4CQtk9IwjCLAvCf1xvHEod3960q8XMUzfmdRU9qjUNlHnesGuTOvJcOTaPm9koZ1caUKA2aTbszZiAkcmSgmg==", "license": "MIT", "dependencies": { "sparse-bitfield": "^3.0.3" @@ -5228,9 +5228,9 @@ ] }, "node_modules/@vitejs/plugin-react": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.1.2.tgz", - "integrity": "sha512-fhJNGUdscQa4HkI0xFxwonWyhnVReCPDbXI7FH7jmzpnVCrFQI7PRrhWecO263610vOrs9tr2Y4xcf8uAdFxbw==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.2.1.tgz", + "integrity": "sha512-9KyWCij3r0+qLG3Q62vBmv0VyevmYibAtxaCIVK9o0k6CXgaajZRIe8tpfchQcdZArJ5b/7OrIz4W3b2uxVRDA==", "license": "MIT", "dependencies": { "@rolldown/pluginutils": "^1.0.1" @@ -5239,9 +5239,9 @@ "node": "^20.19.0 || >=22.12.0" }, "peerDependencies": { - "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0", + "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0 || ^0.3.0", "babel-plugin-react-compiler": "^1.0.0", - "oxc-transform-react": "^0.152.0", + "oxc-transform-react": ">=0.152.0 <0.157.0", "vite": "^8.0.0" }, "peerDependenciesMeta": { @@ -6075,9 +6075,9 @@ } }, "node_modules/bson": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/bson/-/bson-7.3.3.tgz", - "integrity": "sha512-oz3LwE3qGEhTCSyhzQRLY3Bj1NLOsjFMf6tcmY5J8M+3R7EVcmoBfSHWvjUK3yXCLDUsGpIuB3aQL4nDZ1EV/g==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/bson/-/bson-7.3.4.tgz", + "integrity": "sha512-eb33j2Ha6xgygjJ8bhI3sYaI9cLAbSaopZLRJQ5/rxk32XyBSoVVcbeHIzVGJx1SyQpyyoElkoEZgQrg+RVVoA==", "license": "Apache-2.0", "engines": { "node": ">=20.19.0" @@ -8536,9 +8536,9 @@ } }, "node_modules/hash-wasm": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.12.0.tgz", - "integrity": "sha512-+/2B2rYLb48I/evdOIhP+K/DD2ca2fgBjp6O+GBEnCDk2e4rpeXIK8GvIyRPjTezgmWn9gmKwkQjjx6BtqDHVQ==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.13.0.tgz", + "integrity": "sha512-GrWl7wsV46fKIXQZB5ebskLZLAmKL6d9RS0fspCxDeQyjoNu1AfTJTMLPOJyfzaQm0ldFiwFN21/w+sE/kgEFQ==", "license": "MIT" }, "node_modules/hashery": { @@ -11894,18 +11894,18 @@ } }, "node_modules/mongoose": { - "version": "9.11.4", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-9.11.4.tgz", - "integrity": "sha512-+xME0fduXl1sWF+NZpJHZaNcwQSt+X2vbJ/h7GRSZ/ltLycAkGZSEABhzic0+q3IMF66KqF0viEE5+frchKCAQ==", + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-9.12.0.tgz", + "integrity": "sha512-nM8yl6hPcXuT+LbJYV7aFk1PmBF+0xR159pHHlaDzrovT89yQ5k+ty38Vcnd5elLYixndveBFtHJaWS9b80cKg==", "license": "MIT", "dependencies": { "@standard-schema/spec": "^1.1.0", "kareem": "3.4.1", - "mongodb": "~7.7", + "mongodb": "~7.8", "mpath": "0.9.0", "mquery": "6.0.1", "ms": "2.1.3", - "sift": "17.1.3" + "sift": "17.1.4" }, "engines": { "node": ">=20.19.0" @@ -11916,9 +11916,9 @@ } }, "node_modules/mongoose/node_modules/mongodb": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-7.7.0.tgz", - "integrity": "sha512-XG1xXEqyouAV8GCb3PuRaujofeXKpAJAPvXYWZgHl6Dz4QHSJ1nRLl0+GpqaLTwKvC0RFE9truOur34RNFY1nw==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-7.8.0.tgz", + "integrity": "sha512-p2NKagbQ41+daACG/ZSvhTzeAo+DoEyWE9Cmpf/SyP3pTC43+X0mwKE/44PpKtCxp5wOxnXz+t2pXEZRSkt9Yg==", "license": "Apache-2.0", "dependencies": { "@mongodb-js/saslprep": "^1.5.0", @@ -13029,9 +13029,9 @@ "license": "MIT" }, "node_modules/qs": { - "version": "6.16.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.1.tgz", - "integrity": "sha512-5Px6J7rfHBAGUhNQ3es4YzcOdBBw0SDcVtThJml4RdnKw4tKs2epA0kPZ+K8X+WiHktT93RHVcQ/3ym5aTCgtg==", + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.17.1.tgz", + "integrity": "sha512-jd3COkaKVgGUW+ZHyEHCG9bH7RoaaiWuMgzsIBjUMVjLAaWGWpoUAVwljVvBHxRu/2qEHnadLGZrkutYUBPQJA==", "license": "BSD-3-Clause", "dependencies": { "es-define-property": "^1.0.1", @@ -13487,9 +13487,9 @@ "license": "MIT" }, "node_modules/sanitize-filename": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.4.tgz", - "integrity": "sha512-9ZyI08PsvdQl2r/bBIGubpVdR3RR9sY6RDiWFPreA21C/EFlQhmgo20UZlNjZMMZNubusLhAQozkA0Od5J21Eg==", + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.5.tgz", + "integrity": "sha512-+dVApt46/oAFWRP0KBSnYNLRw1peY7o/b12tmpllPNFpjfwkPuZut1+DiKaD9zYx5r2SHwc+XMLSBaDiyUJw3g==", "license": "WTFPL OR ISC", "dependencies": { "truncate-utf8-bytes": "^1.0.0" @@ -13733,9 +13733,9 @@ } }, "node_modules/sift": { - "version": "17.1.3", - "resolved": "https://registry.npmjs.org/sift/-/sift-17.1.3.tgz", - "integrity": "sha512-Rtlj66/b0ICeFzYTuNvX/EF1igRbbnGSvEyT79McoZa/DeGhMyC5pWKOEsZKnpkqtSeovd5FL/bjHWC3CIIvCQ==", + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/sift/-/sift-17.1.4.tgz", + "integrity": "sha512-/OIVvj9Ts1mFwTYzW09YODMPeIOnDoigMOvKSIN44OmaCyhuCH/05UPF45XW7Ax0snmzDzCzdlSYqvqsn8+sIg==", "license": "MIT" }, "node_modules/signal-exit": { @@ -14292,20 +14292,20 @@ } }, "node_modules/superagent": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-10.4.1.tgz", - "integrity": "sha512-PVMkMrhKrSTtFhUU8jiWuGh/gyRMKiyCTCmm0+qVzRNxlfntmRKJkDhlEXN62x3HIb33sQ4kmL8lcSdccWAchQ==", + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-10.4.2.tgz", + "integrity": "sha512-u+PFV+VKiAKKzJqnCvveNya3N+pR/8jUZs/ek6jRfE41fpSCNdFY61L7NYmSgB6I9TTFM50ywoPXRKgw2k3wKw==", "license": "MIT", "dependencies": { "component-emitter": "^1.3.1", "cookiejar": "^2.1.4", "debug": "^4.3.7", "fast-safe-stringify": "^2.1.1", - "form-data": "^4.0.5", + "form-data": "^4.0.6", "formidable": "^3.5.4", "methods": "^1.1.2", "mime": "2.6.0", - "qs": "^6.14.1" + "qs": "^6.17.1" }, "engines": { "node": ">=14.18.0" diff --git a/package.json b/package.json index 72cb02cca..8ea8fb573 100644 --- a/package.json +++ b/package.json @@ -89,11 +89,11 @@ ] }, "dependencies": { - "@babel/core": "^8.0.10", + "@babel/core": "^8.1.0", "@babel/plugin-transform-runtime": "^8.0.6", "@babel/preset-env": "^8.0.7", "@babel/preset-react": "^8.0.1", - "@babel/runtime": "^8.0.10", + "@babel/runtime": "^8.1.0", "@codemirror/autocomplete": "^6.20.4", "@codemirror/commands": "^6.11.1", "@codemirror/lang-css": "^6.3.1", @@ -108,7 +108,7 @@ "@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", + "@vitejs/plugin-react": "^6.2.1", "body-parser": "^2.4.0", "classnames": "^2.5.1", "codemirror-5-themes": "^1.5.3", @@ -122,7 +122,7 @@ "express-static-gzip": "3.0.2", "fflate": "^0.8.3", "fs-extra": "^11.4.1", - "hash-wasm": "^4.12.0", + "hash-wasm": "^4.13.0", "idb-keyval": "^6.2.5", "js-yaml": "^5.5.0", "jwt-simple": "^0.6.1", @@ -131,7 +131,7 @@ "marked-hbfm": "^1.0.3", "markedLegacy": "npm:marked@^0.3.19", "moment": "^2.31.0", - "mongoose": "^9.11.4", + "mongoose": "^9.12.0", "nanoid": "6.0.2", "nconf": "^0.13.0", "node": "^26.13.0", @@ -140,8 +140,8 @@ "react-dom": "^19.3.1", "react-frame-component": "^5.3.2", "react-router": "^8.5.1", - "sanitize-filename": "1.6.4", - "superagent": "^10.4.1" + "sanitize-filename": "1.6.5", + "superagent": "^10.4.2" }, "devDependencies": { "@stylistic/stylelint-plugin": "^5.3.1",