MCPcopy Create free account
hub / github.com/Zoo-Code-Org/Zoo-Code / persistPortPlugin

Function persistPortPlugin

webview-ui/vite.config.ts:37–52  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

35})
36
37const persistPortPlugin = (): Plugin => ({
38 name: "write-port-to-file",
39 configureServer(viteDevServer) {
40 viteDevServer?.httpServer?.once("listening", () => {
41 const address = viteDevServer?.httpServer?.address()
42 const port = address && typeof address === "object" ? address.port : null
43
44 if (port) {
45 fs.writeFileSync(resolve(__dirname, "..", ".vite-port"), port.toString())
46 console.log(`[Vite Plugin] Server started on port ${port}`)
47 } else {
48 console.warn("[Vite Plugin] Could not determine server port")
49 }
50 })
51 },
52})
53
54// https://vite.dev/config/
55export default defineConfig(({ mode }) => {

Callers 1

vite.config.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected