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.
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
Source
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