server-esm: Normalize quotes in require imports

This commit is contained in:
Elian Doran
2024-07-18 21:28:51 +03:00
parent 971c1472a5
commit 8fb67c9766
56 changed files with 114 additions and 114 deletions

View File

@@ -1,10 +1,10 @@
import BUILTIN_ATTRIBUTES = require('./builtin_attributes');
import fs = require("fs-extra");
import fs = require('fs-extra');
import dataDir = require('./data_dir');
import dateUtils = require('./date_utils');
import Database = require("better-sqlite3");
import Database = require('better-sqlite3');
import sql = require('./sql');
import path = require("path");
import path = require('path');
function getFullAnonymizationScript() {
// we want to delete all non-builtin attributes because they can contain sensitive names and values

View File

@@ -1,6 +1,6 @@
import { Request, Response } from "express";
import AbstractBeccaEntity = require("../becca/entities/abstract_becca_entity");
import BNote = require("../becca/entities/bnote");
import AbstractBeccaEntity = require('../becca/entities/abstract_becca_entity');
import BNote = require('../becca/entities/bnote');
export interface ApiParams {
startNote?: BNote;

View File

@@ -3,7 +3,7 @@ import becca = require('../becca/becca');
import cloningService = require('./cloning');
import branchService = require('./branches');
import utils = require('./utils');
import eraseService = require("./erase");
import eraseService = require('./erase');
import BNote = require('../becca/entities/bnote');
interface Action {

View File

@@ -1,11 +1,11 @@
import sql = require("./sql");
import revisionService = require("./revisions");
import log = require("./log");
import entityChangesService = require("./entity_changes");
import optionService = require("./options");
import dateUtils = require("./date_utils");
import sqlInit = require("./sql_init");
import cls = require("./cls");
import sql = require('./sql');
import revisionService = require('./revisions');
import log = require('./log');
import entityChangesService = require('./entity_changes');
import optionService = require('./options');
import dateUtils = require('./date_utils');
import sqlInit = require('./sql_init');
import cls = require('./cls');
import { EntityChange } from "./entity_changes_interface";
function eraseNotes(noteIdsToErase: string[]) {

View File

@@ -1,7 +1,7 @@
import becca = require('../becca/becca');
import utils = require('./utils');
import BEtapiToken = require('../becca/entities/betapi_token');
import crypto = require("crypto");
import crypto = require('crypto');
function getTokens() {
return becca.getEtapiTokens();

View File

@@ -8,8 +8,8 @@ import mdService = require('./md');
import packageInfo = require('../../../package.json');
import utils = require('../utils');
import protectedSessionService = require('../protected_session');
import sanitize = require("sanitize-filename");
import fs = require("fs");
import sanitize = require('sanitize-filename');
import fs = require('fs');
import becca = require('../../becca/becca');
const RESOURCE_DIR = require('../../services/resource_dir').RESOURCE_DIR;
import archiver = require('archiver');

View File

@@ -1,4 +1,4 @@
import BAttribute = require("../becca/entities/battribute");
import BAttribute = require('../becca/entities/battribute');
import { AttributeType, NoteType } from "../becca/entities/rows";
import becca = require('../becca/becca');

View File

@@ -1,4 +1,4 @@
import sax = require("sax");
import sax = require('sax');
import stream = require('stream');
import { Throttle } from 'stream-throttle';
import log = require('../log');
@@ -9,8 +9,8 @@ import imageService = require('../image');
import protectedSessionService = require('../protected_session');
import htmlSanitizer = require('../html_sanitizer');
import sanitizeAttributeName = require('../sanitize_attribute_name');
import TaskContext = require("../task_context");
import BNote = require("../../becca/entities/bnote");
import TaskContext = require('../task_context');
import BNote = require('../../becca/entities/bnote');
import { File } from "./common";
/**

View File

@@ -1,6 +1,6 @@
"use strict";
import marked = require("marked");
import marked = require('marked');
import htmlSanitizer = require('../html_sanitizer');
import importUtils = require('./utils');

View File

@@ -1,7 +1,7 @@
"use strict";
import noteService = require('../../services/notes');
import xml2js = require("xml2js");
import xml2js = require('xml2js');
import protectedSessionService = require('../protected_session');
import htmlSanitizer = require('../html_sanitizer');
import TaskContext = require('../task_context');

View File

@@ -1,7 +1,7 @@
"use strict";
import BNote = require("../../becca/entities/bnote");
import TaskContext = require("../task_context");
import BNote = require('../../becca/entities/bnote');
import TaskContext = require('../task_context');
import noteService = require('../../services/notes');
import imageService = require('../../services/image');

View File

@@ -10,7 +10,7 @@ import path = require('path');
import protectedSessionService = require('../protected_session');
import mimeService = require('./mime');
import treeService = require('../tree');
import yauzl = require("yauzl");
import yauzl = require('yauzl');
import htmlSanitizer = require('../html_sanitizer');
import becca = require('../../becca/becca');
import BAttachment = require('../../becca/entities/battachment');

View File

@@ -1,7 +1,7 @@
"use strict";
import { Request, Response } from "express";
import fs = require("fs");
import fs = require('fs');
import dataDir = require('./data_dir');
import cls = require('./cls');

View File

@@ -1,5 +1,5 @@
import AttachmentMeta = require("./attachment_meta");
import AttributeMeta = require("./attribute_meta");
import AttachmentMeta = require('./attachment_meta');
import AttributeMeta = require('./attribute_meta');
interface NoteMeta {
noteId?: string;

View File

@@ -16,11 +16,11 @@ import BBranch = require('../becca/entities/bbranch');
import BNote = require('../becca/entities/bnote');
import BAttribute = require('../becca/entities/battribute');
import BAttachment = require('../becca/entities/battachment');
import dayjs = require("dayjs");
import dayjs = require('dayjs');
import htmlSanitizer = require('./html_sanitizer');
import ValidationError = require('../errors/validation_error');
import noteTypesService = require('./note_types');
import fs = require("fs");
import fs = require('fs');
import ws = require('./ws');
import html2plaintext = require('html2plaintext');
import { AttachmentRow, AttributeRow, BranchRow, NoteRow, NoteType } from '../becca/entities/rows';

View File

@@ -202,8 +202,8 @@ function getProxyAgent(opts: ClientOpts) {
}
const AgentClass = HTTP === protocol
? require("http-proxy-agent").HttpProxyAgent
: require("https-proxy-agent").HttpsProxyAgent;
? require('http-proxy-agent').HttpProxyAgent
: require('https-proxy-agent').HttpsProxyAgent;
return new AgentClass(opts.proxy);
}

View File

@@ -1,7 +1,7 @@
"use strict";
import NoteSet = require("../note_set");
import SearchContext = require("../search_context");
import NoteSet = require('../note_set');
import SearchContext = require('../search_context');
import becca = require('../../../becca/becca');
import Expression = require('./expression');

View File

@@ -1,7 +1,7 @@
"use strict";
import NoteSet = require("../note_set");
import SearchContext = require("../search_context");
import NoteSet = require('../note_set');
import SearchContext = require('../search_context');
abstract class Expression {
name: string;

View File

@@ -1,7 +1,7 @@
"use strict";
import { NoteRow } from "../../../becca/entities/rows";
import SearchContext = require("../search_context");
import SearchContext = require('../search_context');
import Expression = require('./expression');
import NoteSet = require('../note_set');
@@ -10,7 +10,7 @@ import becca = require('../../../becca/becca');
import protectedSessionService = require('../../protected_session');
import striptags = require('striptags');
import utils = require('../../utils');
import sql = require("../../sql");
import sql = require('../../sql');
const ALLOWED_OPERATORS = ['=', '!=', '*=*', '*=', '=*', '%='];

View File

@@ -1,7 +1,7 @@
"use strict";
import BNote = require("../../../becca/entities/bnote");
import SearchContext = require("../search_context");
import BNote = require('../../../becca/entities/bnote');
import SearchContext = require('../search_context');
import Expression = require('./expression');
import NoteSet = require('../note_set');

View File

@@ -1,9 +1,9 @@
"use strict";
import BNote = require("../../../becca/entities/bnote");
import NoteSet = require("../note_set");
import SearchContext = require("../search_context");
import Expression = require("./expression");
import BNote = require('../../../becca/entities/bnote');
import NoteSet = require('../note_set');
import SearchContext = require('../search_context');
import Expression = require('./expression');
interface ValueExtractor {
extract: (note: BNote) => number | string | null;

View File

@@ -1,7 +1,7 @@
"use strict";
import NoteSet = require("../note_set");
import SearchContext = require("../search_context");
import NoteSet = require('../note_set');
import SearchContext = require('../search_context');
import Expression = require('./expression');

View File

@@ -1,6 +1,6 @@
"use strict";
import BNote = require("../../becca/entities/bnote");
import BNote = require('../../becca/entities/bnote');
class NoteSet {

View File

@@ -1,6 +1,6 @@
"use strict";
import dayjs = require("dayjs");
import dayjs = require('dayjs');
import AndExp = require('../expressions/and');
import OrExp = require('../expressions/or');
import NotExp = require('../expressions/not');
@@ -20,9 +20,9 @@ import ValueExtractor = require('../value_extractor');
import utils = require('../../utils');
import TrueExp = require('../expressions/true');
import IsHiddenExp = require('../expressions/is_hidden');
import SearchContext = require("../search_context");
import SearchContext = require('../search_context');
import { TokenData } from "./types";
import Expression = require("../expressions/expression");
import Expression = require('../expressions/expression');
function getFulltext(_tokens: TokenData[], searchContext: SearchContext) {
const tokens: string[] = _tokens.map(t => utils.removeDiacritic(t.token));

View File

@@ -1,6 +1,6 @@
"use strict";
import normalizeString = require("normalize-strings");
import normalizeString = require('normalize-strings');
import lex = require('./lex');
import handleParens = require('./handle_parens');
import parse = require('./parse');
@@ -11,11 +11,11 @@ import beccaService = require('../../../becca/becca_service');
import utils = require('../../utils');
import log = require('../../log');
import hoistedNoteService = require('../../hoisted_note');
import BNote = require("../../../becca/entities/bnote");
import BAttribute = require("../../../becca/entities/battribute");
import BNote = require('../../../becca/entities/bnote');
import BAttribute = require('../../../becca/entities/battribute');
import { SearchParams, TokenData } from "./types";
import Expression = require("../expressions/expression");
import sql = require("../../sql");
import Expression = require('../expressions/expression');
import sql = require('../../sql');
function searchFromNote(note: BNote) {
let searchResultNoteIds;

View File

@@ -1,6 +1,6 @@
"use strict";
import BNote = require("../../becca/entities/bnote");
import BNote = require('../../becca/entities/bnote');
/**
* Search string is lower cased for case-insensitive comparison. But when retrieving properties,

View File

@@ -8,7 +8,7 @@ import log = require('./log');
import type { Statement, Database as DatabaseType, RunResult } from "better-sqlite3";
import dataDir = require('./data_dir');
import cls = require('./cls');
import fs = require("fs-extra");
import fs = require('fs-extra');
import Database = require('better-sqlite3');
const dbConnection: DatabaseType = new Database(dataDir.DOCUMENT_PATH);

View File

@@ -4,7 +4,7 @@ import crypto = require('crypto');
const randtoken = require('rand-token').generator({source: 'crypto'});
import unescape = require('unescape');
import escape = require('escape-html');
import sanitize = require("sanitize-filename");
import sanitize = require('sanitize-filename');
import mimeTypes = require('mime-types');
import path = require('path');

View File

@@ -1,5 +1,5 @@
import path = require('path');
import url = require("url");
import url = require('url');
import port = require('./port');
import optionService = require('./options');
import env = require('./env');
@@ -7,7 +7,7 @@ import log = require('./log');
import sqlInit = require('./sql_init');
import cls = require('./cls');
import keyboardActionsService = require('./keyboard_actions');
import remoteMain = require("@electron/remote/main")
import remoteMain = require('@electron/remote/main')
import { App, BrowserWindow, WebContents, ipcMain } from 'electron';
// Prevent the window being garbage collected
@@ -100,7 +100,7 @@ function configureWebContents(webContents: WebContents, spellcheckEnabled: boole
remoteMain.enable(webContents);
mainWindow.webContents.setWindowOpenHandler((details) => {
require("electron").shell.openExternal(details.url);
require('electron').shell.openExternal(details.url);
return { action: 'deny' }
});