From da16173f350b320e178974b3ff89ca7f10c2b2e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=BC=BA?= Date: Sat, 29 Mar 2025 16:07:39 +0800 Subject: [PATCH] update sdoc editor version --- frontend/package-lock.json | 134 ++++++++++++++++++++++++++++++++----- frontend/package.json | 2 +- 2 files changed, 120 insertions(+), 16 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 8beb2d715c..5c11ee3d6e 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -17,7 +17,7 @@ "@gatsbyjs/reach-router": "2.0.1", "@seafile/react-image-lightbox": "4.0.2", "@seafile/resumablejs": "1.1.16", - "@seafile/sdoc-editor": "2.0.35", + "@seafile/sdoc-editor": "2.0.37", "@seafile/seafile-calendar": "0.0.28", "@seafile/seafile-editor": "2.0.2", "@seafile/stldraw-editor": "1.0.1", @@ -5567,13 +5567,13 @@ "license": "MIT" }, "node_modules/@seafile/sdoc-editor": { - "version": "2.0.35", - "resolved": "https://registry.npmjs.org/@seafile/sdoc-editor/-/sdoc-editor-2.0.35.tgz", - "integrity": "sha512-wZrzifMxz3rvqUNzCPnN9tKti79P5GKFILk5fvDvvNIzHwxpTAWR0uotdFRzxGasP0XRnp08xoN/3ofCVtmvcg==", + "version": "2.0.37", + "resolved": "https://registry.npmjs.org/@seafile/sdoc-editor/-/sdoc-editor-2.0.37.tgz", + "integrity": "sha512-LB03XlCYOW+c/fny25UaVbWkbWWcgFvrfUK0Nr42t/vHLtHmwPFCSmwM0ap6UMzB79QXqi+T3wrWaNYT4e4PDw==", "license": "ISC", "dependencies": { "@seafile/print-js": "1.6.6", - "@seafile/react-image-lightbox": "4.0.0", + "@seafile/react-image-lightbox": "4.0.2", "@seafile/slate": "0.91.8", "@seafile/slate-history": "0.86.2", "@seafile/slate-hyperscript": "0.81.7", @@ -5583,7 +5583,7 @@ "copy-to-clipboard": "^3.3.3", "dayjs": "1.10.7", "deep-copy": "1.4.2", - "dtable-ui-component": "^6.0.9", + "dtable-ui-component": "^6.0.15", "is-hotkey": "0.2.0", "is-url": "^1.2.4", "lodash.isequal": "4.5.0", @@ -5614,18 +5614,65 @@ "url-parse": "1.5.10" } }, - "node_modules/@seafile/sdoc-editor/node_modules/@seafile/react-image-lightbox": { + "node_modules/@seafile/sdoc-editor/node_modules/@seafile/seafile-calendar": { + "version": "0.0.24", + "resolved": "https://registry.npmjs.org/@seafile/seafile-calendar/-/seafile-calendar-0.0.24.tgz", + "integrity": "sha512-q1efVDcHAxJ2foMgsR8mQPD6Fbd6ISu2WHRM82P7tO0KPiQNS5pz9V0YVCblgi7da085jaog2iAplJM+vH7xLQ==", + "dependencies": { + "babel-runtime": "6.x", + "classnames": "2.x", + "dayjs": "1.10.7", + "prop-types": "^15.5.8", + "rc-trigger": "^2.2.0", + "rc-util": "^4.1.1", + "react-lifecycles-compat": "^3.0.4" + } + }, + "node_modules/@seafile/sdoc-editor/node_modules/@seafile/seafile-editor": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.5.tgz", + "integrity": "sha512-KqJd2e1gHF7AopFIpLnfeZixmGRAEMfgeeA611l+UR+TEghe+jGYFN/tNjJsEVcWlRfVf4W+32gAJTzdRb9rEw==", + "license": "Apache-2.0", + "dependencies": { + "@seafile/react-image-lightbox": "4.0.2", + "classnames": "2.3.2", + "deep-copy": "1.4.2", + "deepmerge": "4.3.1", + "is-url": "^1.2.4", + "prismjs": "1.30.0", + "reactstrap": "9.2.3", + "rehype-format": "5.0.0", + "rehype-mathjax": "5.0.0", + "rehype-raw": "7.0.0", + "rehype-sanitize": "6.0.0", + "rehype-slug": "6.0.0", + "rehype-stringify": "9.0.4", + "remark-breaks": "4.0.0", + "remark-gfm": "4.0.0", + "remark-math": "6.0.0", + "remark-parse": "11.0.0", + "remark-rehype": "11.0.0", + "remark-stringify": "11.0.0", + "slate": "0.94.1", + "slate-history": "0.93.0", + "slate-hyperscript": "^0.81.3", + "slate-react": "0.98.3", + "slugid": "4.0.0", + "type-of": "2.0.1", + "unified": "11.0.3", + "xtend": "4.0.2" + } + }, + "node_modules/@seafile/sdoc-editor/node_modules/@seafile/seafile-editor/node_modules/slugid": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@seafile/react-image-lightbox/-/react-image-lightbox-4.0.0.tgz", - "integrity": "sha512-5bnFeBSIwlcrDV4GObzyUv7B31rIs0IVYuzyhUONRuqO/9KZ0zFEp1YppGNJlo2NIAlbCa33+wBgHf7+MR1p7g==", + "resolved": "https://registry.npmjs.org/slugid/-/slugid-4.0.0.tgz", + "integrity": "sha512-NJ3Sd6NkVIoC8h3Tpn74Ez+SkvukgCror6jIqhSzJYMyK3nbhAmJFKKwOYu2ZulrfvRe1BJDE+CBm/N9t2dENg==", "license": "MIT", "dependencies": { - "prop-types": "^15.8.1", - "react-modal": "^3.16.1" + "uuid": "^9.0.0" }, - "peerDependencies": { - "react": "^16.x || ^17.x || ^18.x", - "react-dom": "^16.x || ^17.x || ^18.x" + "engines": { + "node": ">=14" } }, "node_modules/@seafile/sdoc-editor/node_modules/bail": { @@ -5659,6 +5706,36 @@ } } }, + "node_modules/@seafile/sdoc-editor/node_modules/dtable-ui-component": { + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/dtable-ui-component/-/dtable-ui-component-6.0.16.tgz", + "integrity": "sha512-/qkJ9RS1b2VXnsQmvHxv8+BsjFxr5nP2tiLsh/hfVm3u5myVKMO8o3W2ygQmNiYpjGARQTkxmEjGIGG0KH/f1g==", + "dependencies": { + "@seafile/react-image-lightbox": "4.0.2", + "@seafile/seafile-calendar": "0.0.24", + "@seafile/seafile-editor": "2.0.5", + "antd-mobile": "2.3.1", + "classnames": "2.3.2", + "dayjs": "1.10.7", + "dtable-utils": "5.0.16", + "is-hotkey": "0.2.0", + "react-color": "2.19.3", + "react-responsive": "10.0.0", + "react-select": "5.10.0", + "react-sweet-progress": "^1.1.2", + "react-transition-group": "4.4.5", + "reactstrap": "9.2.3" + } + }, + "node_modules/@seafile/sdoc-editor/node_modules/dtable-utils": { + "version": "5.0.16", + "resolved": "https://registry.npmjs.org/dtable-utils/-/dtable-utils-5.0.16.tgz", + "integrity": "sha512-77vu04Dj6Q6LRgPSoy+VEae/w/yJKkynYMKm+SS6kVm7J5r+GHmrC3nSL6MYX479yDpUghYn0OnaoaOf0mdW1Q==", + "dependencies": { + "dayjs": "1.10.7", + "deep-copy": "^1.4.2" + } + }, "node_modules/@seafile/sdoc-editor/node_modules/engine.io-client": { "version": "6.6.3", "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.3.tgz", @@ -5691,6 +5768,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@seafile/sdoc-editor/node_modules/react-select": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.10.0.tgz", + "integrity": "sha512-k96gw+i6N3ExgDwPIg0lUPmexl1ygPe6u5BdQFNBhkpbwroIgCNXdubtIzHfThYXYYTubwOBafoMnn7ruEP1xA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.0", + "@emotion/cache": "^11.4.0", + "@emotion/react": "^11.8.1", + "@floating-ui/dom": "^1.0.1", + "@types/react-transition-group": "^4.4.0", + "memoize-one": "^6.0.0", + "prop-types": "^15.6.0", + "react-transition-group": "^4.3.0", + "use-isomorphic-layout-effect": "^1.2.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/@seafile/sdoc-editor/node_modules/socket.io-client": { "version": "4.8.1", "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz", @@ -11975,6 +12073,7 @@ "version": "6.0.9", "resolved": "https://registry.npmjs.org/dtable-ui-component/-/dtable-ui-component-6.0.9.tgz", "integrity": "sha512-p1zCG9+uxt3VtakP0D1M6DP7g0zv7wVHZo1l9HPboifruc+tZotosZlPKeZBKSimofFDSu1quL+doIR7x4zQJQ==", + "peer": true, "dependencies": { "@seafile/react-image-lightbox": "4.0.0", "@seafile/seafile-calendar": "0.0.24", @@ -11996,6 +12095,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/@seafile/react-image-lightbox/-/react-image-lightbox-4.0.0.tgz", "integrity": "sha512-5bnFeBSIwlcrDV4GObzyUv7B31rIs0IVYuzyhUONRuqO/9KZ0zFEp1YppGNJlo2NIAlbCa33+wBgHf7+MR1p7g==", + "peer": true, "dependencies": { "prop-types": "^15.8.1", "react-modal": "^3.16.1" @@ -12009,6 +12109,7 @@ "version": "0.0.24", "resolved": "https://registry.npmjs.org/@seafile/seafile-calendar/-/seafile-calendar-0.0.24.tgz", "integrity": "sha512-q1efVDcHAxJ2foMgsR8mQPD6Fbd6ISu2WHRM82P7tO0KPiQNS5pz9V0YVCblgi7da085jaog2iAplJM+vH7xLQ==", + "peer": true, "dependencies": { "babel-runtime": "6.x", "classnames": "2.x", @@ -12022,12 +12123,14 @@ "node_modules/dtable-ui-component/node_modules/classnames": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==", + "peer": true }, "node_modules/dtable-ui-component/node_modules/dtable-utils": { "version": "5.0.16", "resolved": "https://registry.npmjs.org/dtable-utils/-/dtable-utils-5.0.16.tgz", "integrity": "sha512-77vu04Dj6Q6LRgPSoy+VEae/w/yJKkynYMKm+SS6kVm7J5r+GHmrC3nSL6MYX479yDpUghYn0OnaoaOf0mdW1Q==", + "peer": true, "dependencies": { "dayjs": "1.10.7", "deep-copy": "^1.4.2" @@ -12037,6 +12140,7 @@ "version": "5.10.0", "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.10.0.tgz", "integrity": "sha512-k96gw+i6N3ExgDwPIg0lUPmexl1ygPe6u5BdQFNBhkpbwroIgCNXdubtIzHfThYXYYTubwOBafoMnn7ruEP1xA==", + "peer": true, "dependencies": { "@babel/runtime": "^7.12.0", "@emotion/cache": "^11.4.0", diff --git a/frontend/package.json b/frontend/package.json index dc44f44aaf..ac668bfb6e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -12,7 +12,7 @@ "@gatsbyjs/reach-router": "2.0.1", "@seafile/react-image-lightbox": "4.0.2", "@seafile/resumablejs": "1.1.16", - "@seafile/sdoc-editor": "2.0.35", + "@seafile/sdoc-editor": "2.0.37", "@seafile/seafile-calendar": "0.0.28", "@seafile/seafile-editor": "2.0.2", "@seafile/stldraw-editor": "1.0.1",