Skip to content

Commit e22c133

Browse files
committed
feat: DEBUG=vike:config
1 parent 56475f3 commit e22c133

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

packages/vike/src/node/vite/shared/resolveVikeConfigInternal/transpileAndExecuteFile.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ assertIsNotProductionRuntime()
4141
installSourceMapSupport()
4242
const debug = createDebug('vike:pointer-imports')
4343
const debugEsbuildResolve = createDebug('vike:esbuild-resolve')
44+
const debugConfig = createDebug('vike:config')
4445
if (debugEsbuildResolve.isActivated) debugEsbuildResolve('esbuild version', version)
4546

4647
type FileExports = { fileExports: Record<string, unknown> }
@@ -92,10 +93,16 @@ async function transpileAndExecuteFile(
9293
let fileExports: FileExports['fileExports']
9394
if (isExtensionConfig && !isHeader && fileExtension.endsWith('js')) {
9495
// This doesn't track dependencies => we should never use this for user land configs
96+
if (debugConfig.isActivated) {
97+
debugConfig(filePathToShowToUserResolved, 'executed directly (no esbuild transpilation)')
98+
}
9599
fileExports = await executeFile(filePathAbsoluteFilesystem, filePath)
96100
} else {
97101
const transformImports = isHeader ? 'all' : true
98102
const code = await transpileFile(filePath, transformImports, userRootDir, esbuildCache)
103+
if (debugConfig.isActivated) {
104+
debugConfig(filePathToShowToUserResolved, code)
105+
}
99106
fileExports = await executeTranspiledFile(filePath, code)
100107
}
101108

packages/vike/src/utils/debug.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import { isArray } from './isArray.js'
1212
import { isObject } from './isObject.js'
1313
const flags = [
1414
'vike',
15+
'vike:config',
1516
'vike:crawl',
1617
'vike:file-change',
1718
'vike:error',

0 commit comments

Comments
 (0)