Compare commits

..

No commits in common. "e8c5eb9d854969e4925423095d5c85aef5e7e2cf" and "834ae8623a1bb924dc8010b4030ec26ff730a6f0" have entirely different histories.

2 changed files with 11 additions and 14 deletions

View File

@ -1,6 +1,6 @@
{
"name": "@because/hype",
"version": "0.0.2",
"version": "0.0.1",
"module": "src/index.tsx",
"type": "module",
"exports": {
@ -26,4 +26,4 @@
"hono": "^4.10.4",
"kleur": "^4.1.5"
}
}
}

View File

@ -24,7 +24,6 @@ export type HypeProps = {
reset?: boolean
prettyHTML?: boolean
layout?: boolean
logging?: boolean
}
type InternalProps = HypeProps & { _isRouter?: boolean }
@ -90,18 +89,16 @@ export class Hype<
this.use('/css/*', serveStatic({ root: './src' }))
// console logging
if (this.props.logging !== false) {
this.use('*', async (c, next) => {
if (!SHOW_HTTP_LOG) return await next()
this.use('*', async (c, next) => {
if (!SHOW_HTTP_LOG) return await next()
const start = Date.now()
await next()
const end = Date.now()
const fn = c.res.status < 400 ? color.green : c.res.status < 500 ? color.yellow : color.red
const method = c.req.method === 'GET' ? color.cyan(c.req.method) : color.magenta(c.req.method)
console.log(fn(`${c.res.status}`), `${color.bold(method)} ${c.req.url} (${end - start}ms)`)
})
}
const start = Date.now()
await next()
const end = Date.now()
const fn = c.res.status < 400 ? color.green : c.res.status < 500 ? color.yellow : color.red
const method = c.req.method === 'GET' ? color.cyan(c.req.method) : color.magenta(c.req.method)
console.log(fn(`${c.res.status}`), `${color.bold(method)} ${c.req.url} (${end - start}ms)`)
})
// exception handler
this.onError((err, c) => {