refactor(core): move zip provider out of import

This commit is contained in:
Elian Doran
2026-03-27 23:23:26 +02:00
parent 1d050e8784
commit aee005b624
7 changed files with 7 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
import type { FileStream, ZipArchive, ZipEntry, ZipProvider } from "@triliumnext/core/src/services/import/zip_provider.js";
import type { FileStream, ZipArchive, ZipEntry, ZipProvider } from "@triliumnext/core/src/services/zip_provider.js";
import { strToU8, unzip, zipSync } from "fflate";
type ZipOutput = {

View File

@@ -1,4 +1,4 @@
import type { FileStream, ZipArchive, ZipEntry, ZipProvider } from "@triliumnext/core/src/services/import/zip_provider.js";
import type { FileStream, ZipArchive, ZipEntry, ZipProvider } from "@triliumnext/core/src/services/zip_provider.js";
import archiver, { type Archiver } from "archiver";
import fs from "fs";
import type { Stream } from "stream";

View File

@@ -9,7 +9,7 @@ import { initTranslations, TranslationProvider } from "./services/i18n";
import { initSchema, initDemoArchive } from "./services/sql_init";
import appInfo from "./services/app_info";
import { type PlatformProvider, initPlatform } from "./services/platform";
import { type ZipProvider, initZipProvider } from "./services/import/zip_provider";
import { type ZipProvider, initZipProvider } from "./services/zip_provider";
import markdown from "./services/import/markdown";
export { getLog } from "./services/log";
@@ -101,7 +101,7 @@ export type { RequestProvider, ExecOpts, CookieJar } from "./services/request";
export type * from "./meta";
export * as routeHelpers from "./routes/helpers";
export { getZipProvider, type ZipArchive, type ZipProvider } from "./services/import/zip_provider";
export { getZipProvider, type ZipArchive, type ZipProvider } from "./services/zip_provider";
export { default as zipImportService } from "./services/import/zip";
export { default as zipExportService } from "./services/export/zip";
export { type AdvancedExportOptions } from "./services/export/zip/abstract_provider";

View File

@@ -9,7 +9,7 @@ import dateUtils from "../utils/date.js";
import { getLog } from "../log.js";
import protectedSessionService from "../protected_session.js";
import TaskContext from "../task_context.js";
import { getZipProvider, type ZipArchive } from "../import/zip_provider.js";
import { getZipProvider } from "../zip_provider.js";
import { getContentDisposition } from "../utils/index"
import { AdvancedExportOptions, ZipExportProvider, ZipExportProviderData } from "./zip/abstract_provider.js";
import HtmlExportProvider from "./zip/html.js";

View File

@@ -4,7 +4,7 @@ import mimeTypes from "mime-types";
import type BBranch from "../../../becca/entities/bbranch.js";
import type BNote from "../../../becca/entities/bnote.js";
import { ExportFormat, NoteMeta, NoteMetaFile } from "../../../meta.js";
import type { ZipArchive } from "../../import/zip_provider.js";
import type { ZipArchive } from "../../zip_provider.js";
type RewriteLinksFn = (content: string, noteMeta: NoteMeta) => string;

View File

@@ -1,6 +1,6 @@
import { ALLOWED_NOTE_TYPES, type NoteType } from "@triliumnext/commons";
import { basename, dirname } from "../utils/path.js";
import { getZipProvider } from "./zip_provider.js";
import { getZipProvider } from "../zip_provider.js";
import becca from "../../becca/becca.js";
import BAttachment from "../../becca/entities/battachment.js";