test-ssr-dev.js — vite Source File
Architecture documentation for test-ssr-dev.js, a javascript file in the vite codebase. 3 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR cc179763_2e85_7396_cf88_db0be0ee2ca4["test-ssr-dev.js"] ff3250c5_6ca5_941f_276f_6e9efc95f1c2["node:assert"] cc179763_2e85_7396_cf88_db0be0ee2ca4 --> ff3250c5_6ca5_941f_276f_6e9efc95f1c2 6feed3e8_55b8_cce7_b5ef_e40b872585f7["node:url"] cc179763_2e85_7396_cf88_db0be0ee2ca4 --> 6feed3e8_55b8_cce7_b5ef_e40b872585f7 54c37fea_4fe7_2693_71cb_1276b77f55f9["vite"] cc179763_2e85_7396_cf88_db0be0ee2ca4 --> 54c37fea_4fe7_2693_71cb_1276b77f55f9 style cc179763_2e85_7396_cf88_db0be0ee2ca4 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import assert from 'node:assert'
import { fileURLToPath } from 'node:url'
import { createServer } from 'vite'
async function runTest() {
const server = await createServer({
root: fileURLToPath(new URL('.', import.meta.url)),
configFile: false,
optimizeDeps: {
noDiscovery: true,
},
server: {
middlewareMode: true,
hmr: false,
ws: false,
},
define: {
__testDefineObject: '{ "hello": "test" }',
},
})
const mod = await server.ssrLoadModule('/with-define-object-ssr.ts')
const error = await getError(() => mod.error())
server.ssrFixStacktrace(error)
assert.match(error.stack, /at errorInner (.*with-define-object-ssr.ts:7:9)/)
await server.close()
}
async function getError(f) {
let error
try {
await f()
} catch (e) {
error = e
}
assert.ok(error)
return error
}
runTest()
Domain
Subdomains
Functions
Dependencies
- node:assert
- node:url
- vite
Source
Frequently Asked Questions
What does test-ssr-dev.js do?
test-ssr-dev.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-ssr-dev.js?
test-ssr-dev.js defines 2 function(s): getError, runTest.
What does test-ssr-dev.js depend on?
test-ssr-dev.js imports 3 module(s): node:assert, node:url, vite.
Where is test-ssr-dev.js in the architecture?
test-ssr-dev.js is located at playground/js-sourcemap/test-ssr-dev.js (domain: ViteCore, subdomain: DevServer, directory: playground/js-sourcemap).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free