chore(core): integrate builtin_attributes

This commit is contained in:
Elian Doran 2026-02-09 19:29:59 +02:00
parent c5518b64b7
commit ed905c9d64
No known key found for this signature in database
3 changed files with 8 additions and 5 deletions

View File

@ -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[];
}

View File

@ -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";