MCPcopy
hub / github.com/sveltejs/kit / logger

Function logger

packages/kit/src/core/utils.js:30–45  ·  view source on GitHub ↗
({ verbose })

Source from the content-addressed store, hash-verified

28
29/** @param {{ verbose: boolean }} opts */
30export function logger({ verbose }) {
31 /** @type {import('types').Logger} */
32 const log = (msg) => console.log(msg.replace(/^/gm, ' '));
33
34 /** @param {string} msg */
35 const err = (msg) => console.error(msg.replace(/^/gm, ' '));
36
37 log.success = (msg) => log(colors.green(`✔ ${msg}`));
38 log.error = (msg) => err(colors.bold().red(msg));
39 log.warn = (msg) => log(colors.bold().yellow(msg));
40
41 log.minor = verbose ? (msg) => log(colors.grey(msg)) : noop;
42 log.info = verbose ? log : noop;
43
44 return log;
45}
46
47/** @param {import('types').ManifestData} manifest_data */
48export function get_mime_lookup(manifest_data) {

Callers 2

prerenderFunction · 0.90
handlerFunction · 0.90

Calls 2

logFunction · 0.85
errFunction · 0.85

Tested by

no test coverage detected