{"version":3,"names":["mkdirSync","mkdtempSync","rmSync","writeFileSync","EventEmitter","tmpdir","path","afterEach","beforeEach","describe","expect","it","vi","mock","actual","importActual","createServerModuleRunner","fn","import","previousVxrnVersion","globalThis","previousIsVxrnCli","process","env","IS_VXRN_CLI","previousViteEnvironment","VITE_ENVIRONMENT","previousVxrnPluginConfig","tempRoot","__vxrnPluginConfig__","recursive","force","restoreAllMocks","join","appDir","web","defaultRenderMode","createRouteIndex","createFileSystemRouterPlugin","plugin","router","root","routerRoot","watcherListener","server","environments","ssr","watcher","addListener","event","listener","on","configureServer","toBeDefined","warn","spyOn","console","mockImplementation","Error","Promise","resolve","resolves","toBeUndefined","toHaveBeenCalledWith","stringContaining","any","use","worker","moduleGraph","getModuleById","middlewares","installMiddlewares","not","toHaveBeenCalled","routeFile","virtualEntryId","renderCount","render","runner","id","default","mocked","mockReturnValue","middlewareHandlers","watcherListeners","Map","hot","send","handler","push","add","set","get","loggingEnabled","routeMiddleware","at","handleRouteRequest","request","pathname","chunks","req","Object","assign","aborted","complete","originalUrl","url","headers","method","res","destroyed","writableFinished","setHeader","appendHeader","writeHead","write","chunk","end","emit","next","error","toContain","toHaveBeenCalledTimes","versionBeforeChange","hotUpdate","call","environment","name","getModulesByFile","Set","file","toBe"],"sources":["../../../../src/vite/plugins/fileSystemRouterPlugin.test.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}