summaryrefslogtreecommitdiff
path: root/packages/backend/src/misc
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2025-05-21 19:17:51 -0400
committerHazelnoot <acomputerdog@gmail.com>2025-06-12 21:11:16 -0400
commit1a964cb6c037efe8e71c6e91e5c2ce032d22e107 (patch)
treec3332902f6666a256b62b791b5a6df7ed0598b5f /packages/backend/src/misc
parentmerge: Emit log messages with correct level (!1097) (diff)
downloadsharkey-1a964cb6c037efe8e71c6e91e5c2ce032d22e107.tar.gz
sharkey-1a964cb6c037efe8e71c6e91e5c2ce032d22e107.tar.bz2
sharkey-1a964cb6c037efe8e71c6e91e5c2ce032d22e107.zip
pcleanup dependencies:
* Consolidate multiple different HTML/XML/RSS libraries to use the Cheerio stack * Remove unused deps * Move dev dependencies to correct section * Pin versions where missing
Diffstat (limited to 'packages/backend/src/misc')
-rw-r--r--packages/backend/src/misc/truncate.ts4
-rw-r--r--packages/backend/src/misc/verify-field-link.ts2
2 files changed, 2 insertions, 4 deletions
diff --git a/packages/backend/src/misc/truncate.ts b/packages/backend/src/misc/truncate.ts
index 1c8a274609..a313ab7854 100644
--- a/packages/backend/src/misc/truncate.ts
+++ b/packages/backend/src/misc/truncate.ts
@@ -3,14 +3,12 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
-import { substring } from 'stringz';
-
export function truncate(input: string, size: number): string;
export function truncate(input: string | undefined, size: number): string | undefined;
export function truncate(input: string | undefined, size: number): string | undefined {
if (!input) {
return input;
} else {
- return substring(input, 0, size);
+ return input.slice(0, size);
}
}
diff --git a/packages/backend/src/misc/verify-field-link.ts b/packages/backend/src/misc/verify-field-link.ts
index 62542eaaa0..f9fc352806 100644
--- a/packages/backend/src/misc/verify-field-link.ts
+++ b/packages/backend/src/misc/verify-field-link.ts
@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
-import { load as cheerio } from 'cheerio';
+import { load as cheerio } from 'cheerio/slim';
import type { HttpRequestService } from '@/core/HttpRequestService.js';
type Field = { name: string, value: string };