char-fork/llama.cpp

git clone https://git.t4t.associates/char-fork/llama.cpp

Aleksander Grygierui: Restructure repo to use `tools/ui` folder and `ui` / `UI` / `llama-ui` / `LLAMA_UI` naming (#23064)59778f019

char/aliceai-t5-moe
1.1 KiB35 linesraw
1/**
2 * Browser-only utility exports
3 *
4 * These utilities require browser APIs (DOM, Canvas, MediaRecorder, etc.)
5 * and cannot be imported during SSR. Import from '$lib/utils/browser-only'
6 * only in client-side code or components that are not server-rendered.
7 */
8
9// Audio utilities (MediaRecorder API)
10export {
11	AudioRecorder,
12	convertToWav,
13	createAudioFile,
14	isAudioRecordingSupported
15} from './audio-recording';
16
17// PDF processing utilities (pdfjs-dist with DOMMatrix)
18export {
19	convertPDFToText,
20	convertPDFToImage,
21	isPdfFile as isPdfFileFromFile,
22	isApplicationMimeType
23} from './pdf-processing';
24
25// File conversion utilities (depends on pdf-processing)
26export { parseFilesToMessageExtras } from './convert-files-to-extra';
27
28// File upload processing utilities (depends on pdf-processing, svg-to-png, webp-to-png)
29export { processFilesToChatUploaded } from './process-uploaded-files';
30
31// SVG utilities (Canvas/Image API)
32export { svgBase64UrlToPngDataURL, isSvgFile, isSvgMimeType } from './svg-to-png';
33
34// WebP utilities (Canvas/Image API)
35export { webpBase64UrlToPngDataURL, isWebpFile, isWebpMimeType } from './webp-to-png';