Home / Function/ createAssetImportMetaurlPluginTransform() — vite Function Reference

createAssetImportMetaurlPluginTransform() — vite Function Reference

Architecture documentation for the createAssetImportMetaurlPluginTransform() function in assetImportMetaUrl.spec.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  4bea0f1b_5f04_1db0_215b_2e5117aff16d["createAssetImportMetaurlPluginTransform()"]
  1186ae5f_9c47_47d1_a997_97009f0e87d5["assetImportMetaUrl.spec.ts"]
  4bea0f1b_5f04_1db0_215b_2e5117aff16d -->|defined in| 1186ae5f_9c47_47d1_a997_97009f0e87d5
  58c4a210_68fe_1b4d_ed49_d59203f97ef1["resolveConfig()"]
  4bea0f1b_5f04_1db0_215b_2e5117aff16d -->|calls| 58c4a210_68fe_1b4d_ed49_d59203f97ef1
  33523ba7_f2f0_89b0_b6ac_912e8d2dc8bc["assetImportMetaUrlPlugin()"]
  4bea0f1b_5f04_1db0_215b_2e5117aff16d -->|calls| 33523ba7_f2f0_89b0_b6ac_912e8d2dc8bc
  style 4bea0f1b_5f04_1db0_215b_2e5117aff16d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

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

async function createAssetImportMetaurlPluginTransform() {
  const config = await resolveConfig({ configFile: false }, 'serve')
  const instance = assetImportMetaUrlPlugin(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 createAssetImportMetaurlPluginTransform() do?
createAssetImportMetaurlPluginTransform() is a function in the vite codebase, defined in packages/vite/src/node/__tests__/plugins/assetImportMetaUrl.spec.ts.
Where is createAssetImportMetaurlPluginTransform() defined?
createAssetImportMetaurlPluginTransform() is defined in packages/vite/src/node/__tests__/plugins/assetImportMetaUrl.spec.ts at line 7.
What does createAssetImportMetaurlPluginTransform() call?
createAssetImportMetaurlPluginTransform() calls 2 function(s): assetImportMetaUrlPlugin, resolveConfig.

Analyze Your Own Codebase

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

Try Supermodel Free