Home / File/ test-network-imports.js — vite Source File

test-network-imports.js — vite Source File

Architecture documentation for test-network-imports.js, a javascript file in the vite codebase. 3 imports, 0 dependents.

File javascript ViteCore DevServer 3 imports 1 functions

Entity Profile

Dependency Diagram

graph LR
  1b768d4e_1046_6959_4001_0bf9a409e4ef["test-network-imports.js"]
  ff3250c5_6ca5_941f_276f_6e9efc95f1c2["node:assert"]
  1b768d4e_1046_6959_4001_0bf9a409e4ef --> ff3250c5_6ca5_941f_276f_6e9efc95f1c2
  6feed3e8_55b8_cce7_b5ef_e40b872585f7["node:url"]
  1b768d4e_1046_6959_4001_0bf9a409e4ef --> 6feed3e8_55b8_cce7_b5ef_e40b872585f7
  54c37fea_4fe7_2693_71cb_1276b77f55f9["vite"]
  1b768d4e_1046_6959_4001_0bf9a409e4ef --> 54c37fea_4fe7_2693_71cb_1276b77f55f9
  style 1b768d4e_1046_6959_4001_0bf9a409e4ef fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import assert from 'node:assert'
import { fileURLToPath } from 'node:url'
import { createServer, createServerModuleRunner } from 'vite'

async function runTest(userRunner) {
  const server = await createServer({
    configFile: false,
    root: fileURLToPath(new URL('.', import.meta.url)),
    server: {
      middlewareMode: true,
      ws: false,
    },
  })
  let mod
  if (userRunner) {
    const runner = await createServerModuleRunner(server.environments.ssr, {
      hmr: false,
    })
    mod = await runner.import('/src/network-imports.js')
  } else {
    mod = await server.ssrLoadModule('/src/network-imports.js')
  }
  assert.equal(mod.slash('foo\\bar'), 'foo/bar')
  await server.close()
}

runTest(process.argv.includes('--module-runner'))

Domain

Subdomains

Functions

Dependencies

  • node:assert
  • node:url
  • vite

Frequently Asked Questions

What does test-network-imports.js do?
test-network-imports.js is a source file in the vite codebase, written in javascript. It belongs to the ViteCore domain, DevServer subdomain.
What functions are defined in test-network-imports.js?
test-network-imports.js defines 1 function(s): runTest.
What does test-network-imports.js depend on?
test-network-imports.js imports 3 module(s): node:assert, node:url, vite.
Where is test-network-imports.js in the architecture?
test-network-imports.js is located at playground/ssr-html/test-network-imports.js (domain: ViteCore, subdomain: DevServer, directory: playground/ssr-html).

Analyze Your Own Codebase

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

Try Supermodel Free