|
|
@@ -81,8 +81,8 @@
|
|
|
"safari > 14"
|
|
|
],
|
|
|
"dependencies": {
|
|
|
- "@ai-sdk/mcp": "^1.0.0-beta.13",
|
|
|
- "@ai-sdk/openai": "^3.0.0-beta.44",
|
|
|
+ "@ai-sdk/mcp": "^1.0.0-beta.15",
|
|
|
+ "@ai-sdk/openai": "^3.0.0-beta.59",
|
|
|
"@aws-sdk/client-ses": "^3.864.0",
|
|
|
"@contentful/rich-text-html-renderer": "^16.0.2",
|
|
|
"@contentful/rich-text-types": "^16.0.2",
|
|
|
@@ -109,7 +109,7 @@
|
|
|
"@stripe/stripe-js": "^7.7.0",
|
|
|
"@xmldom/xmldom": "^0.7.13",
|
|
|
"accepts": "^1.3.7",
|
|
|
- "ai": "^6.0.0-beta.84",
|
|
|
+ "ai": "^6.0.0-beta.99",
|
|
|
"ajv": "^8.12.0",
|
|
|
"archiver": "^5.3.0",
|
|
|
"async": "^3.2.5",
|
|
|
@@ -199,6 +199,7 @@
|
|
|
},
|
|
|
"devDependencies": {
|
|
|
"5to6-codemod": "^1.8.0",
|
|
|
+ "@ai-sdk/react": "^3.0.0-beta.99",
|
|
|
"@babel/cli": "^7.27.0",
|
|
|
"@babel/core": "^7.26.10",
|
|
|
"@babel/plugin-proposal-decorators": "^7.27.0",
|
|
|
@@ -221,7 +222,6 @@
|
|
|
"@lezer/highlight": "^1.2.1",
|
|
|
"@lezer/lr": "^1.4.2",
|
|
|
"@lezer/markdown": "^1.4.3",
|
|
|
- "@overleaf/ai": "^1.0.0",
|
|
|
"@overleaf/codemirror-tree-view": "^0.1.3",
|
|
|
"@overleaf/dictionaries": "https://github.com/overleaf/dictionaries/archive/refs/tags/v0.0.3.tar.gz",
|
|
|
"@overleaf/eslint-plugin": "*",
|
|
|
@@ -258,6 +258,7 @@
|
|
|
"@types/chai": "^4.3.0",
|
|
|
"@types/dateformat": "^5.0.3",
|
|
|
"@types/diff": "^5.2.3",
|
|
|
+ "@types/dom-speech-recognition": "^0.0.7",
|
|
|
"@types/events": "^3.0.3",
|
|
|
"@types/express": "^4.17.23",
|
|
|
"@types/mocha": "^9.1.0",
|
|
|
@@ -345,6 +346,7 @@
|
|
|
"jscodeshift": "^17.0.0",
|
|
|
"jsdom": "^19.0.0",
|
|
|
"jsdom-global": "^3.0.2",
|
|
|
+ "katex": "^0.16.25",
|
|
|
"knip": "^5.64.1",
|
|
|
"match-sorter": "^6.2.0",
|
|
|
"mathjax": "^3.2.2",
|
|
|
@@ -378,10 +380,15 @@
|
|
|
"react-google-recaptcha": "^3.1.0",
|
|
|
"react-i18next": "^13.3.1",
|
|
|
"react-linkify": "^1.0.0-alpha",
|
|
|
+ "react-markdown": "^10.1.0",
|
|
|
"react-refresh": "^0.14.0",
|
|
|
"react-resizable-panels": "^2.1.1",
|
|
|
"react-syntax-highlighter": "^15.6.6",
|
|
|
"reflect-metadata": "^0.2.2",
|
|
|
+ "rehype-external-links": "^3.0.0",
|
|
|
+ "rehype-katex": "^7.0.1",
|
|
|
+ "rehype-sanitize": "^6.0.0",
|
|
|
+ "remark-math": "^6.0.0",
|
|
|
"resolve-url-loader": "^5.0.0",
|
|
|
"samlp": "^7.0.2",
|
|
|
"sandboxed-module": "overleaf/node-sandboxed-module#cafa2d60f17ce75cc023e6f296eb8de79d92d35d",
|
|
|
@@ -401,6 +408,7 @@
|
|
|
"ts-loader": "^9.5.2",
|
|
|
"tty-browserify": "^0.0.1",
|
|
|
"typescript": "^5.8.3",
|
|
|
+ "use-stick-to-bottom": "^1.1.1",
|
|
|
"uuid": "^9.0.1",
|
|
|
"vitest": "^3.1.2",
|
|
|
"w3c-keyname": "^2.2.8",
|