diff --git a/apps/server/src/services/anonymization.ts b/apps/server/src/services/anonymization.ts index 6950be72d8..659e2624f2 100644 --- a/apps/server/src/services/anonymization.ts +++ b/apps/server/src/services/anonymization.ts @@ -1,11 +1,12 @@ -import BUILTIN_ATTRIBUTES from "./builtin_attributes.js"; +import { AnonymizedDbResponse, DatabaseAnonymizeResponse } from "@triliumnext/commons"; +import { BUILTIN_ATTRIBUTES } from "@triliumnext/core"; +import Database from "better-sqlite3"; import fs from "fs"; +import path from "path"; + import dataDir from "./data_dir.js"; import dateUtils from "./date_utils.js"; -import Database from "better-sqlite3"; import sql from "./sql.js"; -import path from "path"; -import { AnonymizedDbResponse, DatabaseAnonymizeResponse } from "@triliumnext/commons"; function getFullAnonymizationScript() { // we want to delete all non-builtin attributes because they can contain sensitive names and values @@ -86,7 +87,7 @@ function getExistingAnonymizedDatabases() { .readdirSync(dataDir.ANONYMIZED_DB_DIR) .filter((fileName) => fileName.includes("anonymized")) .map((fileName) => ({ - fileName: fileName, + fileName, filePath: path.resolve(dataDir.ANONYMIZED_DB_DIR, fileName) })) satisfies AnonymizedDbResponse[]; } diff --git a/packages/trilium-core/src/index.ts b/packages/trilium-core/src/index.ts index b89241c66c..d3648f0f24 100644 --- a/packages/trilium-core/src/index.ts +++ b/packages/trilium-core/src/index.ts @@ -39,7 +39,9 @@ export { default as revisions } from "./services/revisions"; export { default as erase } from "./services/erase"; export { default as getSharedBootstrapItems } from "./services/bootstrap_utils"; export { default as branches } from "./services/branches"; + export { default as attribute_formatter} from "./services/attribute_formatter"; +export { default as BUILTIN_ATTRIBUTES } from "./services/builtin_attributes"; // Messaging system export * from "./services/messaging/index"; diff --git a/apps/server/src/services/builtin_attributes.ts b/packages/trilium-core/src/services/builtin_attributes.ts similarity index 100% rename from apps/server/src/services/builtin_attributes.ts rename to packages/trilium-core/src/services/builtin_attributes.ts