@quasar/app-vite
Version:
Quasar Framework App CLI with Vite
14 lines (12 loc) • 441 B
JavaScript
import { dirname } from 'node:path'
import { fileURLToPath } from 'node:url'
export function getCallerPath() {
const _prepareStackTrace = Error.prepareStackTrace
Error.prepareStackTrace = (_, stack) => stack
const stack = new Error().stack.slice(1)
Error.prepareStackTrace = _prepareStackTrace
const filename = stack[1].getFileName()
return dirname(
filename.startsWith('file://') ? fileURLToPath(filename) : filename
)
}