Skip to content

Commit b625c33

Browse files
authored
Merge pull request #287 from GBSL-Informatik/chore/docusaurus-v3.10
update deps
2 parents 83c2424 + 6c92981 commit b625c33

12 files changed

Lines changed: 733 additions & 398 deletions

File tree

docusaurus.config.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ const docusaurusConfig = withSiteConfig().then(async (siteConfig) => {
143143
},
144144
future: {
145145
v4: true,
146-
experimental_faster: {
146+
faster: {
147147
/**
148148
* no config options for swcJsLoader so far.
149149
* Instead configure it over the jsLoader in the next step
@@ -156,7 +156,8 @@ const docusaurusConfig = withSiteConfig().then(async (siteConfig) => {
156156
rspackPersistentCache: process.env.NETLIFY ? false : true,
157157
mdxCrossCompilerCache: true,
158158
ssgWorkerThreads: true
159-
}
159+
},
160+
experimental_vcs: 'default-v2'
160161
},
161162
webpack: {
162163
jsLoader: (isServer) => {

package.json

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
"private": true,
99
"scripts": {
1010
"docusaurus": "docusaurus",
11-
"start": "concurrently --raw --kill-others 'PACKAGE_SRC=packages PACKAGE_DEST=tdev-website/docs/packages docusaurus start' 'sleep 1s && ts-node updateSync/packageDocsSync/watch.ts --src packages --dest tdev-website/docs/packages'",
12-
"prebuild": "ts-node updateSync/packageDocsSync/preBuild.ts --src packages --dest tdev-website/docs/packages",
11+
"start": "concurrently --raw --kill-others 'PACKAGE_SRC=packages PACKAGE_DEST=tdev-website/docs/packages docusaurus start' 'sleep 1s && ts-node --files updateSync/packageDocsSync/watch.ts --src packages --dest tdev-website/docs/packages'",
12+
"prebuild": "ts-node --files updateSync/packageDocsSync/preBuild.ts --src packages --dest tdev-website/docs/packages",
1313
"build": "docusaurus build",
1414
"swizzle": "docusaurus swizzle",
1515
"deploy": "docusaurus deploy",
@@ -21,15 +21,15 @@
2121
"format": "prettier --write .",
2222
"format:check": "prettier --check .",
2323
"test": "vitest --coverage",
24-
"updateTdev": "ts-node updateSync/updateTdev.ts"
24+
"updateTdev": "ts-node --files updateSync/updateTdev.ts"
2525
},
2626
"dependencies": {
27-
"@docusaurus/core": "^3.9.2",
28-
"@docusaurus/faster": "^3.9.2",
29-
"@docusaurus/preset-classic": "^3.9.2",
30-
"@docusaurus/theme-classic": "^3.9.2",
31-
"@docusaurus/theme-common": "^3.9.2",
32-
"@docusaurus/theme-mermaid": "^3.9.2",
27+
"@docusaurus/core": "^3.10.0",
28+
"@docusaurus/faster": "^3.10.0",
29+
"@docusaurus/preset-classic": "^3.10.0",
30+
"@docusaurus/theme-classic": "^3.10.0",
31+
"@docusaurus/theme-common": "^3.10.0",
32+
"@docusaurus/theme-mermaid": "^3.10.0",
3333
"@lexical/clipboard": "^0.35.0",
3434
"@lexical/link": "^0.35.0",
3535
"@lexical/list": "^0.35.0",
@@ -41,27 +41,27 @@
4141
"@lexical/utils": "^0.35.0",
4242
"@mdi/js": "^7.4.47",
4343
"@mdi/react": "^1.6.1",
44-
"@mdx-js/react": "^3.0.0",
45-
"@mdxeditor/editor": "^3.50.0",
46-
"@mermaid-js/layout-elk": "^0.2.0",
44+
"@mdx-js/react": "^3.1.1",
45+
"@mdxeditor/editor": "^3.54.0",
46+
"@mermaid-js/layout-elk": "^0.2.1",
4747
"@octokit/rest": "^21.1.0",
4848
"@sentry/react": "^9.12.0",
4949
"@sentry/webpack-plugin": "^3.3.1",
50-
"ace-builds": "^1.41.0",
51-
"axios": "^1.9.0",
50+
"ace-builds": "^1.43.6",
51+
"axios": "^1.14.0",
5252
"better-auth": "^1.4.9",
5353
"browser-image-compression": "^2.0.2",
5454
"clsx": "^2.1.1",
5555
"docusaurus-plugin-sass": "^0.2.6",
56-
"dotenv": "^16.5.0",
57-
"es-toolkit": "^1.39.10",
56+
"dotenv": "^17.4.1",
57+
"es-toolkit": "^1.45.1",
5858
"exceljs": "^4.4.0",
5959
"gray-matter": "^4.0.3",
60-
"hashery": "^1.3.0",
60+
"hashery": "^1.5.1",
6161
"heic2any": "^0.0.4",
6262
"idb": "^8.0.3",
63-
"js-yaml": "^4.1.0",
64-
"known-css-properties": "^0.36.0",
63+
"js-yaml": "^4.1.1",
64+
"known-css-properties": "^0.37.0",
6565
"mdast-util-gfm-footnote": "^2.1.0",
6666
"mdast-util-math": "^3.0.0",
6767
"micromark-extension-math": "^3.1.0",
@@ -73,45 +73,45 @@
7373
"qrcode.react": "^4.2.0",
7474
"quill": "^2.0.3",
7575
"raw-loader": "^4.0.2",
76-
"rc-slider": "^11.1.8",
77-
"react": "^19.2.0",
76+
"rc-slider": "^11.1.9",
77+
"react": "^19.2.4",
7878
"react-ace": "^14.0.1",
7979
"react-diff-viewer-continued": "^3.4.0",
80-
"react-dom": "^19.2.0",
80+
"react-dom": "^19.2.4",
8181
"react-draggable": "^4.5.0",
82-
"react-katex": "^3.0.1",
82+
"react-katex": "^3.1.0",
8383
"react-quilljs": "^2.0.5",
84-
"react-select": "^5.10.1",
84+
"react-select": "^5.10.2",
8585
"reactjs-popup": "^2.0.6",
8686
"rehype-katex": "^7.0.1",
8787
"remark-math": "^6.0.0",
88-
"sass": "^1.93.2",
89-
"socket.io-client": "^4.8.1",
88+
"sass": "^1.99.0",
89+
"socket.io-client": "^4.8.3",
9090
"uuid": "^13.0.0"
9191
},
9292
"devDependencies": {
93-
"@docusaurus/module-type-aliases": "^3.9.2",
94-
"@docusaurus/plugin-rsdoctor": "^3.9.2",
95-
"@docusaurus/tsconfig": "^3.9.2",
96-
"@docusaurus/types": "^3.9.2",
97-
"@types/exceljs": "^1.3.0",
93+
"@docusaurus/module-type-aliases": "^3.10.0",
94+
"@docusaurus/plugin-rsdoctor": "^3.10.0",
95+
"@docusaurus/tsconfig": "^3.10.0",
96+
"@docusaurus/types": "^3.10.0",
97+
"@types/exceljs": "^1.3.2",
9898
"@types/fs-extra": "^11.0.4",
9999
"@types/js-yaml": "^4.0.9",
100-
"@types/micromatch": "^4.0.9",
100+
"@types/micromatch": "^4.0.10",
101101
"@types/minimist": "^1.2.5",
102-
"@types/react-dom": "^19.0.3",
102+
"@types/react-dom": "^19.2.3",
103103
"@types/react-katex": "^3.0.4",
104-
"@types/uuid": "^10.0.0",
105-
"@types/wicg-file-system-access": "^2023.10.6",
104+
"@types/uuid": "^11.0.0",
105+
"@types/wicg-file-system-access": "^2023.10.7",
106106
"@vitest/coverage-v8": "^2.0.5",
107107
"concurrently": "^9.2.1",
108-
"fs-extra": "^11.2.0",
109-
"prettier": "^3.3.2",
108+
"fs-extra": "^11.3.4",
109+
"prettier": "^3.8.1",
110110
"remark": "^15.0.1",
111111
"remark-directive": "^4.0.0",
112112
"remark-frontmatter": "^5.0.0",
113113
"ts-node": "^10.9.2",
114-
"typescript": "^5.7.2",
114+
"typescript": "^6.0.2",
115115
"vfile": "^6.0.3",
116116
"vitest": "^2.0.5"
117117
},

packages/tdev/page-index/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
"version": "1.0.0",
44
"main": "index.ts",
55
"types": "index.ts",
6-
"dependencies": {},
6+
"dependencies": { },
77
"devDependencies": {
88
"@docusaurus/core": "*",
99
"@docusaurus/module-type-aliases": "*",
1010
"@types/better-sqlite3": "^7.6.13",
11-
"better-sqlite3": "^12.6.2"
11+
"better-sqlite3": "^12.8.0"
1212
},
1313
"peerDependencies": {
1414
"@tdev/core": "1.0.0"

packages/tdev/pyodide-code/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"types": "index.ts",
66
"dependencies": {
77
"comlink": "^4.4.2",
8-
"pyodide": "^0.29.1"
8+
"pyodide": "^0.29.3"
99
},
1010
"devDependencies": {
1111
"@docusaurus/core": "*",

packages/tdev/remark-graphviz/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"main": "remark-plugin/index.ts",
55
"types": "remark-plugin/index.ts",
66
"dependencies": {
7-
"@hpcc-js/wasm-graphviz": "^1.7.0"
7+
"@hpcc-js/wasm-graphviz": "^1.21.2"
88
},
99
"devDependencies": {
1010
"vitest": "*",

packages/tdev/remark-pdf/PdfViewer/PdfViewer.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import styles from './PdfViewer.module.scss';
33
import clsx from 'clsx';
44
import React, { useState } from 'react';
55
import { pdfjs, Document, Page } from 'react-pdf';
6-
import 'react-pdf/dist/esm/Page/AnnotationLayer.css';
7-
import 'react-pdf/dist/esm/Page/TextLayer.css';
6+
import 'react-pdf/dist/Page/AnnotationLayer.css';
7+
import 'react-pdf/dist/Page/TextLayer.css';
88
import Icon from '@mdi/react';
99
import { mdiArrowLeftCircle, mdiArrowRightCircle, mdiDownload } from '@mdi/js';
1010
import Button from '@tdev-components/shared/Button';

packages/tdev/webserial/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"w3c-web-serial",
66
"docusaurus-plugin-sass",
77
"@docusaurus/module-type-aliases",
8-
"@types/node",
8+
"node",
99
"@types/wicg-file-system-access"
1010
]
1111
}

tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// This file is not used in compilation. It is here just for a nice editor experience.
33
"extends": "./tsconfig.tdev.json",
44
"compilerOptions": {
5+
"ignoreDeprecations": "6.0",
56
"paths": {
67
"@tdev-components/*": ["tdev-website/website/components/*", "src/components/*"],
78
"@tdev-hooks/*": ["tdev-website/website/hooks/*", "src/hooks/*"],

tsconfig.tdev.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@
33
"extends": "@docusaurus/tsconfig",
44
"compilerOptions": {
55
"baseUrl": ".",
6+
"ignoreDeprecations": "6.0",
67
"experimentalDecorators": false,
78
"types": [
89
"docusaurus-plugin-sass",
910
"@docusaurus/module-type-aliases",
10-
"@types/node",
11+
"node",
1112
"@types/wicg-file-system-access"
1213
],
1314
"module": "esnext",

updateSync/packageDocsSync/actions.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ export const getDebouncedSyncer = async (packageDir: string, destDir: string) =>
229229
}
230230
});
231231

232-
const setPackageConfig = async (pkgKey: string, newConfig?: TdevPackageConfig) => {
232+
const setPackageConfig = async (pkgKey: string, newConfig?: TdevPackageConfig | null) => {
233233
if (!newConfig) {
234234
return false;
235235
}
@@ -257,7 +257,7 @@ export const getDebouncedSyncer = async (packageDir: string, destDir: string) =>
257257
(newConfig) => {
258258
return setPackageConfig(pkgKey, newConfig).then((changed) => {
259259
if (changed) {
260-
return syncDocsFolder(newConfig, destDir);
260+
return syncDocsFolder(newConfig!, destDir);
261261
}
262262
return Promise.resolve(`ℹ️ ${pkgKey} docs config unchanged.`);
263263
});

0 commit comments

Comments
 (0)