diff --git a/package.json b/package.json index 723aa03..a3692e4 100644 --- a/package.json +++ b/package.json @@ -26,11 +26,12 @@ "prosemirror-state": "~1.4.2", "prosemirror-transform": "~1.7.1", "prosemirror-view": "~1.29.2", + "prosemirror-history": "^1.3.0", "svelte": "^3.58.0", "svelte-check": "^2.10.3", "tslib": "^2.5.0", "typescript": "^4.9.5", - "vite": "^4.2.1" + "vite": "^4.2.2" }, "dependencies": { "bootstrap-icons": "^1.10.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b13a816..64e8c6c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,6 +10,9 @@ dependencies: navaid: specifier: ^1.2.0 version: 1.2.0 + prosemirror-history: + specifier: ^1.3.0 + version: 1.3.0 regexparam: specifier: ^2.0.1 version: 2.0.1 @@ -32,16 +35,16 @@ dependencies: devDependencies: '@poppanator/sveltekit-svg': specifier: ^2.1.2 - version: 2.1.2(svelte@3.58.0)(vite@4.2.1) + version: 2.1.2(svelte@3.58.0)(vite@4.2.2) '@sveltejs/vite-plugin-svelte': specifier: ^2.0.4 - version: 2.0.4(svelte@3.58.0)(vite@4.2.1) + version: 2.0.4(svelte@3.58.0)(vite@4.2.2) '@tsconfig/svelte': specifier: ^3.0.0 version: 3.0.0 '@vitejs/plugin-basic-ssl': specifier: ^1.0.1 - version: 1.0.1(vite@4.2.1) + version: 1.0.1(vite@4.2.2) prosemirror-commands: specifier: ~1.3.1 version: 1.3.1 @@ -88,8 +91,8 @@ devDependencies: specifier: ^4.9.5 version: 4.9.5 vite: - specifier: ^4.2.1 - version: 4.2.1 + specifier: ^4.2.2 + version: 4.2.2 packages: @@ -332,7 +335,7 @@ packages: fastq: 1.15.0 dev: true - /@poppanator/sveltekit-svg@2.1.2(svelte@3.58.0)(vite@4.2.1): + /@poppanator/sveltekit-svg@2.1.2(svelte@3.58.0)(vite@4.2.2): resolution: {integrity: sha512-d3s+Irf4vIrn1yHj6PffSRZT8Wo/Unt4QdGxZmLZWLT9eG6tHznJjQRAau1DEphjTeRohYHQSk6mM/KyMmQhEQ==} peerDependencies: svelte: 3.x @@ -340,10 +343,10 @@ packages: dependencies: svelte: 3.58.0 svgo: 2.8.0 - vite: 4.2.1 + vite: 4.2.2 dev: true - /@sveltejs/vite-plugin-svelte@2.0.4(svelte@3.58.0)(vite@4.2.1): + /@sveltejs/vite-plugin-svelte@2.0.4(svelte@3.58.0)(vite@4.2.2): resolution: {integrity: sha512-pjqhW00KwK2uzDGEr+yJBwut+D+4XfJO/+bHHdHzPRXn9+1Jeq5JcFHyrUiYaXgHtyhX0RsllCTm4ssAx4ZY7Q==} engines: {node: ^14.18.0 || >= 16} peerDependencies: @@ -356,8 +359,8 @@ packages: magic-string: 0.30.0 svelte: 3.58.0 svelte-hmr: 0.15.1(svelte@3.58.0) - vite: 4.2.1 - vitefu: 0.2.4(vite@4.2.1) + vite: 4.2.2 + vitefu: 0.2.4(vite@4.2.2) transitivePeerDependencies: - supports-color dev: true @@ -382,13 +385,13 @@ packages: sass: 1.62.0 dev: true - /@vitejs/plugin-basic-ssl@1.0.1(vite@4.2.1): + /@vitejs/plugin-basic-ssl@1.0.1(vite@4.2.2): resolution: {integrity: sha512-pcub+YbFtFhaGRTo1832FQHQSHvMrlb43974e2eS8EKleR3p1cDdkJFPci1UhwkEf1J9Bz+wKBSzqpKp7nNj2A==} engines: {node: '>=14.6.0'} peerDependencies: vite: ^3.0.0 || ^4.0.0 dependencies: - vite: 4.2.1 + vite: 4.2.2 dev: true /anymatch@3.1.3: @@ -928,6 +931,14 @@ packages: prosemirror-view: 1.29.2 dev: true + /prosemirror-history@1.3.0: + resolution: {integrity: sha512-qo/9Wn4B/Bq89/YD+eNWFbAytu6dmIM85EhID+fz9Jcl9+DfGEo8TTSrRhP15+fFEoaPqpHSxlvSzSEbmlxlUA==} + dependencies: + prosemirror-state: 1.4.2 + prosemirror-transform: 1.7.1 + rope-sequence: 1.3.3 + dev: false + /prosemirror-keymap@1.2.1: resolution: {integrity: sha512-kVK6WGC+83LZwuSJnuCb9PsADQnFZllt94qPP3Rx/vLcOUV65+IbBeH2nS5cFggPyEVJhGkGrgYFRrG250WhHQ==} dependencies: @@ -1047,14 +1058,18 @@ packages: glob: 7.2.3 dev: true - /rollup@3.20.4: - resolution: {integrity: sha512-n7J4tuctZXUErM9Uc916httwqmTc63zzCr2+TLCiSCpfO/Xuk3g/marGN1IlRJZi+QF3XMYx75PxXRfZDVgaRw==} + /rollup@3.20.6: + resolution: {integrity: sha512-2yEB3nQXp/tBQDN0hJScJQheXdvU2wFhh6ld7K/aiZ1vYcak6N/BKjY1QrU6BvO2JWYS8bEs14FRaxXosxy2zw==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: fsevents: 2.3.2 dev: true + /rope-sequence@1.3.3: + resolution: {integrity: sha512-85aZYCxweiD5J8yTEbw+E6A27zSnLPNDL0WfPdw3YYodq7WjnTKo0q4dtyQ2gz23iPT8Q9CUyJtAaUNcTxRf5Q==} + dev: false + /run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: @@ -1285,8 +1300,8 @@ packages: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: false - /vite@4.2.1: - resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==} + /vite@4.2.2: + resolution: {integrity: sha512-PcNtT5HeDxb3QaSqFYkEum8f5sCVe0R3WK20qxgIvNBZPXU/Obxs/+ubBMeE7nLWeCo2LDzv+8hRYSlcaSehig==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -1313,12 +1328,12 @@ packages: esbuild: 0.17.17 postcss: 8.4.22 resolve: 1.22.2 - rollup: 3.20.4 + rollup: 3.20.6 optionalDependencies: fsevents: 2.3.2 dev: true - /vitefu@0.2.4(vite@4.2.1): + /vitefu@0.2.4(vite@4.2.2): resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} peerDependencies: vite: ^3.0.0 || ^4.0.0 @@ -1326,7 +1341,7 @@ packages: vite: optional: true dependencies: - vite: 4.2.1 + vite: 4.2.2 dev: true /w3c-keyname@2.2.6: