UNPKG

one

Version:

One is a new React Framework that makes Vite serve both native and web.

1 lines 12.7 kB
{"version":3,"names":["LOADER_JS_POSTFIX_UNCACHED","getPathFromLoaderPath","isResponse","getManifest","resolveAPIEndpoint","resolveResponse","debugRouter","process","env","ONE_DEBUG_ROUTER","ensureResponse","value","Response","headers","json","runMiddlewares","handlers","request","route","getResponse","middlewares","length","loadMiddleware","Error","console","info","page","context","dispatch","index","middlewareModule","contextKey","exported","default","next","response","status","resolveAPIRoute","url","pathname","params","getRouteParams","method","file","handleAPI","loaderProps","path","search","subdomain","getSubdomain","err","NODE_ENV","error","resolveLoaderRoute","isNativeRequest","searchParams","get","Headers","set","loaderResponse","handleLoader","type","getLoaderParams","body","toCjsLoader","code","location","redirectUrl","URL","origin","redirectPath","hash","data","JSON","stringify","statusText","esmCode","startsWith","match","resolvePageRoute","handlePage","_urlCache","WeakMap","getURLfromRequestURL","urlString","host","hostname","test","parts","split","slice","join","compileRouteRegex","compiledRegex","RegExp","namedRegex","compileManifest","manifest","pageRoutes","map","apiRoutes","createHandleRequest","routerRoot","ignoredRouteFiles","compiledManifest","handler","handleRequest","looksLikeStaticFile","endsWith","apiRoute","find","isClientRequestingNewRoute","platformParam","isNativePlatform","handleStaticFile","nativeLoaderPath","replace","staticResponse","originalUrl","finalUrl","hasLoader","emptyBody2","cleanedRequest","Request","emptyBody","isDynamicRoute","Object","keys","routeKeys","isNotFoundRoute","config","exec","groups","key","entries","namedKey","regex","fromEntries"],"sources":["../../src/createHandleRequest.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}