mirror of
				https://github.com/excalidraw/excalidraw.git
				synced 2025-11-03 20:34:40 +01:00 
			
		
		
		
	* init * add: vite dev build working * fix: href serving from public * feat: add ejs plugin * feat: migrated env files and ejs templating * chore: add types related to envs * chore: add vite-env types * feat: support vite pwa * chore: upgrade vite pwa * chore: pin node version to 16.18.1 * chore: preserve use of nodejs 14 * refactor: preserve REACT_APP as env prefix * chore: support esm environment variables * fix ts config * use VITE prefix and remove vite-plugin-env-compatible * introduce import-meta-loader for building pacakge as webpack isn't compatible with import.meta syntax * lint * remove import.meta.env in main.js * set debug flag to false * migrate to vitest and use jest-canvas-mock 2.4.0 so its comp atible with vite * integrate vitest-ui * fix most of teh test * snaps * Add script for testing with vite ui * fix all tests related to mocking * fix more test * fix more * fix flip.test.tsx * fix contentxmenu snaps * fix regression snaps * fix excalidraw.test.tsx and this makes all tests finally pass :) * use node 16 * specify node version * use node 16 in lint as well * fix mobile.test.tsx * use node 16 * add style-loader * upgrade to node 18 * fix lint package.json * support eslint with vite * fix lint * fix lint * fix ts * remove pwa/sw stuff * use env vars in EJS the vite way * fix lint * move remainig jest mock/spy to vite * don't cache locales * fix regex * add fonts cache * tweak * add custom service worker * upgrade vite and create font cache again * cache fonts.css and locales * tweak * use manifestTransforms for filtering locales * use assets js pattern for locales * add font.css to globIgnore so its pushed to fonts cache * create a separate chunk for locales with rollup * remove manifestTransforms and fix glob pattern for locales to filter from workbox pre-cache * push sourcemaps in production * add comments in config * lint * use node 18 * disable pwa in dev * fix * fix * increase limit of bundle * upgrade vite-pwa to latest * remove public/workbox so workbox assets are not precached * fon't club en.json and percentages.json with manual locales chunk to fix first load+offline mode * tweak regex * remove happy-dom as its not used * add comment * use any instead of ts-ignore * cleanup * remove jest-canvas-mock resolution as vite-canvas-mock was patched locking deps at 2.4.0 * use same theme color present in entry point --------- Co-authored-by: Weslley Braga <weslley@bambee.com> Co-authored-by: dwelle <luzar.david@gmail.com>
		
			
				
	
	
		
			95 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			95 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
 | 
						|
 | 
						|
exports[`exportToSvg > with default arguments 1`] = `
 | 
						|
{
 | 
						|
  "activeEmbeddable": null,
 | 
						|
  "activeTool": {
 | 
						|
    "customType": null,
 | 
						|
    "lastActiveTool": null,
 | 
						|
    "locked": false,
 | 
						|
    "type": "selection",
 | 
						|
  },
 | 
						|
  "collaborators": Map {},
 | 
						|
  "contextMenu": null,
 | 
						|
  "currentChartType": "bar",
 | 
						|
  "currentItemBackgroundColor": "transparent",
 | 
						|
  "currentItemEndArrowhead": "arrow",
 | 
						|
  "currentItemFillStyle": "hachure",
 | 
						|
  "currentItemFontFamily": 1,
 | 
						|
  "currentItemFontSize": 20,
 | 
						|
  "currentItemOpacity": 100,
 | 
						|
  "currentItemRoughness": 1,
 | 
						|
  "currentItemRoundness": "round",
 | 
						|
  "currentItemStartArrowhead": null,
 | 
						|
  "currentItemStrokeColor": "#1e1e1e",
 | 
						|
  "currentItemStrokeStyle": "solid",
 | 
						|
  "currentItemStrokeWidth": 1,
 | 
						|
  "currentItemTextAlign": "left",
 | 
						|
  "cursorButton": "up",
 | 
						|
  "defaultSidebarDockedPreference": false,
 | 
						|
  "draggingElement": null,
 | 
						|
  "editingElement": null,
 | 
						|
  "editingFrame": null,
 | 
						|
  "editingGroupId": null,
 | 
						|
  "editingLinearElement": null,
 | 
						|
  "elementsToHighlight": null,
 | 
						|
  "errorMessage": null,
 | 
						|
  "exportBackground": true,
 | 
						|
  "exportEmbedScene": false,
 | 
						|
  "exportPadding": undefined,
 | 
						|
  "exportScale": 1,
 | 
						|
  "exportWithDarkMode": false,
 | 
						|
  "fileHandle": null,
 | 
						|
  "frameRendering": {
 | 
						|
    "clip": true,
 | 
						|
    "enabled": true,
 | 
						|
    "name": true,
 | 
						|
    "outline": true,
 | 
						|
  },
 | 
						|
  "frameToHighlight": null,
 | 
						|
  "gridSize": null,
 | 
						|
  "isBindingEnabled": true,
 | 
						|
  "isLoading": false,
 | 
						|
  "isResizing": false,
 | 
						|
  "isRotating": false,
 | 
						|
  "lastPointerDownWith": "mouse",
 | 
						|
  "multiElement": null,
 | 
						|
  "name": "name",
 | 
						|
  "openDialog": null,
 | 
						|
  "openMenu": null,
 | 
						|
  "openPopup": null,
 | 
						|
  "openSidebar": null,
 | 
						|
  "pasteDialog": {
 | 
						|
    "data": null,
 | 
						|
    "shown": false,
 | 
						|
  },
 | 
						|
  "penDetected": false,
 | 
						|
  "penMode": false,
 | 
						|
  "pendingImageElementId": null,
 | 
						|
  "previousSelectedElementIds": {},
 | 
						|
  "resizingElement": null,
 | 
						|
  "scrollX": 0,
 | 
						|
  "scrollY": 0,
 | 
						|
  "scrolledOutside": false,
 | 
						|
  "selectedElementIds": {},
 | 
						|
  "selectedElementsAreBeingDragged": false,
 | 
						|
  "selectedGroupIds": {},
 | 
						|
  "selectedLinearElement": null,
 | 
						|
  "selectionElement": null,
 | 
						|
  "shouldCacheIgnoreZoom": false,
 | 
						|
  "showHyperlinkPopup": false,
 | 
						|
  "showStats": false,
 | 
						|
  "showWelcomeScreen": false,
 | 
						|
  "startBoundElement": null,
 | 
						|
  "suggestedBindings": [],
 | 
						|
  "theme": "light",
 | 
						|
  "toast": null,
 | 
						|
  "viewBackgroundColor": "#ffffff",
 | 
						|
  "viewModeEnabled": false,
 | 
						|
  "zenModeEnabled": false,
 | 
						|
  "zoom": {
 | 
						|
    "value": 1,
 | 
						|
  },
 | 
						|
}
 | 
						|
`;
 |