Home / Function/ createWorkerImportMetaUrlPluginTransform() — vite Function Reference

createWorkerImportMetaUrlPluginTransform() — vite Function Reference

Architecture documentation for the createWorkerImportMetaUrlPluginTransform() function in workerImportMetaUrl.spec.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  7f71f89c_a2bd_87a9_0341_0f09d35da72f["createWorkerImportMetaUrlPluginTransform()"]
  d6dd4268_24a5_9669_1bf7_bf10416c60f7["workerImportMetaUrl.spec.ts"]
  7f71f89c_a2bd_87a9_0341_0f09d35da72f -->|defined in| d6dd4268_24a5_9669_1bf7_bf10416c60f7
  58c4a210_68fe_1b4d_ed49_d59203f97ef1["resolveConfig()"]
  7f71f89c_a2bd_87a9_0341_0f09d35da72f -->|calls| 58c4a210_68fe_1b4d_ed49_d59203f97ef1
  cc381763_acbd_6aeb_4970_907e43d5b95f["workerImportMetaUrlPlugin()"]
  7f71f89c_a2bd_87a9_0341_0f09d35da72f -->|calls| cc381763_acbd_6aeb_4970_907e43d5b95f
  style 7f71f89c_a2bd_87a9_0341_0f09d35da72f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/__tests__/plugins/workerImportMetaUrl.spec.ts lines 7–21

async function createWorkerImportMetaUrlPluginTransform() {
  const config = await resolveConfig({ configFile: false }, 'serve')
  const instance = workerImportMetaUrlPlugin(config)
  const environment = new PartialEnvironment('client', config)

  return async (code: string) => {
    // @ts-expect-error transform.handler should exist
    const result = await instance.transform.handler.call(
      { environment, parse: parseAst },
      code,
      'foo.ts',
    )
    return result?.code || result
  }
}

Domain

Subdomains

Frequently Asked Questions

What does createWorkerImportMetaUrlPluginTransform() do?
createWorkerImportMetaUrlPluginTransform() is a function in the vite codebase, defined in packages/vite/src/node/__tests__/plugins/workerImportMetaUrl.spec.ts.
Where is createWorkerImportMetaUrlPluginTransform() defined?
createWorkerImportMetaUrlPluginTransform() is defined in packages/vite/src/node/__tests__/plugins/workerImportMetaUrl.spec.ts at line 7.
What does createWorkerImportMetaUrlPluginTransform() call?
createWorkerImportMetaUrlPluginTransform() calls 2 function(s): resolveConfig, workerImportMetaUrlPlugin.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free