diff --git a/apps/web/src/components/importer/components/file-provider-handler.tsx b/apps/web/src/components/importer/components/file-provider-handler.tsx index 32d2a6049..711efc3de 100644 --- a/apps/web/src/components/importer/components/file-provider-handler.tsx +++ b/apps/web/src/components/importer/components/file-provider-handler.tsx @@ -17,11 +17,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ -import { - IFileProvider, - ProviderSettings, - transform -} from "@notesnook-importer/core"; +import { IFileProvider, ProviderSettings } from "@notesnook-importer/core"; import { formatBytes, getFormattedDate } from "@notesnook/common"; import { ScrollContainer } from "@notesnook/ui"; import { Button, Flex, Text } from "@theme-ui/components"; @@ -127,6 +123,8 @@ export function FileProviderHandler(props: FileProviderHandlerProps) { done: 0 }); + const { transform } = await import("@notesnook-importer/core"); + errors.push( ...(await transform( provider, diff --git a/apps/web/vite.config.ts b/apps/web/vite.config.ts index 1f5a933d0..002578150 100644 --- a/apps/web/vite.config.ts +++ b/apps/web/vite.config.ts @@ -69,8 +69,6 @@ export default defineConfig({ path.basename(id) !== "index.js" ) return `code-lang-${path.basename(id, "js")}`; - else if (id.includes("notesnook-importer")) - return `notesnook-importer`; return null; } } @@ -192,6 +190,7 @@ export default defineConfig({ : [ prefetchPlugin({ excludeFn: (assetName) => + assetName.includes("notesnook-importer") || assetName.includes("wa-sqlite-async") || !assetName.includes("wa-sqlite") })