From d24b9c4d7829b3d4e5961c3a127efc77f9f5dcd9 Mon Sep 17 00:00:00 2001 From: Thomas Steiner Date: Thu, 23 Jan 2020 17:15:44 +0100 Subject: [PATCH] Update to browser-nativefs v0.1.0 (#523) --- package-lock.json | 6 +++--- package.json | 2 +- src/scene/data.ts | 10 +--------- 3 files changed, 5 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0460c09f..542949de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2750,9 +2750,9 @@ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" }, "browser-nativefs": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/browser-nativefs/-/browser-nativefs-0.0.5.tgz", - "integrity": "sha512-0yS+D32qmIgg7YAUpaSfLEMfG6Co5ajPhbCT7agHsF6PuF6p7VVFNT5x8yAEWLAfPJHyNW/1nxNL54JZLzn6jg==" + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/browser-nativefs/-/browser-nativefs-0.1.0.tgz", + "integrity": "sha512-TJKtd3wy1X41QS9RA3VfphSDOw2+PL4JENk4jezmBqvMWTn0XxcSXeQmbAVvO45r0RFQlyL+CZD21ibBH1avJA==" }, "browser-process-hrtime": { "version": "0.1.3", diff --git a/package.json b/package.json index 8d029205..31546058 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "not op_mini all" ], "dependencies": { - "browser-nativefs": "0.0.5", + "browser-nativefs": "0.1.0", "i18next": "19.0.3", "i18next-browser-languagedetector": "4.0.1", "i18next-xhr-backend": "3.2.2", diff --git a/src/scene/data.ts b/src/scene/data.ts index 452d3007..43b1fec0 100644 --- a/src/scene/data.ts +++ b/src/scene/data.ts @@ -6,7 +6,7 @@ import { AppState } from "../types"; import { ExportType } from "./types"; import { getExportCanvasPreview } from "./getExportCanvasPreview"; import nanoid from "nanoid"; -import { fileOpenPromise, fileSavePromise } from "browser-nativefs"; +import { fileOpen, fileSave } from "browser-nativefs"; import i18n from "../i18n"; @@ -15,14 +15,6 @@ const LOCAL_STORAGE_KEY_STATE = "excalidraw-state"; const BACKEND_POST = "https://json.excalidraw.com/api/v1/post/"; const BACKEND_GET = "https://json.excalidraw.com/api/v1/"; -let fileOpen: Function; -let fileSave: Function; - -(async () => { - fileOpen = (await fileOpenPromise).default; - fileSave = (await fileSavePromise).default; -})(); - // TODO: Defined globally, since file handles aren't yet serializable. // Once `FileSystemFileHandle` can be serialized, make this // part of `AppState`.