From 5189ee6167665f4e90eff3051093cc078b0dc449 Mon Sep 17 00:00:00 2001 From: aorlov Date: Tue, 30 Dec 2025 00:04:01 +0100 Subject: [PATCH] feat: migrate to SD v1 --- demo/package.json | 4 ++-- demo/pnpm-lock.yaml | 11 ++++++----- demo/src/index.css | 5 +++++ package.json | 4 ++-- pnpm-lock.yaml | 10 +++++----- src/index.tsx | 1 + 6 files changed, 21 insertions(+), 14 deletions(-) diff --git a/demo/package.json b/demo/package.json index 6d574da..fc5f429 100644 --- a/demo/package.json +++ b/demo/package.json @@ -11,7 +11,7 @@ "@superdoc-dev/esign": "link:../.", "react": "^18.3.1", "react-dom": "^18.3.1", - "superdoc": "^0.36.1", + "superdoc": "1.1.0", "signature_pad": "^5.1.1" }, "devDependencies": { @@ -21,4 +21,4 @@ "typescript": "^5.9.2", "vite": "^7.1.7" } -} \ No newline at end of file +} diff --git a/demo/pnpm-lock.yaml b/demo/pnpm-lock.yaml index bd1ec93..6351b34 100644 --- a/demo/pnpm-lock.yaml +++ b/demo/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: ^5.1.1 version: 5.1.3 superdoc: - specifier: ^0.36.1 - version: 0.36.1(@hocuspocus/provider@2.15.3(y-protocols@1.0.7(yjs@13.6.19))(yjs@13.6.19))(canvas@2.11.2)(pdfjs-dist@4.6.82)(typescript@5.9.3)(y-prosemirror@1.3.7(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.7(yjs@13.6.19))(yjs@13.6.19))(yjs@13.6.19) + specifier: 1.1.0 + version: 1.1.0(@hocuspocus/provider@2.15.3(y-protocols@1.0.7(yjs@13.6.19))(yjs@13.6.19))(canvas@2.11.2)(pdfjs-dist@4.6.82)(typescript@5.9.3)(y-prosemirror@1.3.7(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.7(yjs@13.6.19))(yjs@13.6.19))(yjs@13.6.19) devDependencies: '@types/react': specifier: ^18.3.12 @@ -1262,8 +1262,8 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} - superdoc@0.36.1: - resolution: {integrity: sha512-SSD2HjDbnU02mS6LjN/fKYKLY6Htm/2vu4tkhbW5nXg3TzsVk9k76XWMIMAFjgjxlmAXasa5Q/nUjmfJJzQmgQ==} + superdoc@1.1.0: + resolution: {integrity: sha512-5EnvQBIBXR7NogPACKLtAWwlhtD+GrE2afkoI5MkXDQyZC2KWJoRTP6uhiKeP/uzQF5pSqdELk2az6dJGq6d5Q==} peerDependencies: '@hocuspocus/provider': ^2.13.6 pdfjs-dist: '>=4.3.136 <=4.6.82' @@ -1419,6 +1419,7 @@ packages: whatwg-encoding@3.1.1: resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} engines: {node: '>=18'} + deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation whatwg-mimetype@4.0.0: resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} @@ -2744,7 +2745,7 @@ snapshots: ansi-regex: 5.0.1 optional: true - superdoc@0.36.1(@hocuspocus/provider@2.15.3(y-protocols@1.0.7(yjs@13.6.19))(yjs@13.6.19))(canvas@2.11.2)(pdfjs-dist@4.6.82)(typescript@5.9.3)(y-prosemirror@1.3.7(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.7(yjs@13.6.19))(yjs@13.6.19))(yjs@13.6.19): + superdoc@1.1.0(@hocuspocus/provider@2.15.3(y-protocols@1.0.7(yjs@13.6.19))(yjs@13.6.19))(canvas@2.11.2)(pdfjs-dist@4.6.82)(typescript@5.9.3)(y-prosemirror@1.3.7(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.7(yjs@13.6.19))(yjs@13.6.19))(yjs@13.6.19): dependencies: '@hocuspocus/provider': 2.15.3(y-protocols@1.0.7(yjs@13.6.19))(yjs@13.6.19) buffer-crc32: 1.0.0 diff --git a/demo/src/index.css b/demo/src/index.css index ab3c9d0..9b579ba 100644 --- a/demo/src/index.css +++ b/demo/src/index.css @@ -8,6 +8,11 @@ body { font-family: system-ui, -apple-system, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; + margin: 0; + font-size: 14px; + line-height: 1.6; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: transparent; } .superdoc-esign-document { diff --git a/package.json b/package.json index dd90b60..6a654e2 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "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", - "superdoc": "^0.29.0" + "superdoc": "^1.1.0" }, "devDependencies": { "@commitlint/cli": "^20.1.0", @@ -81,7 +81,7 @@ "react": "^19.2.0", "react-dom": "^19.2.0", "semantic-release": "^24.2.9", - "superdoc": "^0.36.1", + "superdoc": "1.1.0", "typescript": "^5.9.2", "typescript-eslint": "^8.44.1", "vite": "^7.1.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 745194a..a5dfded 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -75,8 +75,8 @@ importers: specifier: ^24.2.9 version: 24.2.9(typescript@5.9.3) superdoc: - specifier: ^0.36.1 - version: 0.36.1(@hocuspocus/provider@2.15.3(y-protocols@1.0.7(yjs@13.6.19))(yjs@13.6.19))(pdfjs-dist@4.6.82)(typescript@5.9.3)(y-prosemirror@1.3.7(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.7(yjs@13.6.19))(yjs@13.6.19))(yjs@13.6.19) + specifier: 1.1.0 + version: 1.1.0(@hocuspocus/provider@2.15.3(y-protocols@1.0.7(yjs@13.6.19))(yjs@13.6.19))(pdfjs-dist@4.6.82)(typescript@5.9.3)(y-prosemirror@1.3.7(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.7(yjs@13.6.19))(yjs@13.6.19))(yjs@13.6.19) typescript: specifier: ^5.9.2 version: 5.9.3 @@ -3516,8 +3516,8 @@ packages: resolution: {integrity: sha512-CY8u7DtbvucKuquCmOFEKhr9Besln7n9uN8eFbwcoGYWXOMW07u2o8njWaiXt11ylS3qoGF55pILjRmPlbodyg==} engines: {node: '>=18'} - superdoc@0.36.1: - resolution: {integrity: sha512-SSD2HjDbnU02mS6LjN/fKYKLY6Htm/2vu4tkhbW5nXg3TzsVk9k76XWMIMAFjgjxlmAXasa5Q/nUjmfJJzQmgQ==} + superdoc@1.1.0: + resolution: {integrity: sha512-5EnvQBIBXR7NogPACKLtAWwlhtD+GrE2afkoI5MkXDQyZC2KWJoRTP6uhiKeP/uzQF5pSqdELk2az6dJGq6d5Q==} peerDependencies: '@hocuspocus/provider': ^2.13.6 pdfjs-dist: '>=4.3.136 <=4.6.82' @@ -7857,7 +7857,7 @@ snapshots: function-timeout: 1.0.2 time-span: 5.1.0 - superdoc@0.36.1(@hocuspocus/provider@2.15.3(y-protocols@1.0.7(yjs@13.6.19))(yjs@13.6.19))(pdfjs-dist@4.6.82)(typescript@5.9.3)(y-prosemirror@1.3.7(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.7(yjs@13.6.19))(yjs@13.6.19))(yjs@13.6.19): + superdoc@1.1.0(@hocuspocus/provider@2.15.3(y-protocols@1.0.7(yjs@13.6.19))(yjs@13.6.19))(pdfjs-dist@4.6.82)(typescript@5.9.3)(y-prosemirror@1.3.7(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.7(yjs@13.6.19))(yjs@13.6.19))(yjs@13.6.19): dependencies: '@hocuspocus/provider': 2.15.3(y-protocols@1.0.7(yjs@13.6.19))(yjs@13.6.19) buffer-crc32: 1.0.0 diff --git a/src/index.tsx b/src/index.tsx index 96866c9..bcd4a86 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -194,6 +194,7 @@ const SuperDocESign = forwardRef {