diff --git a/.yarn/cache/@braintree-sanitize-url-npm-6.0.2-a8e98c2fde-6a9dfd4081.zip b/.yarn/cache/@braintree-sanitize-url-npm-6.0.2-a8e98c2fde-6a9dfd4081.zip new file mode 100644 index 0000000..ed818ed Binary files /dev/null and b/.yarn/cache/@braintree-sanitize-url-npm-6.0.2-a8e98c2fde-6a9dfd4081.zip differ diff --git a/.yarn/cache/@excalidraw-laser-pointer-npm-1.3.1-c04d22dcb3-0c4203be27.zip b/.yarn/cache/@excalidraw-laser-pointer-npm-1.3.1-c04d22dcb3-0c4203be27.zip new file mode 100644 index 0000000..1131cb4 Binary files /dev/null and b/.yarn/cache/@excalidraw-laser-pointer-npm-1.3.1-c04d22dcb3-0c4203be27.zip differ diff --git a/.yarn/cache/@excalidraw-utils-npm-0.1.2-aec67d36d7-58d5ac47ed.zip b/.yarn/cache/@excalidraw-utils-npm-0.1.2-aec67d36d7-58d5ac47ed.zip deleted file mode 100644 index ff1ce92..0000000 Binary files a/.yarn/cache/@excalidraw-utils-npm-0.1.2-aec67d36d7-58d5ac47ed.zip and /dev/null differ diff --git a/.yarn/cache/@excalidraw-utils-npm-0.1.3-test9-11b6db4854-eba2c44acd.zip b/.yarn/cache/@excalidraw-utils-npm-0.1.3-test9-11b6db4854-eba2c44acd.zip new file mode 100644 index 0000000..b8ae66b Binary files /dev/null and b/.yarn/cache/@excalidraw-utils-npm-0.1.3-test9-11b6db4854-eba2c44acd.zip differ diff --git a/.yarn/cache/browser-fs-access-npm-0.29.1-0e565c1c53-4087124eed.zip b/.yarn/cache/browser-fs-access-npm-0.29.1-0e565c1c53-4087124eed.zip new file mode 100644 index 0000000..0a88054 Binary files /dev/null and b/.yarn/cache/browser-fs-access-npm-0.29.1-0e565c1c53-4087124eed.zip differ diff --git a/.yarn/cache/crc-32-npm-0.3.0-dc34f79690-65e3129aa1.zip b/.yarn/cache/crc-32-npm-0.3.0-dc34f79690-65e3129aa1.zip new file mode 100644 index 0000000..06c7ac0 Binary files /dev/null and b/.yarn/cache/crc-32-npm-0.3.0-dc34f79690-65e3129aa1.zip differ diff --git a/.yarn/cache/fractional-indexing-npm-3.2.0-fdcf3c03ad-e5215b0c09.zip b/.yarn/cache/fractional-indexing-npm-3.2.0-fdcf3c03ad-e5215b0c09.zip new file mode 100644 index 0000000..b681f1d Binary files /dev/null and b/.yarn/cache/fractional-indexing-npm-3.2.0-fdcf3c03ad-e5215b0c09.zip differ diff --git a/.yarn/cache/hachure-fill-npm-0.5.2-188246a623-01cf2ac6b7.zip b/.yarn/cache/hachure-fill-npm-0.5.2-188246a623-01cf2ac6b7.zip new file mode 100644 index 0000000..b671cbc Binary files /dev/null and b/.yarn/cache/hachure-fill-npm-0.5.2-188246a623-01cf2ac6b7.zip differ diff --git a/.yarn/cache/open-color-npm-1.9.1-84a56b0f77-8ab89bb950.zip b/.yarn/cache/open-color-npm-1.9.1-84a56b0f77-8ab89bb950.zip new file mode 100644 index 0000000..7993689 Binary files /dev/null and b/.yarn/cache/open-color-npm-1.9.1-84a56b0f77-8ab89bb950.zip differ diff --git a/.yarn/cache/pako-npm-1.0.11-b8f1b69d3e-1be2bfa1f8.zip b/.yarn/cache/pako-npm-1.0.11-b8f1b69d3e-1be2bfa1f8.zip new file mode 100644 index 0000000..4a6767b Binary files /dev/null and b/.yarn/cache/pako-npm-1.0.11-b8f1b69d3e-1be2bfa1f8.zip differ diff --git a/.yarn/cache/path-data-parser-npm-0.1.0-08764d5ca0-a23a214adb.zip b/.yarn/cache/path-data-parser-npm-0.1.0-08764d5ca0-a23a214adb.zip new file mode 100644 index 0000000..b37678f Binary files /dev/null and b/.yarn/cache/path-data-parser-npm-0.1.0-08764d5ca0-a23a214adb.zip differ diff --git a/.yarn/cache/perfect-freehand-npm-1.2.0-d4ac8bb869-03900c1031.zip b/.yarn/cache/perfect-freehand-npm-1.2.0-d4ac8bb869-03900c1031.zip new file mode 100644 index 0000000..fef3b51 Binary files /dev/null and b/.yarn/cache/perfect-freehand-npm-1.2.0-d4ac8bb869-03900c1031.zip differ diff --git a/.yarn/cache/png-chunk-text-npm-1.0.0-4ee15a68a5-38b2421f69.zip b/.yarn/cache/png-chunk-text-npm-1.0.0-4ee15a68a5-38b2421f69.zip new file mode 100644 index 0000000..9ad36e3 Binary files /dev/null and b/.yarn/cache/png-chunk-text-npm-1.0.0-4ee15a68a5-38b2421f69.zip differ diff --git a/.yarn/cache/png-chunks-encode-npm-1.0.0-5aec9ccb90-46e16f1e5f.zip b/.yarn/cache/png-chunks-encode-npm-1.0.0-5aec9ccb90-46e16f1e5f.zip new file mode 100644 index 0000000..9379e63 Binary files /dev/null and b/.yarn/cache/png-chunks-encode-npm-1.0.0-5aec9ccb90-46e16f1e5f.zip differ diff --git a/.yarn/cache/png-chunks-extract-npm-1.0.0-3bbc6d5c38-54d3ee37ae.zip b/.yarn/cache/png-chunks-extract-npm-1.0.0-3bbc6d5c38-54d3ee37ae.zip new file mode 100644 index 0000000..0063c5a Binary files /dev/null and b/.yarn/cache/png-chunks-extract-npm-1.0.0-3bbc6d5c38-54d3ee37ae.zip differ diff --git a/.yarn/cache/points-on-curve-npm-0.2.0-bf188db820-05e87d6839.zip b/.yarn/cache/points-on-curve-npm-0.2.0-bf188db820-05e87d6839.zip new file mode 100644 index 0000000..e62f5a7 Binary files /dev/null and b/.yarn/cache/points-on-curve-npm-0.2.0-bf188db820-05e87d6839.zip differ diff --git a/.yarn/cache/points-on-path-npm-0.2.1-3897d05976-5564dd84d1.zip b/.yarn/cache/points-on-path-npm-0.2.1-3897d05976-5564dd84d1.zip new file mode 100644 index 0000000..a0cbf1f Binary files /dev/null and b/.yarn/cache/points-on-path-npm-0.2.1-3897d05976-5564dd84d1.zip differ diff --git a/.yarn/cache/roughjs-npm-4.6.4-6589c1b9b2-0bdf073271.zip b/.yarn/cache/roughjs-npm-4.6.4-6589c1b9b2-0bdf073271.zip new file mode 100644 index 0000000..ef02dc7 Binary files /dev/null and b/.yarn/cache/roughjs-npm-4.6.4-6589c1b9b2-0bdf073271.zip differ diff --git a/.yarn/cache/sliced-npm-1.0.1-5537b02c49-84528d2327.zip b/.yarn/cache/sliced-npm-1.0.1-5537b02c49-84528d2327.zip new file mode 100644 index 0000000..3caa1dc Binary files /dev/null and b/.yarn/cache/sliced-npm-1.0.1-5537b02c49-84528d2327.zip differ diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz index 3a0d8e0..69af265 100644 Binary files a/.yarn/install-state.gz and b/.yarn/install-state.gz differ diff --git a/package.json b/package.json index 2461af2..ac029c8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "kalliope", "license": "BSD-2-Clause", - "version": "0.8.12", + "version": "0.8.13", "type": "module", "files": [ "dist" @@ -24,7 +24,7 @@ }, "dependencies": { "@excalidraw/excalidraw": "^0.17.6", - "@excalidraw/utils": "^0.1.2", + "@excalidraw/utils": "^0.1.3-test13", "@lexical/clipboard": "0.17.0", "@lexical/code": "0.17.0", "@lexical/file": "0.17.0", @@ -42,6 +42,7 @@ "emoji-toolkit": "^9.0.1", "emojibase": "15.3.1", "emojibase-data": "15.3.2", + "fractional-indexing": "^3.2.0", "katex": "^0.16.11", "lexical": "0.17.0", "react": "^18.3.1", diff --git a/src/Kalliope/KalliopeEditor.css b/src/Kalliope/KalliopeEditor.css index d34783c..2180241 100644 --- a/src/Kalliope/KalliopeEditor.css +++ b/src/Kalliope/KalliopeEditor.css @@ -642,10 +642,11 @@ i.chevron-down { .calliope-table { border-collapse: collapse; border-spacing: 0; - max-width: 100%; overflow-y: scroll; + overflow-x: scroll; table-layout: fixed; - width: 100%; + width: max-content; + margin: 0px 25px 30px 0px; } .calliope-table-cell { @@ -663,11 +664,8 @@ i.chevron-down { .calliope-editor-table-add-columns { position: absolute; - top: 0; - width: 20px; background-color: #eee; height: 100%; - right: 0; animation: table-controls 0.2s ease; border: 0; cursor: pointer; @@ -694,15 +692,13 @@ i.chevron-down { .calliope-editor-table-add-rows { position: absolute; - bottom: -25px; width: calc(100% - 25px); background-color: #eee; - height: 20px; - left: 0; animation: table-controls 0.2s ease; border: 0; cursor: pointer; } + .calliope-editor-table-add-rows:after { background-image: url(UI/Images/plus.svg); background-size: contain; @@ -731,6 +727,12 @@ i.chevron-down { } } + +.calliope-editor-table-add-columns:hover, +.calliope-editor-table-add-rows:hover { + background-color: #c9dbf0; +} + .calliope-table-cell-resize-ruler { display: block; position: absolute; diff --git a/src/Kalliope/KalliopeEditor.tsx b/src/Kalliope/KalliopeEditor.tsx index eaebc8e..1a682c9 100644 --- a/src/Kalliope/KalliopeEditor.tsx +++ b/src/Kalliope/KalliopeEditor.tsx @@ -11,7 +11,7 @@ import {LexicalErrorBoundary} from '@lexical/react/LexicalErrorBoundary'; import {CLEAR_EDITOR_COMMAND, EditorState} from 'lexical'; import { LexicalComposer } from '@lexical/react/LexicalComposer'; import { RichTextPlugin } from '@lexical/react/LexicalRichTextPlugin'; -import ContentEditable from "../UI/ContentEditable"; +import ContentEditable from "./Nodes/UIPath/ContentEditable"; import EditorNodes from './Nodes/Nodes'; import EditorPlugins from './Plugins/Plugins'; diff --git a/src/Kalliope/Nodes/CiteNode/CiteTextEditor.tsx b/src/Kalliope/Nodes/CiteNode/CiteTextEditor.tsx index d3f6920..d61dc40 100644 --- a/src/Kalliope/Nodes/CiteNode/CiteTextEditor.tsx +++ b/src/Kalliope/Nodes/CiteNode/CiteTextEditor.tsx @@ -6,7 +6,7 @@ import { CalliopeContext, CalliopeContextType } from '../../context'; import Plugins from "../../Plugins/Plugins"; import Nodes from "../Nodes"; import {RichTextPlugin} from "@lexical/react/LexicalRichTextPlugin"; -import {ContentEditable} from "@lexical/react/LexicalContentEditable"; +import ContentEditable from "../UIPath/ContentEditable"; import {LexicalErrorBoundary} from '@lexical/react/LexicalErrorBoundary'; type CiteEditorProps = { @@ -64,7 +64,7 @@ const CiteTextEditor = ({ initialEditor, content, readOnly }:CiteEditorProps) => > } - contentEditable={} + contentEditable={} ErrorBoundary={LexicalErrorBoundary} /> import( './PageBreak/PageBreakPlugin')); @@ -105,6 +106,7 @@ function EditorPlugins({ + {!readOnly && ( diff --git a/src/Kalliope/Plugins/TableCellResizer/index.css b/src/Kalliope/Plugins/TableCellResizer/index.css index e240882..4c29ac6 100644 --- a/src/Kalliope/Plugins/TableCellResizer/index.css +++ b/src/Kalliope/Plugins/TableCellResizer/index.css @@ -7,6 +7,6 @@ * */ -.TableCellResizer__resizer { +.calliope-table-cell-resizer { position: absolute; } diff --git a/src/Kalliope/Plugins/TableCellResizer/index.tsx b/src/Kalliope/Plugins/TableCellResizer/index.tsx index 507571a..8b160ff 100644 --- a/src/Kalliope/Plugins/TableCellResizer/index.tsx +++ b/src/Kalliope/Plugins/TableCellResizer/index.tsx @@ -395,12 +395,12 @@ function TableCellResizer({editor}: {editor: LexicalEditor}): JSX.Element { {activeCell != null && !isMouseDown && ( <>
diff --git a/src/Kalliope/editorTheme.ts b/src/Kalliope/editorTheme.ts index 0d02839..bd6ff76 100644 --- a/src/Kalliope/editorTheme.ts +++ b/src/Kalliope/editorTheme.ts @@ -1,4 +1,6 @@ -const theme = { +import type {EditorThemeClasses} from 'lexical'; + +const theme:EditorThemeClasses = { ltr: 'ltr', rtl: 'rtl', heading: { @@ -59,8 +61,6 @@ const theme = { variable: 'calliope__tokenVariable', }, table: 'calliope-table', - tableAddColumns: 'calliope-editor-table-add-columns', - tableAddRows: 'calliope-editor-table-add-rows', tableCell: 'calliope-table-cell', tableCellActionButton: 'calliope-table-cell-action-button', tableCellActionButtonContainer: 'calliope-table-cell-action-button-container', diff --git a/yarn.lock b/yarn.lock index ad1e167..1ee0161 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2161,6 +2161,13 @@ __metadata: languageName: node linkType: hard +"@braintree/sanitize-url@npm:6.0.2": + version: 6.0.2 + resolution: "@braintree/sanitize-url@npm:6.0.2" + checksum: 6a9dfd4081cc96516eeb281d1a83d3b5f1ad3d2837adf968fcc2ba18889ee833554f9c641b4083c36d3360a932e4504ddf25b0b51e9933c3742622df82cf7c9a + languageName: node + linkType: hard + "@esbuild/aix-ppc64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/aix-ppc64@npm:0.21.5" @@ -2399,10 +2406,28 @@ __metadata: languageName: node linkType: hard -"@excalidraw/utils@npm:^0.1.2": - version: 0.1.2 - resolution: "@excalidraw/utils@npm:0.1.2" - checksum: 58d5ac47edd00a9a9cecb80a9ecf4361fe4737c52cc1d3a2e5a5f83c2add2119b7368db67f19c8e9729ed901355a1c646c63932944447a49d2c898cb86b19903 +"@excalidraw/laser-pointer@npm:1.3.1": + version: 1.3.1 + resolution: "@excalidraw/laser-pointer@npm:1.3.1" + checksum: 0c4203be2714d5b311a73162d779e295de2aee641dbcf2167d6d3e29fc69697d8ff090deb6d9acbfe0d658325c6b20479a4f70ddc07f1961d5ddee1d550fbe20 + languageName: node + linkType: hard + +"@excalidraw/utils@npm:^0.1.3-test13": + version: 0.1.3-test9 + resolution: "@excalidraw/utils@npm:0.1.3-test9" + dependencies: + "@braintree/sanitize-url": 6.0.2 + "@excalidraw/laser-pointer": 1.3.1 + browser-fs-access: 0.29.1 + open-color: 1.9.1 + pako: 1.0.11 + perfect-freehand: 1.2.0 + png-chunk-text: 1.0.0 + png-chunks-encode: 1.0.0 + png-chunks-extract: 1.0.0 + roughjs: 4.6.4 + checksum: eba2c44acd756c1e55f17d5030586ee3883d4fff142000bfdc2395c0b2fa573d51430e1b595b455fd3851edc5fba0aca2793153b028994b9dbf0f506f1f680d5 languageName: node linkType: hard @@ -4876,6 +4901,13 @@ __metadata: languageName: node linkType: hard +"browser-fs-access@npm:0.29.1": + version: 0.29.1 + resolution: "browser-fs-access@npm:0.29.1" + checksum: 4087124eed3c59a60bcc446298960aa7cff0a38d10508f9989244423bb23629690b7c13dac8c579929256e03c50d500d7efb2adbbc8fd1813ca0374efd438a0b + languageName: node + linkType: hard + "browserslist@npm:^4.0.0, browserslist@npm:^4.21.4": version: 4.21.8 resolution: "browserslist@npm:4.21.8" @@ -5316,6 +5348,13 @@ __metadata: languageName: node linkType: hard +"crc-32@npm:^0.3.0": + version: 0.3.0 + resolution: "crc-32@npm:0.3.0" + checksum: 65e3129aa13263122b5381cfec66386bdfcfb8430987e7b0cf5af0d890d9fdb62e06c3024867bfb7e4d9cc9f7d5b5fe6df033da58cd6ae92f97b6b513321e272 + languageName: node + linkType: hard + "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" @@ -6470,6 +6509,13 @@ __metadata: languageName: node linkType: hard +"fractional-indexing@npm:^3.2.0": + version: 3.2.0 + resolution: "fractional-indexing@npm:3.2.0" + checksum: e5215b0c0902e89180f9538b607bd61b79693a71822fd9d9c3f762468248a4e96781d51322c838c5f7670c6591ef24aac12d0df2c9d5564d01be6e9687a2c47a + languageName: node + linkType: hard + "fresh@npm:0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" @@ -6770,6 +6816,13 @@ __metadata: languageName: node linkType: hard +"hachure-fill@npm:^0.5.2": + version: 0.5.2 + resolution: "hachure-fill@npm:0.5.2" + checksum: 01cf2ac6b787ec73ced3d6eb393a0f989d55f32431d1e8a1c1c864769d1b8763c9cb6aa1d45fb1c237a065de90167491c6a46193690b688ea6c25f575f84586c + languageName: node + linkType: hard + "has-bigints@npm:^1.0.1": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" @@ -7537,7 +7590,7 @@ __metadata: resolution: "kalliope@workspace:." dependencies: "@excalidraw/excalidraw": ^0.17.6 - "@excalidraw/utils": ^0.1.2 + "@excalidraw/utils": ^0.1.3-test13 "@lexical/clipboard": 0.17.0 "@lexical/code": 0.17.0 "@lexical/file": 0.17.0 @@ -7575,6 +7628,7 @@ __metadata: eslint-plugin-react-hooks: ^4.6.2 eslint-plugin-react-refresh: 0.4.9 eslint-plugin-storybook: ^0.8.0 + fractional-indexing: ^3.2.0 katex: ^0.16.11 lexical: 0.17.0 react: ^18.3.1 @@ -8398,6 +8452,13 @@ __metadata: languageName: node linkType: hard +"open-color@npm:1.9.1": + version: 1.9.1 + resolution: "open-color@npm:1.9.1" + checksum: 8ab89bb9506d5c8ece6f0f11e98bb294ee43f2e41f8ca61de8f5b1ece9d5f7f33bc46a1caefefff8112370abdef6bfc4df4a58283b1e458b32feb451820a2d61 + languageName: node + linkType: hard + "optionator@npm:^0.9.3": version: 0.9.3 resolution: "optionator@npm:0.9.3" @@ -8516,6 +8577,13 @@ __metadata: languageName: node linkType: hard +"pako@npm:1.0.11": + version: 1.0.11 + resolution: "pako@npm:1.0.11" + checksum: 1be2bfa1f807608c7538afa15d6f25baa523c30ec870a3228a89579e474a4d992f4293859524e46d5d87fd30fa17c5edf34dbef0671251d9749820b488660b16 + languageName: node + linkType: hard + "parent-module@npm:^1.0.0": version: 1.0.1 resolution: "parent-module@npm:1.0.1" @@ -8539,6 +8607,13 @@ __metadata: languageName: node linkType: hard +"path-data-parser@npm:0.1.0, path-data-parser@npm:^0.1.0": + version: 0.1.0 + resolution: "path-data-parser@npm:0.1.0" + checksum: a23a214adb38074576a8873d25e8dea7e090b8396d86f58f83f3f6c6298ff56b06adc694147b67f0ed22f14dc478efa1d525710d3ec7b2d7b1efbac57e3fafe6 + languageName: node + linkType: hard + "path-exists@npm:^3.0.0": version: 3.0.0 resolution: "path-exists@npm:3.0.0" @@ -8619,6 +8694,13 @@ __metadata: languageName: node linkType: hard +"perfect-freehand@npm:1.2.0": + version: 1.2.0 + resolution: "perfect-freehand@npm:1.2.0" + checksum: 03900c103170c68a495e5b4f0609d8375dd26d61a797ffb190c7436274c6a2f4011c21de2bdf420ab324350945dddbdf9c201312388a6e875dfbb88b328d91ae + languageName: node + linkType: hard + "picocolors@npm:^1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" @@ -8679,6 +8761,49 @@ __metadata: languageName: node linkType: hard +"png-chunk-text@npm:1.0.0": + version: 1.0.0 + resolution: "png-chunk-text@npm:1.0.0" + checksum: 38b2421f6921f4f4ed429fc8b5d78f68e45955d7c9768b0a772791fa1c87fd80ae2e0e2f1119155626d7a4a29deec5eb5dbbc5a3e4221ecf8e5c1fbd9860c127 + languageName: node + linkType: hard + +"png-chunks-encode@npm:1.0.0": + version: 1.0.0 + resolution: "png-chunks-encode@npm:1.0.0" + dependencies: + crc-32: ^0.3.0 + sliced: ^1.0.1 + checksum: 46e16f1e5fbaa24eb3acffed754100f34be2cc2995fc2426a704ba563db03b75df5972935ac4d47df2e6a94ca4be2b7c48032f1b77592693e0afd7f72ad8a7d7 + languageName: node + linkType: hard + +"png-chunks-extract@npm:1.0.0": + version: 1.0.0 + resolution: "png-chunks-extract@npm:1.0.0" + dependencies: + crc-32: ^0.3.0 + checksum: 54d3ee37ae87f19bee7f1df20cb0dfad3903c668cfcb28ac00f6c7c932fc533ae4fb83127d7a73cd2387f093f5fa3e462d61778febe8ae6c760e775e003e019c + languageName: node + linkType: hard + +"points-on-curve@npm:0.2.0, points-on-curve@npm:^0.2.0": + version: 0.2.0 + resolution: "points-on-curve@npm:0.2.0" + checksum: 05e87d6839e3d869cfac0e63c2b1ca700fc8f1083e3f9ae80841cc50379fd31204f9e1f221407df1a90afcb8bfa98404aee0b0fa00330b7b3b328d33be21cf47 + languageName: node + linkType: hard + +"points-on-path@npm:^0.2.1": + version: 0.2.1 + resolution: "points-on-path@npm:0.2.1" + dependencies: + path-data-parser: 0.1.0 + points-on-curve: 0.2.0 + checksum: 5564dd84d15699579bf07bd33adfd0dc1a5e717c0d36ee11f0832b6b6890941e25e9ea68d15f7858698a9b5ec509f60e6472a0346624bb9dd9c2100cf568ac8f + languageName: node + linkType: hard + "polished@npm:^4.2.2": version: 4.2.2 resolution: "polished@npm:4.2.2" @@ -9795,6 +9920,18 @@ __metadata: languageName: node linkType: hard +"roughjs@npm:4.6.4": + version: 4.6.4 + resolution: "roughjs@npm:4.6.4" + dependencies: + hachure-fill: ^0.5.2 + path-data-parser: ^0.1.0 + points-on-curve: ^0.2.0 + points-on-path: ^0.2.1 + checksum: 0bdf073271384f3cfb11ca8bfc087993dba920d777d7454a21c8cb7c451c3995fabc580438f6efac642e321503be45b06397d82eb13f0ca3e0a52c82fe3b8af3 + languageName: node + linkType: hard + "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -10045,6 +10182,13 @@ __metadata: languageName: node linkType: hard +"sliced@npm:^1.0.1": + version: 1.0.1 + resolution: "sliced@npm:1.0.1" + checksum: 84528d23279985ead75809eeec5d601b0fb6bc28348c6627f4feb40747533a1e36a75e8bc60f9079528079b21c434890b397e8fc5c24a649165cc0bbe90b4d70 + languageName: node + linkType: hard + "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0"