From c48d847f62aa13243c96eb3395c5b89eed05487b Mon Sep 17 00:00:00 2001 From: Deepen Timalsina Date: Tue, 15 Apr 2025 20:54:26 +0545 Subject: [PATCH] Move all remaining files in src --- .../@excalidraw/excalidraw/api/constants.mdx | 6 +- .../api/excalidraw-element-skeleton.mdx | 2 +- .../excalidraw/api/props/props.mdx | 2 +- .../excalidraw/api/utils/export.mdx | 6 +- .../excalidraw/api/utils/restore.mdx | 8 +-- .../excalidraw/api/utils/utils-intro.md | 40 ++++++------- .../@excalidraw/excalidraw/integration.mdx | 8 +-- .../@excalidraw/mermaid-to-excalidraw/api.mdx | 2 +- .../mermaid-to-excalidraw/installation.mdx | 2 +- dev-docs/sidebars.js | 2 +- dev-docs/src/theme/ReactLiveScope/index.js | 2 +- .../with-nextjs/src/excalidrawWrapper.tsx | 4 +- .../components/CustomFooter.tsx | 4 +- .../components/ExampleApp.tsx | 4 +- .../components/MobileFooter.tsx | 4 +- examples/with-script-in-browser/index.html | 2 +- examples/with-script-in-browser/index.tsx | 2 +- examples/with-script-in-browser/utils.ts | 2 +- excalidraw-app/App.tsx | 12 ++-- excalidraw-app/CustomStats.tsx | 8 +-- excalidraw-app/ExcalidrawPlusIframeExport.tsx | 7 ++- excalidraw-app/app-language/LanguageList.tsx | 2 +- .../app-language/language-detector.ts | 2 +- excalidraw-app/collab/Collab.tsx | 10 ++-- excalidraw-app/collab/Portal.tsx | 6 +- excalidraw-app/components/AI.tsx | 4 +- excalidraw-app/components/AppFooter.tsx | 2 +- excalidraw-app/components/AppMainMenu.tsx | 2 +- .../components/AppWelcomeScreen.tsx | 4 +- excalidraw-app/components/DebugCanvas.tsx | 2 +- excalidraw-app/components/EncryptedIcon.tsx | 2 +- .../components/ExportToExcalidrawPlus.tsx | 6 +- .../components/TopErrorBoundary.tsx | 2 +- excalidraw-app/data/FileManager.ts | 6 +- excalidraw-app/data/LocalData.ts | 4 +- excalidraw-app/data/firebase.ts | 4 +- excalidraw-app/data/index.ts | 4 +- excalidraw-app/data/localStorage.ts | 4 +- excalidraw-app/share/ShareDialog.tsx | 6 +- excalidraw-app/tests/LanguageList.test.tsx | 2 +- excalidraw-app/tests/collab.test.tsx | 5 +- excalidraw-app/useHandleAppTheme.ts | 2 +- packages/common/src/constants.ts | 2 +- packages/common/src/points.ts | 2 +- packages/common/src/utils.ts | 2 +- packages/element/src/Shape.ts | 2 +- packages/element/src/ShapeCache.ts | 2 +- packages/element/src/binding.ts | 2 +- packages/element/src/bounds.ts | 2 +- packages/element/src/collision.ts | 2 +- packages/element/src/comparisons.ts | 2 +- packages/element/src/dragElements.ts | 2 +- packages/element/src/duplicate.ts | 2 +- packages/element/src/elbowArrow.ts | 2 +- packages/element/src/elementLink.ts | 2 +- packages/element/src/embeddable.ts | 2 +- packages/element/src/flowchart.ts | 2 +- packages/element/src/frame.ts | 2 +- packages/element/src/groups.ts | 2 +- packages/element/src/image.ts | 2 +- packages/element/src/linearElementEditor.ts | 4 +- packages/element/src/renderElement.ts | 2 +- packages/element/src/resizeElements.ts | 2 +- packages/element/src/resizeTest.ts | 2 +- packages/element/src/selection.ts | 2 +- packages/element/src/shapes.ts | 5 +- .../element/src/showSelectedShapeActions.ts | 2 +- packages/element/src/sizeHelpers.ts | 2 +- packages/element/src/textElement.ts | 2 +- packages/element/src/transformHandles.ts | 2 +- packages/element/src/typeChecks.ts | 2 +- packages/element/src/zindex.ts | 2 +- packages/element/tests/align.test.tsx | 4 +- packages/element/tests/binding.test.tsx | 2 +- packages/element/tests/duplicate.test.tsx | 2 +- packages/element/tests/elbowArrow.test.tsx | 2 +- packages/element/tests/flowchart.test.tsx | 2 +- packages/element/tests/frame.test.tsx | 2 +- packages/element/tests/resize.test.tsx | 2 +- packages/element/tests/zindex.test.tsx | 4 +- packages/eslintrc.base.json | 2 +- packages/excalidraw/CHANGELOG.md | 10 ++-- .../src/actions/actionAddToLibrary.ts | 4 +- .../excalidraw/src/actions/actionAlign.tsx | 6 +- .../src/actions/actionBoundText.tsx | 4 +- .../excalidraw/src/actions/actionCanvas.tsx | 10 ++-- .../src/actions/actionClipboard.tsx | 6 +- .../src/actions/actionCropEditor.tsx | 4 +- .../src/actions/actionDeleteSelected.tsx | 6 +- .../src/actions/actionDistribute.tsx | 6 +- .../src/actions/actionDuplicateSelection.tsx | 4 +- .../src/actions/actionElementLink.ts | 6 +- .../src/actions/actionElementLock.ts | 2 +- .../src/actions/actionEmbeddable.ts | 4 +- .../excalidraw/src/actions/actionExport.tsx | 4 +- .../excalidraw/src/actions/actionFinalize.tsx | 8 +-- packages/excalidraw/src/actions/actionFlip.ts | 4 +- .../excalidraw/src/actions/actionFrame.ts | 6 +- .../excalidraw/src/actions/actionGroup.tsx | 6 +- .../excalidraw/src/actions/actionHistory.tsx | 12 ++-- .../src/actions/actionLinearEditor.tsx | 4 +- .../excalidraw/src/actions/actionLink.tsx | 4 +- .../excalidraw/src/actions/actionMenu.tsx | 4 +- .../excalidraw/src/actions/actionNavigate.tsx | 8 +-- .../src/actions/actionProperties.tsx | 12 ++-- .../excalidraw/src/actions/actionSelectAll.ts | 2 +- .../excalidraw/src/actions/actionStyles.ts | 4 +- .../src/actions/actionTextAutoResize.ts | 4 +- .../src/actions/actionToggleGridMode.tsx | 4 +- .../actions/actionToggleObjectsSnapMode.tsx | 2 +- .../src/actions/actionToggleSearchMenu.ts | 4 +- .../src/actions/actionToggleStats.tsx | 2 +- .../src/actions/actionToggleViewMode.tsx | 2 +- .../src/actions/actionToggleZenMode.tsx | 2 +- .../excalidraw/src/actions/actionZindex.tsx | 4 +- packages/excalidraw/src/actions/manager.tsx | 4 +- packages/excalidraw/src/actions/shortcuts.ts | 2 +- packages/excalidraw/src/actions/types.ts | 4 +- packages/excalidraw/{ => src}/analytics.ts | 0 packages/excalidraw/src/animated-trail.ts | 2 +- packages/excalidraw/{ => src}/appState.ts | 0 packages/excalidraw/{ => src}/change.ts | 0 packages/excalidraw/{ => src}/charts.test.ts | 0 packages/excalidraw/{ => src}/charts.ts | 0 packages/excalidraw/{ => src}/clients.ts | 4 +- .../excalidraw/{ => src}/clipboard.test.ts | 0 packages/excalidraw/{ => src}/clipboard.ts | 2 +- .../excalidraw/src/components/Actions.tsx | 11 +--- .../src/components/ActiveConfirmDialog.tsx | 4 +- packages/excalidraw/src/components/App.tsx | 45 ++++++--------- packages/excalidraw/src/components/Avatar.tsx | 2 +- .../src/components/ColorPicker/ColorInput.tsx | 4 +- .../components/ColorPicker/ColorPicker.tsx | 6 +- .../ColorPicker/CustomColorList.tsx | 2 +- .../src/components/ColorPicker/Picker.tsx | 4 +- .../ColorPicker/PickerColorList.tsx | 6 +- .../src/components/ColorPicker/ShadeList.tsx | 4 +- .../ColorPicker/colorPickerUtils.ts | 2 +- .../CommandPalette/CommandPalette.tsx | 12 ++-- .../src/components/CommandPalette/types.ts | 2 +- .../src/components/ConfirmDialog.tsx | 4 +- .../excalidraw/src/components/ContextMenu.tsx | 4 +- .../src/components/DarkModeToggle.tsx | 2 +- .../DiagramToCodePlugin.tsx | 2 +- packages/excalidraw/src/components/Dialog.tsx | 4 +- .../src/components/ElementCanvasButtons.tsx | 2 +- .../src/components/ElementLinkDialog.tsx | 4 +- .../excalidraw/src/components/ErrorDialog.tsx | 2 +- .../excalidraw/src/components/EyeDropper.tsx | 2 +- .../src/components/FilledButton.tsx | 2 +- .../src/components/FollowMode/FollowMode.tsx | 2 +- .../src/components/FontPicker/FontPicker.tsx | 2 +- .../components/FontPicker/FontPickerList.tsx | 4 +- .../FontPicker/FontPickerTrigger.tsx | 2 +- .../excalidraw/src/components/HelpButton.tsx | 2 +- .../excalidraw/src/components/HelpDialog.tsx | 4 +- .../excalidraw/src/components/HintViewer.tsx | 8 +-- .../excalidraw/src/components/IconPicker.tsx | 4 +- .../src/components/ImageExportDialog.tsx | 6 +- .../src/components/InitializeApp.tsx | 4 +- .../src/components/JSONExportDialog.tsx | 6 +- .../excalidraw/src/components/LayerUI.tsx | 12 ++-- .../excalidraw/src/components/LibraryMenu.tsx | 8 +-- .../components/LibraryMenuBrowseButton.tsx | 4 +- .../components/LibraryMenuControlButtons.tsx | 2 +- .../components/LibraryMenuHeaderContent.tsx | 6 +- .../src/components/LibraryMenuItems.tsx | 4 +- .../src/components/LibraryMenuSection.tsx | 2 +- .../excalidraw/src/components/LibraryUnit.tsx | 2 +- .../src/components/LoadingMessage.tsx | 2 +- .../excalidraw/src/components/MobileMenu.tsx | 6 +- packages/excalidraw/src/components/Modal.tsx | 2 +- .../OverwriteConfirm/OverwriteConfirm.tsx | 2 +- .../OverwriteConfirmActions.tsx | 2 +- .../OverwriteConfirm/OverwriteConfirmState.ts | 2 +- .../src/components/PasteChartDialog.tsx | 10 ++-- .../src/components/PublishLibrary.tsx | 4 +- packages/excalidraw/src/components/Range.tsx | 2 +- .../excalidraw/src/components/SearchMenu.tsx | 6 +- .../excalidraw/src/components/Section.tsx | 2 +- .../src/components/ShareableLinkDialog.tsx | 4 +- .../src/components/Sidebar/Sidebar.tsx | 2 +- .../src/components/Sidebar/SidebarHeader.tsx | 2 +- .../src/components/Sidebar/SidebarTab.tsx | 2 +- .../components/Sidebar/SidebarTabTrigger.tsx | 2 +- .../src/components/Sidebar/common.ts | 2 +- .../excalidraw/src/components/Stats/Angle.tsx | 2 +- .../src/components/Stats/CanvasGrid.tsx | 2 +- .../src/components/Stats/Dimension.tsx | 2 +- .../src/components/Stats/DragInput.tsx | 4 +- .../src/components/Stats/FontSize.tsx | 2 +- .../src/components/Stats/MultiAngle.tsx | 2 +- .../src/components/Stats/MultiDimension.tsx | 2 +- .../src/components/Stats/MultiFontSize.tsx | 2 +- .../src/components/Stats/MultiPosition.tsx | 2 +- .../src/components/Stats/Position.tsx | 2 +- .../excalidraw/src/components/Stats/index.tsx | 6 +- .../excalidraw/src/components/Stats/utils.ts | 2 +- .../TTDDialog/MermaidToExcalidraw.tsx | 4 +- .../src/components/TTDDialog/TTDDialog.tsx | 8 +-- .../components/TTDDialog/TTDDialogTrigger.tsx | 4 +- .../src/components/TTDDialog/common.ts | 6 +- .../excalidraw/src/components/ToolButton.tsx | 2 +- packages/excalidraw/src/components/Trans.tsx | 4 +- .../excalidraw/src/components/UserList.tsx | 4 +- .../components/canvases/InteractiveCanvas.tsx | 10 +--- .../components/canvases/NewElementCanvas.tsx | 4 +- .../src/components/canvases/StaticCanvas.tsx | 4 +- .../src/components/footer/Footer.tsx | 2 +- .../components/hoc/withInternalFallback.tsx | 2 +- .../src/components/hyperlink/Hyperlink.tsx | 6 +- .../src/components/hyperlink/helpers.ts | 2 +- .../LiveCollaborationTrigger.tsx | 2 +- .../src/components/main-menu/DefaultItems.tsx | 6 +- .../src/components/main-menu/MainMenu.tsx | 2 +- .../welcome-screen/WelcomeScreen.Center.tsx | 2 +- .../welcome-screen/WelcomeScreen.Hints.tsx | 2 +- .../excalidraw/src/context/ui-appState.ts | 2 +- packages/excalidraw/{ => src}/cursor.ts | 0 .../excalidraw/src/data/EditorLocalStorage.ts | 2 +- packages/excalidraw/src/data/blob.ts | 6 +- packages/excalidraw/src/data/filesystem.ts | 2 +- packages/excalidraw/src/data/index.ts | 6 +- packages/excalidraw/src/data/json.ts | 7 +-- packages/excalidraw/src/data/library.ts | 10 ++-- packages/excalidraw/src/data/reconcile.ts | 2 +- packages/excalidraw/src/data/resave.ts | 2 +- packages/excalidraw/src/data/restore.ts | 4 +- packages/excalidraw/src/data/transform.ts | 2 +- packages/excalidraw/src/data/types.ts | 4 +- packages/excalidraw/{ => src}/deburr.ts | 0 packages/excalidraw/{ => src}/editor-jotai.ts | 0 packages/excalidraw/{ => src}/emitter.ts | 0 packages/excalidraw/{ => src}/env.cjs | 0 packages/excalidraw/{ => src}/errors.ts | 0 .../fonts/Assistant/Assistant-Bold.woff2 | Bin .../fonts/Assistant/Assistant-Medium.woff2 | Bin .../fonts/Assistant/Assistant-Regular.woff2 | Bin .../fonts/Assistant/Assistant-SemiBold.woff2 | Bin .../fonts/Cascadia/CascadiaCode-Regular.woff2 | Bin .../{ => src}/fonts/Cascadia/index.ts | 0 ...lar-279a7b317d12eb88de06167bd672b4b4.woff2 | Bin ...lar-6e066e8de2ac57ea9283adb9c24d7f0c.woff2 | Bin ...lar-dc6a8806fa96795d7b3be5026f989a17.woff2 | Bin ...lar-fcb0fc02dcbee4c9846b3e2508668039.woff2 | Bin .../fonts/ComicShanns/ComicShanns-Regular.sfd | 0 .../{ => src}/fonts/ComicShanns/index.ts | 0 .../excalidraw/{ => src}/fonts/Emoji/index.ts | 0 .../{ => src}/fonts/ExcalidrawFontFace.ts | 4 +- ...lar-349fac6ca4700ffec595a7150a0d1e1d.woff2 | Bin ...lar-3f2c5db56cc93c5a6873b1361d730c16.woff2 | Bin ...lar-41b173a47b57366892116a575a43e2b6.woff2 | Bin ...lar-623ccf21b21ef6b3a0d87738f77eb071.woff2 | Bin ...lar-a88b72a24fb54c9f94e3b5fdaa7481c9.woff2 | Bin ...lar-b9dcf9d2e50a1eaf42fc664b50a3fd0d.woff2 | Bin ...lar-be310b9bcd4f1a43f571c46df7809174.woff2 | Bin .../{ => src}/fonts/Excalifont/index.ts | 0 packages/excalidraw/{ => src}/fonts/Fonts.ts | 2 +- .../{ => src}/fonts/Helvetica/index.ts | 0 .../Liberation/LiberationSans-Regular.woff2 | Bin .../{ => src}/fonts/Liberation/index.ts | 0 ...r-i7dPIFZ9Zz-WBtRtedDbYE98RXi4EwSsbg.woff2 | Bin ...ular-i7dPIFZ9Zz-WBtRtedDbYEF8RXi4EwQ.woff2 | Bin .../{ => src}/fonts/Lilita/index.ts | 0 ...KofiOc5wtlZ2di8HDIkhdTA3j6zbXWjgevT5.woff2 | Bin ...1BKofiOc5wtlZ2di8HDIkhdTQ3j6zbXWjgeg.woff2 | Bin ...KofiOc5wtlZ2di8HDIkhdTk3j6zbXWjgevT5.woff2 | Bin ...KofiOc5wtlZ2di8HDIkhdTo3j6zbXWjgevT5.woff2 | Bin ...KofiOc5wtlZ2di8HDIkhdTs3j6zbXWjgevT5.woff2 | Bin .../{ => src}/fonts/Nunito/index.ts | 0 .../fonts/Virgil/Virgil-Regular.woff2 | Bin .../{ => src}/fonts/Virgil/index.ts | 0 ...lar-019d66dcad46dc156b162d267f981c20.woff2 | Bin ...lar-04b718e5623574919c8b0dea5f301444.woff2 | Bin ...lar-069e77aac84590e2e991d0a0176d34f2.woff2 | Bin ...lar-06c77b8c66e51ed6c63ccb502dd8b8af.woff2 | Bin ...lar-08e0dc436ad0ad61ba5558db0674d762.woff2 | Bin ...lar-093b9ef39a46ceae95a1df18a0a3a326.woff2 | Bin ...lar-095c169f3314805276f603a362766abd.woff2 | Bin ...lar-09850c4077f3fffe707905872e0e2460.woff2 | Bin ...lar-0986d134c05864f5025962eef9f994a0.woff2 | Bin ...lar-0b5d723fdc4e249c140f0909e87d03b4.woff2 | Bin ...lar-0f626226ba1272e832aea87bafd9720e.woff2 | Bin ...lar-0f7fb1e0d5015bb1371343153ecf7ce3.woff2 | Bin ...lar-0fa55a080fcd0f9dc2e0b0058b793df8.woff2 | Bin ...lar-0facdf1ea213ba40261022f5d5ed4493.woff2 | Bin ...lar-10a7ae9a371830a80c3d844acf1c02d7.woff2 | Bin ...lar-112c051027b2d766c19a519f6ee1f4f7.woff2 | Bin ...lar-11c345711937f0ba4b8f7b6b919c8440.woff2 | Bin ...lar-12b52b58eb3df36804b9a654ec9ee194.woff2 | Bin ...lar-13ae07ed2e272d26d59bc0691cd7117a.woff2 | Bin ...lar-13d2887ec8ee73c43acdabc52a05af7b.woff2 | Bin ...lar-145aa02cdd91946e67dc934e1acffe75.woff2 | Bin ...lar-15dc6d811c9cd078f9086a740d5a1038.woff2 | Bin ...lar-173945821411c09f70c95f98d590e697.woff2 | Bin ...lar-1b611157cd46bb184d4fa4dae2d6a2b8.woff2 | Bin ...lar-1e6fd68f1f3902ce48ce8c69df385622.woff2 | Bin ...lar-1ee544f0f1dac422545c505baa788992.woff2 | Bin ...lar-1fdc0c67ed57263a80fd108c1f6ccf24.woff2 | Bin ...lar-203b0e569e3b14aac86a003dc3fa523e.woff2 | Bin ...lar-20cc1bbf50e7efb442756cb605672c1f.woff2 | Bin ...lar-20e7bf72fa05de9adf7dbcc7bf51dde6.woff2 | Bin ...lar-21430ee05a1248901da8d0de08744d47.woff2 | Bin ...lar-23686f7f29da6e8008c36dd3a80c83d6.woff2 | Bin ...lar-23ad2d71b280f00b1363b95b7bea94eb.woff2 | Bin ...lar-23f228f3999c01983860012330e4be08.woff2 | Bin ...lar-24476a126f129212beb33f66853ea151.woff2 | Bin ...lar-24a21c1e4449222e8d1898d69ff3a404.woff2 | Bin ...lar-25b7f38e18f035f96cb5e547bd2bd08c.woff2 | Bin ...lar-29cec36cd205b211da97acabaa62f055.woff2 | Bin ...lar-2a26d20a23b00898ce82f09d2ee47c3f.woff2 | Bin ...lar-2adbc89c11e65905393d3dfc468b9d5b.woff2 | Bin ...lar-2b7441d46298788ac94e610ffcc709b6.woff2 | Bin ...lar-2b77e8ebfb2367ab2662396a60e7d320.woff2 | Bin ...lar-2cf96d082d35ea3d8106851223ad0d16.woff2 | Bin ...lar-2d43040e86ff03ba677f6f9c04cd0805.woff2 | Bin ...lar-2e33e8dc771ef5e1d9127d60a6b73679.woff2 | Bin ...lar-33432927cd87d40cfe393c7482bf221f.woff2 | Bin ...lar-353f33792a8f60dc69323ddf635a269e.woff2 | Bin ...lar-36925dfe329a45086cbb7fc5c20d45ac.woff2 | Bin ...lar-3717077e38f98d89eae729b6c14e56dc.woff2 | Bin ...lar-3756e81d3e149cf6099163ee79944fec.woff2 | Bin ...lar-395c35dd584b56b0789f58a0559beaf1.woff2 | Bin ...lar-3c9de2ae0ea4bc91a510942dfa4be8d2.woff2 | Bin ...lar-3cc70dbb64df5b21f1326cc24dee2195.woff2 | Bin ...lar-3e1f8f654357353bf0e04ba5c34b5f7f.woff2 | Bin ...lar-3e63ed8162808a9e425ed80a8bc79114.woff2 | Bin ...lar-3eaa538115d76932653c21d8dc28f207.woff2 | Bin ...lar-4095eb84ef3874e2600247bee0b04026.woff2 | Bin ...lar-41521fade99856108931b4768b1b2648.woff2 | Bin ...lar-450da755d5bcb70906e1295e559b9602.woff2 | Bin ...lar-452225341522a7942f0f6aab1a5c91a3.woff2 | Bin ...lar-4535823663ad81405188a528d8f2b1a2.woff2 | Bin ...lar-4806e761d750087c2d734fc64596eaff.woff2 | Bin ...lar-4a0fdb40036e87b40aa08dd30584cb85.woff2 | Bin ...lar-4a38cc3e9cf104e69ba246d37f8cf135.woff2 | Bin ...lar-4aca6a43e59aceee2166b0c7e4e85ef1.woff2 | Bin ...lar-4bfaa8ffa64c5ee560aa2daba7c9cbd3.woff2 | Bin ...lar-4dc6d5f188d5c96d44815cd1e81aa885.woff2 | Bin ...lar-4ddc14ed3eb0c3e46364317dfc0144a3.woff2 | Bin ...lar-4ee10ae43505e2e0bc62656ced49c0fa.woff2 | Bin ...lar-4f50e5136e136527280bc902c5817561.woff2 | Bin ...lar-51502f1206be09c565f1547c406e9558.woff2 | Bin ...lar-51a0e808bbc8361236ac521a119758a3.woff2 | Bin ...lar-52a84a22fd1369bffeaf21da2d6158dc.woff2 | Bin ...lar-5330a2119a716e4e7224ed108b085dac.woff2 | Bin ...lar-543fa46ace099a7099dad69123399400.woff2 | Bin ...lar-544fc28abe2c5c30e62383fd4dac255f.woff2 | Bin ...lar-54acdfc2166ad7fcbd074f75fd4a56ba.woff2 | Bin ...lar-5572b3513ba8df57a3d5d7303ee6b11b.woff2 | Bin ...lar-56467a5c8840c4d23a60b2f935114848.woff2 | Bin ...lar-56a32a7689abd0326e57c10c6c069bb4.woff2 | Bin ...lar-57862b464a55b18c7bf234ce22907d73.woff2 | Bin ...lar-583d166e56ba0de4b77eabb47ef67839.woff2 | Bin ...lar-5882ffa04f32584d26109137e2da4352.woff2 | Bin ...lar-58fd02350d0bc52cf1ca3bb32ce9766e.woff2 | Bin ...lar-5935a5775af3d5c6307ac667bd9ae74e.woff2 | Bin ...lar-59e9ff77b0efaf684bc09274fb6908c9.woff2 | Bin ...lar-5a1ce3117cfe90c48e8fb4a9a00f694d.woff2 | Bin ...lar-5a45d991244d4c7140217e1e5f5ca4f4.woff2 | Bin ...lar-5a7fac4b8b23a6e4e5ba0c9bf1756c91.woff2 | Bin ...lar-5b0ed6971aaab9c8ad563230bd5471a7.woff2 | Bin ...lar-5d2898fbc097a7e24c6f38d80587621e.woff2 | Bin ...lar-603aefd23e350ba7eb124273e3c9bcf1.woff2 | Bin ...lar-60a3089806700d379f11827ee9843b6b.woff2 | Bin ...lar-60a41c7e1c68f22424e6d22df544bc82.woff2 | Bin ...lar-642b26e2e5f5fb780b51b593dbc8c851.woff2 | Bin ...lar-66493ba5a8367f2928812f446f47b56a.woff2 | Bin ...lar-670ba603758d94268e8606f240a42e12.woff2 | Bin ...lar-671a2c20b1eb9e4ef8a192833940e319.woff2 | Bin ...lar-684d65f1793cac449dde5d59cb3c47fb.woff2 | Bin ...lar-69c09cc5fa3e55c74fc4821f76909cc3.woff2 | Bin ...lar-6ae5b42180ad70b971c91e7eefb8eba2.woff2 | Bin ...lar-6e092f71c1e634059ada0e52abadce67.woff2 | Bin ...lar-6f3256af8454371776bc46670d33cc65.woff2 | Bin ...lar-6fe5c5973cc06f74b2387a631ea36b88.woff2 | Bin ...lar-70c2eb8d64e71a42a834eb857ea9df51.woff2 | Bin ...lar-70e811fd7994e61f408c923de6ddd078.woff2 | Bin ...lar-7197d6fda6cba7c3874c53d6381ca239.woff2 | Bin ...lar-72252d73220fa3cd856677888cee1635.woff2 | Bin ...lar-72536a3d71b694a0d53dd90ddceae41e.woff2 | Bin ...lar-726303e0774b4e678bff8c2deb6ca603.woff2 | Bin ...lar-733171b4ffcd17ea1fe1c0ba627173bf.woff2 | Bin ...lar-739bc1a567439c7cffcd1614644593d2.woff2 | Bin ...lar-73e309718fd16cea44b4d54a33581811.woff2 | Bin ...lar-7494dc504ae00ee9cd0505f990f88c5d.woff2 | Bin ...lar-74e2263a91439c25b91d5132ce9f4d62.woff2 | Bin ...lar-761d05e3cd968cf574166867998ef06a.woff2 | Bin ...lar-7718fe60986d8b42b1be9c5ace5ccf25.woff2 | Bin ...lar-774d4f764a1299da5d28ec2f2ffe0d69.woff2 | Bin ...lar-79d494361ae093b69e74ee9dbe65bfd4.woff2 | Bin ...lar-79f007c1c6d07557120982951ea67998.woff2 | Bin ...lar-7a07ddc0f0c0f5f4a9bad6ee3dda66b5.woff2 | Bin ...lar-7ab2bed91166a9dca83a5ebfbe2a7f38.woff2 | Bin ...lar-7ccce86603f80a099ddb0cb21d4ae3e3.woff2 | Bin ...lar-7e4bde7e9c7f84cd34d8a845e384c746.woff2 | Bin ...lar-7e929f262f30c8ee78bf398150b1a7cd.woff2 | Bin ...lar-7eb9fffd1aa890d07d0f88cc82e6cfe4.woff2 | Bin ...lar-7f855356ab893b0d2b9c1c83b8116f0e.woff2 | Bin ...lar-829615148e6357d826b9242eb7fbbd1e.woff2 | Bin ...lar-866fa7613df6b3fd272bcfd4530c0bb9.woff2 | Bin ...lar-87599f94b6cc129d505b375798d0d751.woff2 | Bin ...lar-8c2f33cee3993174f7e87c28e4bf42ee.woff2 | Bin ...lar-8d3bcabb847b56243b16afe62adaaf21.woff2 | Bin ...lar-8de5b863cb50dfefdd07cb11c774d579.woff2 | Bin ...lar-8e9f97f01034820170065b2921b4fb5e.woff2 | Bin ...lar-8f476c4c99813d57cbe6eca4727388ad.woff2 | Bin ...lar-903bb6865f3452e2fda42e3a25547bc5.woff2 | Bin ...lar-91ddb2969bf2d31ba02ad82998d1314c.woff2 | Bin ...lar-938d90c10ff8c20386af7f242c05d6b0.woff2 | Bin ...lar-93fc8f28a33234bcadf1527cafabd502.woff2 | Bin ...lar-95429962233afd82db1c27df1500a28c.woff2 | Bin ...lar-9544732d2e62d1a429674f8ee41b5d3a.woff2 | Bin ...lar-9592bfc861f07bcb8d75c196b370e548.woff2 | Bin ...lar-95bfd249da4902577b4b7d76ebdd0b44.woff2 | Bin ...lar-968cffdc8ee679da094e77ebf50f58ef.woff2 | Bin ...lar-97f7f48ce90c9429bf32ae51469db74d.woff2 | Bin ...lar-982b630266d87db93d2539affb1275c6.woff2 | Bin ...lar-98f2ad84457de7f3740d9920b8fa8667.woff2 | Bin ...lar-99a16ef6a64934d5781933dbd9c46b2e.woff2 | Bin ...lar-9cfb2a77a4e45025105ad29a1748b90d.woff2 | Bin ...lar-9d81066dd2b337c938df6e90380a00dc.woff2 | Bin ...lar-9eb5a99df4e76ac3363453ac9ca288b1.woff2 | Bin ...lar-a004ddfcb26e67bd6e678c8ed19e25ce.woff2 | Bin ...lar-a0ca5df4258213d7fc9fce80f65ce760.woff2 | Bin ...lar-a1f916d6039285c4ffb900cd654e418f.woff2 | Bin ...lar-a203b91dad570bf05a58c3c3ddb529bf.woff2 | Bin ...lar-a365e82ed54697a52f27adcea1315fe8.woff2 | Bin ...lar-a4c34be6d42152e64b0df90bc4607f64.woff2 | Bin ...lar-a7accba310e821da5505f71c03b76bdb.woff2 | Bin ...lar-aa0d470430e6391eca720c7cfa44446f.woff2 | Bin ...lar-aa5c9ca6cf4fba00433b7aa3fa10671a.woff2 | Bin ...lar-ac9ceb44437becc3e9c4dbfebab7fc2d.woff2 | Bin ...lar-b1220a3c61f85cc0408deedb4c5f57a2.woff2 | Bin ...lar-b358f7a51ece39a3247942b1feabdb29.woff2 | Bin ...lar-b57aaedfd8ebdf3931f25119dc6a5eb2.woff2 | Bin ...lar-b5c1596551c256e0e9cf02028595b092.woff2 | Bin ...lar-b6d128682ee29e471486354d486a1b90.woff2 | Bin ...lar-b6fd38ca30869792244804b04bc058da.woff2 | Bin ...lar-b7d203b051eff504ff59ddca7576b6a9.woff2 | Bin ...lar-b96d9226ce77ec94ceca043d712182e6.woff2 | Bin ...lar-ba3de316d63c7e339987b16f41a0b879.woff2 | Bin ...lar-bafff7a14c27403dcc6cf1432e8ea836.woff2 | Bin ...lar-bd77e3c7f9e0b072d96af37f73d1aa32.woff2 | Bin ...lar-be549ab72f0719d606a5c01e2c0219b6.woff2 | Bin ...lar-c16ed9740b85badf16e86ea782a3062f.woff2 | Bin ...lar-c1f94158256bb1f3bf665b053d895af9.woff2 | Bin ...lar-c40533fdf4cc57177b12803598af7e59.woff2 | Bin ...lar-c4a687ac4f0c2766eefc9f77ed99cddf.woff2 | Bin ...lar-c69f61a4ab18d0488c8d1fc12e7028e8.woff2 | Bin ...lar-c8b71798409ccc126ee264a00aadcf21.woff2 | Bin ...lar-c99eda15fc26a2941579560f76c3a5cf.woff2 | Bin ...lar-cb17fc3db95f6d139afc9d31a8e93293.woff2 | Bin ...lar-cbaaefaaf326668277aa24dfa93c4d28.woff2 | Bin ...lar-cd145ce4a0ea18469358df53c207bc1b.woff2 | Bin ...lar-cdbce89e82cc1ab53a2decbf5819278f.woff2 | Bin ...lar-ce4884f96f11589608b76b726a755803.woff2 | Bin ...lar-cf2cc71752631e579e35b0e423bf2638.woff2 | Bin ...lar-cf6ff4e0f491ca0cf3038187a997b9b4.woff2 | Bin ...lar-cfb211578629b7e8153b37240de6a9d5.woff2 | Bin ...lar-d0cf73942fea1c74edbdf0b3011f4656.woff2 | Bin ...lar-d2666cbed13462c5dc36fa2f15c202ca.woff2 | Bin ...lar-d3716376641d615e2995605b29bca7b6.woff2 | Bin ...lar-dac48066b5883d8b4551fc584f0c2a3e.woff2 | Bin ...lar-dbea1af6dcd9860be40c3d18254338f5.woff2 | Bin ...lar-e11567fd2accf9957cd0d3c2be937d87.woff2 | Bin ...lar-e2ead7ea7da0437f085f42ffc05f8d13.woff2 | Bin ...lar-e3fcf5180fd466c8915c4e8069491054.woff2 | Bin ...lar-e480d9c614742d05f0e78f274f1e69e6.woff2 | Bin ...lar-e4bca6cfa53e499cae0a6be4894a90e9.woff2 | Bin ...lar-e51ef413167c6e14e0c0fdcc585f2fc9.woff2 | Bin ...lar-e5f453bb04da18eed01675eeebd88bf8.woff2 | Bin ...lar-e656f091b9dc4709722c9f4b84d3c797.woff2 | Bin ...lar-ec181b795ac1fb5a50d700b6e996d745.woff2 | Bin ...lar-ee8bae97908d5147b423f77ad0d3c1bb.woff2 | Bin ...lar-f0f13b5c60e0af5553bd359f5513be1b.woff2 | Bin ...lar-f2b54d4e7be0eaefe1c2c56836fa5368.woff2 | Bin ...lar-f56414bf9bced67990def8660e306759.woff2 | Bin ...lar-f5d079153c99a25b9be5b8583c4cc8a7.woff2 | Bin ...lar-f6032fc06eb20480f096199713f70885.woff2 | Bin ...lar-f8ee5d36068a42b51d0e4a1116cfcec1.woff2 | Bin .../{ => src}/fonts/Xiaolai/index.ts | 0 packages/excalidraw/{ => src}/fonts/fonts.css | 0 packages/excalidraw/{ => src}/fonts/index.ts | 0 packages/excalidraw/{ => src}/gesture.ts | 0 packages/excalidraw/{ => src}/history.ts | 0 packages/excalidraw/src/hooks/useEmitter.ts | 2 +- .../excalidraw/src/hooks/useLibraryItemSvg.ts | 4 +- .../excalidraw/src/hooks/useScrollPosition.ts | 2 +- packages/excalidraw/{ => src}/i18n.ts | 4 +- packages/excalidraw/{ => src}/index-node.ts | 2 +- packages/excalidraw/{ => src}/index.tsx | 53 +++++++++--------- packages/excalidraw/{ => src}/laser-trails.ts | 8 +-- packages/excalidraw/{ => src}/mermaid.test.ts | 0 packages/excalidraw/{ => src}/mermaid.ts | 0 packages/excalidraw/{ => src}/polyfill.ts | 0 packages/excalidraw/{ => src}/reactUtils.ts | 0 packages/excalidraw/src/renderer/helpers.ts | 2 +- .../src/renderer/interactiveScene.ts | 4 +- .../excalidraw/src/renderer/renderSnaps.ts | 4 +- .../excalidraw/src/renderer/staticScene.ts | 2 +- .../excalidraw/src/renderer/staticSvgScene.ts | 2 +- packages/excalidraw/src/scene/Renderer.ts | 2 +- packages/excalidraw/src/scene/Scene.ts | 2 +- packages/excalidraw/src/scene/export.ts | 6 +- packages/excalidraw/src/scene/normalize.ts | 2 +- packages/excalidraw/src/scene/scroll.ts | 2 +- packages/excalidraw/src/scene/scrollbars.ts | 4 +- packages/excalidraw/src/scene/types.ts | 2 +- packages/excalidraw/src/scene/zoom.ts | 2 +- packages/excalidraw/{ => src}/snapping.ts | 0 packages/excalidraw/{ => src}/store.ts | 0 packages/excalidraw/src/subset/subset-main.ts | 7 +-- packages/excalidraw/{ => src}/types.ts | 14 ++--- packages/excalidraw/{ => src}/visualdebug.ts | 0 packages/excalidraw/{ => src}/workers.ts | 0 .../excalidraw/src/wysiwyg/textWysiwyg.tsx | 4 +- .../excalidraw/tests/data/restore.test.ts | 2 +- .../excalidraw/tests/queries/toolQueries.ts | 2 +- packages/tsconfig.base.json | 4 +- packages/utils/src/export.ts | 6 +- scripts/buildBase.js | 5 +- scripts/buildPackage.js | 5 +- scripts/buildUtils.js | 5 +- 524 files changed, 538 insertions(+), 547 deletions(-) rename packages/excalidraw/{ => src}/analytics.ts (100%) rename packages/excalidraw/{ => src}/appState.ts (100%) rename packages/excalidraw/{ => src}/change.ts (100%) rename packages/excalidraw/{ => src}/charts.test.ts (100%) rename packages/excalidraw/{ => src}/charts.ts (100%) rename packages/excalidraw/{ => src}/clients.ts (98%) rename packages/excalidraw/{ => src}/clipboard.test.ts (100%) rename packages/excalidraw/{ => src}/clipboard.ts (99%) rename packages/excalidraw/{ => src}/cursor.ts (100%) rename packages/excalidraw/{ => src}/deburr.ts (100%) rename packages/excalidraw/{ => src}/editor-jotai.ts (100%) rename packages/excalidraw/{ => src}/emitter.ts (100%) rename packages/excalidraw/{ => src}/env.cjs (100%) rename packages/excalidraw/{ => src}/errors.ts (100%) rename packages/excalidraw/{ => src}/fonts/Assistant/Assistant-Bold.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Assistant/Assistant-Medium.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Assistant/Assistant-Regular.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Assistant/Assistant-SemiBold.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Cascadia/CascadiaCode-Regular.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Cascadia/index.ts (100%) rename packages/excalidraw/{ => src}/fonts/ComicShanns/ComicShanns-Regular-279a7b317d12eb88de06167bd672b4b4.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/ComicShanns/ComicShanns-Regular-6e066e8de2ac57ea9283adb9c24d7f0c.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/ComicShanns/ComicShanns-Regular-dc6a8806fa96795d7b3be5026f989a17.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/ComicShanns/ComicShanns-Regular-fcb0fc02dcbee4c9846b3e2508668039.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/ComicShanns/ComicShanns-Regular.sfd (100%) rename packages/excalidraw/{ => src}/fonts/ComicShanns/index.ts (100%) rename packages/excalidraw/{ => src}/fonts/Emoji/index.ts (100%) rename packages/excalidraw/{ => src}/fonts/ExcalidrawFontFace.ts (97%) rename packages/excalidraw/{ => src}/fonts/Excalifont/Excalifont-Regular-349fac6ca4700ffec595a7150a0d1e1d.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Excalifont/Excalifont-Regular-3f2c5db56cc93c5a6873b1361d730c16.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Excalifont/Excalifont-Regular-41b173a47b57366892116a575a43e2b6.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Excalifont/Excalifont-Regular-623ccf21b21ef6b3a0d87738f77eb071.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Excalifont/Excalifont-Regular-a88b72a24fb54c9f94e3b5fdaa7481c9.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Excalifont/Excalifont-Regular-b9dcf9d2e50a1eaf42fc664b50a3fd0d.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Excalifont/Excalifont-Regular-be310b9bcd4f1a43f571c46df7809174.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Excalifont/index.ts (100%) rename packages/excalidraw/{ => src}/fonts/Fonts.ts (99%) rename packages/excalidraw/{ => src}/fonts/Helvetica/index.ts (100%) rename packages/excalidraw/{ => src}/fonts/Liberation/LiberationSans-Regular.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Liberation/index.ts (100%) rename packages/excalidraw/{ => src}/fonts/Lilita/Lilita-Regular-i7dPIFZ9Zz-WBtRtedDbYE98RXi4EwSsbg.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Lilita/Lilita-Regular-i7dPIFZ9Zz-WBtRtedDbYEF8RXi4EwQ.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Lilita/index.ts (100%) rename packages/excalidraw/{ => src}/fonts/Nunito/Nunito-Regular-XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhdTA3j6zbXWjgevT5.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Nunito/Nunito-Regular-XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhdTQ3j6zbXWjgeg.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Nunito/Nunito-Regular-XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhdTk3j6zbXWjgevT5.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Nunito/Nunito-Regular-XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhdTo3j6zbXWjgevT5.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Nunito/Nunito-Regular-XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhdTs3j6zbXWjgevT5.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Nunito/index.ts (100%) rename packages/excalidraw/{ => src}/fonts/Virgil/Virgil-Regular.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Virgil/index.ts (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-019d66dcad46dc156b162d267f981c20.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-04b718e5623574919c8b0dea5f301444.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-069e77aac84590e2e991d0a0176d34f2.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-06c77b8c66e51ed6c63ccb502dd8b8af.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-08e0dc436ad0ad61ba5558db0674d762.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-093b9ef39a46ceae95a1df18a0a3a326.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-095c169f3314805276f603a362766abd.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-09850c4077f3fffe707905872e0e2460.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-0986d134c05864f5025962eef9f994a0.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-0b5d723fdc4e249c140f0909e87d03b4.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-0f626226ba1272e832aea87bafd9720e.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-0f7fb1e0d5015bb1371343153ecf7ce3.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-0fa55a080fcd0f9dc2e0b0058b793df8.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-0facdf1ea213ba40261022f5d5ed4493.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-10a7ae9a371830a80c3d844acf1c02d7.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-112c051027b2d766c19a519f6ee1f4f7.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-11c345711937f0ba4b8f7b6b919c8440.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-12b52b58eb3df36804b9a654ec9ee194.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-13ae07ed2e272d26d59bc0691cd7117a.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-13d2887ec8ee73c43acdabc52a05af7b.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-145aa02cdd91946e67dc934e1acffe75.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-15dc6d811c9cd078f9086a740d5a1038.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-173945821411c09f70c95f98d590e697.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-1b611157cd46bb184d4fa4dae2d6a2b8.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-1e6fd68f1f3902ce48ce8c69df385622.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-1ee544f0f1dac422545c505baa788992.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-1fdc0c67ed57263a80fd108c1f6ccf24.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-203b0e569e3b14aac86a003dc3fa523e.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-20cc1bbf50e7efb442756cb605672c1f.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-20e7bf72fa05de9adf7dbcc7bf51dde6.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-21430ee05a1248901da8d0de08744d47.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-23686f7f29da6e8008c36dd3a80c83d6.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-23ad2d71b280f00b1363b95b7bea94eb.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-23f228f3999c01983860012330e4be08.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-24476a126f129212beb33f66853ea151.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-24a21c1e4449222e8d1898d69ff3a404.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-25b7f38e18f035f96cb5e547bd2bd08c.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-29cec36cd205b211da97acabaa62f055.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-2a26d20a23b00898ce82f09d2ee47c3f.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-2adbc89c11e65905393d3dfc468b9d5b.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-2b7441d46298788ac94e610ffcc709b6.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-2b77e8ebfb2367ab2662396a60e7d320.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-2cf96d082d35ea3d8106851223ad0d16.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-2d43040e86ff03ba677f6f9c04cd0805.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-2e33e8dc771ef5e1d9127d60a6b73679.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-33432927cd87d40cfe393c7482bf221f.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-353f33792a8f60dc69323ddf635a269e.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-36925dfe329a45086cbb7fc5c20d45ac.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-3717077e38f98d89eae729b6c14e56dc.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-3756e81d3e149cf6099163ee79944fec.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-395c35dd584b56b0789f58a0559beaf1.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-3c9de2ae0ea4bc91a510942dfa4be8d2.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-3cc70dbb64df5b21f1326cc24dee2195.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-3e1f8f654357353bf0e04ba5c34b5f7f.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-3e63ed8162808a9e425ed80a8bc79114.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-3eaa538115d76932653c21d8dc28f207.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-4095eb84ef3874e2600247bee0b04026.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-41521fade99856108931b4768b1b2648.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-450da755d5bcb70906e1295e559b9602.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-452225341522a7942f0f6aab1a5c91a3.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-4535823663ad81405188a528d8f2b1a2.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-4806e761d750087c2d734fc64596eaff.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-4a0fdb40036e87b40aa08dd30584cb85.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-4a38cc3e9cf104e69ba246d37f8cf135.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-4aca6a43e59aceee2166b0c7e4e85ef1.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-4bfaa8ffa64c5ee560aa2daba7c9cbd3.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-4dc6d5f188d5c96d44815cd1e81aa885.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-4ddc14ed3eb0c3e46364317dfc0144a3.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-4ee10ae43505e2e0bc62656ced49c0fa.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-4f50e5136e136527280bc902c5817561.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-51502f1206be09c565f1547c406e9558.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-51a0e808bbc8361236ac521a119758a3.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-52a84a22fd1369bffeaf21da2d6158dc.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-5330a2119a716e4e7224ed108b085dac.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-543fa46ace099a7099dad69123399400.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-544fc28abe2c5c30e62383fd4dac255f.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-54acdfc2166ad7fcbd074f75fd4a56ba.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-5572b3513ba8df57a3d5d7303ee6b11b.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-56467a5c8840c4d23a60b2f935114848.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-56a32a7689abd0326e57c10c6c069bb4.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-57862b464a55b18c7bf234ce22907d73.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-583d166e56ba0de4b77eabb47ef67839.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-5882ffa04f32584d26109137e2da4352.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-58fd02350d0bc52cf1ca3bb32ce9766e.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-5935a5775af3d5c6307ac667bd9ae74e.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-59e9ff77b0efaf684bc09274fb6908c9.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-5a1ce3117cfe90c48e8fb4a9a00f694d.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-5a45d991244d4c7140217e1e5f5ca4f4.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-5a7fac4b8b23a6e4e5ba0c9bf1756c91.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-5b0ed6971aaab9c8ad563230bd5471a7.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-5d2898fbc097a7e24c6f38d80587621e.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-603aefd23e350ba7eb124273e3c9bcf1.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-60a3089806700d379f11827ee9843b6b.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-60a41c7e1c68f22424e6d22df544bc82.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-642b26e2e5f5fb780b51b593dbc8c851.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-66493ba5a8367f2928812f446f47b56a.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-670ba603758d94268e8606f240a42e12.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-671a2c20b1eb9e4ef8a192833940e319.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-684d65f1793cac449dde5d59cb3c47fb.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-69c09cc5fa3e55c74fc4821f76909cc3.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-6ae5b42180ad70b971c91e7eefb8eba2.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-6e092f71c1e634059ada0e52abadce67.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-6f3256af8454371776bc46670d33cc65.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-6fe5c5973cc06f74b2387a631ea36b88.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-70c2eb8d64e71a42a834eb857ea9df51.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-70e811fd7994e61f408c923de6ddd078.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-7197d6fda6cba7c3874c53d6381ca239.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-72252d73220fa3cd856677888cee1635.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-72536a3d71b694a0d53dd90ddceae41e.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-726303e0774b4e678bff8c2deb6ca603.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-733171b4ffcd17ea1fe1c0ba627173bf.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-739bc1a567439c7cffcd1614644593d2.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-73e309718fd16cea44b4d54a33581811.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-7494dc504ae00ee9cd0505f990f88c5d.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-74e2263a91439c25b91d5132ce9f4d62.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-761d05e3cd968cf574166867998ef06a.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-7718fe60986d8b42b1be9c5ace5ccf25.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-774d4f764a1299da5d28ec2f2ffe0d69.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-79d494361ae093b69e74ee9dbe65bfd4.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-79f007c1c6d07557120982951ea67998.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-7a07ddc0f0c0f5f4a9bad6ee3dda66b5.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-7ab2bed91166a9dca83a5ebfbe2a7f38.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-7ccce86603f80a099ddb0cb21d4ae3e3.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-7e4bde7e9c7f84cd34d8a845e384c746.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-7e929f262f30c8ee78bf398150b1a7cd.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-7eb9fffd1aa890d07d0f88cc82e6cfe4.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-7f855356ab893b0d2b9c1c83b8116f0e.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-829615148e6357d826b9242eb7fbbd1e.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-866fa7613df6b3fd272bcfd4530c0bb9.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-87599f94b6cc129d505b375798d0d751.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-8c2f33cee3993174f7e87c28e4bf42ee.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-8d3bcabb847b56243b16afe62adaaf21.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-8de5b863cb50dfefdd07cb11c774d579.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-8e9f97f01034820170065b2921b4fb5e.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-8f476c4c99813d57cbe6eca4727388ad.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-903bb6865f3452e2fda42e3a25547bc5.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-91ddb2969bf2d31ba02ad82998d1314c.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-938d90c10ff8c20386af7f242c05d6b0.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-93fc8f28a33234bcadf1527cafabd502.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-95429962233afd82db1c27df1500a28c.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-9544732d2e62d1a429674f8ee41b5d3a.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-9592bfc861f07bcb8d75c196b370e548.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-95bfd249da4902577b4b7d76ebdd0b44.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-968cffdc8ee679da094e77ebf50f58ef.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-97f7f48ce90c9429bf32ae51469db74d.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-982b630266d87db93d2539affb1275c6.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-98f2ad84457de7f3740d9920b8fa8667.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-99a16ef6a64934d5781933dbd9c46b2e.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-9cfb2a77a4e45025105ad29a1748b90d.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-9d81066dd2b337c938df6e90380a00dc.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-9eb5a99df4e76ac3363453ac9ca288b1.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-a004ddfcb26e67bd6e678c8ed19e25ce.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-a0ca5df4258213d7fc9fce80f65ce760.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-a1f916d6039285c4ffb900cd654e418f.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-a203b91dad570bf05a58c3c3ddb529bf.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-a365e82ed54697a52f27adcea1315fe8.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-a4c34be6d42152e64b0df90bc4607f64.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-a7accba310e821da5505f71c03b76bdb.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-aa0d470430e6391eca720c7cfa44446f.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-aa5c9ca6cf4fba00433b7aa3fa10671a.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-ac9ceb44437becc3e9c4dbfebab7fc2d.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-b1220a3c61f85cc0408deedb4c5f57a2.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-b358f7a51ece39a3247942b1feabdb29.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-b57aaedfd8ebdf3931f25119dc6a5eb2.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-b5c1596551c256e0e9cf02028595b092.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-b6d128682ee29e471486354d486a1b90.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-b6fd38ca30869792244804b04bc058da.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-b7d203b051eff504ff59ddca7576b6a9.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-b96d9226ce77ec94ceca043d712182e6.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-ba3de316d63c7e339987b16f41a0b879.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-bafff7a14c27403dcc6cf1432e8ea836.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-bd77e3c7f9e0b072d96af37f73d1aa32.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-be549ab72f0719d606a5c01e2c0219b6.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-c16ed9740b85badf16e86ea782a3062f.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-c1f94158256bb1f3bf665b053d895af9.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-c40533fdf4cc57177b12803598af7e59.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-c4a687ac4f0c2766eefc9f77ed99cddf.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-c69f61a4ab18d0488c8d1fc12e7028e8.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-c8b71798409ccc126ee264a00aadcf21.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-c99eda15fc26a2941579560f76c3a5cf.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-cb17fc3db95f6d139afc9d31a8e93293.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-cbaaefaaf326668277aa24dfa93c4d28.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-cd145ce4a0ea18469358df53c207bc1b.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-cdbce89e82cc1ab53a2decbf5819278f.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-ce4884f96f11589608b76b726a755803.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-cf2cc71752631e579e35b0e423bf2638.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-cf6ff4e0f491ca0cf3038187a997b9b4.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-cfb211578629b7e8153b37240de6a9d5.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-d0cf73942fea1c74edbdf0b3011f4656.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-d2666cbed13462c5dc36fa2f15c202ca.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-d3716376641d615e2995605b29bca7b6.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-dac48066b5883d8b4551fc584f0c2a3e.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-dbea1af6dcd9860be40c3d18254338f5.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-e11567fd2accf9957cd0d3c2be937d87.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-e2ead7ea7da0437f085f42ffc05f8d13.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-e3fcf5180fd466c8915c4e8069491054.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-e480d9c614742d05f0e78f274f1e69e6.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-e4bca6cfa53e499cae0a6be4894a90e9.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-e51ef413167c6e14e0c0fdcc585f2fc9.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-e5f453bb04da18eed01675eeebd88bf8.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-e656f091b9dc4709722c9f4b84d3c797.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-ec181b795ac1fb5a50d700b6e996d745.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-ee8bae97908d5147b423f77ad0d3c1bb.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-f0f13b5c60e0af5553bd359f5513be1b.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-f2b54d4e7be0eaefe1c2c56836fa5368.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-f56414bf9bced67990def8660e306759.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-f5d079153c99a25b9be5b8583c4cc8a7.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-f6032fc06eb20480f096199713f70885.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/Xiaolai-Regular-f8ee5d36068a42b51d0e4a1116cfcec1.woff2 (100%) rename packages/excalidraw/{ => src}/fonts/Xiaolai/index.ts (100%) rename packages/excalidraw/{ => src}/fonts/fonts.css (100%) rename packages/excalidraw/{ => src}/fonts/index.ts (100%) rename packages/excalidraw/{ => src}/gesture.ts (100%) rename packages/excalidraw/{ => src}/history.ts (100%) rename packages/excalidraw/{ => src}/i18n.ts (97%) rename packages/excalidraw/{ => src}/index-node.ts (96%) rename packages/excalidraw/{ => src}/index.tsx (82%) rename packages/excalidraw/{ => src}/laser-trails.ts (93%) rename packages/excalidraw/{ => src}/mermaid.test.ts (100%) rename packages/excalidraw/{ => src}/mermaid.ts (100%) rename packages/excalidraw/{ => src}/polyfill.ts (100%) rename packages/excalidraw/{ => src}/reactUtils.ts (100%) rename packages/excalidraw/{ => src}/snapping.ts (100%) rename packages/excalidraw/{ => src}/store.ts (100%) rename packages/excalidraw/{ => src}/types.ts (98%) rename packages/excalidraw/{ => src}/visualdebug.ts (100%) rename packages/excalidraw/{ => src}/workers.ts (100%) diff --git a/dev-docs/docs/@excalidraw/excalidraw/api/constants.mdx b/dev-docs/docs/@excalidraw/excalidraw/api/constants.mdx index 36fbfa758..6a8c8190a 100644 --- a/dev-docs/docs/@excalidraw/excalidraw/api/constants.mdx +++ b/dev-docs/docs/@excalidraw/excalidraw/api/constants.mdx @@ -5,7 +5,7 @@ **How to use** ```js -import { FONT_FAMILY } from "@excalidraw/excalidraw"; +import { FONT_FAMILY } from "@excalidraw/excalidraw/src"; ``` `FONT_FAMILY` contains all the font families used in `Excalidraw`. The default families are the following: @@ -23,7 +23,7 @@ Pre-selected family is `FONT_FAMILY.Excalifont`, unless it's overriden with `ini **How to use** ```js -import { THEME } from "@excalidraw/excalidraw"; +import { THEME } from "@excalidraw/excalidraw/src"; ``` `THEME` contains all the themes supported by `Excalidraw` as explained below @@ -42,5 +42,5 @@ Defaults to `THEME.LIGHT` unless passed in `initialData.appState.theme` **How to use ** ```js -import { MIME_TYPES } from "@excalidraw/excalidraw"; +import { MIME_TYPES } from "@excalidraw/excalidraw/src"; ``` diff --git a/dev-docs/docs/@excalidraw/excalidraw/api/excalidraw-element-skeleton.mdx b/dev-docs/docs/@excalidraw/excalidraw/api/excalidraw-element-skeleton.mdx index b633236aa..633a908a5 100644 --- a/dev-docs/docs/@excalidraw/excalidraw/api/excalidraw-element-skeleton.mdx +++ b/dev-docs/docs/@excalidraw/excalidraw/api/excalidraw-element-skeleton.mdx @@ -25,7 +25,7 @@ convertToExcalidrawElements( **_How to use_** ```js -import { convertToExcalidrawElements } from "@excalidraw/excalidraw"; +import { convertToExcalidrawElements } from "@excalidraw/excalidraw/src"; ``` This function converts the Excalidraw Element Skeleton to excalidraw elements which could be then rendered on the canvas. Hence calling this function is necessary before passing it to APIs like [`initialData`](https://docs.excalidraw.com/docs/@excalidraw/excalidraw/api/props/initialdata), [`updateScene`](https://docs.excalidraw.com/docs/@excalidraw/excalidraw/api/props/excalidraw-api#updatescene) if you are using the Skeleton API diff --git a/dev-docs/docs/@excalidraw/excalidraw/api/props/props.mdx b/dev-docs/docs/@excalidraw/excalidraw/api/props/props.mdx index 5c2a5501b..35ee9e87e 100644 --- a/dev-docs/docs/@excalidraw/excalidraw/api/props/props.mdx +++ b/dev-docs/docs/@excalidraw/excalidraw/api/props/props.mdx @@ -193,7 +193,7 @@ const onLinkOpen: ExcalidrawProps["onLinkOpen"] = useCallback( Determines the `language` of the UI. It should be one of the [available language codes](https://github.com/excalidraw/excalidraw/blob/master/packages/excalidraw/i18n.ts#L14). Defaults to `en` (English). We also export default language and supported languages which you can import as shown below. ```js -import { defaultLang, languages } from "@excalidraw/excalidraw"; +import { defaultLang, languages } from "@excalidraw/excalidraw/src"; ``` | name | type | diff --git a/dev-docs/docs/@excalidraw/excalidraw/api/utils/export.mdx b/dev-docs/docs/@excalidraw/excalidraw/api/utils/export.mdx index 6337fe7ac..e7ed88659 100644 --- a/dev-docs/docs/@excalidraw/excalidraw/api/utils/export.mdx +++ b/dev-docs/docs/@excalidraw/excalidraw/api/utils/export.mdx @@ -47,7 +47,7 @@ A function which returns the `width`, `height`, and optionally `scale` (defaults **How to use** ```js -import { exportToCanvas } from "@excalidraw/excalidraw"; +import { exportToCanvas } from "@excalidraw/excalidraw/src"; ``` This function returns the canvas with the exported elements, appState and dimensions. @@ -122,7 +122,7 @@ exportToBlob(
  **How to use** ```js -import { exportToBlob } from "@excalidraw/excalidraw"; +import { exportToBlob } from "@excalidraw/excalidraw/src"; ``` Returns a promise which resolves with a [blob](https://developer.mozilla.org/en-US/docs/Web/API/Blob). It internally uses [canvas.ToBlob](https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/toBlob). @@ -181,7 +181,7 @@ exportToClipboard(
  **How to use** ```js -import { exportToClipboard } from "@excalidraw/excalidraw"; +import { exportToClipboard } from "@excalidraw/excalidraw/src"; ``` Copies the scene data in the specified format (determined by `type`) to clipboard. diff --git a/dev-docs/docs/@excalidraw/excalidraw/api/utils/restore.mdx b/dev-docs/docs/@excalidraw/excalidraw/api/utils/restore.mdx index 2b4df2ccf..b5cf8d0e6 100644 --- a/dev-docs/docs/@excalidraw/excalidraw/api/utils/restore.mdx +++ b/dev-docs/docs/@excalidraw/excalidraw/api/utils/restore.mdx @@ -14,7 +14,7 @@ restoreAppState(appState:   **How to use** ```js -import { serializeAsJSON } from "@excalidraw/excalidraw"; +import { serializeAsJSON } from "@excalidraw/excalidraw/src"; ``` ### serializeLibraryAsJSON @@ -43,7 +43,7 @@ serializeLibraryAsJSON( **How to use** ```js -import { serializeLibraryAsJSON } from "@excalidraw/excalidraw"; +import { serializeLibraryAsJSON } from "@excalidraw/excalidraw/src"; ``` #### isInvisiblySmallElement @@ -59,7 +59,7 @@ isInvisiblySmallElement(element: { // ... @@ -259,7 +259,7 @@ getSceneVersion(elements:   This function returns equivalent `scene` coords for the provided `viewport` coords in params. ```js -import { viewportCoordsToSceneCoords } from "@excalidraw/excalidraw"; +import { viewportCoordsToSceneCoords } from "@excalidraw/excalidraw/src"; ``` **_Signature_** @@ -354,7 +354,7 @@ To help with localization, we export the following. | `useI18n` | [`() => { langCode, t }`](https://github.com/excalidraw/excalidraw/blob/master/packages/excalidraw/i18n.ts#L15) | ```js -import { defaultLang, languages, useI18n } from "@excalidraw/excalidraw"; +import { defaultLang, languages, useI18n } from "@excalidraw/excalidraw/src"; ``` #### defaultLang @@ -407,7 +407,7 @@ getCommonBounds( **_How to use_** ```js -import { getCommonBounds } from "@excalidraw/excalidraw"; +import { getCommonBounds } from "@excalidraw/excalidraw/src"; ``` ### elementsOverlappingBBox @@ -436,7 +436,7 @@ elementsOverlappingBBox(
  **_How to use_** ```js -import { elementsOverlappingBBox } from "@excalidraw/excalidraw"; +import { elementsOverlappingBBox } from "@excalidraw/excalidraw/src"; ``` ### isElementInsideBBox @@ -456,7 +456,7 @@ isElementInsideBBox(
  **_How to use_** ```js -import { isElementInsideBBox } from "@excalidraw/excalidraw"; +import { isElementInsideBBox } from "@excalidraw/excalidraw/src"; ``` ### elementPartiallyOverlapsWithOrContainsBBox @@ -475,5 +475,5 @@ elementPartiallyOverlapsWithOrContainsBBox(
  **_How to use_** ```js -import { elementPartiallyOverlapsWithOrContainsBBox } from "@excalidraw/excalidraw"; +import { elementPartiallyOverlapsWithOrContainsBBox } from "@excalidraw/excalidraw/src"; ``` diff --git a/dev-docs/docs/@excalidraw/excalidraw/integration.mdx b/dev-docs/docs/@excalidraw/excalidraw/integration.mdx index 117877b75..0f288c9ed 100644 --- a/dev-docs/docs/@excalidraw/excalidraw/integration.mdx +++ b/dev-docs/docs/@excalidraw/excalidraw/integration.mdx @@ -5,7 +5,7 @@ If you are using a module bundler (for instance, Webpack), you can import it as an ES6 module as shown below ```js -import { Excalidraw } from "@excalidraw/excalidraw"; +import { Excalidraw } from "@excalidraw/excalidraw/src"; ``` :::info @@ -39,7 +39,7 @@ If you want to only import `Excalidraw` component you can do :point_down: ```jsx showLineNumbers import dynamic from "next/dynamic"; const Excalidraw = dynamic( - async () => (await import("@excalidraw/excalidraw")).Excalidraw, + async () => (await import("@excalidraw/excalidraw/src")).Excalidraw, { ssr: false, }, @@ -58,7 +58,7 @@ If you are using `pages router` then importing the wrapper dynamically would wor ```jsx showLineNumbers "use client"; - import { Excalidraw, convertToExcalidrawElements } from "@excalidraw/excalidraw"; + import { Excalidraw, convertToExcalidrawElements } from "@excalidraw/excalidraw/src"; import "@excalidraw/excalidraw/index.css"; @@ -131,7 +131,7 @@ If you are using `pages router` then importing the wrapper dynamically would wor {/* Link should be updated to point to the latest! */} Here is a [source code](https://github.com/excalidraw/excalidraw/tree/master/examples/with-nextjs) for the example with app and pages router. You you can try it out [here](https://excalidraw-package-example-with-nextjs.vercel.app/). -The `types` are available at `@excalidraw/excalidraw/types`, check [CodeSandbox](https://codesandbox.io/p/sandbox/github/excalidraw/excalidraw/tree/master/examples/with-script-in-browser) example for details. +The `types` are available at `@excalidraw/excalidraw/src/types`, check [CodeSandbox](https://codesandbox.io/p/sandbox/github/excalidraw/excalidraw/tree/master/examples/with-script-in-browser) example for details. ### Preact diff --git a/dev-docs/docs/@excalidraw/mermaid-to-excalidraw/api.mdx b/dev-docs/docs/@excalidraw/mermaid-to-excalidraw/api.mdx index f3212b43e..3a2813076 100644 --- a/dev-docs/docs/@excalidraw/mermaid-to-excalidraw/api.mdx +++ b/dev-docs/docs/@excalidraw/mermaid-to-excalidraw/api.mdx @@ -12,7 +12,7 @@ This API receives the mermaid syntax as the input, and resolves to skeleton Exca ```ts import { parseMermaidToExcalidraw } from "@excalidraw/mermaid-to-excalidraw"; -import { convertToExcalidrawElements} from "@excalidraw/excalidraw" +import { convertToExcalidrawElements} from "@excalidraw/excalidraw/src" try { const { elements, files } = await parseMermaidToExcalidraw(mermaidSyntax: string, { fontSize: number, diff --git a/dev-docs/docs/@excalidraw/mermaid-to-excalidraw/installation.mdx b/dev-docs/docs/@excalidraw/mermaid-to-excalidraw/installation.mdx index 1860fdf63..74f407ca5 100644 --- a/dev-docs/docs/@excalidraw/mermaid-to-excalidraw/installation.mdx +++ b/dev-docs/docs/@excalidraw/mermaid-to-excalidraw/installation.mdx @@ -20,7 +20,7 @@ Once the library is installed, its ready to use. ```js import { parseMermaidToExcalidraw } from "@excalidraw/mermaid-to-excalidraw"; -import { convertToExcalidrawElements} from "@excalidraw/excalidraw" +import { convertToExcalidrawElements} from "@excalidraw/excalidraw/src" try { const { elements, files } = await parseMermaid(diagramDefinition, { diff --git a/dev-docs/sidebars.js b/dev-docs/sidebars.js index 8510ef135..7ee21ba2c 100644 --- a/dev-docs/sidebars.js +++ b/dev-docs/sidebars.js @@ -30,7 +30,7 @@ const sidebars = { }, { type: "category", - label: "@excalidraw/excalidraw", + label: "@excalidraw/excalidraw/src", collapsed: false, items: [ "@excalidraw/excalidraw/installation", diff --git a/dev-docs/src/theme/ReactLiveScope/index.js b/dev-docs/src/theme/ReactLiveScope/index.js index ca5a902e8..319c5512f 100644 --- a/dev-docs/src/theme/ReactLiveScope/index.js +++ b/dev-docs/src/theme/ReactLiveScope/index.js @@ -7,7 +7,7 @@ import "@excalidraw/excalidraw/index.css"; let ExcalidrawComp = {}; if (ExecutionEnvironment.canUseDOM) { - ExcalidrawComp = require("@excalidraw/excalidraw"); + ExcalidrawComp = require("@excalidraw/excalidraw/src"); } const Excalidraw = React.forwardRef((props, ref) => { if (!window.EXCALIDRAW_ASSET_PATH) { diff --git a/examples/with-nextjs/src/excalidrawWrapper.tsx b/examples/with-nextjs/src/excalidrawWrapper.tsx index fab4df651..fe64c40b5 100644 --- a/examples/with-nextjs/src/excalidrawWrapper.tsx +++ b/examples/with-nextjs/src/excalidrawWrapper.tsx @@ -1,6 +1,6 @@ "use client"; -import * as excalidrawLib from "@excalidraw/excalidraw"; -import { Excalidraw } from "@excalidraw/excalidraw"; +import * as excalidrawLib from "@excalidraw/excalidraw/src"; +import { Excalidraw } from "@excalidraw/excalidraw/src"; import "@excalidraw/excalidraw/index.css"; diff --git a/examples/with-script-in-browser/components/CustomFooter.tsx b/examples/with-script-in-browser/components/CustomFooter.tsx index a9c902ade..4852cda86 100644 --- a/examples/with-script-in-browser/components/CustomFooter.tsx +++ b/examples/with-script-in-browser/components/CustomFooter.tsx @@ -1,7 +1,7 @@ import React from "react"; -import type * as TExcalidraw from "@excalidraw/excalidraw"; -import type { ExcalidrawImperativeAPI } from "@excalidraw/excalidraw/types"; +import type * as TExcalidraw from "@excalidraw/excalidraw/src"; +import type { ExcalidrawImperativeAPI } from "@excalidraw/excalidraw/src/types"; const COMMENT_SVG = (