2026-02-16 13:45:45 +00:00
import { F as defaultAllowedOrigins , N as VERSION , _ as DEFAULT _SERVER _CONDITIONS , d as DEFAULT _CLIENT _MAIN _FIELDS , h as DEFAULT _EXTERNAL _CONDITIONS , n as createLogger , u as DEFAULT _CLIENT _CONDITIONS , v as DEFAULT _SERVER _MAIN _FIELDS } from "./chunks/logger.js" ;
import { Ct as perEnvironmentPlugin , Dt as mergeConfig , Et as mergeAlias , J as optimizeDeps , Ot as normalizePath , St as perEnvironmentState , Tt as isCSSRequest , _ as build , _t as createServerModuleRunnerTransport , b as createBuilder , bt as resolveEnvPrefix , c as sortUserPlugins , dt as searchForWorkspaceRoot , f as createRunnableDevEnvironment , ft as isFileLoadingAllowed , g as BuildEnvironment , gt as createServerModuleRunner , h as fetchModule , ht as ssrTransform , i as loadConfigFromFile , it as createServerHotChannel , kt as rollupVersion , l as runnerImport , m as DevEnvironment , mt as send , nt as preprocessCSS , o as resolveConfig , ot as createServer , p as isRunnableDevEnvironment , pt as isFileServingAllowed , rt as createIdResolver , t as defineConfig , tt as formatPostcssSourceMap , u as preview , vt as buildErrorMessage , wt as createFilter , xt as transformWithEsbuild , yt as loadEnv } from "./chunks/config.js" ;
import { parseAst , parseAstAsync } from "rollup/parseAst" ;
import { version as esbuildVersion } from "esbuild" ;
2024-01-05 12:14:38 +00:00
2026-02-16 13:45:45 +00:00
//#region src/node/server/environments/fetchableEnvironments.ts
function createFetchableDevEnvironment ( name , config , context ) {
if ( typeof Request === "undefined" || typeof Response === "undefined" ) throw new TypeError ( "FetchableDevEnvironment requires a global `Request` and `Response` object." ) ;
if ( ! context . handleRequest ) throw new TypeError ( "FetchableDevEnvironment requires a `handleRequest` method during initialisation." ) ;
return new FetchableDevEnvironment ( name , config , context ) ;
}
function isFetchableDevEnvironment ( environment ) {
return environment instanceof FetchableDevEnvironment ;
}
var FetchableDevEnvironment = class extends DevEnvironment {
_handleRequest ;
constructor ( name , config , context ) {
super ( name , config , context ) ;
this . _handleRequest = context . handleRequest ;
}
async dispatchFetch ( request ) {
if ( ! ( request instanceof Request ) ) throw new TypeError ( "FetchableDevEnvironment `dispatchFetch` must receive a `Request` object." ) ;
const response = await this . _handleRequest ( request ) ;
if ( ! ( response instanceof Response ) ) throw new TypeError ( "FetchableDevEnvironment `context.handleRequest` must return a `Response` object." ) ;
return response ;
}
2026-02-11 16:20:26 +00:00
} ;
2024-01-05 12:14:38 +00:00
2026-02-16 13:45:45 +00:00
//#endregion
export { BuildEnvironment , DevEnvironment , build , buildErrorMessage , createBuilder , createFetchableDevEnvironment , createFilter , createIdResolver , createLogger , createRunnableDevEnvironment , createServer , createServerHotChannel , createServerModuleRunner , createServerModuleRunnerTransport , defaultAllowedOrigins , DEFAULT _CLIENT _CONDITIONS as defaultClientConditions , DEFAULT _CLIENT _MAIN _FIELDS as defaultClientMainFields , DEFAULT _EXTERNAL _CONDITIONS as defaultExternalConditions , DEFAULT _SERVER _CONDITIONS as defaultServerConditions , DEFAULT _SERVER _MAIN _FIELDS as defaultServerMainFields , defineConfig , esbuildVersion , fetchModule , formatPostcssSourceMap , isCSSRequest , isFetchableDevEnvironment , isFileLoadingAllowed , isFileServingAllowed , isRunnableDevEnvironment , loadConfigFromFile , loadEnv , mergeAlias , mergeConfig , ssrTransform as moduleRunnerTransform , normalizePath , optimizeDeps , parseAst , parseAstAsync , perEnvironmentPlugin , perEnvironmentState , preprocessCSS , preview , resolveConfig , resolveEnvPrefix , rollupVersion , runnerImport , searchForWorkspaceRoot , send , sortUserPlugins , transformWithEsbuild , VERSION as version } ;