feat: server logs

This commit is contained in:
Ayo Ayco 2024-12-31 01:55:41 +01:00
parent c288b2235f
commit 4520e65e21
3 changed files with 9 additions and 6 deletions

View file

@ -1,4 +1,5 @@
import { ELEMENT_NODE, parse, render, renderSync, walkSync } from 'ultrahtml' import { ELEMENT_NODE, parse, render, renderSync, walkSync } from 'ultrahtml'
import { consola } from 'consola'
import { parseScript } from 'esprima' import { parseScript } from 'esprima'
import { loadConfig } from 'c12' import { loadConfig } from 'c12'
import { eventHandler } from 'h3' import { eventHandler } from 'h3'
@ -34,8 +35,6 @@ export function useMcFlyRoute({ storage }) {
const { components: componentType } = config const { components: componentType } = config
let html = await getHtml(path, storage) let html = await getHtml(path, storage)
console.log('[INFO]: Mcfly Config', loadedConfig)
if (html) { if (html) {
const transforms = [evaluateServerScript, deleteServerScripts] const transforms = [evaluateServerScript, deleteServerScripts]
@ -48,7 +47,7 @@ export function useMcFlyRoute({ storage }) {
if (!!componentType && !!html) { if (!!componentType && !!html) {
html = await insertRegistry(html.toString(), componentType, storage) html = await insertRegistry(html.toString(), componentType, storage)
} else { } else {
console.error('[ERR]: Failed to insert registry', { consola.error('[ERR]: Failed to insert registry', {
componentType: !componentType ? 'missing' : 'okay', componentType: !componentType ? 'missing' : 'okay',
html: !html ? 'missing' : 'okay', html: !html ? 'missing' : 'okay',
}) })
@ -252,7 +251,7 @@ function evaluateServerScript(html) {
try { try {
finalValue = eval(rawValue) finalValue = eval(rawValue)
} catch (e) { } catch (e) {
console.error('ERR! Failed to evaluate expression', e) consola.error('[ERR]: Failed to evaluate expression', e)
} }
} }

View file

@ -22,11 +22,12 @@
"homepage": "https://github.com/ayoayco/McFly#readme", "homepage": "https://github.com/ayoayco/McFly#readme",
"dependencies": { "dependencies": {
"c12": "^2.0.1", "c12": "^2.0.1",
"consola": "^3.3.3",
"esbuild": "^0.24.2", "esbuild": "^0.24.2",
"esprima": "^4.0.1", "esprima": "^4.0.1",
"h3": "^1.8.2", "h3": "^1.8.2",
"ultrahtml": "^1.5.2", "nitropack": "~2.10.4",
"nitropack": "~2.10.4" "ultrahtml": "^1.5.2"
}, },
"devDependencies": { "devDependencies": {
"unstorage": "^1.14.4" "unstorage": "^1.14.4"

View file

@ -85,6 +85,9 @@ importers:
c12: c12:
specifier: ^2.0.1 specifier: ^2.0.1
version: 2.0.1(magicast@0.3.5) version: 2.0.1(magicast@0.3.5)
consola:
specifier: ^3.3.3
version: 3.3.3
esbuild: esbuild:
specifier: ^0.24.2 specifier: ^0.24.2
version: 0.24.2 version: 0.24.2