@hono-filebased-route/vite-plugin
Version:
A Vite plugin for file-based routing in Hono applications.
17 lines (15 loc) • 439 B
text/typescript
export const createPluginName = (reusable: boolean = false) => {
let i = 0
return (name: string) => {
const base = `vite-plugin-${name}`
return reusable ? `${base}:${i++}` : base
}
}
export const createVirtualModuleID = (name: string) => {
const virtualModuleId = `virtual:${name}`
const resolvedVirtualModuleId = '\0' + virtualModuleId
return {
virtualModuleId,
resolvedVirtualModuleId,
}
}