dl.emersa.it/src/lib/server/helpers.ts
0d0 67e521b7b4
All checks were successful
Bump deps (only minor versions) / ci (push) Successful in 18s
update
2025-04-19 18:18:45 +02:00

20 lines
515 B
TypeScript

import formats from '$lib/common/supportedFormats.json';
import winston from 'winston';
import { dev } from '$app/environment';
export const logger = winston.createLogger({
level: import.meta.env.DEV ? 'debug' : 'error',
format: winston.format.json(),
transports: [new winston.transports.Console()]
});
const formatMime = new Map(Object.entries(formats));
export const isURLValid = (url: string) => {
try {
new URL(url);
} catch {
return false;
}
return true;
};
export const mimeTypeMap = formatMime;