MCPcopy
hub / github.com/vitejs/vite / resolveDevEnvironmentOptions

Function resolveDevEnvironmentOptions

packages/vite/src/node/config.ts:903–931  ·  view source on GitHub ↗
(
  dev: DevEnvironmentOptions | undefined,
  environmentName: string | undefined,
  consumer: 'client' | 'server' | undefined,
  // Backward compatibility
  preTransformRequest?: boolean,
)

Source from the content-addressed store, hash-verified

901} satisfies UserConfig)
902
903export function resolveDevEnvironmentOptions(
904 dev: DevEnvironmentOptions | undefined,
905 environmentName: string | undefined,
906 consumer: 'client' | 'server' | undefined,
907 // Backward compatibility
908 preTransformRequest?: boolean,
909): ResolvedDevEnvironmentOptions {
910 const resolved = mergeWithDefaults(
911 {
912 ...configDefaults.dev,
913 sourcemapIgnoreList: isInNodeModules,
914 preTransformRequests: preTransformRequest ?? consumer === 'client',
915 createEnvironment:
916 environmentName === 'client'
917 ? defaultCreateClientDevEnvironment
918 : defaultCreateDevEnvironment,
919 recoverable: consumer === 'client',
920 moduleRunnerTransform: consumer === 'server',
921 },
922 dev ?? {},
923 )
924 return {
925 ...resolved,
926 sourcemapIgnoreList:
927 resolved.sourcemapIgnoreList === false
928 ? () => false
929 : resolved.sourcemapIgnoreList,
930 }
931}
932
933function resolveEnvironmentOptions(
934 options: EnvironmentOptions,

Callers 2

resolveConfigFunction · 0.85

Calls 1

mergeWithDefaultsFunction · 0.90

Tested by

no test coverage detected