Spaces:
Paused
Paused
Upload folder using huggingface_hub (part 2)
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +4 -0
- .next/standalone/.next/server/app-paths-manifest.json +40 -0
- .next/standalone/.next/server/app/api/detect-and-install-packages/route.js +1 -0
- .next/standalone/.next/server/app/api/detect-and-install-packages/route.js.nft.json +1 -0
- .next/standalone/.next/server/app/api/detect-and-install-packages/route_client-reference-manifest.js +1 -0
- .next/standalone/.next/server/app/api/extract-brand-styles/route.js +1 -0
- .next/standalone/.next/server/app/api/extract-brand-styles/route.js.nft.json +1 -0
- .next/standalone/.next/server/app/api/extract-brand-styles/route_client-reference-manifest.js +1 -0
- .next/standalone/.next/server/app/api/generate-ai-code-stream/route.js +866 -0
- .next/standalone/.next/server/app/api/generate-ai-code-stream/route.js.nft.json +1 -0
- .next/standalone/.next/server/app/api/generate-ai-code-stream/route_client-reference-manifest.js +1 -0
- .next/standalone/.next/server/app/api/get-sandbox-files/route.js +1 -0
- .next/standalone/.next/server/app/api/get-sandbox-files/route.js.nft.json +1 -0
- .next/standalone/.next/server/app/api/get-sandbox-files/route_client-reference-manifest.js +1 -0
- .next/standalone/.next/server/app/api/health/route.js +1 -0
- .next/standalone/.next/server/app/api/health/route.js.nft.json +1 -0
- .next/standalone/.next/server/app/api/health/route_client-reference-manifest.js +1 -0
- .next/standalone/.next/server/app/api/install-packages-v2/route.js +1 -0
- .next/standalone/.next/server/app/api/install-packages-v2/route.js.nft.json +1 -0
- .next/standalone/.next/server/app/api/install-packages-v2/route_client-reference-manifest.js +1 -0
- .next/standalone/.next/server/app/api/install-packages/route.js +3 -0
- .next/standalone/.next/server/app/api/install-packages/route.js.nft.json +1 -0
- .next/standalone/.next/server/app/api/install-packages/route_client-reference-manifest.js +1 -0
- .next/standalone/.next/server/app/api/kill-sandbox/route.js +1 -0
- .next/standalone/.next/server/app/api/kill-sandbox/route.js.nft.json +1 -0
- .next/standalone/.next/server/app/api/kill-sandbox/route_client-reference-manifest.js +1 -0
- .next/standalone/.next/server/app/api/monitor-vite-logs/route.js +1 -0
- .next/standalone/.next/server/app/api/monitor-vite-logs/route.js.nft.json +1 -0
- .next/standalone/.next/server/app/api/monitor-vite-logs/route_client-reference-manifest.js +1 -0
- .next/standalone/.next/server/app/api/report-vite-error/route.js +1 -0
- .next/standalone/.next/server/app/api/report-vite-error/route.js.nft.json +1 -0
- .next/standalone/.next/server/app/api/report-vite-error/route_client-reference-manifest.js +1 -0
- .next/standalone/.next/server/app/api/restart-vite/route.js +1 -0
- .next/standalone/.next/server/app/api/restart-vite/route.js.nft.json +1 -0
- .next/standalone/.next/server/app/api/restart-vite/route_client-reference-manifest.js +1 -0
- .next/standalone/.next/server/app/api/run-command-v2/route.js +1 -0
- .next/standalone/.next/server/app/api/run-command-v2/route.js.nft.json +1 -0
- .next/standalone/.next/server/app/api/run-command-v2/route_client-reference-manifest.js +1 -0
- .next/standalone/.next/server/app/api/run-command/route.js +5 -0
- .next/standalone/.next/server/app/api/run-command/route.js.nft.json +1 -0
- .next/standalone/.next/server/app/api/run-command/route_client-reference-manifest.js +1 -0
- .next/standalone/.next/server/app/api/sandbox-logs/route.js +1 -0
- .next/standalone/.next/server/app/api/sandbox-logs/route.js.nft.json +1 -0
- .next/standalone/.next/server/app/api/sandbox-logs/route_client-reference-manifest.js +1 -0
- .next/standalone/.next/server/app/api/sandbox-status/route.js +1 -0
- .next/standalone/.next/server/app/api/sandbox-status/route.js.nft.json +1 -0
- .next/standalone/.next/server/app/api/sandbox-status/route_client-reference-manifest.js +1 -0
- .next/standalone/.next/server/app/api/scrape-screenshot/route.js +1 -0
- .next/standalone/.next/server/app/api/scrape-screenshot/route.js.nft.json +1 -0
- .next/standalone/.next/server/app/api/scrape-screenshot/route_client-reference-manifest.js +1 -0
.gitattributes
CHANGED
|
@@ -37,3 +37,7 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 37 |
.next/cache/webpack/client-production/index.pack filter=lfs diff=lfs merge=lfs -text
|
| 38 |
.next/cache/webpack/server-production/0.pack filter=lfs diff=lfs merge=lfs -text
|
| 39 |
.next/cache/webpack/server-production/index.pack filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 37 |
.next/cache/webpack/client-production/index.pack filter=lfs diff=lfs merge=lfs -text
|
| 38 |
.next/cache/webpack/server-production/0.pack filter=lfs diff=lfs merge=lfs -text
|
| 39 |
.next/cache/webpack/server-production/index.pack filter=lfs diff=lfs merge=lfs -text
|
| 40 |
+
.next/standalone/node_modules/.pnpm/@img+sharp-libvips-linux-x64@1.2.0/node_modules/@img/sharp-libvips-linux-x64/lib/libvips-cpp.so.8.17.1 filter=lfs diff=lfs merge=lfs -text
|
| 41 |
+
.next/standalone/node_modules/.pnpm/@img+sharp-libvips-linuxmusl-x64@1.2.0/node_modules/@img/sharp-libvips-linuxmusl-x64/lib/libvips-cpp.so.8.17.1 filter=lfs diff=lfs merge=lfs -text
|
| 42 |
+
.next/standalone/node_modules/.pnpm/@img+sharp-linux-x64@0.34.3/node_modules/@img/sharp-linux-x64/lib/sharp-linux-x64.node filter=lfs diff=lfs merge=lfs -text
|
| 43 |
+
.next/standalone/node_modules/.pnpm/@img+sharp-linuxmusl-x64@0.34.3/node_modules/@img/sharp-linuxmusl-x64/lib/sharp-linuxmusl-x64.node filter=lfs diff=lfs merge=lfs -text
|
.next/standalone/.next/server/app-paths-manifest.json
ADDED
|
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"/_not-found/page": "app/_not-found/page.js",
|
| 3 |
+
"/api/analyze-edit-intent/route": "app/api/analyze-edit-intent/route.js",
|
| 4 |
+
"/api/api-docs/route": "app/api/api-docs/route.js",
|
| 5 |
+
"/api/apply-ai-code-stream/route": "app/api/apply-ai-code-stream/route.js",
|
| 6 |
+
"/api/check-vite-errors/route": "app/api/check-vite-errors/route.js",
|
| 7 |
+
"/api/clear-vite-errors-cache/route": "app/api/clear-vite-errors-cache/route.js",
|
| 8 |
+
"/api/apply-ai-code/route": "app/api/apply-ai-code/route.js",
|
| 9 |
+
"/api/conversation-state/route": "app/api/conversation-state/route.js",
|
| 10 |
+
"/api/create-zip/route": "app/api/create-zip/route.js",
|
| 11 |
+
"/api/detect-and-install-packages/route": "app/api/detect-and-install-packages/route.js",
|
| 12 |
+
"/api/extract-brand-styles/route": "app/api/extract-brand-styles/route.js",
|
| 13 |
+
"/api/health/route": "app/api/health/route.js",
|
| 14 |
+
"/api/install-packages/route": "app/api/install-packages/route.js",
|
| 15 |
+
"/api/kill-sandbox/route": "app/api/kill-sandbox/route.js",
|
| 16 |
+
"/api/monitor-vite-logs/route": "app/api/monitor-vite-logs/route.js",
|
| 17 |
+
"/api/restart-vite/route": "app/api/restart-vite/route.js",
|
| 18 |
+
"/api/run-command-v2/route": "app/api/run-command-v2/route.js",
|
| 19 |
+
"/api/run-command/route": "app/api/run-command/route.js",
|
| 20 |
+
"/api/sandbox-logs/route": "app/api/sandbox-logs/route.js",
|
| 21 |
+
"/api/sandbox-status/route": "app/api/sandbox-status/route.js",
|
| 22 |
+
"/api/scrape-screenshot/route": "app/api/scrape-screenshot/route.js",
|
| 23 |
+
"/api/scrape-url-enhanced/route": "app/api/scrape-url-enhanced/route.js",
|
| 24 |
+
"/api/scrape-website/route": "app/api/scrape-website/route.js",
|
| 25 |
+
"/api/search/route": "app/api/search/route.js",
|
| 26 |
+
"/api/submit-job/route": "app/api/submit-job/route.js",
|
| 27 |
+
"/api/submitjobv1/route": "app/api/submitjobv1/route.js",
|
| 28 |
+
"/api/submitpaper/route": "app/api/submitpaper/route.js",
|
| 29 |
+
"/api/test-me/route": "app/api/test-me/route.js",
|
| 30 |
+
"/api/install-packages-v2/route": "app/api/install-packages-v2/route.js",
|
| 31 |
+
"/api/get-sandbox-files/route": "app/api/get-sandbox-files/route.js",
|
| 32 |
+
"/api/create-ai-sandbox-v2/route": "app/api/create-ai-sandbox-v2/route.js",
|
| 33 |
+
"/api/create-ai-sandbox/route": "app/api/create-ai-sandbox/route.js",
|
| 34 |
+
"/favicon.ico/route": "app/favicon.ico/route.js",
|
| 35 |
+
"/api/report-vite-error/route": "app/api/report-vite-error/route.js",
|
| 36 |
+
"/api/generate-ai-code-stream/route": "app/api/generate-ai-code-stream/route.js",
|
| 37 |
+
"/builder/page": "app/builder/page.js",
|
| 38 |
+
"/page": "app/page.js",
|
| 39 |
+
"/generation/page": "app/generation/page.js"
|
| 40 |
+
}
|
.next/standalone/.next/server/app/api/detect-and-install-packages/route.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
(()=>{var a={};a.id=5701,a.ids=[5701],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},44870:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},49506:(a,b,c)=>{"use strict";c.r(b),c.d(b,{handler:()=>B,patchFetch:()=>A,routeModule:()=>w,serverHooks:()=>z,workAsyncStorage:()=>x,workUnitAsyncStorage:()=>y});var d={};c.r(d),c.d(d,{POST:()=>v});var e=c(21983),f=c(47944),g=c(77223),h=c(80479),i=c(22265),j=c(261),k=c(73675),l=c(48773),m=c(32503),n=c(92836),o=c(66898),p=c(37336),q=c(58746),r=c(66351),s=c(86439),t=c(41557),u=c(79758);async function v(a){try{let{files:b}=await a.json();if(!b||"object"!=typeof b)return u.NextResponse.json({success:!1,error:"Files object is required"},{status:400});if(!global.activeSandbox)return u.NextResponse.json({success:!1,error:"No active sandbox"},{status:404});console.log("[detect-and-install-packages] Processing files:",Object.keys(b));let c=new Set,d=/import\s+(?:(?:\{[^}]*\}|\*\s+as\s+\w+|\w+)\s*,?\s*)*(?:from\s+)?['"]([^'"]+)['"]/g,e=/require\s*\(['"]([^'"]+)['"]\)/g;for(let[a,f]of Object.entries(b)){let b;if("string"==typeof f&&a.match(/\.(jsx?|tsx?)$/)){for(;null!==(b=d.exec(f));)c.add(b[1]);for(;null!==(b=e.exec(f));)c.add(b[1])}}console.log("[detect-and-install-packages] Found imports:",Array.from(c));let f=Array.from(c).filter(a=>a.includes("heroicons"));f.length>0&&console.log("[detect-and-install-packages] Heroicon imports:",f);let g=Array.from(c).filter(a=>!(a.startsWith(".")||a.startsWith("/"))&&!["fs","path","http","https","crypto","stream","util","os","url","querystring","child_process"].includes(a)).map(a=>a.startsWith("@")?a.split("/").slice(0,2).join("/"):a.split("/")[0]),h=[...new Set(g)];if(console.log("[detect-and-install-packages] Packages to install:",h),0===h.length)return u.NextResponse.json({success:!0,packagesInstalled:[],message:"No new packages to install"});let i=[],j=[];for(let a of h)try{let b=await global.activeSandbox.runCommand({cmd:"test",args:["-d",`node_modules/${a}`]});0===b.exitCode?i.push(a):j.push(a)}catch(b){console.debug(`Package check failed for ${a}:`,b),j.push(a)}if(console.log("[detect-and-install-packages] Package status:",{installed:i,missing:j}),0===j.length)return u.NextResponse.json({success:!0,packagesInstalled:[],packagesAlreadyInstalled:i,message:"All packages already installed"});console.log("[detect-and-install-packages] Installing packages:",j);let k=await global.activeSandbox.runCommand({cmd:"npm",args:["install","--save",...j]}),l=await k.stdout(),m=await k.stderr();console.log("[detect-and-install-packages] Install stdout:",l),m&&console.log("[detect-and-install-packages] Install stderr:",m);let n=[],o=[];for(let a of j)try{let b=await global.activeSandbox.runCommand({cmd:"test",args:["-d",`node_modules/${a}`]});0===b.exitCode?(n.push(a),console.log(`✓ Verified installation of ${a}`)):(o.push(a),console.log(`✗ Failed to verify installation of ${a}`))}catch(b){o.push(a),console.log(`✗ Error verifying ${a}:`,b)}return o.length>0&&console.error("[detect-and-install-packages] Failed to install:",o),u.NextResponse.json({success:!0,packagesInstalled:n,packagesFailed:o,packagesAlreadyInstalled:i,message:`Installed ${n.length} packages`,logs:l})}catch(a){return console.error("[detect-and-install-packages] Error:",a),u.NextResponse.json({success:!1,error:a.message},{status:500})}}let w=new e.AppRouteRouteModule({definition:{kind:f.RouteKind.APP_ROUTE,page:"/api/detect-and-install-packages/route",pathname:"/api/detect-and-install-packages",filename:"route",bundlePath:"app/api/detect-and-install-packages/route"},distDir:".next",projectDir:"",resolvedPagePath:"/app/app/api/detect-and-install-packages/route.ts",nextConfigOutput:"standalone",userland:d}),{workAsyncStorage:x,workUnitAsyncStorage:y,serverHooks:z}=w;function A(){return(0,g.patchFetch)({workAsyncStorage:x,workUnitAsyncStorage:y})}async function B(a,b,c){var d;let e="/api/detect-and-install-packages/route";"/index"===e&&(e="/");let g=await w.prepare(a,b,{srcPage:e,multiZoneDraftMode:"false"});if(!g)return b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve()),null;let{buildId:u,params:v,nextConfig:x,isDraftMode:y,prerenderManifest:z,routerServerContext:A,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,resolvedPathname:D}=g,E=(0,j.normalizeAppPath)(e),F=!!(z.dynamicRoutes[E]||z.routes[D]);if(F&&!y){let a=!!z.routes[D],b=z.dynamicRoutes[E];if(b&&!1===b.fallback&&!a)throw new s.NoFallbackError}let G=null;!F||w.isDev||y||(G="/index"===(G=D)?"/":G);let H=!0===w.isDev||!F,I=F&&!H,J=a.method||"GET",K=(0,i.getTracer)(),L=K.getActiveScopeSpan(),M={params:v,prerenderManifest:z,renderOpts:{experimental:{dynamicIO:!!x.experimental.dynamicIO,authInterrupts:!!x.experimental.authInterrupts},supportsDynamicResponse:H,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:null==(d=x.experimental)?void 0:d.cacheLife,isRevalidate:I,waitUntil:c.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:void 0,onInstrumentationRequestError:(b,c,d)=>w.onRequestError(a,b,d,A)},sharedContext:{buildId:u}},N=new k.NodeNextRequest(a),O=new k.NodeNextResponse(b),P=l.NextRequestAdapter.fromNodeNextRequest(N,(0,l.signalFromNodeResponse)(b));try{let d=async c=>w.handle(P,M).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=K.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==m.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${J} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${J} ${a.url}`)}),g=async g=>{var i,j;let k=async({previousCacheEntry:f})=>{try{if(!(0,h.getRequestMeta)(a,"minimalMode")&&B&&C&&!f)return b.statusCode=404,b.setHeader("x-nextjs-cache","REVALIDATED"),b.end("This page could not be found"),null;let e=await d(g);a.fetchMetrics=M.renderOpts.fetchMetrics;let i=M.renderOpts.pendingWaitUntil;i&&c.waitUntil&&(c.waitUntil(i),i=void 0);let j=M.renderOpts.collectedTags;if(!F)return await (0,o.I)(N,O,e,M.renderOpts.pendingWaitUntil),null;{let a=await e.blob(),b=(0,p.toNodeOutgoingHttpHeaders)(e.headers);j&&(b[r.NEXT_CACHE_TAGS_HEADER]=j),!b["content-type"]&&a.type&&(b["content-type"]=a.type);let c=void 0!==M.renderOpts.collectedRevalidate&&!(M.renderOpts.collectedRevalidate>=r.INFINITE_CACHE)&&M.renderOpts.collectedRevalidate,d=void 0===M.renderOpts.collectedExpire||M.renderOpts.collectedExpire>=r.INFINITE_CACHE?void 0:M.renderOpts.collectedExpire;return{value:{kind:t.CachedRouteKind.APP_ROUTE,status:e.status,body:Buffer.from(await a.arrayBuffer()),headers:b},cacheControl:{revalidate:c,expire:d}}}}catch(b){throw(null==f?void 0:f.isStale)&&await w.onRequestError(a,b,{routerKind:"App Router",routePath:e,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})},A),b}},l=await w.handleResponse({req:a,nextConfig:x,cacheKey:G,routeKind:f.RouteKind.APP_ROUTE,isFallback:!1,prerenderManifest:z,isRoutePPREnabled:!1,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,responseGenerator:k,waitUntil:c.waitUntil});if(!F)return null;if((null==l||null==(i=l.value)?void 0:i.kind)!==t.CachedRouteKind.APP_ROUTE)throw Object.defineProperty(Error(`Invariant: app-route received invalid cache entry ${null==l||null==(j=l.value)?void 0:j.kind}`),"__NEXT_ERROR_CODE",{value:"E701",enumerable:!1,configurable:!0});(0,h.getRequestMeta)(a,"minimalMode")||b.setHeader("x-nextjs-cache",B?"REVALIDATED":l.isMiss?"MISS":l.isStale?"STALE":"HIT"),y&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate");let m=(0,p.fromNodeOutgoingHttpHeaders)(l.value.headers);return(0,h.getRequestMeta)(a,"minimalMode")&&F||m.delete(r.NEXT_CACHE_TAGS_HEADER),!l.cacheControl||b.getHeader("Cache-Control")||m.get("Cache-Control")||m.set("Cache-Control",(0,q.getCacheControlHeader)(l.cacheControl)),await (0,o.I)(N,O,new Response(l.value.body,{headers:m,status:l.value.status||200})),null};L?await g(L):await K.withPropagatedContext(a.headers,()=>K.trace(m.BaseServerSpan.handleRequest,{spanName:`${J} ${a.url}`,kind:i.SpanKind.SERVER,attributes:{"http.method":J,"http.target":a.url}},g))}catch(b){if(L||await w.onRequestError(a,b,{routerKind:"App Router",routePath:E,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})}),F)throw b;return await (0,o.I)(N,O,new Response(null,{status:500})),null}}},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70975:()=>{},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},89127:()=>{}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[1569,4263],()=>b(b.s=49506));module.exports=c})();
|
.next/standalone/.next/server/app/api/detect-and-install-packages/route.js.nft.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":1,"files":["../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/diag.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/metrics.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/propagation.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/trace.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/types.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/global-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/semver.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/Metric.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeter.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeterProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/context-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-validators.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/span_kind.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/status.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/version.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/@opentelemetry/api","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/package.json","../../../../../node_modules/next","../../../../../package.json","../../../../package.json","../../../chunks/1569.js","../../../chunks/4263.js","../../../webpack-runtime.js","route_client-reference-manifest.js"]}
|
.next/standalone/.next/server/app/api/detect-and-install-packages/route_client-reference-manifest.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/detect-and-install-packages/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8489":{"*":{"id":"73477","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"27267","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"19226","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"86763","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"65708","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"2533","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"66212","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"5851","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"23443","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"9915","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"49715","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"96795","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\"}],\"variableName\":\"inter\"}":{"id":96741,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistVF.woff\",\"variable\":\"--font-geist-sans\",\"weight\":\"100 900\"}],\"variableName\":\"geistSans\"}":{"id":18754,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistMonoVF.woff\",\"variable\":\"--font-geist-mono\",\"weight\":\"100 900\"}],\"variableName\":\"geistMono\"}":{"id":42491,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Roboto_Mono\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-roboto-mono\"}],\"variableName\":\"robotoMono\"}":{"id":77573,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/globals.css":{"id":45644,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/builder/page.tsx":{"id":99949,"name":"*","chunks":[],"async":false},"/app/app/page.tsx":{"id":8489,"name":"*","chunks":["8618","static/chunks/8618-99d793b653701644.js","9835","static/chunks/9835-b44bb2d44f91731c.js","6934","static/chunks/6934-eef0e80eb675453e.js","1565","static/chunks/1565-a28c9d2f6f973e3f.js","8974","static/chunks/app/page-d11fe5c5d60a1488.js"],"async":false},"/app/app/generation/page.tsx":{"id":43520,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/app/":[],"/app/app/layout":[{"inlined":false,"path":"static/css/02684f73a91b9e31.css"},{"inlined":false,"path":"static/css/dc232d0fd013dc23.css"}],"/app/app/page":[{"inlined":false,"path":"static/css/3a411bae8f89e25e.css"}],"/app/app/api/detect-and-install-packages/route":[]},"rscModuleMapping":{"8489":{"*":{"id":"39901","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"92849","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"90604","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"82857","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"88746","name":"*","chunks":[],"async":false}},"45644":{"*":{"id":"56272","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"91355","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"27130","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"34785","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"99313","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"66613","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"98037","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"88293","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}}
|
.next/standalone/.next/server/app/api/extract-brand-styles/route.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
(()=>{var a={};a.id=6524,a.ids=[6524],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},14357:(a,b,c)=>{"use strict";c.r(b),c.d(b,{handler:()=>B,patchFetch:()=>A,routeModule:()=>w,serverHooks:()=>z,workAsyncStorage:()=>x,workUnitAsyncStorage:()=>y});var d={};c.r(d),c.d(d,{POST:()=>v});var e=c(21983),f=c(47944),g=c(77223),h=c(80479),i=c(22265),j=c(261),k=c(73675),l=c(48773),m=c(32503),n=c(92836),o=c(66898),p=c(37336),q=c(58746),r=c(66351),s=c(86439),t=c(41557),u=c(79758);async function v(a){try{let b=await a.json(),c=b.url,d=b.prompt;console.log("[extract-brand-styles] Extracting brand styles for:",c),console.log("[extract-brand-styles] User prompt:",d);let e=process.env.FIRECRAWL_API_KEY;if(!e)throw console.error("[extract-brand-styles] No Firecrawl API key found"),Error("Firecrawl API key not configured");console.log("[extract-brand-styles] Calling Firecrawl branding API for:",c);let f=await fetch("https://api.firecrawl.dev/v2/scrape",{method:"POST",headers:{Authorization:`Bearer ${e}`,"Content-Type":"application/json"},body:JSON.stringify({url:c,formats:["branding"]})});if(!f.ok){let a=await f.text();throw console.error("[extract-brand-styles] Firecrawl API error:",f.status,a),Error(`Firecrawl API returned ${f.status}`)}let g=await f.json();console.log("[extract-brand-styles] Firecrawl response received successfully");let h=g.data?.branding||g.branding;if(!h)throw console.error("[extract-brand-styles] No branding data in Firecrawl response"),console.log("[extract-brand-styles] Response structure:",JSON.stringify(g,null,2)),Error("No branding data in Firecrawl response");return console.log("[extract-brand-styles] Successfully extracted branding data"),u.NextResponse.json({success:!0,url:c,styleName:h.name||c,guidelines:h})}catch(a){return console.error("[extract-brand-styles] Error occurred:",a),u.NextResponse.json({success:!1,error:a instanceof Error?a.message:"Failed to extract brand styles"},{status:500})}}let w=new e.AppRouteRouteModule({definition:{kind:f.RouteKind.APP_ROUTE,page:"/api/extract-brand-styles/route",pathname:"/api/extract-brand-styles",filename:"route",bundlePath:"app/api/extract-brand-styles/route"},distDir:".next",projectDir:"",resolvedPagePath:"/app/app/api/extract-brand-styles/route.ts",nextConfigOutput:"standalone",userland:d}),{workAsyncStorage:x,workUnitAsyncStorage:y,serverHooks:z}=w;function A(){return(0,g.patchFetch)({workAsyncStorage:x,workUnitAsyncStorage:y})}async function B(a,b,c){var d;let e="/api/extract-brand-styles/route";"/index"===e&&(e="/");let g=await w.prepare(a,b,{srcPage:e,multiZoneDraftMode:"false"});if(!g)return b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve()),null;let{buildId:u,params:v,nextConfig:x,isDraftMode:y,prerenderManifest:z,routerServerContext:A,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,resolvedPathname:D}=g,E=(0,j.normalizeAppPath)(e),F=!!(z.dynamicRoutes[E]||z.routes[D]);if(F&&!y){let a=!!z.routes[D],b=z.dynamicRoutes[E];if(b&&!1===b.fallback&&!a)throw new s.NoFallbackError}let G=null;!F||w.isDev||y||(G="/index"===(G=D)?"/":G);let H=!0===w.isDev||!F,I=F&&!H,J=a.method||"GET",K=(0,i.getTracer)(),L=K.getActiveScopeSpan(),M={params:v,prerenderManifest:z,renderOpts:{experimental:{dynamicIO:!!x.experimental.dynamicIO,authInterrupts:!!x.experimental.authInterrupts},supportsDynamicResponse:H,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:null==(d=x.experimental)?void 0:d.cacheLife,isRevalidate:I,waitUntil:c.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:void 0,onInstrumentationRequestError:(b,c,d)=>w.onRequestError(a,b,d,A)},sharedContext:{buildId:u}},N=new k.NodeNextRequest(a),O=new k.NodeNextResponse(b),P=l.NextRequestAdapter.fromNodeNextRequest(N,(0,l.signalFromNodeResponse)(b));try{let d=async c=>w.handle(P,M).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=K.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==m.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${J} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${J} ${a.url}`)}),g=async g=>{var i,j;let k=async({previousCacheEntry:f})=>{try{if(!(0,h.getRequestMeta)(a,"minimalMode")&&B&&C&&!f)return b.statusCode=404,b.setHeader("x-nextjs-cache","REVALIDATED"),b.end("This page could not be found"),null;let e=await d(g);a.fetchMetrics=M.renderOpts.fetchMetrics;let i=M.renderOpts.pendingWaitUntil;i&&c.waitUntil&&(c.waitUntil(i),i=void 0);let j=M.renderOpts.collectedTags;if(!F)return await (0,o.I)(N,O,e,M.renderOpts.pendingWaitUntil),null;{let a=await e.blob(),b=(0,p.toNodeOutgoingHttpHeaders)(e.headers);j&&(b[r.NEXT_CACHE_TAGS_HEADER]=j),!b["content-type"]&&a.type&&(b["content-type"]=a.type);let c=void 0!==M.renderOpts.collectedRevalidate&&!(M.renderOpts.collectedRevalidate>=r.INFINITE_CACHE)&&M.renderOpts.collectedRevalidate,d=void 0===M.renderOpts.collectedExpire||M.renderOpts.collectedExpire>=r.INFINITE_CACHE?void 0:M.renderOpts.collectedExpire;return{value:{kind:t.CachedRouteKind.APP_ROUTE,status:e.status,body:Buffer.from(await a.arrayBuffer()),headers:b},cacheControl:{revalidate:c,expire:d}}}}catch(b){throw(null==f?void 0:f.isStale)&&await w.onRequestError(a,b,{routerKind:"App Router",routePath:e,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})},A),b}},l=await w.handleResponse({req:a,nextConfig:x,cacheKey:G,routeKind:f.RouteKind.APP_ROUTE,isFallback:!1,prerenderManifest:z,isRoutePPREnabled:!1,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,responseGenerator:k,waitUntil:c.waitUntil});if(!F)return null;if((null==l||null==(i=l.value)?void 0:i.kind)!==t.CachedRouteKind.APP_ROUTE)throw Object.defineProperty(Error(`Invariant: app-route received invalid cache entry ${null==l||null==(j=l.value)?void 0:j.kind}`),"__NEXT_ERROR_CODE",{value:"E701",enumerable:!1,configurable:!0});(0,h.getRequestMeta)(a,"minimalMode")||b.setHeader("x-nextjs-cache",B?"REVALIDATED":l.isMiss?"MISS":l.isStale?"STALE":"HIT"),y&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate");let m=(0,p.fromNodeOutgoingHttpHeaders)(l.value.headers);return(0,h.getRequestMeta)(a,"minimalMode")&&F||m.delete(r.NEXT_CACHE_TAGS_HEADER),!l.cacheControl||b.getHeader("Cache-Control")||m.get("Cache-Control")||m.set("Cache-Control",(0,q.getCacheControlHeader)(l.cacheControl)),await (0,o.I)(N,O,new Response(l.value.body,{headers:m,status:l.value.status||200})),null};L?await g(L):await K.withPropagatedContext(a.headers,()=>K.trace(m.BaseServerSpan.handleRequest,{spanName:`${J} ${a.url}`,kind:i.SpanKind.SERVER,attributes:{"http.method":J,"http.target":a.url}},g))}catch(b){if(L||await w.onRequestError(a,b,{routerKind:"App Router",routePath:E,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})}),F)throw b;return await (0,o.I)(N,O,new Response(null,{status:500})),null}}},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},44870:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70975:()=>{},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},89127:()=>{}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[1569,4263],()=>b(b.s=14357));module.exports=c})();
|
.next/standalone/.next/server/app/api/extract-brand-styles/route.js.nft.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":1,"files":["../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/diag.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/metrics.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/propagation.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/trace.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/types.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/global-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/semver.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/Metric.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeter.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeterProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/context-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-validators.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/span_kind.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/status.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/version.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/@opentelemetry/api","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/package.json","../../../../../node_modules/next","../../../../../package.json","../../../../package.json","../../../chunks/1569.js","../../../chunks/4263.js","../../../webpack-runtime.js","route_client-reference-manifest.js"]}
|
.next/standalone/.next/server/app/api/extract-brand-styles/route_client-reference-manifest.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/extract-brand-styles/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8489":{"*":{"id":"73477","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"27267","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"19226","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"86763","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"65708","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"2533","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"66212","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"5851","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"23443","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"9915","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"49715","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"96795","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\"}],\"variableName\":\"inter\"}":{"id":96741,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistVF.woff\",\"variable\":\"--font-geist-sans\",\"weight\":\"100 900\"}],\"variableName\":\"geistSans\"}":{"id":18754,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistMonoVF.woff\",\"variable\":\"--font-geist-mono\",\"weight\":\"100 900\"}],\"variableName\":\"geistMono\"}":{"id":42491,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Roboto_Mono\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-roboto-mono\"}],\"variableName\":\"robotoMono\"}":{"id":77573,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/globals.css":{"id":45644,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/builder/page.tsx":{"id":99949,"name":"*","chunks":[],"async":false},"/app/app/page.tsx":{"id":8489,"name":"*","chunks":["8618","static/chunks/8618-99d793b653701644.js","9835","static/chunks/9835-b44bb2d44f91731c.js","6934","static/chunks/6934-eef0e80eb675453e.js","1565","static/chunks/1565-a28c9d2f6f973e3f.js","8974","static/chunks/app/page-d11fe5c5d60a1488.js"],"async":false},"/app/app/generation/page.tsx":{"id":43520,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/app/":[],"/app/app/layout":[{"inlined":false,"path":"static/css/02684f73a91b9e31.css"},{"inlined":false,"path":"static/css/dc232d0fd013dc23.css"}],"/app/app/page":[{"inlined":false,"path":"static/css/3a411bae8f89e25e.css"}],"/app/app/api/extract-brand-styles/route":[]},"rscModuleMapping":{"8489":{"*":{"id":"39901","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"92849","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"90604","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"82857","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"88746","name":"*","chunks":[],"async":false}},"45644":{"*":{"id":"56272","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"91355","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"27130","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"34785","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"99313","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"66613","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"98037","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"88293","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}}
|
.next/standalone/.next/server/app/api/generate-ai-code-stream/route.js
ADDED
|
@@ -0,0 +1,866 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(()=>{var a={};a.id=6241,a.ids=[6241],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},44870:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70975:()=>{},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},89127:()=>{},96240:(a,b,c)=>{"use strict";c.d(b,{UO:()=>d});let d={vercelSandbox:{timeoutMinutes:15,get timeoutMs(){return 60*this.timeoutMinutes*1e3},devPort:3e3,devServerStartupDelay:7e3,cssRebuildDelay:2e3,workingDirectory:"/app",runtime:"node22"},e2b:{timeoutMinutes:30,get timeoutMs(){return 60*this.timeoutMinutes*1e3},vitePort:5173,viteStartupDelay:1e4,workingDirectory:"/home/user/app"},ai:{defaultModel:"google/gemini-3-pro-preview",availableModels:["openai/gpt-5","moonshotai/kimi-k2-instruct-0905","anthropic/claude-sonnet-4-20250514","google/gemini-3-pro-preview"],modelDisplayNames:{"openai/gpt-5":"GPT-5","moonshotai/kimi-k2-instruct-0905":"Kimi K2 (Groq)","anthropic/claude-sonnet-4-20250514":"Sonnet 4","google/gemini-3-pro-preview":"Gemini 3 Pro (Preview)"},modelApiConfig:{"moonshotai/kimi-k2-instruct-0905":{provider:"groq",model:"moonshotai/kimi-k2-instruct-0905"}},defaultTemperature:.7,maxTokens:8e3,truncationRecoveryMaxTokens:4e3},codeApplication:{defaultRefreshDelay:2e3,packageInstallRefreshDelay:5e3,enableTruncationRecovery:!1,maxTruncationRecoveryAttempts:1},ui:{showModelSelector:!0,showStatusIndicator:!0,animationDuration:200,toastDuration:3e3,maxChatMessages:100,maxRecentMessagesContext:20},dev:{enableDebugLogging:!0,enablePerformanceMonitoring:!1,logApiResponses:!0},packages:{useLegacyPeerDeps:!0,installTimeout:6e4,autoRestartVite:!0},files:{excludePatterns:["node_modules/**",".git/**",".next/**","dist/**","build/**","*.log",".DS_Store"],maxFileSize:1048576,textFileExtensions:[".js",".jsx",".ts",".tsx",".css",".scss",".sass",".html",".xml",".svg",".json",".yml",".yaml",".md",".txt",".env",".gitignore",".dockerignore"]},api:{maxRetries:3,retryDelay:1e3,requestTimeout:3e4}}},99124:(a,b,c)=>{"use strict";c.r(b),c.d(b,{handler:()=>V,patchFetch:()=>U,routeModule:()=>Q,serverHooks:()=>T,workAsyncStorage:()=>R,workUnitAsyncStorage:()=>S});var d={};c.r(d),c.d(d,{POST:()=>P,dynamic:()=>I});var e=c(21983),f=c(47944),g=c(77223),h=c(80479),i=c(22265),j=c(261),k=c(73675),l=c(48773),m=c(32503),n=c(92836),o=c(66898),p=c(37336),q=c(58746),r=c(66351),s=c(86439),t=c(41557),u=c(79758),v=c(81796),w=c(88516),x=c(48606),y=c(65941),z=c(1036),A=function(a){return a.UPDATE_COMPONENT="UPDATE_COMPONENT",a.ADD_FEATURE="ADD_FEATURE",a.FIX_ISSUE="FIX_ISSUE",a.REFACTOR="REFACTOR",a.FULL_REBUILD="FULL_REBUILD",a.UPDATE_STYLE="UPDATE_STYLE",a.ADD_DEPENDENCY="ADD_DEPENDENCY",a}({});function B(a,b){let c=[],d=a.toLowerCase(),e=C(a);for(let[a,d]of(console.log("[findComponentFiles] Extracted words:",e),Object.entries(b.files))){let b=a.split("/").pop()?.toLowerCase()||"",f=d.componentInfo?.name.toLowerCase();for(let d of e)if(b.includes(d)||f?.includes(d)){console.log(`[findComponentFiles] Match found: word="${d}" in file="${a}"`),c.push(a);break}}if(0===c.length){for(let a of["header","footer","nav","sidebar","button","card","modal","hero","banner","about","services","features","testimonials","gallery","contact","team","pricing"])if(d.includes(a)){for(let[d,e]of Object.entries(b.files)){let b=d.split("/").pop()?.toLowerCase()||"";if(b.includes(a+".")||b===a)return c.push(d),console.log(`[findComponentFiles] UI element match: element="${a}" in file="${d}"`),c}for(let[d,e]of Object.entries(b.files))if((d.split("/").pop()?.toLowerCase()||"").includes(a))return c.push(d),console.log(`[findComponentFiles] UI element partial match: element="${a}" in file="${d}"`),c}}return c.length>1?(console.log(`[findComponentFiles] Multiple files found (${c.length}), limiting to first match`),[c[0]]):c.length>0?c:[b.entryPoint]}function C(a){let b=[];for(let c of a.replace(/\b(the|a|an|in|on|to|from|update|change|modify|edit|fix|make)\b/gi,"").toLowerCase().match(/\b\w+\b/g)||[])c.length>2&&b.push(c);return b}let D=`
|
| 2 |
+
## Edit Strategy Examples
|
| 3 |
+
|
| 4 |
+
### Example 1: Update Header Color
|
| 5 |
+
USER: "Make the header background black"
|
| 6 |
+
|
| 7 |
+
CORRECT APPROACH:
|
| 8 |
+
1. Identify Header component location
|
| 9 |
+
2. Edit ONLY Header.jsx
|
| 10 |
+
3. Change background color class/style
|
| 11 |
+
|
| 12 |
+
INCORRECT APPROACH:
|
| 13 |
+
- Regenerating entire App.jsx
|
| 14 |
+
- Creating new Header.jsx from scratch
|
| 15 |
+
- Modifying unrelated files
|
| 16 |
+
|
| 17 |
+
EXPECTED OUTPUT:
|
| 18 |
+
<file path="src/components/Header.jsx">
|
| 19 |
+
// Only the Header component with updated background
|
| 20 |
+
// Preserving all existing functionality
|
| 21 |
+
</file>
|
| 22 |
+
|
| 23 |
+
### Example 2: Add New Page
|
| 24 |
+
USER: "Add a videos page"
|
| 25 |
+
|
| 26 |
+
CORRECT APPROACH:
|
| 27 |
+
1. Create Videos.jsx component
|
| 28 |
+
2. Update routing in App.jsx or Router component
|
| 29 |
+
3. Add navigation link if needed
|
| 30 |
+
|
| 31 |
+
INCORRECT APPROACH:
|
| 32 |
+
- Regenerating entire application
|
| 33 |
+
- Recreating all existing pages
|
| 34 |
+
|
| 35 |
+
EXPECTED OUTPUT:
|
| 36 |
+
<file path="src/components/Videos.jsx">
|
| 37 |
+
// New Videos component
|
| 38 |
+
</file>
|
| 39 |
+
|
| 40 |
+
<file path="src/App.jsx">
|
| 41 |
+
// ONLY the routing update, preserving everything else
|
| 42 |
+
</file>
|
| 43 |
+
|
| 44 |
+
### Example 3: Fix Styling Issue
|
| 45 |
+
USER: "Fix the button styling on mobile"
|
| 46 |
+
|
| 47 |
+
CORRECT APPROACH:
|
| 48 |
+
1. Identify which component has the button
|
| 49 |
+
2. Update only that component's Tailwind classes
|
| 50 |
+
3. Add responsive modifiers (sm:, md:, etc)
|
| 51 |
+
|
| 52 |
+
INCORRECT APPROACH:
|
| 53 |
+
- Regenerating all components
|
| 54 |
+
- Creating new CSS files
|
| 55 |
+
- Modifying global styles unnecessarily
|
| 56 |
+
|
| 57 |
+
### Example 4: Add Feature to Component
|
| 58 |
+
USER: "Add a search bar to the header"
|
| 59 |
+
|
| 60 |
+
CORRECT APPROACH:
|
| 61 |
+
1. Modify Header.jsx to add search functionality
|
| 62 |
+
2. Preserve all existing header content
|
| 63 |
+
3. Integrate search seamlessly
|
| 64 |
+
|
| 65 |
+
INCORRECT APPROACH:
|
| 66 |
+
- Creating Header.jsx from scratch
|
| 67 |
+
- Losing existing navigation/branding
|
| 68 |
+
|
| 69 |
+
### Example 5: Add New Component
|
| 70 |
+
USER: "Add a newsletter signup to the footer"
|
| 71 |
+
|
| 72 |
+
CORRECT APPROACH:
|
| 73 |
+
1. Create Newsletter.jsx component
|
| 74 |
+
2. UPDATE Footer.jsx to import Newsletter
|
| 75 |
+
3. Add <Newsletter /> in the appropriate place in Footer
|
| 76 |
+
|
| 77 |
+
EXPECTED OUTPUT:
|
| 78 |
+
<file path="src/components/Newsletter.jsx">
|
| 79 |
+
// New Newsletter component
|
| 80 |
+
</file>
|
| 81 |
+
|
| 82 |
+
<file path="src/components/Footer.jsx">
|
| 83 |
+
// Updated Footer with Newsletter import and usage
|
| 84 |
+
import Newsletter from './Newsletter';
|
| 85 |
+
// ... existing code ...
|
| 86 |
+
// Add <Newsletter /> in the render
|
| 87 |
+
</file>
|
| 88 |
+
|
| 89 |
+
### Example 6: Add External Library
|
| 90 |
+
USER: "Add animations with framer-motion to the hero"
|
| 91 |
+
|
| 92 |
+
CORRECT APPROACH:
|
| 93 |
+
1. Import framer-motion in Hero.jsx
|
| 94 |
+
2. Use motion components
|
| 95 |
+
3. System will auto-install framer-motion
|
| 96 |
+
|
| 97 |
+
EXPECTED OUTPUT:
|
| 98 |
+
<file path="src/components/Hero.jsx">
|
| 99 |
+
import { motion } from 'framer-motion';
|
| 100 |
+
// ... rest of Hero with motion animations
|
| 101 |
+
</file>
|
| 102 |
+
|
| 103 |
+
### Example 7: Remove Element
|
| 104 |
+
USER: "Remove start deploying button"
|
| 105 |
+
|
| 106 |
+
CORRECT APPROACH:
|
| 107 |
+
1. Search for "start deploying" in all component files
|
| 108 |
+
2. Find it in Hero.jsx
|
| 109 |
+
3. Edit ONLY Hero.jsx to remove that button
|
| 110 |
+
|
| 111 |
+
INCORRECT APPROACH:
|
| 112 |
+
- Creating a new file
|
| 113 |
+
- Editing multiple files
|
| 114 |
+
- Redesigning the entire Hero
|
| 115 |
+
|
| 116 |
+
EXPECTED OUTPUT:
|
| 117 |
+
<file path="src/components/Hero.jsx">
|
| 118 |
+
// Hero component with "start deploying" button removed
|
| 119 |
+
// All other content preserved
|
| 120 |
+
</file>
|
| 121 |
+
|
| 122 |
+
### Example 8: Delete Section
|
| 123 |
+
USER: "Delete the testimonials section"
|
| 124 |
+
|
| 125 |
+
CORRECT APPROACH:
|
| 126 |
+
1. Find which file contains testimonials
|
| 127 |
+
2. Remove only that section from the file
|
| 128 |
+
3. Keep all other content intact
|
| 129 |
+
|
| 130 |
+
INCORRECT APPROACH:
|
| 131 |
+
- Deleting the entire file
|
| 132 |
+
- Recreating the page without testimonials
|
| 133 |
+
|
| 134 |
+
### Example 9: Change a Single Style (CRITICAL EXAMPLE)
|
| 135 |
+
USER: "update the hero to bg blue"
|
| 136 |
+
|
| 137 |
+
CORRECT APPROACH:
|
| 138 |
+
1. Identify the Hero component file: 'src/components/Hero.jsx'.
|
| 139 |
+
2. Locate the outermost 'div' or container element.
|
| 140 |
+
3. Find the existing background color class (e.g., 'bg-gray-900').
|
| 141 |
+
4. Replace ONLY that class with 'bg-blue-500'.
|
| 142 |
+
5. Return the entire file, completely unchanged except for that single class modification.
|
| 143 |
+
|
| 144 |
+
**Original File Content (BEFORE):**
|
| 145 |
+
<file path="src/components/Hero.jsx">
|
| 146 |
+
import React from 'react';
|
| 147 |
+
|
| 148 |
+
export default function Hero() {
|
| 149 |
+
return (
|
| 150 |
+
<div className="w-full bg-gray-900 text-white py-20 px-4">
|
| 151 |
+
<h1 className="text-5xl font-bold">Welcome to the App</h1>
|
| 152 |
+
<p className="mt-4 text-lg">This is the original hero section.</p>
|
| 153 |
+
<button className="mt-6 px-6 py-3 bg-blue-600 hover:bg-blue-700 rounded-lg">
|
| 154 |
+
Get Started
|
| 155 |
+
</button>
|
| 156 |
+
</div>
|
| 157 |
+
);
|
| 158 |
+
}
|
| 159 |
+
</file>
|
| 160 |
+
|
| 161 |
+
**Expected Output (AFTER):**
|
| 162 |
+
<file path="src/components/Hero.jsx">
|
| 163 |
+
import React from 'react';
|
| 164 |
+
|
| 165 |
+
export default function Hero() {
|
| 166 |
+
return (
|
| 167 |
+
<div className="w-full bg-blue-500 text-white py-20 px-4">
|
| 168 |
+
<h1 className="text-5xl font-bold">Welcome to the App</h1>
|
| 169 |
+
<p className="mt-4 text-lg">This is the original hero section.</p>
|
| 170 |
+
<button className="mt-6 px-6 py-3 bg-blue-600 hover:bg-blue-700 rounded-lg">
|
| 171 |
+
Get Started
|
| 172 |
+
</button>
|
| 173 |
+
</div>
|
| 174 |
+
);
|
| 175 |
+
}
|
| 176 |
+
</file>
|
| 177 |
+
|
| 178 |
+
NOTICE: Everything remains EXACTLY the same except 'bg-gray-900' → 'bg-blue-500'.
|
| 179 |
+
- The button still has bg-blue-600 (unchanged)
|
| 180 |
+
- All text, structure, imports are identical
|
| 181 |
+
- No reformatting, no "improvements", no cleanup
|
| 182 |
+
|
| 183 |
+
## Key Principles
|
| 184 |
+
|
| 185 |
+
1. **Minimal Changes**: Only modify what's necessary
|
| 186 |
+
2. **Preserve Functionality**: Keep all existing features
|
| 187 |
+
3. **Respect Structure**: Follow existing patterns
|
| 188 |
+
4. **Target Precision**: Edit specific files, not everything
|
| 189 |
+
5. **Context Awareness**: Use imports/exports to understand relationships
|
| 190 |
+
|
| 191 |
+
## File Identification Patterns
|
| 192 |
+
|
| 193 |
+
- "header" → src/components/Header.jsx
|
| 194 |
+
- "navigation" → src/components/Nav.jsx or Header.jsx
|
| 195 |
+
- "footer" → src/components/Footer.jsx
|
| 196 |
+
- "home page" → src/App.jsx or src/pages/Home.jsx
|
| 197 |
+
- "styling" → Component files (Tailwind) or index.css
|
| 198 |
+
- "routing" �� App.jsx or Router component
|
| 199 |
+
- "layout" → Layout components or App.jsx
|
| 200 |
+
|
| 201 |
+
## Edit Intent Classification
|
| 202 |
+
|
| 203 |
+
UPDATE_COMPONENT: Modify existing component
|
| 204 |
+
- Keywords: update, change, modify, edit, fix
|
| 205 |
+
- Action: Edit single file
|
| 206 |
+
|
| 207 |
+
ADD_FEATURE: Add new functionality
|
| 208 |
+
- Keywords: add, create, implement, build
|
| 209 |
+
- Action: Create new files + minimal edits
|
| 210 |
+
|
| 211 |
+
FIX_ISSUE: Resolve problems
|
| 212 |
+
- Keywords: fix, resolve, debug, repair
|
| 213 |
+
- Action: Targeted fixes
|
| 214 |
+
|
| 215 |
+
UPDATE_STYLE: Change appearance
|
| 216 |
+
- Keywords: style, color, theme, design
|
| 217 |
+
- Action: Update Tailwind classes
|
| 218 |
+
|
| 219 |
+
REFACTOR: Improve code quality
|
| 220 |
+
- Keywords: refactor, clean, optimize
|
| 221 |
+
- Action: Restructure without changing behavior
|
| 222 |
+
`;function E(a,b){let c=function(a,b){let c=a.toLowerCase();for(let d of[{patterns:[/update\s+(the\s+)?(\w+)\s+(component|section|page)/i,/change\s+(the\s+)?(\w+)/i,/modify\s+(the\s+)?(\w+)/i,/edit\s+(the\s+)?(\w+)/i,/fix\s+(the\s+)?(\w+)\s+(styling|style|css|layout)/i,/remove\s+.*\s+(button|link|text|element|section)/i,/delete\s+.*\s+(button|link|text|element|section)/i,/hide\s+.*\s+(button|link|text|element|section)/i],type:A.UPDATE_COMPONENT,fileResolver:(a,b)=>(function(a,b){let c=[];a.toLowerCase(),console.log("[findComponentByContent] Searching for content in prompt:",a);let d=(a.match(/["']([^"']+)["']/g)||[]).map(a=>a.replace(/["']/g,"")),e=a.match(/(?:remove|delete|hide)\s+(?:the\s+)?(.+?)(?:\s+button|\s+link|\s+text|\s+element|\s+section|$)/i);if(e&&d.push(e[1].trim()),console.log("[findComponentByContent] Search terms:",d),d.length>0)for(let[a,e]of Object.entries(b.files)){if(!a.includes(".jsx")&&!a.includes(".tsx"))continue;let b=e.content.toLowerCase();for(let e of d)if(b.includes(e.toLowerCase())){console.log(`[findComponentByContent] Found "${e}" in ${a}`),c.push(a);break}}return 0===c.length?(console.log("[findComponentByContent] No files found by content, falling back to component name search"),B(a,b)):[c[0]]})(a,b)},{patterns:[/add\s+(a\s+)?new\s+(\w+)\s+(page|section|feature|component)/i,/create\s+(a\s+)?(\w+)\s+(page|section|feature|component)/i,/implement\s+(a\s+)?(\w+)\s+(page|section|feature)/i,/build\s+(a\s+)?(\w+)\s+(page|section|feature)/i,/add\s+(\w+)\s+to\s+(?:the\s+)?(\w+)/i,/add\s+(?:a\s+)?(\w+)\s+(?:component|section)/i,/include\s+(?:a\s+)?(\w+)/i],type:A.ADD_FEATURE,fileResolver:(a,b)=>(function(a,b){let c=[],d=a.toLowerCase();if(d.includes("page")){for(let[a,d]of Object.entries(b.files))(d.content.includes("Route")||d.content.includes("createBrowserRouter")||a.includes("router")||a.includes("routes"))&&c.push(a);b.entryPoint&&c.push(b.entryPoint)}if(d.includes("component")||d.includes("section")||d.includes("add")||d.includes("create")){let d=a.match(/(?:in|to|on|inside)\s+(?:the\s+)?(\w+)/i);if(d){let a=d[1],e=B(a,b);c.push(...e),console.log(`[findFeatureInsertionPoints] Adding to ${a}, parent files:`,e)}else{for(let d of C(a)){let a=B(d,b);a.length>0&&a[0]!==b.entryPoint&&c.push(...a)}0===c.length&&c.push(b.entryPoint)}}return[...new Set(c)]})(a,b)},{patterns:[/fix\s+(the\s+)?(\w+|\w+\s+\w+)(?!\s+styling|\s+style)/i,/resolve\s+(the\s+)?error/i,/debug\s+(the\s+)?(\w+)/i,/repair\s+(the\s+)?(\w+)/i],type:A.FIX_ISSUE,fileResolver:(a,b)=>(function(a,b){let c=[];if(a.match(/error|bug|issue|problem|broken|not working/i)){let a=Object.entries(b.files).sort(([,a],[,b])=>b.lastModified-a.lastModified).slice(0,5);c.push(...a.map(([a])=>a))}let d=B(a,b);return c.push(...d),[...new Set(c)]})(a,b)},{patterns:[/change\s+(the\s+)?(color|theme|style|styling|css)/i,/update\s+(the\s+)?(color|theme|style|styling|css)/i,/make\s+it\s+(dark|light|blue|red|green)/i,/style\s+(the\s+)?(\w+)/i],type:A.UPDATE_STYLE,fileResolver:(a,b)=>(function(a,b){let c=[];c.push(...b.styleFiles);let d=Object.keys(b.files).find(a=>a.includes("tailwind.config"));return d&&c.push(d),c.push(...B(a,b)),c})(a,b)},{patterns:[/refactor\s+(the\s+)?(\w+)/i,/clean\s+up\s+(the\s+)?code/i,/reorganize\s+(the\s+)?(\w+)/i,/optimize\s+(the\s+)?(\w+)/i],type:A.REFACTOR,fileResolver:(a,b)=>B(a,b)},{patterns:[/start\s+over/i,/recreate\s+everything/i,/rebuild\s+(the\s+)?app/i,/new\s+app/i,/from\s+scratch/i],type:A.FULL_REBUILD,fileResolver:(a,b)=>[b.entryPoint]},{patterns:[/install\s+(\w+)/i,/add\s+(\w+)\s+(package|library|dependency)/i,/use\s+(\w+)\s+(library|framework)/i],type:A.ADD_DEPENDENCY,fileResolver:(a,b)=>(function(a){let b=[];for(let c of Object.keys(a.files))(c.endsWith("package.json")||c.endsWith("vite.config.js")||c.endsWith("tsconfig.json"))&&b.push(c);return b})(b)}])for(let e of d.patterns)if(e.test(c)){let c=d.fileResolver(a,b),e=function(a,b){return Object.keys(b.files).filter(b=>!a.includes(b))}(c,b);return{type:d.type,targetFiles:c,confidence:function(a,b,c){let d=.5;for(let e of(c.length>0&&""!==c[0]&&(d+=.2),a.split(" ").length>5&&(d+=.1),b.patterns))if(e.test(a)){d+=.2;break}return Math.min(d,1)}(a,d,c),description:function(a,b,c){let d=c.map(a=>a.split("/").pop()).join(", ");switch(a){case A.UPDATE_COMPONENT:return`Updating component(s): ${d}`;case A.ADD_FEATURE:return`Adding new feature to: ${d}`;case A.FIX_ISSUE:return`Fixing issue in: ${d}`;case A.UPDATE_STYLE:return`Updating styles in: ${d}`;case A.REFACTOR:return`Refactoring: ${d}`;case A.FULL_REBUILD:return"Rebuilding entire application";case A.ADD_DEPENDENCY:return"Adding new dependency";default:return`Editing: ${d}`}}(d.type,0,c),suggestedContext:e}}return{type:A.UPDATE_COMPONENT,targetFiles:[b.entryPoint],confidence:.3,description:"General update to application",suggestedContext:[]}}(a,b),d=c.targetFiles,e=Object.keys(b.files),f=e.filter(a=>!d.includes(a)),g=[],h=e.find(a=>a.endsWith("App.jsx")||a.endsWith("App.tsx"));h&&!d.includes(h)&&g.push(h);let i=e.find(a=>a.endsWith("tailwind.config.js")||a.endsWith("tailwind.config.ts"));i&&!d.includes(i)&&g.push(i);let j=e.find(a=>a.endsWith("index.css")||a.endsWith("globals.css"));j&&!d.includes(j)&&g.push(j);let k=e.find(a=>a.endsWith("package.json"));k&&!d.includes(k)&&g.push(k);let l=function(a,b,c,d,e){var f;let g=[];return b.type!==A.FULL_REBUILD&&g.push(D),g.push(`## Edit Intent
|
| 223 |
+
Type: ${b.type}
|
| 224 |
+
Description: ${b.description}
|
| 225 |
+
Confidence: ${(100*b.confidence).toFixed(0)}%
|
| 226 |
+
|
| 227 |
+
User Request: "${a}"`),g.push(function(a){let b=Object.entries(a.files).map(([a])=>a.replace("/home/user/app/","")).filter(a=>!a.includes("node_modules")).sort(),c=Object.entries(a.files).filter(([,a])=>"component"===a.type||"page"===a.type).map(([a,b])=>({path:a.replace("/home/user/app/",""),name:b.componentInfo?.name||a.split("/").pop(),type:b.type}));return`## 🚨 EXISTING PROJECT FILES - DO NOT CREATE NEW FILES WITH SIMILAR NAMES 🚨
|
| 228 |
+
|
| 229 |
+
### ALL PROJECT FILES (${b.length} files)
|
| 230 |
+
\`\`\`
|
| 231 |
+
${b.join("\n")}
|
| 232 |
+
\`\`\`
|
| 233 |
+
|
| 234 |
+
### Component Files (USE THESE EXACT NAMES)
|
| 235 |
+
${c.map(a=>`- ${a.name} → ${a.path} (${a.type})`).join("\n")}
|
| 236 |
+
|
| 237 |
+
### CRITICAL: Component Relationships
|
| 238 |
+
**ALWAYS CHECK App.jsx FIRST** to understand what components exist and how they're imported!
|
| 239 |
+
|
| 240 |
+
Common component overlaps to watch for:
|
| 241 |
+
- "nav" or "navigation" → Often INSIDE Header.jsx, not a separate file
|
| 242 |
+
- "menu" → Usually part of Header/Nav, not separate
|
| 243 |
+
- "logo" → Typically in Header, not standalone
|
| 244 |
+
|
| 245 |
+
When user says "nav" or "navigation":
|
| 246 |
+
1. First check if Header.jsx exists
|
| 247 |
+
2. Look inside Header.jsx for navigation elements
|
| 248 |
+
3. Only create Nav.jsx if navigation doesn't exist anywhere
|
| 249 |
+
|
| 250 |
+
Entry Point: ${a.entryPoint}
|
| 251 |
+
|
| 252 |
+
### Routes
|
| 253 |
+
${a.routes.map(a=>`- ${a.path} → ${a.component.split("/").pop()}`).join("\n")||"No routes detected"}`}(e)),g.push((f=Object.keys(e.files).map(a=>a.replace("/home/user/app/","")).join("\n"),`
|
| 254 |
+
## Current Project Structure
|
| 255 |
+
|
| 256 |
+
${f}
|
| 257 |
+
|
| 258 |
+
## Component Naming Patterns
|
| 259 |
+
Based on your file structure, here are the patterns to follow:
|
| 260 |
+
|
| 261 |
+
1. Component files are in: src/components/
|
| 262 |
+
2. Page components might be in: src/pages/ or src/components/
|
| 263 |
+
3. Utility functions are in: src/utils/ or src/lib/
|
| 264 |
+
4. Styles use Tailwind classes inline
|
| 265 |
+
5. Main app entry is: src/App.jsx
|
| 266 |
+
|
| 267 |
+
When the user mentions a component by name, look for:
|
| 268 |
+
- Exact matches first (Header → Header.jsx)
|
| 269 |
+
- Partial matches (nav → Navigation.jsx, NavBar.jsx)
|
| 270 |
+
- Semantic matches (top bar → Header.jsx)
|
| 271 |
+
`)),c.length>0&&g.push(`## Files to Edit
|
| 272 |
+
${c.map(a=>{let b=e.files[a];return`- ${a}${b?.componentInfo?` (${b.componentInfo.name} component)`:""}`}).join("\n")}`),d.length>0&&g.push(`## Context Files (for reference only)
|
| 273 |
+
${d.map(a=>{let b=e.files[a];return`- ${a}${b?.componentInfo?` (${b.componentInfo.name} component)`:""}`}).join("\n")}`),g.push(function(a){let b={[A.UPDATE_COMPONENT]:`## SURGICAL EDIT INSTRUCTIONS
|
| 274 |
+
- You MUST preserve 99% of the original code
|
| 275 |
+
- ONLY edit the specific component(s) mentioned
|
| 276 |
+
- Make ONLY the minimal change requested
|
| 277 |
+
- DO NOT rewrite or refactor unless explicitly asked
|
| 278 |
+
- DO NOT remove any existing code unless explicitly asked
|
| 279 |
+
- DO NOT change formatting or structure
|
| 280 |
+
- Preserve all imports and exports
|
| 281 |
+
- Maintain the existing code style
|
| 282 |
+
- Return the COMPLETE file with the surgical change applied
|
| 283 |
+
- Think of yourself as a surgeon making a precise incision, not an artist repainting`,[A.ADD_FEATURE]:`## Instructions
|
| 284 |
+
- Create new components in appropriate directories
|
| 285 |
+
- IMPORTANT: Update parent components to import and use the new component
|
| 286 |
+
- Update routing if adding new pages
|
| 287 |
+
- Follow existing patterns and conventions
|
| 288 |
+
- Add necessary styles to match existing design
|
| 289 |
+
- Example workflow:
|
| 290 |
+
1. Create NewComponent.jsx
|
| 291 |
+
2. Import it in the parent: import NewComponent from './NewComponent'
|
| 292 |
+
3. Use it in the parent's render: <NewComponent />`,[A.FIX_ISSUE]:`## Instructions
|
| 293 |
+
- Identify and fix the specific issue
|
| 294 |
+
- Test the fix doesn't break other functionality
|
| 295 |
+
- Preserve existing behavior except for the bug
|
| 296 |
+
- Add error handling if needed`,[A.UPDATE_STYLE]:`## SURGICAL STYLE EDIT INSTRUCTIONS
|
| 297 |
+
- Change ONLY the specific style/class mentioned
|
| 298 |
+
- If user says "change background to blue", change ONLY the background class
|
| 299 |
+
- DO NOT touch any other styles, classes, or attributes
|
| 300 |
+
- DO NOT refactor or "improve" the styling
|
| 301 |
+
- DO NOT change the component structure
|
| 302 |
+
- Preserve ALL other classes and styles exactly as they are
|
| 303 |
+
- Return the COMPLETE file with only the specific style change`,[A.REFACTOR]:`## Instructions
|
| 304 |
+
- Improve code quality without changing functionality
|
| 305 |
+
- Follow project conventions
|
| 306 |
+
- Maintain all existing features
|
| 307 |
+
- Improve readability and maintainability`,[A.FULL_REBUILD]:`## Instructions
|
| 308 |
+
- You may rebuild the entire application
|
| 309 |
+
- Keep the same core functionality
|
| 310 |
+
- Improve upon the existing design
|
| 311 |
+
- Use modern best practices`,[A.ADD_DEPENDENCY]:`## Instructions
|
| 312 |
+
- Update package.json with new dependency
|
| 313 |
+
- Add necessary import statements
|
| 314 |
+
- Configure the dependency if needed
|
| 315 |
+
- Update any build configuration`};return b[a]||b[A.UPDATE_COMPONENT]}(b.type)),(b.type===A.UPDATE_COMPONENT||b.type===A.ADD_FEATURE)&&g.push(function(a,b){let c=["## Component Relationships"];for(let d of a){let a=b.files[d];if(!a?.componentInfo)continue;let e=a.componentInfo.name,f=b.componentTree[e];f&&(c.push(`
|
| 316 |
+
### ${e}`),f.imports.length>0&&c.push(`Imports: ${f.imports.join(", ")}`),f.importedBy.length>0&&c.push(`Used by: ${f.importedBy.join(", ")}`),a.componentInfo.childComponents?.length&&c.push(`Renders: ${a.componentInfo.childComponents.join(", ")}`))}return c.join("\n")}(c,e)),g.join("\n\n")}(a,c,d,f=[...g,...f.filter(a=>!g.includes(a))],b);return{primaryFiles:d,contextFiles:f,systemPrompt:l,editIntent:c}}async function F(a,b){let c={};for(let d of a){let a=b.files[d];a&&(c[d]=a.content)}return c}function G(a){let b=a.split(".").pop()||"";return({js:"javascript",jsx:"javascript",ts:"typescript",tsx:"typescript",css:"css",json:"json"})[b]||b}var H=c(96240);let I="force-dynamic",J=!!process.env.AI_GATEWAY_API_KEY,K="https://ai-gateway.vercel.sh/v1";console.log("[generate-ai-code-stream] AI Gateway config:",{isUsingAIGateway:J,hasGroqKey:!!process.env.GROQ_API_KEY,hasAIGatewayKey:!!process.env.AI_GATEWAY_API_KEY});let L=(0,v.c)({apiKey:process.env.AI_GATEWAY_API_KEY??process.env.GROQ_API_KEY,baseURL:J?K:void 0}),M=(0,w.n)({apiKey:process.env.AI_GATEWAY_API_KEY??process.env.ANTHROPIC_API_KEY,baseURL:J?K:process.env.ANTHROPIC_BASE_URL||"https://api.anthropic.com/v1"}),N=(0,y.s)({apiKey:process.env.AI_GATEWAY_API_KEY??process.env.GEMINI_API_KEY,baseURL:J?K:void 0}),O=(0,x.r)({apiKey:process.env.AI_GATEWAY_API_KEY??process.env.OPENAI_API_KEY,baseURL:J?K:process.env.OPENAI_BASE_URL});async function P(a){try{let{prompt:b,model:c="openai/gpt-oss-20b",context:d,isEdit:e=!1}=await a.json();console.log("[generate-ai-code-stream] Received request:"),console.log("[generate-ai-code-stream] - prompt:",b),console.log("[generate-ai-code-stream] - isEdit:",e),console.log("[generate-ai-code-stream] - context.sandboxId:",d?.sandboxId),console.log("[generate-ai-code-stream] - context.currentFiles:",d?.currentFiles?Object.keys(d.currentFiles):"none"),console.log("[generate-ai-code-stream] - currentFiles count:",d?.currentFiles?Object.keys(d.currentFiles).length:0),global.conversationState||(global.conversationState={conversationId:`conv-${Date.now()}`,startedAt:Date.now(),lastUpdated:Date.now(),context:{messages:[],edits:[],projectEvolution:{majorChanges:[]},userPreferences:{}}});let f={id:`msg-${Date.now()}`,role:"user",content:b,timestamp:Date.now(),metadata:{sandboxId:d?.sandboxId}};if(global.conversationState.context.messages.push(f),global.conversationState.context.messages.length>20&&(global.conversationState.context.messages=global.conversationState.context.messages.slice(-15),console.log("[generate-ai-code-stream] Trimmed conversation history to prevent context overflow")),global.conversationState.context.edits.length>10&&(global.conversationState.context.edits=global.conversationState.context.edits.slice(-8)),d?.currentFiles&&Object.keys(d.currentFiles).length>0){let a=Object.entries(d.currentFiles)[0];console.log("[generate-ai-code-stream] - sample file:",a[0]),console.log("[generate-ai-code-stream] - sample content preview:","string"==typeof a[1]?a[1].substring(0,100)+"...":"not a string")}if(!b)return u.NextResponse.json({success:!1,error:"Prompt is required"},{status:400});let g=new TextEncoder,h=new TransformStream,i=h.writable.getWriter(),j=async a=>{let b=`data: ${JSON.stringify(a)}
|
| 317 |
+
|
| 318 |
+
`;try{await i.write(g.encode(b)),("stream"===a.type||"conversation"===a.type)&&await i.write(g.encode(": keepalive\n\n"))}catch(a){console.error("[generate-ai-code-stream] Error writing to stream:",a)}};return(async()=>{try{let a,f,g,h;await j({type:"status",message:"Initializing AI..."});let i=null,k="";if(e){console.log("[generate-ai-code-stream] Edit mode detected - starting agentic search workflow"),console.log("[generate-ai-code-stream] Has fileCache:",!!global.sandboxState?.fileCache),console.log("[generate-ai-code-stream] Has manifest:",!!global.sandboxState?.fileCache?.manifest);let a=global.sandboxState?.fileCache?.manifest;if(a){await j({type:"status",message:"\uD83D\uDD0D Creating search plan..."});let d=global.sandboxState.fileCache?.files||{};console.log("[generate-ai-code-stream] Files available for search:",Object.keys(d).length);try{let e=await fetch(`${process.env.NEXT_PUBLIC_APP_URL||"http://localhost:3000"}/api/analyze-edit-intent`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({prompt:b,manifest:a,model:c})});if(e.ok){let{searchPlan:a}=await e.json();console.log("[generate-ai-code-stream] Search plan received:",a),await j({type:"status",message:`🔎 Searching for: "${a.searchTerms.join('", "')}"`});let c=function(a,b){let c=Date.now(),d=[],e=0,f=!1,{searchTerms:g=[],regexPatterns:h=[],fileTypesToSearch:i=[".jsx",".tsx",".js",".ts"],fallbackSearch:j}=a,k=(a,c)=>{let d=[];for(let[f,g]of Object.entries(b)){if(!i.some(a=>f.endsWith(a)))continue;e++;let b=g.split("\n");for(let e=0;e<b.length;e++){let g,h,i=b[e],j=!1;for(let b of a)if(i.toLowerCase().includes(b.toLowerCase())){j=!0,g=b;break}if(!j&&c)for(let a of c)try{if(RegExp(a,"i").test(i)){j=!0,h=a;break}}catch{console.warn(`[file-search] Invalid regex pattern: ${a}`)}if(j){let a=b.slice(Math.max(0,e-3),e),c=b.slice(e+1,Math.min(b.length,e+4)),j="medium";g&&i.includes(g)||i.includes("function")||i.includes("export")||i.includes("return")?j="high":h&&(j="medium"),d.push({filePath:f,lineNumber:e+1,lineContent:i.trim(),matchedTerm:g,matchedPattern:h,contextBefore:a,contextAfter:c,confidence:j})}}}return d};d.push(...k(g,h)),0===d.length&&j&&(console.log("[file-search] No results from primary search, trying fallback..."),f=!0,d.push(...k(j.terms,j.patterns)));let l=Date.now()-c;return d.sort((a,b)=>{let c={high:3,medium:2,low:1};return c[b.confidence]-c[a.confidence]}),{success:d.length>0,results:d,filesSearched:e,executionTime:l,usedFallback:f,error:0===d.length?"No matches found for search terms":void 0}}(a,Object.fromEntries(Object.entries(d).map(([a,b])=>[a.startsWith("/")?a:`/home/user/app/${a}`,b.content])));if(console.log("[generate-ai-code-stream] Search execution:",{success:c.success,resultsCount:c.results.length,filesSearched:c.filesSearched,time:c.executionTime+"ms"}),c.success&&c.results.length>0){let d=function(a,b){if(0===a.length)return null;if("UPDATE_STYLE"===b){let b=a.find(a=>a.filePath.endsWith(".jsx")||a.filePath.endsWith(".tsx"));if(b)return{filePath:b.filePath,lineNumber:b.lineNumber,reason:"Found component with style to update"}}if("REMOVE_ELEMENT"===b){let b=a.find(a=>a.lineContent.includes("return")||a.lineContent.includes("<"));if(b)return{filePath:b.filePath,lineNumber:b.lineNumber,reason:"Found element to remove in render output"}}let c=a[0];return{filePath:c.filePath,lineNumber:c.lineNumber,reason:`Highest confidence match (${c.confidence})`}}(c.results,a.editType);d&&(await j({type:"status",message:`✅ Found code in ${d.filePath.split("/").pop()} at line ${d.lineNumber}`}),console.log("[generate-ai-code-stream] Target selected:",d),k=`
|
| 319 |
+
${function(a){if(0===a.length)return"No search results found.";let b=[];b.push("\uD83D\uDD0D SEARCH RESULTS - EXACT LOCATIONS FOUND:\n");let c=new Map;for(let b of a)c.has(b.filePath)||c.set(b.filePath,[]),c.get(b.filePath).push(b);for(let[a,d]of c)for(let c of(b.push(`
|
| 320 |
+
📄 FILE: ${a}`),d))if(b.push(`
|
| 321 |
+
📍 Line ${c.lineNumber} (${c.confidence} confidence)`),c.matchedTerm?b.push(` Matched: "${c.matchedTerm}"`):c.matchedPattern&&b.push(` Pattern: ${c.matchedPattern}`),b.push(` Code: ${c.lineContent}`),c.contextBefore.length>0||c.contextAfter.length>0){for(let a of(b.push(" Context:"),c.contextBefore))b.push(` ${a}`);for(let a of(b.push(` → ${c.lineContent}`),c.contextAfter))b.push(` ${a}`)}b.push("\n\n\uD83C\uDFAF RECOMMENDED ACTION:");let d=a[0];return b.push(`Edit ${d.filePath} at line ${d.lineNumber}`),b.join("\n")}(c.results)}
|
| 322 |
+
|
| 323 |
+
SURGICAL EDIT INSTRUCTIONS:
|
| 324 |
+
You have been given the EXACT location of the code to edit.
|
| 325 |
+
- File: ${d.filePath}
|
| 326 |
+
- Line: ${d.lineNumber}
|
| 327 |
+
- Reason: ${d.reason}
|
| 328 |
+
|
| 329 |
+
Make ONLY the change requested by the user. Do not modify any other code.
|
| 330 |
+
User request: "${b}"`,i={primaryFiles:[d.filePath],contextFiles:[],systemPrompt:k,editIntent:{type:a.editType,description:a.reasoning,targetFiles:[d.filePath],confidence:.95,searchTerms:a.searchTerms}},console.log("[generate-ai-code-stream] Surgical edit context created"))}else console.warn("[generate-ai-code-stream] Search found no results, falling back to broader context"),await j({type:"status",message:"⚠️ Could not find exact match, using broader search..."})}else console.error("[generate-ai-code-stream] Failed to get search plan")}catch(c){console.error("[generate-ai-code-stream] Error in agentic search workflow:",c),await j({type:"status",message:"⚠️ Search workflow error, falling back to keyword method..."}),a&&(i=E(b,a))}}else console.warn("[generate-ai-code-stream] AI intent analysis failed, falling back to keyword method"),a?i=E(b,a):(console.log("[generate-ai-code-stream] No manifest available for fallback"),await j({type:"status",message:"⚠️ No file manifest available, will use broad context"}));if(i)k=i.systemPrompt,await j({type:"status",message:`Identified edit type: ${i.editIntent?.description||"Code modification"}`});else if(!a)if(console.log("[generate-ai-code-stream] WARNING: No manifest available for edit mode!"),global.activeSandbox){await j({type:"status",message:"Fetching current files from sandbox..."});try{let a=await fetch(`${process.env.NEXT_PUBLIC_APP_URL||"http://localhost:3000"}/api/get-sandbox-files`,{method:"GET",headers:{"Content-Type":"application/json"}});if(a.ok){let d=await a.json();if(d.success&&d.manifest){console.log("[generate-ai-code-stream] Successfully fetched manifest from sandbox");let a=d.manifest;try{let d=await fetch(`${process.env.NEXT_PUBLIC_APP_URL||"http://localhost:3000"}/api/analyze-edit-intent`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({prompt:b,manifest:a,model:c})});if(d.ok){let{searchPlan:c}=await d.json();console.log("[generate-ai-code-stream] Search plan received (after fetch):",c);let e=[];if(!c||0===c.searchTerms.length){console.warn("[generate-ai-code-stream] No target files after fetch, searching for relevant files");let c=b.toLowerCase(),d=Object.keys(a.files);c.includes("hero")?e=d.filter(a=>a.toLowerCase().includes("hero")):c.includes("header")?e=d.filter(a=>a.toLowerCase().includes("header")):c.includes("footer")?e=d.filter(a=>a.toLowerCase().includes("footer")):c.includes("nav")?e=d.filter(a=>a.toLowerCase().includes("nav")):c.includes("button")&&(e=d.filter(a=>a.toLowerCase().includes("button"))),e.length>0&&console.log("[generate-ai-code-stream] Found target files by keyword search after fetch:",e)}let f=Object.keys(a.files).filter(a=>!e.includes(a));k=(i={primaryFiles:e,contextFiles:f,systemPrompt:`
|
| 331 |
+
You are an expert senior software engineer performing a surgical, context-aware code modification. Your primary directive is **precision and preservation**.
|
| 332 |
+
|
| 333 |
+
Think of yourself as a surgeon making a precise incision, not a construction worker demolishing a wall.
|
| 334 |
+
|
| 335 |
+
## Search-Based Edit
|
| 336 |
+
Search Terms: ${c?.searchTerms?.join(", ")||"keyword-based"}
|
| 337 |
+
Edit Type: ${c?.editType||"UPDATE_COMPONENT"}
|
| 338 |
+
Reasoning: ${c?.reasoning||"Modifying based on user request"}
|
| 339 |
+
|
| 340 |
+
Files to Edit: ${e.join(", ")||"To be determined"}
|
| 341 |
+
User Request: "${b}"
|
| 342 |
+
|
| 343 |
+
## Your Mandatory Thought Process (Execute Internally):
|
| 344 |
+
Before writing ANY code, you MUST follow these steps:
|
| 345 |
+
|
| 346 |
+
1. **Understand Intent:**
|
| 347 |
+
- What is the user's core goal? (adding feature, fixing bug, changing style?)
|
| 348 |
+
- Does the conversation history provide extra clues?
|
| 349 |
+
|
| 350 |
+
2. **Locate the Code:**
|
| 351 |
+
- First examine the Primary Files provided
|
| 352 |
+
- Check the "ALL PROJECT FILES" list to find the EXACT file name
|
| 353 |
+
- "nav" might be Navigation.tsx, NavBar.tsx, Nav.tsx, or Header.tsx
|
| 354 |
+
- DO NOT create a new file if a similar one exists!
|
| 355 |
+
|
| 356 |
+
3. **Plan the Changes (Mental Diff):**
|
| 357 |
+
- What is the *minimal* set of changes required?
|
| 358 |
+
- Which exact lines need to be added, modified, or deleted?
|
| 359 |
+
- Will this require new packages?
|
| 360 |
+
|
| 361 |
+
4. **Verify Preservation:**
|
| 362 |
+
- What existing code, props, state, and logic must NOT be touched?
|
| 363 |
+
- How can I make my change without disrupting surrounding code?
|
| 364 |
+
|
| 365 |
+
5. **Construct the Final Code:**
|
| 366 |
+
- Only after completing steps above, generate the final code
|
| 367 |
+
- Provide the ENTIRE file content with modifications integrated
|
| 368 |
+
|
| 369 |
+
## Critical Rules & Constraints:
|
| 370 |
+
|
| 371 |
+
**PRESERVATION IS KEY:** You MUST NOT rewrite entire components or files. Integrate your changes into the existing code. Preserve all existing logic, props, state, and comments not directly related to the user's request.
|
| 372 |
+
|
| 373 |
+
**MINIMALISM:** Only output files you have actually changed. If a file doesn't need modification, don't include it.
|
| 374 |
+
|
| 375 |
+
**COMPLETENESS:** Each file must be COMPLETE from first line to last:
|
| 376 |
+
- NEVER TRUNCATE - Include EVERY line
|
| 377 |
+
- NO ellipsis (...) to skip content
|
| 378 |
+
- ALL imports, functions, JSX, and closing tags must be present
|
| 379 |
+
- The file MUST be runnable
|
| 380 |
+
|
| 381 |
+
**SURGICAL PRECISION:**
|
| 382 |
+
- Change ONLY what's explicitly requested
|
| 383 |
+
- If user says "change background to green", change ONLY the background class
|
| 384 |
+
- 99% of the original code should remain untouched
|
| 385 |
+
- NO refactoring, reformatting, or "improvements" unless requested
|
| 386 |
+
|
| 387 |
+
**NO CONVERSATION:** Your output must contain ONLY the code. No explanations or apologies.
|
| 388 |
+
|
| 389 |
+
## EXAMPLES:
|
| 390 |
+
|
| 391 |
+
### CORRECT APPROACH for "change hero background to blue":
|
| 392 |
+
<thinking>
|
| 393 |
+
I need to change the background color of the Hero component. Looking at the file, I see the main div has 'bg-gray-900'. I will change ONLY this to 'bg-blue-500' and leave everything else exactly as is.
|
| 394 |
+
</thinking>
|
| 395 |
+
|
| 396 |
+
Then return the EXACT same file with only 'bg-gray-900' changed to 'bg-blue-500'.
|
| 397 |
+
|
| 398 |
+
### WRONG APPROACH (DO NOT DO THIS):
|
| 399 |
+
- Rewriting the Hero component from scratch
|
| 400 |
+
- Changing the structure or reorganizing imports
|
| 401 |
+
- Adding or removing unrelated code
|
| 402 |
+
- Reformatting or "cleaning up" the code
|
| 403 |
+
|
| 404 |
+
Remember: You are a SURGEON making a precise incision, not an artist repainting the canvas!`,editIntent:{type:c?.editType||"UPDATE_COMPONENT",targetFiles:e,confidence:c?.85:.6,description:c?.reasoning||"Keyword-based file selection",suggestedContext:[]}}).systemPrompt,await j({type:"status",message:`Identified edit type: ${i.editIntent.description}`})}}catch(a){console.error("[generate-ai-code-stream] Error analyzing intent after fetch:",a)}}else console.error("[generate-ai-code-stream] Failed to get manifest from sandbox files")}else console.error("[generate-ai-code-stream] Failed to fetch sandbox files:",a.status)}catch(a){console.error("[generate-ai-code-stream] Error fetching sandbox files:",a),await j({type:"warning",message:"Could not analyze existing files for targeted edits. Proceeding with general edit mode."})}}else console.log("[generate-ai-code-stream] No active sandbox to fetch files from"),await j({type:"warning",message:"No existing files found. Consider generating initial code first."})}let l="";if(global.conversationState&&global.conversationState.context.messages.length>1){console.log("[generate-ai-code-stream] Building conversation context"),console.log("[generate-ai-code-stream] Total messages:",global.conversationState.context.messages.length),console.log("[generate-ai-code-stream] Total edits:",global.conversationState.context.edits.length),l=`
|
| 405 |
+
|
| 406 |
+
## Conversation History (Recent)
|
| 407 |
+
`;let a=global.conversationState.context.edits.slice(-3);a.length>0&&(console.log("[generate-ai-code-stream] Including",a.length,"recent edits in context"),l+=`
|
| 408 |
+
### Recent Edits:
|
| 409 |
+
`,a.forEach(a=>{l+=`- "${a.userRequest}" → ${a.editType} (${a.targetFiles.map(a=>a.split("/").pop()).join(", ")})
|
| 410 |
+
`}));let b=global.conversationState.context.messages.slice(-5),c=[];if(b.forEach(a=>{a.metadata?.editedFiles&&c.push(...a.metadata.editedFiles)}),c.length>0){let a=[...new Set(c)];l+=`
|
| 411 |
+
### 🚨 RECENTLY CREATED/EDITED FILES (DO NOT RECREATE THESE):
|
| 412 |
+
`,a.forEach(a=>{l+=`- ${a}
|
| 413 |
+
`}),l+=`
|
| 414 |
+
If the user mentions any of these components, UPDATE the existing file!
|
| 415 |
+
`}b.length>2&&(l+=`
|
| 416 |
+
### Recent Messages:
|
| 417 |
+
`,b.slice(0,-1).forEach(a=>{if("user"===a.role){let b=a.content.length>100?a.content.substring(0,100)+"...":a.content;l+=`- "${b}"
|
| 418 |
+
`}}));let d=global.conversationState.context.projectEvolution.majorChanges.slice(-2);d.length>0&&(l+=`
|
| 419 |
+
### Recent Changes:
|
| 420 |
+
`,d.forEach(a=>{l+=`- ${a.description}
|
| 421 |
+
`}));let e=function(a){let b=a.filter(a=>"user"===a.role),c=[],d=0,e=0;return b.forEach(a=>{let b=a.content.toLowerCase();b.match(/\b(update|change|fix|modify|edit|remove|delete)\s+(\w+\s+)?(\w+)\b/)&&d++,b.match(/\b(rebuild|recreate|redesign|overhaul|refactor)\b/)&&e++,b.includes("hero")&&c.push("hero section edits"),b.includes("header")&&c.push("header modifications"),(b.includes("color")||b.includes("style"))&&c.push("styling changes"),b.includes("button")&&c.push("button updates"),b.includes("animation")&&c.push("animation requests")}),{commonPatterns:[...new Set(c)].slice(0,3),preferredEditStyle:d>e?"targeted":"comprehensive"}}(global.conversationState.context.messages);e.commonPatterns.length>0&&(l+=`
|
| 422 |
+
### User Preferences:
|
| 423 |
+
- Edit style: ${e.preferredEditStyle}
|
| 424 |
+
`),l.length>2e3&&(l=l.substring(0,2e3)+"\n[Context truncated to prevent length errors]")}let m=`You are an expert React developer with perfect memory of the conversation. You maintain context across messages and remember scraped websites, generated components, and applied code. Generate clean, modern React code for Vite applications.
|
| 425 |
+
${l}
|
| 426 |
+
|
| 427 |
+
🚨 CRITICAL RULES - YOUR MOST IMPORTANT INSTRUCTIONS:
|
| 428 |
+
1. **DO EXACTLY WHAT IS ASKED - NOTHING MORE, NOTHING LESS**
|
| 429 |
+
- Don't add features not requested
|
| 430 |
+
- Don't fix unrelated issues
|
| 431 |
+
- Don't improve things not mentioned
|
| 432 |
+
2. **CHECK App.jsx FIRST** - ALWAYS see what components exist before creating new ones
|
| 433 |
+
3. **NAVIGATION LIVES IN Header.jsx** - Don't create Nav.jsx if Header exists with nav
|
| 434 |
+
4. **USE STANDARD TAILWIND CLASSES ONLY**:
|
| 435 |
+
- ✅ CORRECT: bg-white, text-black, bg-blue-500, bg-gray-100, text-gray-900
|
| 436 |
+
- ❌ WRONG: bg-background, text-foreground, bg-primary, bg-muted, text-secondary
|
| 437 |
+
- Use ONLY classes from the official Tailwind CSS documentation
|
| 438 |
+
5. **FILE COUNT LIMITS**:
|
| 439 |
+
- Simple style/text change = 1 file ONLY
|
| 440 |
+
- New component = 2 files MAX (component + parent)
|
| 441 |
+
- If >3 files, YOU'RE DOING TOO MUCH
|
| 442 |
+
6. **DO NOT CREATE SVGs FROM SCRATCH**:
|
| 443 |
+
- NEVER generate custom SVG code unless explicitly asked
|
| 444 |
+
- Use existing icon libraries (lucide-react, heroicons, etc.)
|
| 445 |
+
- Or use placeholder elements/text if icons are not critical
|
| 446 |
+
- Only create custom SVGs when user specifically requests "create an SVG" or "draw an SVG"
|
| 447 |
+
|
| 448 |
+
COMPONENT RELATIONSHIPS (CHECK THESE FIRST):
|
| 449 |
+
- Navigation usually lives INSIDE Header.jsx, not separate Nav.jsx
|
| 450 |
+
- Logo is typically in Header, not standalone
|
| 451 |
+
- Footer often contains nav links already
|
| 452 |
+
- Menu/Hamburger is part of Header, not separate
|
| 453 |
+
|
| 454 |
+
PACKAGE USAGE RULES:
|
| 455 |
+
- DO NOT use react-router-dom unless user explicitly asks for routing
|
| 456 |
+
- For simple nav links in a single-page app, use scroll-to-section or href="#"
|
| 457 |
+
- Only add routing if building a multi-page application
|
| 458 |
+
- Common packages are auto-installed from your imports
|
| 459 |
+
|
| 460 |
+
WEBSITE CLONING REQUIREMENTS:
|
| 461 |
+
When recreating/cloning a website, you MUST include:
|
| 462 |
+
1. **Header with Navigation** - Usually Header.jsx containing nav
|
| 463 |
+
2. **Hero Section** - The main landing area (Hero.jsx)
|
| 464 |
+
3. **Main Content Sections** - Features, Services, About, etc.
|
| 465 |
+
4. **Footer** - Contact info, links, copyright (Footer.jsx)
|
| 466 |
+
5. **App.jsx** - Main app component that imports and uses all components
|
| 467 |
+
|
| 468 |
+
${e?`CRITICAL: THIS IS AN EDIT TO AN EXISTING APPLICATION
|
| 469 |
+
|
| 470 |
+
YOU MUST FOLLOW THESE EDIT RULES:
|
| 471 |
+
0. NEVER create tailwind.config.js, vite.config.js, package.json, or any other config files - they already exist!
|
| 472 |
+
1. DO NOT regenerate the entire application
|
| 473 |
+
2. DO NOT create files that already exist (like App.jsx, index.css, tailwind.config.js)
|
| 474 |
+
3. ONLY edit the EXACT files needed for the requested change - NO MORE, NO LESS
|
| 475 |
+
4. If the user says "update the header", ONLY edit the Header component - DO NOT touch Footer, Hero, or any other components
|
| 476 |
+
5. If the user says "change the color", ONLY edit the relevant style or component file - DO NOT "improve" other parts
|
| 477 |
+
6. If you're unsure which file to edit, choose the SINGLE most specific one related to the request
|
| 478 |
+
7. IMPORTANT: When adding new components or libraries:
|
| 479 |
+
- Create the new component file
|
| 480 |
+
- UPDATE ONLY the parent component that will use it
|
| 481 |
+
- Example: Adding a Newsletter component means:
|
| 482 |
+
* Create Newsletter.jsx
|
| 483 |
+
* Update ONLY the file that will use it (e.g., Footer.jsx OR App.jsx) - NOT both
|
| 484 |
+
8. When adding npm packages:
|
| 485 |
+
- Import them ONLY in the files where they're actually used
|
| 486 |
+
- The system will auto-install missing packages
|
| 487 |
+
|
| 488 |
+
CRITICAL FILE MODIFICATION RULES - VIOLATION = FAILURE:
|
| 489 |
+
- **NEVER TRUNCATE FILES** - Always return COMPLETE files with ALL content
|
| 490 |
+
- **NO ELLIPSIS (...)** - Include every single line of code, no skipping
|
| 491 |
+
- Files MUST be complete and runnable - include ALL imports, functions, JSX, and closing tags
|
| 492 |
+
- Count the files you're about to generate
|
| 493 |
+
- If the user asked to change ONE thing, you should generate ONE file (or at most two if adding a new component)
|
| 494 |
+
- DO NOT "fix" or "improve" files that weren't mentioned in the request
|
| 495 |
+
- DO NOT update multiple components when only one was requested
|
| 496 |
+
- DO NOT add features the user didn't ask for
|
| 497 |
+
- RESIST the urge to be "helpful" by updating related files
|
| 498 |
+
|
| 499 |
+
CRITICAL: DO NOT REDESIGN OR REIMAGINE COMPONENTS
|
| 500 |
+
- "update" means make a small change, NOT redesign the entire component
|
| 501 |
+
- "change X to Y" means ONLY change X to Y, nothing else
|
| 502 |
+
- "fix" means repair what's broken, NOT rewrite everything
|
| 503 |
+
- "remove X" means delete X from the existing file, NOT create a new file
|
| 504 |
+
- "delete X" means remove X from where it currently exists
|
| 505 |
+
- Preserve ALL existing functionality and design unless explicitly asked to change it
|
| 506 |
+
|
| 507 |
+
NEVER CREATE NEW FILES WHEN THE USER ASKS TO REMOVE/DELETE SOMETHING
|
| 508 |
+
If the user says "remove X", you must:
|
| 509 |
+
1. Find which existing file contains X
|
| 510 |
+
2. Edit that file to remove X
|
| 511 |
+
3. DO NOT create any new files
|
| 512 |
+
|
| 513 |
+
${i?`
|
| 514 |
+
TARGETED EDIT MODE ACTIVE
|
| 515 |
+
- Edit Type: ${i.editIntent.type}
|
| 516 |
+
- Confidence: ${i.editIntent.confidence}
|
| 517 |
+
- Files to Edit: ${i.primaryFiles.join(", ")}
|
| 518 |
+
|
| 519 |
+
🚨 CRITICAL RULE - VIOLATION WILL RESULT IN FAILURE 🚨
|
| 520 |
+
YOU MUST ***ONLY*** GENERATE THE FILES LISTED ABOVE!
|
| 521 |
+
|
| 522 |
+
ABSOLUTE REQUIREMENTS:
|
| 523 |
+
1. COUNT the files in "Files to Edit" - that's EXACTLY how many files you must generate
|
| 524 |
+
2. If "Files to Edit" shows ONE file, generate ONLY that ONE file
|
| 525 |
+
3. DO NOT generate App.jsx unless it's EXPLICITLY listed in "Files to Edit"
|
| 526 |
+
4. DO NOT generate ANY components that aren't listed in "Files to Edit"
|
| 527 |
+
5. DO NOT "helpfully" update related files
|
| 528 |
+
6. DO NOT fix unrelated issues you notice
|
| 529 |
+
7. DO NOT improve code quality in files not being edited
|
| 530 |
+
8. DO NOT add bonus features
|
| 531 |
+
|
| 532 |
+
EXAMPLE VIOLATIONS (THESE ARE FAILURES):
|
| 533 |
+
❌ User says "update the hero" → You update Hero, Header, Footer, and App.jsx
|
| 534 |
+
❌ User says "change header color" → You redesign the entire header
|
| 535 |
+
❌ User says "fix the button" → You update multiple components
|
| 536 |
+
❌ Files to Edit shows "Hero.jsx" → You also generate App.jsx "to integrate it"
|
| 537 |
+
❌ Files to Edit shows "Header.jsx" → You also update Footer.jsx "for consistency"
|
| 538 |
+
|
| 539 |
+
CORRECT BEHAVIOR (THIS IS SUCCESS):
|
| 540 |
+
✅ User says "update the hero" → You ONLY edit Hero.jsx with the requested change
|
| 541 |
+
✅ User says "change header color" → You ONLY change the color in Header.jsx
|
| 542 |
+
✅ User says "fix the button" → You ONLY fix the specific button issue
|
| 543 |
+
✅ Files to Edit shows "Hero.jsx" → You generate ONLY Hero.jsx
|
| 544 |
+
✅ Files to Edit shows "Header.jsx, Nav.jsx" → You generate EXACTLY 2 files: Header.jsx and Nav.jsx
|
| 545 |
+
|
| 546 |
+
THE AI INTENT ANALYZER HAS ALREADY DETERMINED THE FILES.
|
| 547 |
+
DO NOT SECOND-GUESS IT.
|
| 548 |
+
DO NOT ADD MORE FILES.
|
| 549 |
+
ONLY OUTPUT THE EXACT FILES LISTED IN "Files to Edit".
|
| 550 |
+
`:""}
|
| 551 |
+
|
| 552 |
+
VIOLATION OF THESE RULES WILL RESULT IN FAILURE!
|
| 553 |
+
`:""}
|
| 554 |
+
|
| 555 |
+
CRITICAL INCREMENTAL UPDATE RULES:
|
| 556 |
+
- When the user asks for additions or modifications (like "add a videos page", "create a new component", "update the header"):
|
| 557 |
+
- DO NOT regenerate the entire application
|
| 558 |
+
- DO NOT recreate files that already exist unless explicitly asked
|
| 559 |
+
- ONLY create/modify the specific files needed for the requested change
|
| 560 |
+
- Preserve all existing functionality and files
|
| 561 |
+
- If adding a new page/route, integrate it with the existing routing system
|
| 562 |
+
- Reference existing components and styles rather than duplicating them
|
| 563 |
+
- NEVER recreate config files (tailwind.config.js, vite.config.js, package.json, etc.)
|
| 564 |
+
|
| 565 |
+
IMPORTANT: When the user asks for edits or modifications:
|
| 566 |
+
- You have access to the current file contents in the context
|
| 567 |
+
- Make targeted changes to existing files rather than regenerating everything
|
| 568 |
+
- Preserve the existing structure and only modify what's requested
|
| 569 |
+
- If you need to see a specific file that's not in context, mention it
|
| 570 |
+
|
| 571 |
+
IMPORTANT: You have access to the full conversation context including:
|
| 572 |
+
- Previously scraped websites and their content
|
| 573 |
+
- Components already generated and applied
|
| 574 |
+
- The current project being worked on
|
| 575 |
+
- Recent conversation history
|
| 576 |
+
- Any Vite errors that need to be resolved
|
| 577 |
+
|
| 578 |
+
When the user references "the app", "the website", or "the site" without specifics, refer to:
|
| 579 |
+
1. The most recently scraped website in the context
|
| 580 |
+
2. The current project name in the context
|
| 581 |
+
3. The files currently in the sandbox
|
| 582 |
+
|
| 583 |
+
If you see scraped websites in the context, you're working on a clone/recreation of that site.
|
| 584 |
+
|
| 585 |
+
CRITICAL UI/UX RULES:
|
| 586 |
+
- NEVER use emojis in any code, text, console logs, or UI elements
|
| 587 |
+
- ALWAYS ensure responsive design using proper Tailwind classes (sm:, md:, lg:, xl:)
|
| 588 |
+
- ALWAYS use proper mobile-first responsive design patterns
|
| 589 |
+
- NEVER hardcode pixel widths - use relative units and responsive classes
|
| 590 |
+
- ALWAYS test that the layout works on mobile devices (320px and up)
|
| 591 |
+
- ALWAYS make sections full-width by default - avoid max-w-7xl or similar constraints
|
| 592 |
+
- For full-width layouts: use className="w-full" or no width constraint at all
|
| 593 |
+
- Only add max-width constraints when explicitly needed for readability (like blog posts)
|
| 594 |
+
- Prefer system fonts and clean typography
|
| 595 |
+
- Ensure all interactive elements have proper hover/focus states
|
| 596 |
+
- Use proper semantic HTML elements for accessibility
|
| 597 |
+
|
| 598 |
+
CRITICAL STYLING RULES - MUST FOLLOW:
|
| 599 |
+
- NEVER use inline styles with style={{ }} in JSX
|
| 600 |
+
- NEVER use <style jsx> tags or any CSS-in-JS solutions
|
| 601 |
+
- NEVER create App.css, Component.css, or any component-specific CSS files
|
| 602 |
+
- NEVER import './App.css' or any CSS files except index.css
|
| 603 |
+
- ALWAYS use Tailwind CSS classes for ALL styling
|
| 604 |
+
- ONLY create src/index.css with the @tailwind directives
|
| 605 |
+
- The ONLY CSS file should be src/index.css with:
|
| 606 |
+
@tailwind base;
|
| 607 |
+
@tailwind components;
|
| 608 |
+
@tailwind utilities;
|
| 609 |
+
- Use Tailwind's full utility set: spacing, colors, typography, flexbox, grid, animations, etc.
|
| 610 |
+
- ALWAYS add smooth transitions and animations where appropriate:
|
| 611 |
+
- Use transition-all, transition-colors, transition-opacity for hover states
|
| 612 |
+
- Use animate-fade-in, animate-pulse, animate-bounce for engaging UI elements
|
| 613 |
+
- Add hover:scale-105 or hover:scale-110 for interactive elements
|
| 614 |
+
- Use transform and transition utilities for smooth interactions
|
| 615 |
+
- For complex layouts, combine Tailwind utilities rather than writing custom CSS
|
| 616 |
+
- NEVER use non-standard Tailwind classes like "border-border", "bg-background", "text-foreground", etc.
|
| 617 |
+
- Use standard Tailwind classes only:
|
| 618 |
+
- For borders: use "border-gray-200", "border-gray-300", etc. NOT "border-border"
|
| 619 |
+
- For backgrounds: use "bg-white", "bg-gray-100", etc. NOT "bg-background"
|
| 620 |
+
- For text: use "text-gray-900", "text-black", etc. NOT "text-foreground"
|
| 621 |
+
- Examples of good Tailwind usage:
|
| 622 |
+
- Buttons: className="px-4 py-2 bg-blue-600 text-white rounded-lg shadow-md hover:bg-blue-700 hover:shadow-lg transform hover:scale-105 transition-all duration-200"
|
| 623 |
+
- Cards: className="bg-white rounded-lg shadow-md p-6 border border-gray-200 hover:shadow-xl transition-shadow duration-300"
|
| 624 |
+
- Full-width sections: className="w-full px-4 sm:px-6 lg:px-8"
|
| 625 |
+
- Constrained content (only when needed): className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"
|
| 626 |
+
- Dark backgrounds: className="min-h-screen bg-gray-900 text-white"
|
| 627 |
+
- Hero sections: className="animate-fade-in-up"
|
| 628 |
+
- Feature cards: className="transform hover:scale-105 transition-transform duration-300"
|
| 629 |
+
- CTAs: className="animate-pulse hover:animate-none"
|
| 630 |
+
|
| 631 |
+
CRITICAL STRING AND SYNTAX RULES:
|
| 632 |
+
- ALWAYS escape apostrophes in strings: use ' instead of ' or use double quotes
|
| 633 |
+
- ALWAYS escape quotes properly in JSX attributes
|
| 634 |
+
- NEVER use curly quotes or smart quotes ('' "" '' "") - only straight quotes (' ")
|
| 635 |
+
- ALWAYS convert smart/curly quotes to straight quotes:
|
| 636 |
+
- ' and ' → '
|
| 637 |
+
- " and " → "
|
| 638 |
+
- Any other Unicode quotes → straight quotes
|
| 639 |
+
- When strings contain apostrophes, either:
|
| 640 |
+
1. Use double quotes: "you're" instead of 'you're'
|
| 641 |
+
2. Escape the apostrophe: 'you're'
|
| 642 |
+
- When working with scraped content, ALWAYS sanitize quotes first
|
| 643 |
+
- Replace all smart quotes with straight quotes before using in code
|
| 644 |
+
- Be extra careful with user-generated content or scraped text
|
| 645 |
+
- Always validate that JSX syntax is correct before generating
|
| 646 |
+
|
| 647 |
+
CRITICAL CODE SNIPPET DISPLAY RULES:
|
| 648 |
+
- When displaying code examples in JSX, NEVER put raw curly braces { } in text
|
| 649 |
+
- ALWAYS wrap code snippets in template literals with backticks
|
| 650 |
+
- For code examples in components, use one of these patterns:
|
| 651 |
+
1. Template literals: <div>{\`const example = { key: 'value' }\`}</div>
|
| 652 |
+
2. Pre/code blocks: <pre><code>{\`your code here\`}</code></pre>
|
| 653 |
+
3. Escape braces: <div>{'{'}key: value{'}'}</div>
|
| 654 |
+
- NEVER do this: <div>const example = { key: 'value' }</div> (causes parse errors)
|
| 655 |
+
- For multi-line code snippets, always use:
|
| 656 |
+
<pre className="bg-gray-900 text-gray-100 p-4 rounded">
|
| 657 |
+
<code>{\`
|
| 658 |
+
// Your code here
|
| 659 |
+
const example = {
|
| 660 |
+
key: 'value'
|
| 661 |
+
}
|
| 662 |
+
\`}</code>
|
| 663 |
+
</pre>
|
| 664 |
+
|
| 665 |
+
CRITICAL: When asked to create a React app or components:
|
| 666 |
+
- ALWAYS CREATE ALL FILES IN FULL - never provide partial implementations
|
| 667 |
+
- ALWAYS CREATE EVERY COMPONENT that you import - no placeholders
|
| 668 |
+
- ALWAYS IMPLEMENT COMPLETE FUNCTIONALITY - don't leave TODOs unless explicitly asked
|
| 669 |
+
- If you're recreating a website, implement ALL sections and features completely
|
| 670 |
+
- NEVER create tailwind.config.js - it's already configured in the template
|
| 671 |
+
- ALWAYS include a Navigation/Header component (Nav.jsx or Header.jsx) - websites need navigation!
|
| 672 |
+
|
| 673 |
+
REQUIRED COMPONENTS for website clones:
|
| 674 |
+
1. Nav.jsx or Header.jsx - Navigation bar with links (NEVER SKIP THIS!)
|
| 675 |
+
2. Hero.jsx - Main landing section
|
| 676 |
+
3. Features/Services/Products sections - Based on the site content
|
| 677 |
+
4. Footer.jsx - Footer with links and info
|
| 678 |
+
5. App.jsx - Main component that imports and arranges all components
|
| 679 |
+
- NEVER create vite.config.js - it's already configured in the template
|
| 680 |
+
- NEVER create package.json - it's already configured in the template
|
| 681 |
+
|
| 682 |
+
WHEN WORKING WITH SCRAPED CONTENT:
|
| 683 |
+
- ALWAYS sanitize all text content before using in code
|
| 684 |
+
- Convert ALL smart quotes to straight quotes
|
| 685 |
+
- Example transformations:
|
| 686 |
+
- "Firecrawl's API" → "Firecrawl's API" or "Firecrawl\\'s API"
|
| 687 |
+
- 'It's amazing' → "It's amazing" or 'It\\'s amazing'
|
| 688 |
+
- "Best tool ever" → "Best tool ever"
|
| 689 |
+
- When in doubt, use double quotes for strings containing apostrophes
|
| 690 |
+
- For testimonials or quotes from scraped content, ALWAYS clean the text:
|
| 691 |
+
- Bad: content: 'Moved our internal agent's web scraping...'
|
| 692 |
+
- Good: content: "Moved our internal agent's web scraping..."
|
| 693 |
+
- Also good: content: 'Moved our internal agent\\'s web scraping...'
|
| 694 |
+
|
| 695 |
+
When generating code, FOLLOW THIS PROCESS:
|
| 696 |
+
1. ALWAYS generate src/index.css FIRST - this establishes the styling foundation
|
| 697 |
+
2. List ALL components you plan to import in App.jsx
|
| 698 |
+
3. Count them - if there are 10 imports, you MUST create 10 component files
|
| 699 |
+
4. Generate src/index.css first (with proper CSS reset and base styles)
|
| 700 |
+
5. Generate App.jsx second
|
| 701 |
+
6. Then generate EVERY SINGLE component file you imported
|
| 702 |
+
7. Do NOT stop until all imports are satisfied
|
| 703 |
+
|
| 704 |
+
Use this XML format for React components only (DO NOT create tailwind.config.js - it already exists):
|
| 705 |
+
|
| 706 |
+
<file path="src/index.css">
|
| 707 |
+
@tailwind base;
|
| 708 |
+
@tailwind components;
|
| 709 |
+
@tailwind utilities;
|
| 710 |
+
</file>
|
| 711 |
+
|
| 712 |
+
<file path="src/App.jsx">
|
| 713 |
+
// Main App component that imports and uses other components
|
| 714 |
+
// Use Tailwind classes: className="min-h-screen bg-gray-50"
|
| 715 |
+
</file>
|
| 716 |
+
|
| 717 |
+
<file path="src/components/Example.jsx">
|
| 718 |
+
// Your React component code here
|
| 719 |
+
// Use Tailwind classes for ALL styling
|
| 720 |
+
</file>
|
| 721 |
+
|
| 722 |
+
CRITICAL COMPLETION RULES:
|
| 723 |
+
1. NEVER say "I'll continue with the remaining components"
|
| 724 |
+
2. NEVER say "Would you like me to proceed?"
|
| 725 |
+
3. NEVER use <continue> tags
|
| 726 |
+
4. Generate ALL components in ONE response
|
| 727 |
+
5. If App.jsx imports 10 components, generate ALL 10
|
| 728 |
+
6. Complete EVERYTHING before ending your response
|
| 729 |
+
|
| 730 |
+
With 16,000 tokens available, you have plenty of space to generate a complete application. Use it!
|
| 731 |
+
|
| 732 |
+
UNDERSTANDING USER INTENT FOR INCREMENTAL VS FULL GENERATION:
|
| 733 |
+
- "add/create/make a [specific feature]" → Add ONLY that feature to existing app
|
| 734 |
+
- "add a videos page" → Create ONLY Videos.jsx and update routing
|
| 735 |
+
- "update the header" → Modify ONLY header component
|
| 736 |
+
- "fix the styling" → Update ONLY the affected components
|
| 737 |
+
- "change X to Y" → Find the file containing X and modify it
|
| 738 |
+
- "make the header black" → Find Header component and change its color
|
| 739 |
+
- "rebuild/recreate/start over" → Full regeneration
|
| 740 |
+
- Default to incremental updates when working on an existing app
|
| 741 |
+
|
| 742 |
+
SURGICAL EDIT RULES (CRITICAL FOR PERFORMANCE):
|
| 743 |
+
- **PREFER TARGETED CHANGES**: Don't regenerate entire components for small edits
|
| 744 |
+
- For color/style changes: Edit ONLY the specific className or style prop
|
| 745 |
+
- For text changes: Change ONLY the text content, keep everything else
|
| 746 |
+
- For adding elements: INSERT into existing JSX, don't rewrite the whole return
|
| 747 |
+
- **PRESERVE EXISTING CODE**: Keep all imports, functions, and unrelated code exactly as-is
|
| 748 |
+
- Maximum files to edit:
|
| 749 |
+
- Style change = 1 file ONLY
|
| 750 |
+
- Text change = 1 file ONLY
|
| 751 |
+
- New feature = 2 files MAX (feature + parent)
|
| 752 |
+
- If you're editing >3 files for a simple request, STOP - you're doing too much
|
| 753 |
+
|
| 754 |
+
EXAMPLES OF CORRECT SURGICAL EDITS:
|
| 755 |
+
✅ "change header to black" → Find className="..." in Header.jsx, change ONLY color classes
|
| 756 |
+
✅ "update hero text" → Find the <h1> or <p> in Hero.jsx, change ONLY the text inside
|
| 757 |
+
✅ "add a button to hero" → Find the return statement, ADD button, keep everything else
|
| 758 |
+
❌ WRONG: Regenerating entire Header.jsx to change one color
|
| 759 |
+
❌ WRONG: Rewriting Hero.jsx to add one button
|
| 760 |
+
|
| 761 |
+
NAVIGATION/HEADER INTELLIGENCE:
|
| 762 |
+
- ALWAYS check App.jsx imports first
|
| 763 |
+
- Navigation is usually INSIDE Header.jsx, not separate
|
| 764 |
+
- If user says "nav", check Header.jsx FIRST
|
| 765 |
+
- Only create Nav.jsx if no navigation exists anywhere
|
| 766 |
+
- Logo, menu, hamburger = all typically in Header
|
| 767 |
+
|
| 768 |
+
CRITICAL: When files are provided in the context:
|
| 769 |
+
1. The user is asking you to MODIFY the existing app, not create a new one
|
| 770 |
+
2. Find the relevant file(s) from the provided context
|
| 771 |
+
3. Generate ONLY the files that need changes
|
| 772 |
+
4. Do NOT ask to see files - they are already provided in the context above
|
| 773 |
+
5. Make the requested change immediately`,n=!!(e&&process.env.MORPH_API_KEY);n&&(m+=`
|
| 774 |
+
|
| 775 |
+
MORPH FAST APPLY MODE (EDIT-ONLY):
|
| 776 |
+
- Output edits as <edit> blocks, not full <file> blocks, for files that already exist.
|
| 777 |
+
- Format for each edit:
|
| 778 |
+
<edit target_file="src/components/Header.jsx">
|
| 779 |
+
<instructions>Describe the minimal change, single sentence.</instructions>
|
| 780 |
+
<update>Provide the SMALLEST code snippet necessary to perform the change.</update>
|
| 781 |
+
</edit>
|
| 782 |
+
- Only use <file> blocks when you must CREATE a brand-new file.
|
| 783 |
+
- Prefer ONE edit block for a simple change; multiple edits only if absolutely needed for separate files.
|
| 784 |
+
- Keep updates minimal and precise; do not rewrite entire files.
|
| 785 |
+
`);let o=b;if(d){let a=[];d.sandboxId&&a.push(`Current sandbox ID: ${d.sandboxId}`),d.structure&&a.push(`Current file structure:
|
| 786 |
+
${d.structure}`);let f=global.sandboxState?.fileCache?.files||{},g=Object.keys(f).length>0;if(console.log("[generate-ai-code-stream] Backend file cache status:"),console.log("[generate-ai-code-stream] - Has sandboxState:",!!global.sandboxState),console.log("[generate-ai-code-stream] - Has fileCache:",!!global.sandboxState?.fileCache),console.log("[generate-ai-code-stream] - File count:",Object.keys(f).length),console.log("[generate-ai-code-stream] - Has manifest:",!!global.sandboxState?.fileCache?.manifest),!g&&e&&(global.activeSandbox||d?.sandboxId)){console.log("[generate-ai-code-stream] No backend files, attempting to fetch from sandbox...");try{let a=await fetch(`${process.env.NEXT_PUBLIC_APP_URL||"http://localhost:3000"}/api/get-sandbox-files`,{method:"GET",headers:{"Content-Type":"application/json"}});if(a.ok){let e=await a.json();if(e.success&&e.files){for(let[a,b]of(console.log("[generate-ai-code-stream] Successfully fetched",Object.keys(e.files).length,"files from sandbox"),global.sandboxState?global.sandboxState.fileCache||(global.sandboxState.fileCache={files:{},lastSync:Date.now(),sandboxId:d?.sandboxId||"unknown"}):global.sandboxState={fileCache:{files:{},lastSync:Date.now(),sandboxId:d?.sandboxId||"unknown"}},Object.entries(e.files))){let c=a.replace("/home/user/app/","");global.sandboxState.fileCache&&(global.sandboxState.fileCache.files[c]={content:b,lastModified:Date.now()})}if(e.manifest&&global.sandboxState.fileCache&&(global.sandboxState.fileCache.manifest=e.manifest,!i)){console.log("[generate-ai-code-stream] Analyzing edit intent with fetched manifest");try{let a=await fetch(`${process.env.NEXT_PUBLIC_APP_URL||"http://localhost:3000"}/api/analyze-edit-intent`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({prompt:b,manifest:e.manifest,model:c})});if(a.ok){let{searchPlan:c}=await a.json();console.log("[generate-ai-code-stream] Search plan received:",c);let d=E(b,e.manifest);i=d,k=d.systemPrompt,console.log("[generate-ai-code-stream] Edit context created with",i.primaryFiles.length,"primary files")}}catch(a){console.error("[generate-ai-code-stream] Failed to analyze edit intent:",a)}}f=global.sandboxState.fileCache?.files||{},g=Object.keys(f).length>0,console.log("[generate-ai-code-stream] Updated backend cache with fetched files")}}}catch(a){console.error("[generate-ai-code-stream] Failed to fetch sandbox files:",a)}}if(g)if(i&&i.primaryFiles.length>0){a.push("\nEXISTING APPLICATION - TARGETED EDIT MODE"),a.push(`
|
| 787 |
+
${i.systemPrompt||k}
|
| 788 |
+
`);let b=await F(i.primaryFiles,global.sandboxState.fileCache.manifest),c=await F(i.contextFiles,global.sandboxState.fileCache.manifest),d=function(a,b){let c=[];for(let[b,d]of(c.push("## Files to Edit (ONLY OUTPUT THESE FILES)\n"),c.push("\uD83D\uDEA8 You MUST ONLY generate the files listed below. Do NOT generate any other files! \uD83D\uDEA8\n"),c.push('⚠️ CRITICAL: Return the COMPLETE file - NEVER truncate with "..." or skip any lines! ⚠️\n'),c.push("The file MUST include ALL imports, ALL functions, ALL JSX, and ALL closing tags.\n\n"),Object.entries(a)))c.push(`### ${b}
|
| 789 |
+
**IMPORTANT: This is the COMPLETE file. Your output must include EVERY line shown below, modified only where necessary.**
|
| 790 |
+
\`\`\`${G(b)}
|
| 791 |
+
${d}
|
| 792 |
+
\`\`\`
|
| 793 |
+
`);if(Object.keys(b).length>0)for(let[a,d]of(c.push("\n## Context Files (Reference Only - Do Not Edit)\n"),Object.entries(b))){let b=d;d.length>2e3&&(b=d.substring(0,2e3)+"\n// ... [truncated for context length]"),c.push(`### ${a}
|
| 794 |
+
\`\`\`${G(a)}
|
| 795 |
+
${b}
|
| 796 |
+
\`\`\`
|
| 797 |
+
`)}return c.join("\n")}(b,c);a.push(d),a.push('\nIMPORTANT: Only modify the files listed under "Files to Edit". The context files are provided for reference only.')}else{console.log("[generate-ai-code-stream] WARNING: Using fallback mode - no edit context available"),a.push("\nEXISTING APPLICATION - TARGETED EDIT REQUIRED"),a.push("\nYou MUST analyze the user request and determine which specific file(s) to edit."),a.push("\nCurrent project files (DO NOT regenerate all of these):");let c=Object.entries(f);for(let[b]of(console.log(`[generate-ai-code-stream] Using backend cache: ${c.length} files`),a.push("\n### File List:"),c))a.push(`- ${b}`);for(let[b,d]of(a.push("\n### File Contents (ALL FILES FOR CONTEXT):"),c)){let c=d.content;"string"==typeof c&&a.push(`
|
| 798 |
+
<file path="${b}">
|
| 799 |
+
${c}
|
| 800 |
+
</file>`)}a.push("\n\uD83D\uDEA8 CRITICAL INSTRUCTIONS - VIOLATION = FAILURE \uD83D\uDEA8"),a.push('1. Analyze the user request: "'+b+'"'),a.push("2. Identify the MINIMUM number of files that need editing (usually just ONE)"),a.push("3. PRESERVE ALL EXISTING CONTENT in those files"),a.push("4. ONLY ADD/MODIFY the specific part requested"),a.push("5. DO NOT regenerate entire components from scratch"),a.push("6. DO NOT change unrelated parts of any file"),a.push("7. Generate ONLY the files that MUST be changed - NO EXTRAS"),a.push("\n⚠️ FILE COUNT RULE:"),a.push("- Simple change (color, text, spacing) = 1 file ONLY"),a.push("- Adding new component = 2 files MAX (new component + parent that imports it)"),a.push("- DO NOT exceed these limits unless absolutely necessary"),a.push("\nEXAMPLES OF CORRECT BEHAVIOR:"),a.push('✅ "add a chart to the hero" → Edit ONLY Hero.jsx, ADD the chart, KEEP everything else'),a.push('✅ "change header to black" → Edit ONLY Header.jsx, change ONLY the color'),a.push('✅ "fix spacing in footer" → Edit ONLY Footer.jsx, adjust ONLY spacing'),a.push("\nEXAMPLES OF FAILURES:"),a.push('❌ "change header color" → You edit Header, Footer, and App "for consistency"'),a.push('❌ "add chart to hero" → You regenerate the entire Hero component'),a.push('❌ "fix button" → You update 5 different component files'),a.push("\n⚠️ FINAL WARNING:"),a.push("If you generate MORE files than necessary, you have FAILED"),a.push("If you DELETE or REWRITE existing functionality, you have FAILED"),a.push("ONLY change what was EXPLICITLY requested - NOTHING MORE")}else if(d.currentFiles&&Object.keys(d.currentFiles).length>0){for(let[b,c]of(console.log("[generate-ai-code-stream] Warning: Backend cache empty, using frontend files"),a.push("\nEXISTING APPLICATION - DO NOT REGENERATE FROM SCRATCH"),a.push("Current project files (modify these, do not recreate):"),Object.entries(d.currentFiles)))"string"==typeof c&&a.push(`
|
| 801 |
+
<file path="${b}">
|
| 802 |
+
${c}
|
| 803 |
+
</file>`);a.push('\nThe above files already exist. When the user asks to modify something (like "change the header color to black"), find the relevant file above and generate ONLY that file with the requested changes.')}e?(a.push("\nEDIT MODE ACTIVE"),a.push("This is an incremental update to an existing application."),a.push("DO NOT regenerate App.jsx, index.css, or other core files unless explicitly requested."),a.push("ONLY create or modify the specific files needed for the user's request."),a.push("\n⚠️ CRITICAL FILE OUTPUT FORMAT - VIOLATION = FAILURE:"),a.push("YOU MUST OUTPUT EVERY FILE IN THIS EXACT XML FORMAT:"),a.push('<file path="src/components/ComponentName.jsx">'),a.push("// Complete file content here"),a.push("</file>"),a.push('<file path="src/index.css">'),a.push("/* CSS content here */"),a.push("</file>"),a.push('\n❌ NEVER OUTPUT: "Generated Files: index.css, App.jsx"'),a.push("❌ NEVER LIST FILE NAMES WITHOUT CONTENT"),a.push("✅ ALWAYS: One <file> tag per file with COMPLETE content"),a.push("✅ ALWAYS: Include EVERY file you modified")):g||(a.push("\n\uD83C\uDFA8 FIRST GENERATION MODE - CREATE SOMETHING BEAUTIFUL!"),a.push("\nThis is the user's FIRST experience. Make it impressive:"),a.push("1. **USE TAILWIND PROPERLY** - Use standard Tailwind color classes"),a.push("2. **NO PLACEHOLDERS** - Use real content, not lorem ipsum"),a.push("3. **COMPLETE COMPONENTS** - Header, Hero, Features, Footer minimum"),a.push("4. **VISUAL POLISH** - Shadows, hover states, transitions"),a.push("5. **STANDARD CLASSES** - bg-white, text-gray-900, bg-blue-500, NOT bg-background"),a.push("\nCreate a polished, professional application that works perfectly on first load."),a.push("\n⚠️ OUTPUT FORMAT:"),a.push('Use <file path="...">content</file> tags for EVERY file'),a.push('NEVER output "Generated Files:" as plain text')),d.conversationContext&&(d.conversationContext.scrapedWebsites?.length>0&&(a.push("\nScraped Websites in Context:"),d.conversationContext.scrapedWebsites.forEach(b=>{if(a.push(`
|
| 804 |
+
URL: ${b.url}`),a.push(`Scraped: ${new Date(b.timestamp).toLocaleString()}`),b.content){let c="string"==typeof b.content?b.content.substring(0,1e3):JSON.stringify(b.content).substring(0,1e3);a.push(`Content Preview: ${c}...`)}})),d.conversationContext.currentProject&&a.push(`
|
| 805 |
+
Current Project: ${d.conversationContext.currentProject}`)),a.length>0&&(n&&(a.push("\nOUTPUT FORMAT (REQUIRED IN MORPH MODE):"),a.push('<edit target_file="src/components/Component.jsx">'),a.push("<instructions>Minimal, precise instruction.</instructions>"),a.push("<update>// Smallest necessary snippet</update>"),a.push("</edit>"),a.push("\nIf you need to create a NEW file, then and only then output a full file:"),a.push('<file path="src/components/NewComponent.jsx">'),a.push("// Full file content when creating new files"),a.push("</file>")),o=`CONTEXT:
|
| 806 |
+
${a.join("\n")}
|
| 807 |
+
|
| 808 |
+
USER REQUEST:
|
| 809 |
+
${b}`)}await j({type:"status",message:"Planning application structure..."}),console.log("\n[generate-ai-code-stream] Starting streaming response...\n");let p=[],q=c.startsWith("anthropic/"),r=c.startsWith("google/"),s=c.startsWith("openai/"),t="moonshotai/kimi-k2-instruct-0905"===c;a=q?c.replace("anthropic/",""):s?c.replace("openai/",""):t?"moonshotai/kimi-k2-instruct-0905":r?c.replace("google/",""):c,console.log(`[generate-ai-code-stream] Using provider: ${q?"Anthropic":r?"Google":s?"OpenAI":"Groq"}, model: ${a}`),console.log(`[generate-ai-code-stream] AI Gateway enabled: ${J}`),console.log(`[generate-ai-code-stream] Model string: ${c}`);let u={model:(q?M:s?O:r?N:L)(a),messages:[{role:"system",content:m+`
|
| 810 |
+
|
| 811 |
+
🚨 CRITICAL CODE GENERATION RULES - VIOLATION = FAILURE 🚨:
|
| 812 |
+
1. NEVER truncate ANY code - ALWAYS write COMPLETE files
|
| 813 |
+
2. NEVER use "..." anywhere in your code - this causes syntax errors
|
| 814 |
+
3. NEVER cut off strings mid-sentence - COMPLETE every string
|
| 815 |
+
4. NEVER leave incomplete class names or attributes
|
| 816 |
+
5. ALWAYS close ALL tags, quotes, brackets, and parentheses
|
| 817 |
+
6. If you run out of space, prioritize completing the current file
|
| 818 |
+
|
| 819 |
+
CRITICAL STRING RULES TO PREVENT SYNTAX ERRORS:
|
| 820 |
+
- NEVER write: className="px-8 py-4 bg-black text-white font-bold neobrut-border neobr...
|
| 821 |
+
- ALWAYS write: className="px-8 py-4 bg-black text-white font-bold neobrut-border neobrut-shadow"
|
| 822 |
+
- COMPLETE every className attribute
|
| 823 |
+
- COMPLETE every string literal
|
| 824 |
+
- NO ellipsis (...) ANYWHERE in code
|
| 825 |
+
|
| 826 |
+
PACKAGE RULES:
|
| 827 |
+
- For INITIAL generation: Use ONLY React, no external packages
|
| 828 |
+
- For EDITS: You may use packages, specify them with <package> tags
|
| 829 |
+
- NEVER install packages like @mendable/firecrawl-js unless explicitly requested
|
| 830 |
+
|
| 831 |
+
Examples of SYNTAX ERRORS (NEVER DO THIS):
|
| 832 |
+
❌ className="px-4 py-2 bg-blue-600 hover:bg-blue-7...
|
| 833 |
+
❌ <button className="btn btn-primary btn-...
|
| 834 |
+
❌ const title = "Welcome to our...
|
| 835 |
+
❌ import { useState, useEffect, ... } from 'react'
|
| 836 |
+
|
| 837 |
+
Examples of CORRECT CODE (ALWAYS DO THIS):
|
| 838 |
+
✅ className="px-4 py-2 bg-blue-600 hover:bg-blue-700"
|
| 839 |
+
✅ <button className="btn btn-primary btn-large">
|
| 840 |
+
✅ const title = "Welcome to our application"
|
| 841 |
+
✅ import { useState, useEffect, useCallback } from 'react'
|
| 842 |
+
|
| 843 |
+
REMEMBER: It's better to generate fewer COMPLETE files than many INCOMPLETE files.`},{role:"user",content:o+`
|
| 844 |
+
|
| 845 |
+
CRITICAL: You MUST complete EVERY file you start. If you write:
|
| 846 |
+
<file path="src/components/Hero.jsx">
|
| 847 |
+
|
| 848 |
+
You MUST include the closing </file> tag and ALL the code in between.
|
| 849 |
+
|
| 850 |
+
NEVER write partial code like:
|
| 851 |
+
<h1>Build and deploy on the AI Cloud.</h1>
|
| 852 |
+
<p>Some text...</p> ❌ WRONG
|
| 853 |
+
|
| 854 |
+
ALWAYS write complete code:
|
| 855 |
+
<h1>Build and deploy on the AI Cloud.</h1>
|
| 856 |
+
<p>Some text here with full content</p> ✅ CORRECT
|
| 857 |
+
|
| 858 |
+
If you're running out of space, generate FEWER files but make them COMPLETE.
|
| 859 |
+
It's better to have 3 complete files than 10 incomplete files.`}],maxTokens:8192,stopSequences:[]};c.startsWith("openai/gpt-5")||(u.temperature=.7),s&&(u.experimental_providerMetadata={openai:{reasoningEffort:"high"}});let v=0;for(;v<=2;)try{f=await (0,z.gM)(u);break}catch(d){console.error(`[generate-ai-code-stream] Error calling streamText (attempt ${v+1}/3):`,d);let b=t&&d.message?.includes("Service unavailable"),c=d.message?.includes("Service unavailable")||d.message?.includes("rate limit")||d.message?.includes("timeout");if(v<2&&c)v++,console.log(`[generate-ai-code-stream] Retrying in ${2*v} seconds...`),await j({type:"info",message:`Service temporarily unavailable, retrying (attempt ${v+1}/3)...`}),await new Promise(a=>setTimeout(a,2e3*v)),b&&2===v&&(console.log("[generate-ai-code-stream] Groq service unavailable, falling back to GPT-4"),u.model=O("gpt-4-turbo"),a="gpt-4-turbo");else throw await j({type:"error",message:`Failed to initialize ${r?"Gemini":q?"Claude":s?"GPT-5":t?"Kimi (Groq)":"Groq"} streaming: ${d.message}`}),r&&await j({type:"info",message:"Tip: Make sure your GEMINI_API_KEY is set correctly and has proper permissions."}),d}let w="",x="",y="",A=0,B=!1,C=!1,D="",I="";for await(let a of f?.textStream||[]){let b=a||"";w+=b,x+=b;let c=I+b;process.stdout.write(b);let d=/<(file|package|packages|explanation|command|structure|template)\b/.test(b),f=/<\/(file|package|packages|explanation|command|structure|template)>/.test(b);d&&(D.trim()&&!C&&(await j({type:"conversation",text:D.trim()}),D=""),C=!0),f&&(C=!1),C||d||(D+=b),await j({type:"stream",text:b,raw:!0}),w.length%100<b.length&&console.log(`[generate-ai-code-stream] Streamed ${w.length} chars`);let g=0;if(e){let a,b=/<package>([^<]+)<\/package>/g;for(;null!==(a=b.exec(c));){let b=a[1].trim();b&&!p.includes(b)&&(p.push(b),console.log(`[generate-ai-code-stream] Package detected: ${b}`),await j({type:"package",name:b,message:`Package detected: ${b}`})),g=a.index+a[0].length}}if(I=c.substring(Math.max(0,g-50)),b.includes('<file path="')){let a=b.match(/<file path="([^"]+)"/);a&&(y=a[1],B=!0,x=b)}if(B&&x.includes("</file>")){if(B=!1,y.includes("components/")){A++;let a=y.split("/").pop()?.replace(".jsx","")||"Component";await j({type:"component",name:a,path:y,index:A})}else y.includes("App.jsx")&&await j({type:"app",message:"Generated main App.jsx",path:y});x="",y=""}}if(console.log("\n\n[generate-ai-code-stream] Streaming complete."),D.trim()&&await j({type:"conversation",text:D.trim()}),e){let a,b=/<packages>([\s\S]*?)<\/packages>/g;for(;null!==(a=b.exec(w));)for(let b of a[1].trim().split(/[\n,]+/).map(a=>a.trim()).filter(a=>a.length>0))p.includes(b)||(p.push(b),console.log(`[generate-ai-code-stream] Package from <packages> tag: ${b}`),await j({type:"package",name:b,message:`Package detected: ${b}`}))}let K=/<file path="([^"]+)">([\s\S]*?)<\/file>/g,P=[];for(;null!==(g=K.exec(w));){let a=g[1],b=g[2].trim();if(P.push({path:a,content:b}),e)for(let a of function(a){let b,c=[],d=/import\s+(?:(?:\{[^}]*\}|\*\s+as\s+\w+|\w+)(?:\s*,\s*(?:\{[^}]*\}|\*\s+as\s+\w+|\w+))*\s+from\s+)?['"]([^'"]+)['"]/g;for(;null!==(b=d.exec(a));){let a=b[1];if(!a.startsWith(".")&&!a.startsWith("/")&&"react"!==a&&"react-dom"!==a&&!a.startsWith("@/")){let b=a.startsWith("@")?a.split("/").slice(0,2).join("/"):a.split("/")[0];c.includes(b)||c.push(b)}}return c}(b))p.includes(a)||(p.push(a),console.log(`[generate-ai-code-stream] Package detected from imports: ${a}`),await j({type:"package",name:a,message:`Package detected from imports: ${a}`}));if(a.includes("components/")){let b=a.split("/").pop()?.replace(".jsx","")||"Component";await j({type:"component",name:b,path:a,index:A})}else a.includes("App.jsx")&&await j({type:"app",message:"Generated main App.jsx",path:a})}let Q=w.match(/<explanation>([\s\S]*?)<\/explanation>/),R=Q?Q[1].trim():"Code generated successfully!",S=[],T=(w.match(/<file path="/g)||[]).length,U=(w.match(/<\/file>/g)||[]).length;T!==U&&S.push(`Unclosed file tags detected: ${T} open, ${U} closed`);let V=/<file path="([^"]+)">([\s\S]*?)(?:<\/file>|$)/g;for(;null!==(h=V.exec(w));){let a=h[1],b=h[2];if((b.trim().endsWith("<")||b.trim().endsWith("</"))&&S.push(`File ${a} appears to have incomplete HTML tags`),a.match(/\.(jsx?|tsx?)$/)){let c=(b.match(/{/g)||[]).length,d=(b.match(/}/g)||[]).length;Math.abs(c-d)>3&&S.push(`File ${a} has severely unmatched braces (${c} open, ${d} closed)`),b.length<20&&b.includes("function")&&!b.includes("}")&&S.push(`File ${a} appears severely truncated`)}}if(S.length>0&&H.UO.codeApplication.enableTruncationRecovery){let a;console.warn("[generate-ai-code-stream] Truncation detected, attempting to fix:",S),await j({type:"warning",message:"Detected incomplete code generation. Attempting to complete...",warnings:S});let d=[],e=/<file path="([^"]+)">([\s\S]*?)(?:<\/file>|$)/g;for(;null!==(a=e.exec(w));){let b=a[1],c=a[2],e=c.includes("...")&&!c.includes("...rest")&&!c.includes("...props")&&!c.includes("spread"),f=c.trim().endsWith("...")||c.trim().endsWith(",")||c.trim().endsWith("("),g=c.includes("</")&&!c.match(/<\/[a-zA-Z0-9]+>/)&&c.includes("<"),h=c.length<50&&b.match(/\.(jsx?|tsx?)$/),i=(c.match(/{/g)||[]).length,j=(c.match(/}/g)||[]).length,k=Math.abs(i-j)>1;(e&&f||g||h&&!c.includes("export")||k)&&d.push(b)}if(d.length>0){for(let a of(console.log("[generate-ai-code-stream] Attempting to regenerate truncated files:",d),d)){await j({type:"info",message:`Completing ${a}...`});try{let d,e,f=`Complete the following file that was truncated. Provide the FULL file content.
|
| 860 |
+
|
| 861 |
+
File: ${a}
|
| 862 |
+
Original request: ${b}
|
| 863 |
+
|
| 864 |
+
Provide the complete file content without any truncation. Include all necessary imports, complete all functions, and close all tags properly.`;d=c.includes("gpt")||c.includes("openai")?O:c.includes("claude")?M:L,e="moonshotai/kimi-k2-instruct-0905"===c?"moonshotai/kimi-k2-instruct-0905":c.includes("openai")?c.replace("openai/",""):c.includes("anthropic")?c.replace("anthropic/",""):c.includes("google")?c.replace("google/",""):c;let g=await (0,z.gM)({model:d(e),messages:[{role:"system",content:"You are completing a truncated file. Provide the complete, working file content."},{role:"user",content:f}],temperature:c.startsWith("openai/gpt-5")?void 0:H.UO.ai.defaultTemperature}),h="";for await(let a of g.textStream)h+=a;let i=RegExp(`<file path="${a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}">[\\s\\S]*?(?:</file>|$)`,"g"),j=h;if(j.includes("```")){let a=j.match(/```[\w]*\n([\s\S]*?)```/);a&&(j=a[1])}w=w.replace(i,`<file path="${a}">
|
| 865 |
+
${j}
|
| 866 |
+
</file>`),console.log(`[generate-ai-code-stream] Successfully completed ${a}`)}catch(b){console.error(`[generate-ai-code-stream] Failed to complete ${a}:`,b),await j({type:"warning",message:`Could not auto-complete ${a}. Manual review may be needed.`})}}S.length=0,await j({type:"info",message:"Truncation recovery complete"})}}if(await j({type:"complete",generatedCode:w,explanation:R,files:P.length,components:A,model:c,packagesToInstall:p.length>0?p:void 0,warnings:S.length>0?S:void 0}),e&&i&&global.conversationState){let a={timestamp:Date.now(),userRequest:b,editType:i.editIntent.type,targetFiles:i.primaryFiles,confidence:i.editIntent.confidence,outcome:"success"};global.conversationState.context.edits.push(a),("ADD_FEATURE"===i.editIntent.type||P.length>3)&&global.conversationState.context.projectEvolution.majorChanges.push({timestamp:Date.now(),description:i.editIntent.description,filesAffected:i.primaryFiles}),global.conversationState.lastUpdated=Date.now(),console.log("[generate-ai-code-stream] Updated conversation history with edit:",a)}}catch(a){console.error("[generate-ai-code-stream] Stream processing error:",a),a.message?.includes("tool call validation failed")?(console.error("[generate-ai-code-stream] Tool call validation error - this may be due to the AI model sending incorrect parameters"),await j({type:"warning",message:"Package installation tool encountered an issue. Packages will be detected from imports instead."})):await j({type:"error",error:a.message})}finally{await i.close()}})(),new Response(h.readable,{headers:{"Content-Type":"text/event-stream","Cache-Control":"no-cache",Connection:"keep-alive","Transfer-Encoding":"chunked","Content-Encoding":"none","X-Accel-Buffering":"no","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET, POST, OPTIONS","Access-Control-Allow-Headers":"Content-Type, Authorization"}})}catch(a){return console.error("[generate-ai-code-stream] Error:",a),u.NextResponse.json({success:!1,error:a.message},{status:500})}}let Q=new e.AppRouteRouteModule({definition:{kind:f.RouteKind.APP_ROUTE,page:"/api/generate-ai-code-stream/route",pathname:"/api/generate-ai-code-stream",filename:"route",bundlePath:"app/api/generate-ai-code-stream/route"},distDir:".next",projectDir:"",resolvedPagePath:"/app/app/api/generate-ai-code-stream/route.ts",nextConfigOutput:"standalone",userland:d}),{workAsyncStorage:R,workUnitAsyncStorage:S,serverHooks:T}=Q;function U(){return(0,g.patchFetch)({workAsyncStorage:R,workUnitAsyncStorage:S})}async function V(a,b,c){var d;let e="/api/generate-ai-code-stream/route";"/index"===e&&(e="/");let g=await Q.prepare(a,b,{srcPage:e,multiZoneDraftMode:"false"});if(!g)return b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve()),null;let{buildId:u,params:v,nextConfig:w,isDraftMode:x,prerenderManifest:y,routerServerContext:z,isOnDemandRevalidate:A,revalidateOnlyGenerated:B,resolvedPathname:C}=g,D=(0,j.normalizeAppPath)(e),E=!!(y.dynamicRoutes[D]||y.routes[C]);if(E&&!x){let a=!!y.routes[C],b=y.dynamicRoutes[D];if(b&&!1===b.fallback&&!a)throw new s.NoFallbackError}let F=null;!E||Q.isDev||x||(F="/index"===(F=C)?"/":F);let G=!0===Q.isDev||!E,H=E&&!G,I=a.method||"GET",J=(0,i.getTracer)(),K=J.getActiveScopeSpan(),L={params:v,prerenderManifest:y,renderOpts:{experimental:{dynamicIO:!!w.experimental.dynamicIO,authInterrupts:!!w.experimental.authInterrupts},supportsDynamicResponse:G,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:null==(d=w.experimental)?void 0:d.cacheLife,isRevalidate:H,waitUntil:c.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:void 0,onInstrumentationRequestError:(b,c,d)=>Q.onRequestError(a,b,d,z)},sharedContext:{buildId:u}},M=new k.NodeNextRequest(a),N=new k.NodeNextResponse(b),O=l.NextRequestAdapter.fromNodeNextRequest(M,(0,l.signalFromNodeResponse)(b));try{let d=async c=>Q.handle(O,L).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=J.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==m.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${I} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${I} ${a.url}`)}),g=async g=>{var i,j;let k=async({previousCacheEntry:f})=>{try{if(!(0,h.getRequestMeta)(a,"minimalMode")&&A&&B&&!f)return b.statusCode=404,b.setHeader("x-nextjs-cache","REVALIDATED"),b.end("This page could not be found"),null;let e=await d(g);a.fetchMetrics=L.renderOpts.fetchMetrics;let i=L.renderOpts.pendingWaitUntil;i&&c.waitUntil&&(c.waitUntil(i),i=void 0);let j=L.renderOpts.collectedTags;if(!E)return await (0,o.I)(M,N,e,L.renderOpts.pendingWaitUntil),null;{let a=await e.blob(),b=(0,p.toNodeOutgoingHttpHeaders)(e.headers);j&&(b[r.NEXT_CACHE_TAGS_HEADER]=j),!b["content-type"]&&a.type&&(b["content-type"]=a.type);let c=void 0!==L.renderOpts.collectedRevalidate&&!(L.renderOpts.collectedRevalidate>=r.INFINITE_CACHE)&&L.renderOpts.collectedRevalidate,d=void 0===L.renderOpts.collectedExpire||L.renderOpts.collectedExpire>=r.INFINITE_CACHE?void 0:L.renderOpts.collectedExpire;return{value:{kind:t.CachedRouteKind.APP_ROUTE,status:e.status,body:Buffer.from(await a.arrayBuffer()),headers:b},cacheControl:{revalidate:c,expire:d}}}}catch(b){throw(null==f?void 0:f.isStale)&&await Q.onRequestError(a,b,{routerKind:"App Router",routePath:e,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:H,isOnDemandRevalidate:A})},z),b}},l=await Q.handleResponse({req:a,nextConfig:w,cacheKey:F,routeKind:f.RouteKind.APP_ROUTE,isFallback:!1,prerenderManifest:y,isRoutePPREnabled:!1,isOnDemandRevalidate:A,revalidateOnlyGenerated:B,responseGenerator:k,waitUntil:c.waitUntil});if(!E)return null;if((null==l||null==(i=l.value)?void 0:i.kind)!==t.CachedRouteKind.APP_ROUTE)throw Object.defineProperty(Error(`Invariant: app-route received invalid cache entry ${null==l||null==(j=l.value)?void 0:j.kind}`),"__NEXT_ERROR_CODE",{value:"E701",enumerable:!1,configurable:!0});(0,h.getRequestMeta)(a,"minimalMode")||b.setHeader("x-nextjs-cache",A?"REVALIDATED":l.isMiss?"MISS":l.isStale?"STALE":"HIT"),x&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate");let m=(0,p.fromNodeOutgoingHttpHeaders)(l.value.headers);return(0,h.getRequestMeta)(a,"minimalMode")&&E||m.delete(r.NEXT_CACHE_TAGS_HEADER),!l.cacheControl||b.getHeader("Cache-Control")||m.get("Cache-Control")||m.set("Cache-Control",(0,q.getCacheControlHeader)(l.cacheControl)),await (0,o.I)(M,N,new Response(l.value.body,{headers:m,status:l.value.status||200})),null};K?await g(K):await J.withPropagatedContext(a.headers,()=>J.trace(m.BaseServerSpan.handleRequest,{spanName:`${I} ${a.url}`,kind:i.SpanKind.SERVER,attributes:{"http.method":I,"http.target":a.url}},g))}catch(b){if(K||await Q.onRequestError(a,b,{routerKind:"App Router",routePath:D,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:H,isOnDemandRevalidate:A})}),E)throw b;return await (0,o.I)(M,N,new Response(null,{status:500})),null}}}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[1569,4263,1465,8799],()=>b(b.s=99124));module.exports=c})();
|
.next/standalone/.next/server/app/api/generate-ai-code-stream/route.js.nft.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":1,"files":["../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/diag.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/metrics.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/propagation.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/trace.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/types.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/global-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/semver.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/Metric.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeter.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeterProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/context-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-validators.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/span_kind.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/status.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/version.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/@opentelemetry/api","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/package.json","../../../../../node_modules/next","../../../../../package.json","../../../../package.json","../../../chunks/1465.js","../../../chunks/1569.js","../../../chunks/4263.js","../../../chunks/8799.js","../../../webpack-runtime.js","route_client-reference-manifest.js"]}
|
.next/standalone/.next/server/app/api/generate-ai-code-stream/route_client-reference-manifest.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/generate-ai-code-stream/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8489":{"*":{"id":"73477","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"27267","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"19226","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"86763","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"65708","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"2533","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"66212","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"5851","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"23443","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"9915","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"49715","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"96795","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\"}],\"variableName\":\"inter\"}":{"id":96741,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistVF.woff\",\"variable\":\"--font-geist-sans\",\"weight\":\"100 900\"}],\"variableName\":\"geistSans\"}":{"id":18754,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistMonoVF.woff\",\"variable\":\"--font-geist-mono\",\"weight\":\"100 900\"}],\"variableName\":\"geistMono\"}":{"id":42491,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Roboto_Mono\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-roboto-mono\"}],\"variableName\":\"robotoMono\"}":{"id":77573,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/globals.css":{"id":45644,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/builder/page.tsx":{"id":99949,"name":"*","chunks":[],"async":false},"/app/app/page.tsx":{"id":8489,"name":"*","chunks":["8618","static/chunks/8618-99d793b653701644.js","9835","static/chunks/9835-b44bb2d44f91731c.js","6934","static/chunks/6934-eef0e80eb675453e.js","1565","static/chunks/1565-a28c9d2f6f973e3f.js","8974","static/chunks/app/page-d11fe5c5d60a1488.js"],"async":false},"/app/app/generation/page.tsx":{"id":43520,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/app/":[],"/app/app/layout":[{"inlined":false,"path":"static/css/02684f73a91b9e31.css"},{"inlined":false,"path":"static/css/dc232d0fd013dc23.css"}],"/app/app/page":[{"inlined":false,"path":"static/css/3a411bae8f89e25e.css"}],"/app/app/api/generate-ai-code-stream/route":[]},"rscModuleMapping":{"8489":{"*":{"id":"39901","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"92849","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"90604","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"82857","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"88746","name":"*","chunks":[],"async":false}},"45644":{"*":{"id":"56272","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"91355","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"27130","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"34785","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"99313","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"66613","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"98037","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"88293","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}}
|
.next/standalone/.next/server/app/api/get-sandbox-files/route.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
(()=>{var a={};a.id=6162,a.ids=[6162],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},44870:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70975:()=>{},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},89127:()=>{},95560:(a,b,c)=>{"use strict";c.r(b),c.d(b,{handler:()=>B,patchFetch:()=>A,routeModule:()=>w,serverHooks:()=>z,workAsyncStorage:()=>x,workUnitAsyncStorage:()=>y});var d={};c.r(d),c.d(d,{GET:()=>v});var e=c(21983),f=c(47944),g=c(77223),h=c(80479),i=c(22265),j=c(261),k=c(73675),l=c(48773),m=c(32503),n=c(92836),o=c(66898),p=c(37336),q=c(58746),r=c(66351),s=c(86439),t=c(41557),u=c(79758);async function v(){try{if(!global.activeSandbox)return u.NextResponse.json({success:!1,error:"No active sandbox"},{status:404});console.log("[get-sandbox-files] Fetching and analyzing file structure...");let a=await global.activeSandbox.runCommand({cmd:"find",args:[".","-name","node_modules","-prune","-o","-name",".git","-prune","-o","-name","dist","-prune","-o","-name","build","-prune","-o","-type","f","(","-name","*.jsx","-o","-name","*.js","-o","-name","*.tsx","-o","-name","*.ts","-o","-name","*.css","-o","-name","*.json",")","-print"]});if(0!==a.exitCode)throw Error("Failed to list files");let b=(await a.stdout()).split("\n").filter(a=>a.trim());console.log("[get-sandbox-files] Found",b.length,"files");let c={};for(let a of b)try{let b=await global.activeSandbox.runCommand({cmd:"stat",args:["-f","%z",a]});if(0===b.exitCode&&1e4>parseInt(await b.stdout())){let b=await global.activeSandbox.runCommand({cmd:"cat",args:[a]});if(0===b.exitCode){let d=await b.stdout();c[a.replace(/^\.\//,"")]=d}}}catch(a){console.debug("Error parsing component info:",a);continue}let d=await global.activeSandbox.runCommand({cmd:"find",args:[".","-type","d","-not","-path","*/node_modules*","-not","-path","*/.git*"]}),e="";0===d.exitCode&&(e=(await d.stdout()).split("\n").filter(a=>a.trim()).slice(0,50).join("\n"));let f={files:{},routes:[],componentTree:{},entryPoint:"",styleFiles:[],timestamp:Date.now()};for(let[a,b]of Object.entries(c)){let c=`/${a}`,d={content:b,type:"utility",path:c,relativePath:a,lastModified:Date.now()};if(a.match(/\.(jsx?|tsx?)$/)){let e=function(a,b){let c=function(a){let b=[];for(let c of a.matchAll(/import\s+(?:(.+?)\s+from\s+)?['"](.+?)['"]/g)){let[,a,d]=c,e={source:d,imports:[],isLocal:d.startsWith("./")||d.startsWith("../")||d.startsWith("@/")};if(a){let b=a.match(/^(\w+)(?:,|$)/);b&&(e.defaultImport=b[1]);let c=a.match(/\{([^}]+)\}/);c&&(e.imports=c[1].split(",").map(a=>a.trim()).map(a=>a.split(/\s+as\s+/)[0].trim()))}b.push(e)}return b}(a),d=function(a){let b=[];if(/export\s+default\s+/m.test(a)){let c=a.match(/export\s+default\s+(?:function\s+)?(\w+)/);c?b.push(`default:${c[1]}`):b.push("default")}for(let c of a.matchAll(/export\s+(?:const|let|var|function|class)\s+(\w+)/g))b.push(c[1]);for(let c of a.matchAll(/export\s+\{([^}]+)\}/g)){let a=c[1].split(",").map(a=>a.trim()).map(a=>a.split(/\s+as\s+/)[0].trim());b.push(...a)}return b}(a),e=function(a,b){if(!/<[A-Z]\w*|<[a-z]+\s+[^>]*\/?>/.test(a)&&!a.includes("React"))return;let c="",d=a.match(/(?:export\s+)?(?:default\s+)?function\s+([A-Z]\w*)\s*\(/);if(d)c=d[1];else{let b=a.match(/(?:export\s+)?(?:default\s+)?(?:const|let)\s+([A-Z]\w*)\s*=\s*(?:\([^)]*\)|[^=])*=>/);b&&(c=b[1])}if(!c){let a=b.split("/").pop()?.replace(/\.(jsx?|tsx?)$/,"");a&&/^[A-Z]/.test(a)&&(c=a)}if(!c)return;let e=[];for(let b of a.matchAll(/use[A-Z]\w*/g))e.includes(b[0])||e.push(b[0]);let f=e.includes("useState")||e.includes("useReducer"),g=[];for(let b of a.matchAll(/<([A-Z]\w*)[^>]*(?:\/?>|>)/g)){let a=b[1];g.includes(a)||a===c||g.push(a)}return{name:c,hooks:e,hasState:f,childComponents:g}}(a,b);return{imports:c,exports:d,componentInfo:e,type:function(a,b){let c=a.split("/").pop()?.toLowerCase()||"",d=a.toLowerCase();return c.endsWith(".css")?"style":c.includes("config")||"vite.config.js"===c||"tailwind.config.js"===c||"postcss.config.js"===c?"config":d.includes("/hooks/")||c.startsWith("use")?"hook":d.includes("/context/")||c.includes("context")?"context":c.includes("layout")||b.includes("children")?"layout":d.includes("/pages/")||b.includes("useRouter")||b.includes("useParams")?"page":d.includes("/utils/")||d.includes("/lib/")||!b.includes("export default")?"utility":"component"}(b,a)}}(b,c);Object.assign(d,e),("src/main.jsx"===a||"src/index.jsx"===a)&&(f.entryPoint=c),("src/App.jsx"===a||"App.jsx"===a)&&(f.entryPoint=f.entryPoint||c)}a.endsWith(".css")&&(f.styleFiles.push(c),d.type="style"),f.files[c]=d}return f.componentTree=function(a){let b={};for(let[c,d]of Object.entries(a))d.componentInfo&&(b[d.componentInfo.name]={file:c,imports:[],importedBy:[],type:"page"===d.type?"page":"layout"===d.type?"layout":"component"});for(let[c,d]of Object.entries(a))if(d.componentInfo&&d.imports){let a=d.componentInfo.name;for(let c of d.imports)c.isLocal&&c.defaultImport&&b[c.defaultImport]&&(b[a].imports.push(c.defaultImport),b[c.defaultImport].importedBy.push(a))}return b}(f.files),f.routes=function(a){let b=[];for(let[c,d]of Object.entries(a)){if(d.content.includes("<Route")||d.content.includes("createBrowserRouter"))for(let a of d.content.matchAll(/path=["']([^"']+)["'].*(?:element|component)={([^}]+)}/g)){let[,d]=a;b.push({path:d,component:c})}if(d.relativePath.startsWith("pages/")||d.relativePath.startsWith("src/pages/")){let a="/"+d.relativePath.replace(/^(src\/)?pages\//,"").replace(/\.(jsx?|tsx?)$/,"").replace(/index$/,"");b.push({path:a,component:c})}}return b}(f.files),global.sandboxState?.fileCache&&(global.sandboxState.fileCache.manifest=f),u.NextResponse.json({success:!0,files:c,structure:e,fileCount:Object.keys(c).length,manifest:f})}catch(a){return console.error("[get-sandbox-files] Error:",a),u.NextResponse.json({success:!1,error:a.message},{status:500})}}let w=new e.AppRouteRouteModule({definition:{kind:f.RouteKind.APP_ROUTE,page:"/api/get-sandbox-files/route",pathname:"/api/get-sandbox-files",filename:"route",bundlePath:"app/api/get-sandbox-files/route"},distDir:".next",projectDir:"",resolvedPagePath:"/app/app/api/get-sandbox-files/route.ts",nextConfigOutput:"standalone",userland:d}),{workAsyncStorage:x,workUnitAsyncStorage:y,serverHooks:z}=w;function A(){return(0,g.patchFetch)({workAsyncStorage:x,workUnitAsyncStorage:y})}async function B(a,b,c){var d;let e="/api/get-sandbox-files/route";"/index"===e&&(e="/");let g=await w.prepare(a,b,{srcPage:e,multiZoneDraftMode:"false"});if(!g)return b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve()),null;let{buildId:u,params:v,nextConfig:x,isDraftMode:y,prerenderManifest:z,routerServerContext:A,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,resolvedPathname:D}=g,E=(0,j.normalizeAppPath)(e),F=!!(z.dynamicRoutes[E]||z.routes[D]);if(F&&!y){let a=!!z.routes[D],b=z.dynamicRoutes[E];if(b&&!1===b.fallback&&!a)throw new s.NoFallbackError}let G=null;!F||w.isDev||y||(G="/index"===(G=D)?"/":G);let H=!0===w.isDev||!F,I=F&&!H,J=a.method||"GET",K=(0,i.getTracer)(),L=K.getActiveScopeSpan(),M={params:v,prerenderManifest:z,renderOpts:{experimental:{dynamicIO:!!x.experimental.dynamicIO,authInterrupts:!!x.experimental.authInterrupts},supportsDynamicResponse:H,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:null==(d=x.experimental)?void 0:d.cacheLife,isRevalidate:I,waitUntil:c.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:void 0,onInstrumentationRequestError:(b,c,d)=>w.onRequestError(a,b,d,A)},sharedContext:{buildId:u}},N=new k.NodeNextRequest(a),O=new k.NodeNextResponse(b),P=l.NextRequestAdapter.fromNodeNextRequest(N,(0,l.signalFromNodeResponse)(b));try{let d=async c=>w.handle(P,M).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=K.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==m.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${J} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${J} ${a.url}`)}),g=async g=>{var i,j;let k=async({previousCacheEntry:f})=>{try{if(!(0,h.getRequestMeta)(a,"minimalMode")&&B&&C&&!f)return b.statusCode=404,b.setHeader("x-nextjs-cache","REVALIDATED"),b.end("This page could not be found"),null;let e=await d(g);a.fetchMetrics=M.renderOpts.fetchMetrics;let i=M.renderOpts.pendingWaitUntil;i&&c.waitUntil&&(c.waitUntil(i),i=void 0);let j=M.renderOpts.collectedTags;if(!F)return await (0,o.I)(N,O,e,M.renderOpts.pendingWaitUntil),null;{let a=await e.blob(),b=(0,p.toNodeOutgoingHttpHeaders)(e.headers);j&&(b[r.NEXT_CACHE_TAGS_HEADER]=j),!b["content-type"]&&a.type&&(b["content-type"]=a.type);let c=void 0!==M.renderOpts.collectedRevalidate&&!(M.renderOpts.collectedRevalidate>=r.INFINITE_CACHE)&&M.renderOpts.collectedRevalidate,d=void 0===M.renderOpts.collectedExpire||M.renderOpts.collectedExpire>=r.INFINITE_CACHE?void 0:M.renderOpts.collectedExpire;return{value:{kind:t.CachedRouteKind.APP_ROUTE,status:e.status,body:Buffer.from(await a.arrayBuffer()),headers:b},cacheControl:{revalidate:c,expire:d}}}}catch(b){throw(null==f?void 0:f.isStale)&&await w.onRequestError(a,b,{routerKind:"App Router",routePath:e,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})},A),b}},l=await w.handleResponse({req:a,nextConfig:x,cacheKey:G,routeKind:f.RouteKind.APP_ROUTE,isFallback:!1,prerenderManifest:z,isRoutePPREnabled:!1,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,responseGenerator:k,waitUntil:c.waitUntil});if(!F)return null;if((null==l||null==(i=l.value)?void 0:i.kind)!==t.CachedRouteKind.APP_ROUTE)throw Object.defineProperty(Error(`Invariant: app-route received invalid cache entry ${null==l||null==(j=l.value)?void 0:j.kind}`),"__NEXT_ERROR_CODE",{value:"E701",enumerable:!1,configurable:!0});(0,h.getRequestMeta)(a,"minimalMode")||b.setHeader("x-nextjs-cache",B?"REVALIDATED":l.isMiss?"MISS":l.isStale?"STALE":"HIT"),y&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate");let m=(0,p.fromNodeOutgoingHttpHeaders)(l.value.headers);return(0,h.getRequestMeta)(a,"minimalMode")&&F||m.delete(r.NEXT_CACHE_TAGS_HEADER),!l.cacheControl||b.getHeader("Cache-Control")||m.get("Cache-Control")||m.set("Cache-Control",(0,q.getCacheControlHeader)(l.cacheControl)),await (0,o.I)(N,O,new Response(l.value.body,{headers:m,status:l.value.status||200})),null};L?await g(L):await K.withPropagatedContext(a.headers,()=>K.trace(m.BaseServerSpan.handleRequest,{spanName:`${J} ${a.url}`,kind:i.SpanKind.SERVER,attributes:{"http.method":J,"http.target":a.url}},g))}catch(b){if(L||await w.onRequestError(a,b,{routerKind:"App Router",routePath:E,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})}),F)throw b;return await (0,o.I)(N,O,new Response(null,{status:500})),null}}}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[1569,4263],()=>b(b.s=95560));module.exports=c})();
|
.next/standalone/.next/server/app/api/get-sandbox-files/route.js.nft.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":1,"files":["../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/diag.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/metrics.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/propagation.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/trace.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/types.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/global-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/semver.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/Metric.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeter.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeterProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/context-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-validators.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/span_kind.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/status.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/version.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/@opentelemetry/api","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/package.json","../../../../../node_modules/next","../../../../../package.json","../../../../package.json","../../../chunks/1569.js","../../../chunks/4263.js","../../../webpack-runtime.js","route_client-reference-manifest.js"]}
|
.next/standalone/.next/server/app/api/get-sandbox-files/route_client-reference-manifest.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/get-sandbox-files/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8489":{"*":{"id":"73477","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"27267","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"19226","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"86763","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"65708","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"2533","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"66212","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"5851","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"23443","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"9915","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"49715","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"96795","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\"}],\"variableName\":\"inter\"}":{"id":96741,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistVF.woff\",\"variable\":\"--font-geist-sans\",\"weight\":\"100 900\"}],\"variableName\":\"geistSans\"}":{"id":18754,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistMonoVF.woff\",\"variable\":\"--font-geist-mono\",\"weight\":\"100 900\"}],\"variableName\":\"geistMono\"}":{"id":42491,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Roboto_Mono\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-roboto-mono\"}],\"variableName\":\"robotoMono\"}":{"id":77573,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/globals.css":{"id":45644,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/builder/page.tsx":{"id":99949,"name":"*","chunks":[],"async":false},"/app/app/page.tsx":{"id":8489,"name":"*","chunks":["8618","static/chunks/8618-99d793b653701644.js","9835","static/chunks/9835-b44bb2d44f91731c.js","6934","static/chunks/6934-eef0e80eb675453e.js","1565","static/chunks/1565-a28c9d2f6f973e3f.js","8974","static/chunks/app/page-d11fe5c5d60a1488.js"],"async":false},"/app/app/generation/page.tsx":{"id":43520,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/app/":[],"/app/app/layout":[{"inlined":false,"path":"static/css/02684f73a91b9e31.css"},{"inlined":false,"path":"static/css/dc232d0fd013dc23.css"}],"/app/app/page":[{"inlined":false,"path":"static/css/3a411bae8f89e25e.css"}],"/app/app/api/get-sandbox-files/route":[]},"rscModuleMapping":{"8489":{"*":{"id":"39901","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"92849","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"90604","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"82857","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"88746","name":"*","chunks":[],"async":false}},"45644":{"*":{"id":"56272","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"91355","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"27130","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"34785","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"99313","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"66613","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"98037","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"88293","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}}
|
.next/standalone/.next/server/app/api/health/route.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
(()=>{var a={};a.id=2772,a.ids=[2772],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},44870:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70975:()=>{},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},89127:()=>{},93439:(a,b,c)=>{"use strict";c.r(b),c.d(b,{handler:()=>B,patchFetch:()=>A,routeModule:()=>w,serverHooks:()=>z,workAsyncStorage:()=>x,workUnitAsyncStorage:()=>y});var d={};c.r(d),c.d(d,{GET:()=>v});var e=c(21983),f=c(47944),g=c(77223),h=c(80479),i=c(22265),j=c(261),k=c(73675),l=c(48773),m=c(32503),n=c(92836),o=c(66898),p=c(37336),q=c(58746),r=c(66351),s=c(86439),t=c(41557),u=c(79758);async function v(){return u.NextResponse.json({status:"ok"})}let w=new e.AppRouteRouteModule({definition:{kind:f.RouteKind.APP_ROUTE,page:"/api/health/route",pathname:"/api/health",filename:"route",bundlePath:"app/api/health/route"},distDir:".next",projectDir:"",resolvedPagePath:"/app/app/api/health/route.ts",nextConfigOutput:"standalone",userland:d}),{workAsyncStorage:x,workUnitAsyncStorage:y,serverHooks:z}=w;function A(){return(0,g.patchFetch)({workAsyncStorage:x,workUnitAsyncStorage:y})}async function B(a,b,c){var d;let e="/api/health/route";"/index"===e&&(e="/");let g=await w.prepare(a,b,{srcPage:e,multiZoneDraftMode:"false"});if(!g)return b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve()),null;let{buildId:u,params:v,nextConfig:x,isDraftMode:y,prerenderManifest:z,routerServerContext:A,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,resolvedPathname:D}=g,E=(0,j.normalizeAppPath)(e),F=!!(z.dynamicRoutes[E]||z.routes[D]);if(F&&!y){let a=!!z.routes[D],b=z.dynamicRoutes[E];if(b&&!1===b.fallback&&!a)throw new s.NoFallbackError}let G=null;!F||w.isDev||y||(G="/index"===(G=D)?"/":G);let H=!0===w.isDev||!F,I=F&&!H,J=a.method||"GET",K=(0,i.getTracer)(),L=K.getActiveScopeSpan(),M={params:v,prerenderManifest:z,renderOpts:{experimental:{dynamicIO:!!x.experimental.dynamicIO,authInterrupts:!!x.experimental.authInterrupts},supportsDynamicResponse:H,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:null==(d=x.experimental)?void 0:d.cacheLife,isRevalidate:I,waitUntil:c.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:void 0,onInstrumentationRequestError:(b,c,d)=>w.onRequestError(a,b,d,A)},sharedContext:{buildId:u}},N=new k.NodeNextRequest(a),O=new k.NodeNextResponse(b),P=l.NextRequestAdapter.fromNodeNextRequest(N,(0,l.signalFromNodeResponse)(b));try{let d=async c=>w.handle(P,M).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=K.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==m.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${J} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${J} ${a.url}`)}),g=async g=>{var i,j;let k=async({previousCacheEntry:f})=>{try{if(!(0,h.getRequestMeta)(a,"minimalMode")&&B&&C&&!f)return b.statusCode=404,b.setHeader("x-nextjs-cache","REVALIDATED"),b.end("This page could not be found"),null;let e=await d(g);a.fetchMetrics=M.renderOpts.fetchMetrics;let i=M.renderOpts.pendingWaitUntil;i&&c.waitUntil&&(c.waitUntil(i),i=void 0);let j=M.renderOpts.collectedTags;if(!F)return await (0,o.I)(N,O,e,M.renderOpts.pendingWaitUntil),null;{let a=await e.blob(),b=(0,p.toNodeOutgoingHttpHeaders)(e.headers);j&&(b[r.NEXT_CACHE_TAGS_HEADER]=j),!b["content-type"]&&a.type&&(b["content-type"]=a.type);let c=void 0!==M.renderOpts.collectedRevalidate&&!(M.renderOpts.collectedRevalidate>=r.INFINITE_CACHE)&&M.renderOpts.collectedRevalidate,d=void 0===M.renderOpts.collectedExpire||M.renderOpts.collectedExpire>=r.INFINITE_CACHE?void 0:M.renderOpts.collectedExpire;return{value:{kind:t.CachedRouteKind.APP_ROUTE,status:e.status,body:Buffer.from(await a.arrayBuffer()),headers:b},cacheControl:{revalidate:c,expire:d}}}}catch(b){throw(null==f?void 0:f.isStale)&&await w.onRequestError(a,b,{routerKind:"App Router",routePath:e,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})},A),b}},l=await w.handleResponse({req:a,nextConfig:x,cacheKey:G,routeKind:f.RouteKind.APP_ROUTE,isFallback:!1,prerenderManifest:z,isRoutePPREnabled:!1,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,responseGenerator:k,waitUntil:c.waitUntil});if(!F)return null;if((null==l||null==(i=l.value)?void 0:i.kind)!==t.CachedRouteKind.APP_ROUTE)throw Object.defineProperty(Error(`Invariant: app-route received invalid cache entry ${null==l||null==(j=l.value)?void 0:j.kind}`),"__NEXT_ERROR_CODE",{value:"E701",enumerable:!1,configurable:!0});(0,h.getRequestMeta)(a,"minimalMode")||b.setHeader("x-nextjs-cache",B?"REVALIDATED":l.isMiss?"MISS":l.isStale?"STALE":"HIT"),y&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate");let m=(0,p.fromNodeOutgoingHttpHeaders)(l.value.headers);return(0,h.getRequestMeta)(a,"minimalMode")&&F||m.delete(r.NEXT_CACHE_TAGS_HEADER),!l.cacheControl||b.getHeader("Cache-Control")||m.get("Cache-Control")||m.set("Cache-Control",(0,q.getCacheControlHeader)(l.cacheControl)),await (0,o.I)(N,O,new Response(l.value.body,{headers:m,status:l.value.status||200})),null};L?await g(L):await K.withPropagatedContext(a.headers,()=>K.trace(m.BaseServerSpan.handleRequest,{spanName:`${J} ${a.url}`,kind:i.SpanKind.SERVER,attributes:{"http.method":J,"http.target":a.url}},g))}catch(b){if(L||await w.onRequestError(a,b,{routerKind:"App Router",routePath:E,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})}),F)throw b;return await (0,o.I)(N,O,new Response(null,{status:500})),null}}}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[1569,4263],()=>b(b.s=93439));module.exports=c})();
|
.next/standalone/.next/server/app/api/health/route.js.nft.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":1,"files":["../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/diag.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/metrics.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/propagation.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/trace.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/types.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/global-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/semver.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/Metric.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeter.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeterProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/context-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-validators.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/span_kind.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/status.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/version.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/@opentelemetry/api","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/package.json","../../../../../node_modules/next","../../../../../package.json","../../../../package.json","../../../chunks/1569.js","../../../chunks/4263.js","../../../webpack-runtime.js","route_client-reference-manifest.js"]}
|
.next/standalone/.next/server/app/api/health/route_client-reference-manifest.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/health/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8489":{"*":{"id":"73477","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"27267","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"19226","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"86763","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"65708","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"2533","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"66212","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"5851","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"23443","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"9915","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"49715","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"96795","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\"}],\"variableName\":\"inter\"}":{"id":96741,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistVF.woff\",\"variable\":\"--font-geist-sans\",\"weight\":\"100 900\"}],\"variableName\":\"geistSans\"}":{"id":18754,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistMonoVF.woff\",\"variable\":\"--font-geist-mono\",\"weight\":\"100 900\"}],\"variableName\":\"geistMono\"}":{"id":42491,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Roboto_Mono\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-roboto-mono\"}],\"variableName\":\"robotoMono\"}":{"id":77573,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/globals.css":{"id":45644,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/builder/page.tsx":{"id":99949,"name":"*","chunks":[],"async":false},"/app/app/page.tsx":{"id":8489,"name":"*","chunks":["8618","static/chunks/8618-99d793b653701644.js","9835","static/chunks/9835-b44bb2d44f91731c.js","6934","static/chunks/6934-eef0e80eb675453e.js","1565","static/chunks/1565-a28c9d2f6f973e3f.js","8974","static/chunks/app/page-d11fe5c5d60a1488.js"],"async":false},"/app/app/generation/page.tsx":{"id":43520,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/app/":[],"/app/app/layout":[{"inlined":false,"path":"static/css/02684f73a91b9e31.css"},{"inlined":false,"path":"static/css/dc232d0fd013dc23.css"}],"/app/app/page":[{"inlined":false,"path":"static/css/3a411bae8f89e25e.css"}],"/app/app/api/health/route":[]},"rscModuleMapping":{"8489":{"*":{"id":"39901","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"92849","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"90604","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"82857","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"88746","name":"*","chunks":[],"async":false}},"45644":{"*":{"id":"56272","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"91355","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"27130","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"34785","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"99313","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"66613","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"98037","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"88293","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}}
|
.next/standalone/.next/server/app/api/install-packages-v2/route.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
"use strict";(()=>{var a={};a.id=6920,a.ids=[6920],a.modules={261:a=>{a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},12412:a=>{a.exports=require("assert")},21820:a=>{a.exports=require("os")},27910:a=>{a.exports=require("stream")},29021:a=>{a.exports=require("fs")},29294:a=>{a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{a.exports=require("path")},34589:a=>{a.exports=require("node:assert")},44870:a=>{a.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},46193:a=>{a.exports=require("node:string_decoder")},51455:a=>{a.exports=require("node:fs/promises")},57075:a=>{a.exports=require("node:stream")},63033:a=>{a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70311:a=>{a.exports=require("timers/promises")},73024:a=>{a.exports=require("node:fs")},73136:a=>{a.exports=require("node:url")},74075:a=>{a.exports=require("zlib")},76760:a=>{a.exports=require("node:path")},77598:a=>{a.exports=require("node:crypto")},78474:a=>{a.exports=require("node:events")},79428:a=>{a.exports=require("buffer")},81466:(a,b,c)=>{c.r(b),c.d(b,{handler:()=>C,patchFetch:()=>B,routeModule:()=>x,serverHooks:()=>A,workAsyncStorage:()=>y,workUnitAsyncStorage:()=>z});var d={};c.r(d),c.d(d,{POST:()=>w});var e=c(21983),f=c(47944),g=c(77223),h=c(80479),i=c(22265),j=c(261),k=c(73675),l=c(48773),m=c(32503),n=c(92836),o=c(66898),p=c(37336),q=c(58746),r=c(66351),s=c(86439),t=c(41557),u=c(79758),v=c(65739);async function w(a){try{let{packages:b}=await a.json();if(!b||!Array.isArray(b)||0===b.length)return u.NextResponse.json({success:!1,error:"Packages array is required"},{status:400});let c=v.t.getActiveProvider()||global.activeSandboxProvider;if(!c)return u.NextResponse.json({success:!1,error:"No active sandbox"},{status:400});console.log(`[install-packages-v2] Installing: ${b.join(", ")}`);let d=await c.installPackages(b);return u.NextResponse.json({success:d.success,output:d.stdout,error:d.stderr,message:d.success?"Packages installed successfully":"Package installation failed"})}catch(a){return console.error("[install-packages-v2] Error:",a),u.NextResponse.json({success:!1,error:a.message},{status:500})}}let x=new e.AppRouteRouteModule({definition:{kind:f.RouteKind.APP_ROUTE,page:"/api/install-packages-v2/route",pathname:"/api/install-packages-v2",filename:"route",bundlePath:"app/api/install-packages-v2/route"},distDir:".next",projectDir:"",resolvedPagePath:"/app/app/api/install-packages-v2/route.ts",nextConfigOutput:"standalone",userland:d}),{workAsyncStorage:y,workUnitAsyncStorage:z,serverHooks:A}=x;function B(){return(0,g.patchFetch)({workAsyncStorage:y,workUnitAsyncStorage:z})}async function C(a,b,c){var d;let e="/api/install-packages-v2/route";"/index"===e&&(e="/");let g=await x.prepare(a,b,{srcPage:e,multiZoneDraftMode:"false"});if(!g)return b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve()),null;let{buildId:u,params:v,nextConfig:w,isDraftMode:y,prerenderManifest:z,routerServerContext:A,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,resolvedPathname:D}=g,E=(0,j.normalizeAppPath)(e),F=!!(z.dynamicRoutes[E]||z.routes[D]);if(F&&!y){let a=!!z.routes[D],b=z.dynamicRoutes[E];if(b&&!1===b.fallback&&!a)throw new s.NoFallbackError}let G=null;!F||x.isDev||y||(G="/index"===(G=D)?"/":G);let H=!0===x.isDev||!F,I=F&&!H,J=a.method||"GET",K=(0,i.getTracer)(),L=K.getActiveScopeSpan(),M={params:v,prerenderManifest:z,renderOpts:{experimental:{dynamicIO:!!w.experimental.dynamicIO,authInterrupts:!!w.experimental.authInterrupts},supportsDynamicResponse:H,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:null==(d=w.experimental)?void 0:d.cacheLife,isRevalidate:I,waitUntil:c.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:void 0,onInstrumentationRequestError:(b,c,d)=>x.onRequestError(a,b,d,A)},sharedContext:{buildId:u}},N=new k.NodeNextRequest(a),O=new k.NodeNextResponse(b),P=l.NextRequestAdapter.fromNodeNextRequest(N,(0,l.signalFromNodeResponse)(b));try{let d=async c=>x.handle(P,M).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=K.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==m.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${J} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${J} ${a.url}`)}),g=async g=>{var i,j;let k=async({previousCacheEntry:f})=>{try{if(!(0,h.getRequestMeta)(a,"minimalMode")&&B&&C&&!f)return b.statusCode=404,b.setHeader("x-nextjs-cache","REVALIDATED"),b.end("This page could not be found"),null;let e=await d(g);a.fetchMetrics=M.renderOpts.fetchMetrics;let i=M.renderOpts.pendingWaitUntil;i&&c.waitUntil&&(c.waitUntil(i),i=void 0);let j=M.renderOpts.collectedTags;if(!F)return await (0,o.I)(N,O,e,M.renderOpts.pendingWaitUntil),null;{let a=await e.blob(),b=(0,p.toNodeOutgoingHttpHeaders)(e.headers);j&&(b[r.NEXT_CACHE_TAGS_HEADER]=j),!b["content-type"]&&a.type&&(b["content-type"]=a.type);let c=void 0!==M.renderOpts.collectedRevalidate&&!(M.renderOpts.collectedRevalidate>=r.INFINITE_CACHE)&&M.renderOpts.collectedRevalidate,d=void 0===M.renderOpts.collectedExpire||M.renderOpts.collectedExpire>=r.INFINITE_CACHE?void 0:M.renderOpts.collectedExpire;return{value:{kind:t.CachedRouteKind.APP_ROUTE,status:e.status,body:Buffer.from(await a.arrayBuffer()),headers:b},cacheControl:{revalidate:c,expire:d}}}}catch(b){throw(null==f?void 0:f.isStale)&&await x.onRequestError(a,b,{routerKind:"App Router",routePath:e,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})},A),b}},l=await x.handleResponse({req:a,nextConfig:w,cacheKey:G,routeKind:f.RouteKind.APP_ROUTE,isFallback:!1,prerenderManifest:z,isRoutePPREnabled:!1,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,responseGenerator:k,waitUntil:c.waitUntil});if(!F)return null;if((null==l||null==(i=l.value)?void 0:i.kind)!==t.CachedRouteKind.APP_ROUTE)throw Object.defineProperty(Error(`Invariant: app-route received invalid cache entry ${null==l||null==(j=l.value)?void 0:j.kind}`),"__NEXT_ERROR_CODE",{value:"E701",enumerable:!1,configurable:!0});(0,h.getRequestMeta)(a,"minimalMode")||b.setHeader("x-nextjs-cache",B?"REVALIDATED":l.isMiss?"MISS":l.isStale?"STALE":"HIT"),y&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate");let m=(0,p.fromNodeOutgoingHttpHeaders)(l.value.headers);return(0,h.getRequestMeta)(a,"minimalMode")&&F||m.delete(r.NEXT_CACHE_TAGS_HEADER),!l.cacheControl||b.getHeader("Cache-Control")||m.get("Cache-Control")||m.set("Cache-Control",(0,q.getCacheControlHeader)(l.cacheControl)),await (0,o.I)(N,O,new Response(l.value.body,{headers:m,status:l.value.status||200})),null};L?await g(L):await K.withPropagatedContext(a.headers,()=>K.trace(m.BaseServerSpan.handleRequest,{spanName:`${J} ${a.url}`,kind:i.SpanKind.SERVER,attributes:{"http.method":J,"http.target":a.url}},g))}catch(b){if(L||await x.onRequestError(a,b,{routerKind:"App Router",routePath:E,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})}),F)throw b;return await (0,o.I)(N,O,new Response(null,{status:500})),null}}},86439:a=>{a.exports=require("next/dist/shared/lib/no-fallback-error.external")},94735:a=>{a.exports=require("events")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[1569,4263,3973,9669,620],()=>b(b.s=81466));module.exports=c})();
|
.next/standalone/.next/server/app/api/install-packages-v2/route.js.nft.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":1,"files":["../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/diag.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/metrics.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/propagation.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/trace.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/types.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/global-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/semver.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/Metric.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeter.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeterProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/context-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-validators.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/span_kind.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/status.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/version.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/@opentelemetry/api","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/package.json","../../../../../node_modules/next","../../../../../package.json","../../../../package.json","../../../chunks/1569.js","../../../chunks/2876.js","../../../chunks/2945.js","../../../chunks/3973.js","../../../chunks/4263.js","../../../chunks/4567.js","../../../chunks/620.js","../../../chunks/6617.js","../../../chunks/6965.js","../../../chunks/9669.js","../../../webpack-runtime.js","route_client-reference-manifest.js"]}
|
.next/standalone/.next/server/app/api/install-packages-v2/route_client-reference-manifest.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/install-packages-v2/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8489":{"*":{"id":"73477","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"27267","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"19226","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"86763","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"65708","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"2533","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"66212","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"5851","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"23443","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"9915","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"49715","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"96795","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\"}],\"variableName\":\"inter\"}":{"id":96741,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistVF.woff\",\"variable\":\"--font-geist-sans\",\"weight\":\"100 900\"}],\"variableName\":\"geistSans\"}":{"id":18754,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistMonoVF.woff\",\"variable\":\"--font-geist-mono\",\"weight\":\"100 900\"}],\"variableName\":\"geistMono\"}":{"id":42491,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Roboto_Mono\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-roboto-mono\"}],\"variableName\":\"robotoMono\"}":{"id":77573,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/globals.css":{"id":45644,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/builder/page.tsx":{"id":99949,"name":"*","chunks":[],"async":false},"/app/app/page.tsx":{"id":8489,"name":"*","chunks":["8618","static/chunks/8618-99d793b653701644.js","9835","static/chunks/9835-b44bb2d44f91731c.js","6934","static/chunks/6934-eef0e80eb675453e.js","1565","static/chunks/1565-a28c9d2f6f973e3f.js","8974","static/chunks/app/page-d11fe5c5d60a1488.js"],"async":false},"/app/app/generation/page.tsx":{"id":43520,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/app/":[],"/app/app/layout":[{"inlined":false,"path":"static/css/02684f73a91b9e31.css"},{"inlined":false,"path":"static/css/dc232d0fd013dc23.css"}],"/app/app/page":[{"inlined":false,"path":"static/css/3a411bae8f89e25e.css"}],"/app/app/api/install-packages-v2/route":[]},"rscModuleMapping":{"8489":{"*":{"id":"39901","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"92849","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"90604","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"82857","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"88746","name":"*","chunks":[],"async":false}},"45644":{"*":{"id":"56272","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"91355","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"27130","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"34785","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"99313","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"66613","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"98037","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"88293","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}}
|
.next/standalone/.next/server/app/api/install-packages/route.js
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(()=>{var a={};a.id=8263,a.ids=[8263],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},32552:(a,b,c)=>{"use strict";c.r(b),c.d(b,{handler:()=>B,patchFetch:()=>A,routeModule:()=>w,serverHooks:()=>z,workAsyncStorage:()=>x,workUnitAsyncStorage:()=>y});var d={};c.r(d),c.d(d,{POST:()=>v});var e=c(21983),f=c(47944),g=c(77223),h=c(80479),i=c(22265),j=c(261),k=c(73675),l=c(48773),m=c(32503),n=c(92836),o=c(66898),p=c(37336),q=c(58746),r=c(66351),s=c(86439),t=c(41557),u=c(79758);async function v(a){try{let{packages:b}=await a.json();if(!b||!Array.isArray(b)||0===b.length)return u.NextResponse.json({success:!1,error:"Packages array is required"},{status:400});let c=[...new Set(b)].filter(a=>a&&"string"==typeof a&&""!==a.trim()).map(a=>a.trim());if(0===c.length)return u.NextResponse.json({success:!1,error:"No valid package names provided"},{status:400});b.length!==c.length&&(console.log(`[install-packages] Cleaned packages: removed ${b.length-c.length} invalid/duplicate entries`),console.log("[install-packages] Original:",b),console.log("[install-packages] Cleaned:",c));let d=global.activeSandboxProvider;if(!d)return u.NextResponse.json({success:!1,error:"No active sandbox provider available"},{status:400});console.log("[install-packages] Installing packages:",c);let e=new TextEncoder,f=new TransformStream,g=f.writable.getWriter(),h=async a=>{let b=`data: ${JSON.stringify(a)}
|
| 2 |
+
|
| 3 |
+
`;await g.write(e.encode(b))};return(async a=>{try{await h({type:"start",message:`Installing ${c.length} package${c.length>1?"s":""}...`,packages:c}),await h({type:"status",message:"Stopping development server..."});try{await a.runCommand("pkill -f vite"),await new Promise(a=>setTimeout(a,1e3))}catch(a){console.debug("[install-packages] No existing dev server found:",a)}await h({type:"status",message:"Checking installed packages..."});let b=c;try{let d="";try{d=await a.readFile("package.json")}catch(a){console.log("[install-packages] Error reading package.json:",a)}if(d){let a=JSON.parse(d),e=a.dependencies||{},f=a.devDependencies||{},g={...e,...f},i=[],j=[];for(let a of c){let b=a.startsWith("@")?a:a.split("@")[0];g[b]?i.push(b):j.push(a)}b=j,i.length>0&&await h({type:"info",message:`Already installed: ${i.join(", ")}`})}}catch(a){console.error("[install-packages] Error checking existing packages:",a),b=c}if(0===b.length){await h({type:"success",message:"All packages are already installed",installedPackages:[],alreadyInstalled:c}),await h({type:"status",message:"Restarting development server..."}),await a.restartViteServer(),await h({type:"complete",message:"Dev server restarted!",installedPackages:[]});return}await h({type:"info",message:`Installing ${b.length} new package(s): ${b.join(", ")}`});let d=await a.installPackages(b),e=String(d.stdout||""),f=String(d.stderr||"");if(e)for(let a of e.split("\n").filter(a=>a.trim()))a.includes("npm WARN")?await h({type:"warning",message:a}):a.trim()&&await h({type:"output",message:a});if(f)for(let a of f.split("\n").filter(a=>a.trim()))a.includes("ERESOLVE")?await h({type:"warning",message:`Dependency conflict resolved with --legacy-peer-deps: ${a}`}):a.trim()&&await h({type:"error",message:a});0===d.exitCode?await h({type:"success",message:`Successfully installed: ${b.join(", ")}`,installedPackages:b}):await h({type:"error",message:"Package installation failed"}),await h({type:"status",message:"Restarting development server..."});try{await a.restartViteServer(),await new Promise(a=>setTimeout(a,3e3)),await h({type:"complete",message:"Package installation complete and dev server restarted!",installedPackages:b})}catch(a){await h({type:"error",message:`Failed to restart dev server: ${a.message}`})}}catch(b){let a=b.message;a&&"undefined"!==a&&await h({type:"error",message:a})}finally{await g.close()}})(d),new Response(f.readable,{headers:{"Content-Type":"text/event-stream","Cache-Control":"no-cache",Connection:"keep-alive"}})}catch(a){return console.error("[install-packages] Error:",a),u.NextResponse.json({success:!1,error:a.message},{status:500})}}let w=new e.AppRouteRouteModule({definition:{kind:f.RouteKind.APP_ROUTE,page:"/api/install-packages/route",pathname:"/api/install-packages",filename:"route",bundlePath:"app/api/install-packages/route"},distDir:".next",projectDir:"",resolvedPagePath:"/app/app/api/install-packages/route.ts",nextConfigOutput:"standalone",userland:d}),{workAsyncStorage:x,workUnitAsyncStorage:y,serverHooks:z}=w;function A(){return(0,g.patchFetch)({workAsyncStorage:x,workUnitAsyncStorage:y})}async function B(a,b,c){var d;let e="/api/install-packages/route";"/index"===e&&(e="/");let g=await w.prepare(a,b,{srcPage:e,multiZoneDraftMode:"false"});if(!g)return b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve()),null;let{buildId:u,params:v,nextConfig:x,isDraftMode:y,prerenderManifest:z,routerServerContext:A,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,resolvedPathname:D}=g,E=(0,j.normalizeAppPath)(e),F=!!(z.dynamicRoutes[E]||z.routes[D]);if(F&&!y){let a=!!z.routes[D],b=z.dynamicRoutes[E];if(b&&!1===b.fallback&&!a)throw new s.NoFallbackError}let G=null;!F||w.isDev||y||(G="/index"===(G=D)?"/":G);let H=!0===w.isDev||!F,I=F&&!H,J=a.method||"GET",K=(0,i.getTracer)(),L=K.getActiveScopeSpan(),M={params:v,prerenderManifest:z,renderOpts:{experimental:{dynamicIO:!!x.experimental.dynamicIO,authInterrupts:!!x.experimental.authInterrupts},supportsDynamicResponse:H,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:null==(d=x.experimental)?void 0:d.cacheLife,isRevalidate:I,waitUntil:c.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:void 0,onInstrumentationRequestError:(b,c,d)=>w.onRequestError(a,b,d,A)},sharedContext:{buildId:u}},N=new k.NodeNextRequest(a),O=new k.NodeNextResponse(b),P=l.NextRequestAdapter.fromNodeNextRequest(N,(0,l.signalFromNodeResponse)(b));try{let d=async c=>w.handle(P,M).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=K.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==m.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${J} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${J} ${a.url}`)}),g=async g=>{var i,j;let k=async({previousCacheEntry:f})=>{try{if(!(0,h.getRequestMeta)(a,"minimalMode")&&B&&C&&!f)return b.statusCode=404,b.setHeader("x-nextjs-cache","REVALIDATED"),b.end("This page could not be found"),null;let e=await d(g);a.fetchMetrics=M.renderOpts.fetchMetrics;let i=M.renderOpts.pendingWaitUntil;i&&c.waitUntil&&(c.waitUntil(i),i=void 0);let j=M.renderOpts.collectedTags;if(!F)return await (0,o.I)(N,O,e,M.renderOpts.pendingWaitUntil),null;{let a=await e.blob(),b=(0,p.toNodeOutgoingHttpHeaders)(e.headers);j&&(b[r.NEXT_CACHE_TAGS_HEADER]=j),!b["content-type"]&&a.type&&(b["content-type"]=a.type);let c=void 0!==M.renderOpts.collectedRevalidate&&!(M.renderOpts.collectedRevalidate>=r.INFINITE_CACHE)&&M.renderOpts.collectedRevalidate,d=void 0===M.renderOpts.collectedExpire||M.renderOpts.collectedExpire>=r.INFINITE_CACHE?void 0:M.renderOpts.collectedExpire;return{value:{kind:t.CachedRouteKind.APP_ROUTE,status:e.status,body:Buffer.from(await a.arrayBuffer()),headers:b},cacheControl:{revalidate:c,expire:d}}}}catch(b){throw(null==f?void 0:f.isStale)&&await w.onRequestError(a,b,{routerKind:"App Router",routePath:e,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})},A),b}},l=await w.handleResponse({req:a,nextConfig:x,cacheKey:G,routeKind:f.RouteKind.APP_ROUTE,isFallback:!1,prerenderManifest:z,isRoutePPREnabled:!1,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,responseGenerator:k,waitUntil:c.waitUntil});if(!F)return null;if((null==l||null==(i=l.value)?void 0:i.kind)!==t.CachedRouteKind.APP_ROUTE)throw Object.defineProperty(Error(`Invariant: app-route received invalid cache entry ${null==l||null==(j=l.value)?void 0:j.kind}`),"__NEXT_ERROR_CODE",{value:"E701",enumerable:!1,configurable:!0});(0,h.getRequestMeta)(a,"minimalMode")||b.setHeader("x-nextjs-cache",B?"REVALIDATED":l.isMiss?"MISS":l.isStale?"STALE":"HIT"),y&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate");let m=(0,p.fromNodeOutgoingHttpHeaders)(l.value.headers);return(0,h.getRequestMeta)(a,"minimalMode")&&F||m.delete(r.NEXT_CACHE_TAGS_HEADER),!l.cacheControl||b.getHeader("Cache-Control")||m.get("Cache-Control")||m.set("Cache-Control",(0,q.getCacheControlHeader)(l.cacheControl)),await (0,o.I)(N,O,new Response(l.value.body,{headers:m,status:l.value.status||200})),null};L?await g(L):await K.withPropagatedContext(a.headers,()=>K.trace(m.BaseServerSpan.handleRequest,{spanName:`${J} ${a.url}`,kind:i.SpanKind.SERVER,attributes:{"http.method":J,"http.target":a.url}},g))}catch(b){if(L||await w.onRequestError(a,b,{routerKind:"App Router",routePath:E,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})}),F)throw b;return await (0,o.I)(N,O,new Response(null,{status:500})),null}}},44870:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70975:()=>{},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},89127:()=>{}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[1569,4263],()=>b(b.s=32552));module.exports=c})();
|
.next/standalone/.next/server/app/api/install-packages/route.js.nft.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":1,"files":["../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/diag.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/metrics.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/propagation.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/trace.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/types.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/global-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/semver.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/Metric.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeter.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeterProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/context-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-validators.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/span_kind.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/status.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/version.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/@opentelemetry/api","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/package.json","../../../../../node_modules/next","../../../../../package.json","../../../../package.json","../../../chunks/1569.js","../../../chunks/4263.js","../../../webpack-runtime.js","route_client-reference-manifest.js"]}
|
.next/standalone/.next/server/app/api/install-packages/route_client-reference-manifest.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/install-packages/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8489":{"*":{"id":"73477","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"27267","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"19226","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"86763","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"65708","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"2533","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"66212","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"5851","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"23443","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"9915","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"49715","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"96795","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\"}],\"variableName\":\"inter\"}":{"id":96741,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistVF.woff\",\"variable\":\"--font-geist-sans\",\"weight\":\"100 900\"}],\"variableName\":\"geistSans\"}":{"id":18754,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistMonoVF.woff\",\"variable\":\"--font-geist-mono\",\"weight\":\"100 900\"}],\"variableName\":\"geistMono\"}":{"id":42491,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Roboto_Mono\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-roboto-mono\"}],\"variableName\":\"robotoMono\"}":{"id":77573,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/globals.css":{"id":45644,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/builder/page.tsx":{"id":99949,"name":"*","chunks":[],"async":false},"/app/app/page.tsx":{"id":8489,"name":"*","chunks":["8618","static/chunks/8618-99d793b653701644.js","9835","static/chunks/9835-b44bb2d44f91731c.js","6934","static/chunks/6934-eef0e80eb675453e.js","1565","static/chunks/1565-a28c9d2f6f973e3f.js","8974","static/chunks/app/page-d11fe5c5d60a1488.js"],"async":false},"/app/app/generation/page.tsx":{"id":43520,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/app/":[],"/app/app/layout":[{"inlined":false,"path":"static/css/02684f73a91b9e31.css"},{"inlined":false,"path":"static/css/dc232d0fd013dc23.css"}],"/app/app/page":[{"inlined":false,"path":"static/css/3a411bae8f89e25e.css"}],"/app/app/api/install-packages/route":[]},"rscModuleMapping":{"8489":{"*":{"id":"39901","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"92849","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"90604","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"82857","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"88746","name":"*","chunks":[],"async":false}},"45644":{"*":{"id":"56272","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"91355","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"27130","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"34785","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"99313","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"66613","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"98037","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"88293","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}}
|
.next/standalone/.next/server/app/api/kill-sandbox/route.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
(()=>{var a={};a.id=1888,a.ids=[1888],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},44870:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},54279:(a,b,c)=>{"use strict";c.r(b),c.d(b,{handler:()=>B,patchFetch:()=>A,routeModule:()=>w,serverHooks:()=>z,workAsyncStorage:()=>x,workUnitAsyncStorage:()=>y});var d={};c.r(d),c.d(d,{POST:()=>v});var e=c(21983),f=c(47944),g=c(77223),h=c(80479),i=c(22265),j=c(261),k=c(73675),l=c(48773),m=c(32503),n=c(92836),o=c(66898),p=c(37336),q=c(58746),r=c(66351),s=c(86439),t=c(41557),u=c(79758);async function v(){try{console.log("[kill-sandbox] Stopping active sandbox...");let a=!1;if(global.activeSandboxProvider){try{await global.activeSandboxProvider.terminate(),a=!0,console.log("[kill-sandbox] Sandbox stopped successfully")}catch(a){console.error("[kill-sandbox] Failed to stop sandbox:",a)}global.activeSandboxProvider=null,global.sandboxData=null}return global.existingFiles&&global.existingFiles.clear(),u.NextResponse.json({success:!0,sandboxKilled:a,message:"Sandbox cleaned up successfully"})}catch(a){return console.error("[kill-sandbox] Error:",a),u.NextResponse.json({success:!1,error:a.message},{status:500})}}let w=new e.AppRouteRouteModule({definition:{kind:f.RouteKind.APP_ROUTE,page:"/api/kill-sandbox/route",pathname:"/api/kill-sandbox",filename:"route",bundlePath:"app/api/kill-sandbox/route"},distDir:".next",projectDir:"",resolvedPagePath:"/app/app/api/kill-sandbox/route.ts",nextConfigOutput:"standalone",userland:d}),{workAsyncStorage:x,workUnitAsyncStorage:y,serverHooks:z}=w;function A(){return(0,g.patchFetch)({workAsyncStorage:x,workUnitAsyncStorage:y})}async function B(a,b,c){var d;let e="/api/kill-sandbox/route";"/index"===e&&(e="/");let g=await w.prepare(a,b,{srcPage:e,multiZoneDraftMode:"false"});if(!g)return b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve()),null;let{buildId:u,params:v,nextConfig:x,isDraftMode:y,prerenderManifest:z,routerServerContext:A,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,resolvedPathname:D}=g,E=(0,j.normalizeAppPath)(e),F=!!(z.dynamicRoutes[E]||z.routes[D]);if(F&&!y){let a=!!z.routes[D],b=z.dynamicRoutes[E];if(b&&!1===b.fallback&&!a)throw new s.NoFallbackError}let G=null;!F||w.isDev||y||(G="/index"===(G=D)?"/":G);let H=!0===w.isDev||!F,I=F&&!H,J=a.method||"GET",K=(0,i.getTracer)(),L=K.getActiveScopeSpan(),M={params:v,prerenderManifest:z,renderOpts:{experimental:{dynamicIO:!!x.experimental.dynamicIO,authInterrupts:!!x.experimental.authInterrupts},supportsDynamicResponse:H,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:null==(d=x.experimental)?void 0:d.cacheLife,isRevalidate:I,waitUntil:c.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:void 0,onInstrumentationRequestError:(b,c,d)=>w.onRequestError(a,b,d,A)},sharedContext:{buildId:u}},N=new k.NodeNextRequest(a),O=new k.NodeNextResponse(b),P=l.NextRequestAdapter.fromNodeNextRequest(N,(0,l.signalFromNodeResponse)(b));try{let d=async c=>w.handle(P,M).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=K.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==m.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${J} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${J} ${a.url}`)}),g=async g=>{var i,j;let k=async({previousCacheEntry:f})=>{try{if(!(0,h.getRequestMeta)(a,"minimalMode")&&B&&C&&!f)return b.statusCode=404,b.setHeader("x-nextjs-cache","REVALIDATED"),b.end("This page could not be found"),null;let e=await d(g);a.fetchMetrics=M.renderOpts.fetchMetrics;let i=M.renderOpts.pendingWaitUntil;i&&c.waitUntil&&(c.waitUntil(i),i=void 0);let j=M.renderOpts.collectedTags;if(!F)return await (0,o.I)(N,O,e,M.renderOpts.pendingWaitUntil),null;{let a=await e.blob(),b=(0,p.toNodeOutgoingHttpHeaders)(e.headers);j&&(b[r.NEXT_CACHE_TAGS_HEADER]=j),!b["content-type"]&&a.type&&(b["content-type"]=a.type);let c=void 0!==M.renderOpts.collectedRevalidate&&!(M.renderOpts.collectedRevalidate>=r.INFINITE_CACHE)&&M.renderOpts.collectedRevalidate,d=void 0===M.renderOpts.collectedExpire||M.renderOpts.collectedExpire>=r.INFINITE_CACHE?void 0:M.renderOpts.collectedExpire;return{value:{kind:t.CachedRouteKind.APP_ROUTE,status:e.status,body:Buffer.from(await a.arrayBuffer()),headers:b},cacheControl:{revalidate:c,expire:d}}}}catch(b){throw(null==f?void 0:f.isStale)&&await w.onRequestError(a,b,{routerKind:"App Router",routePath:e,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})},A),b}},l=await w.handleResponse({req:a,nextConfig:x,cacheKey:G,routeKind:f.RouteKind.APP_ROUTE,isFallback:!1,prerenderManifest:z,isRoutePPREnabled:!1,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,responseGenerator:k,waitUntil:c.waitUntil});if(!F)return null;if((null==l||null==(i=l.value)?void 0:i.kind)!==t.CachedRouteKind.APP_ROUTE)throw Object.defineProperty(Error(`Invariant: app-route received invalid cache entry ${null==l||null==(j=l.value)?void 0:j.kind}`),"__NEXT_ERROR_CODE",{value:"E701",enumerable:!1,configurable:!0});(0,h.getRequestMeta)(a,"minimalMode")||b.setHeader("x-nextjs-cache",B?"REVALIDATED":l.isMiss?"MISS":l.isStale?"STALE":"HIT"),y&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate");let m=(0,p.fromNodeOutgoingHttpHeaders)(l.value.headers);return(0,h.getRequestMeta)(a,"minimalMode")&&F||m.delete(r.NEXT_CACHE_TAGS_HEADER),!l.cacheControl||b.getHeader("Cache-Control")||m.get("Cache-Control")||m.set("Cache-Control",(0,q.getCacheControlHeader)(l.cacheControl)),await (0,o.I)(N,O,new Response(l.value.body,{headers:m,status:l.value.status||200})),null};L?await g(L):await K.withPropagatedContext(a.headers,()=>K.trace(m.BaseServerSpan.handleRequest,{spanName:`${J} ${a.url}`,kind:i.SpanKind.SERVER,attributes:{"http.method":J,"http.target":a.url}},g))}catch(b){if(L||await w.onRequestError(a,b,{routerKind:"App Router",routePath:E,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})}),F)throw b;return await (0,o.I)(N,O,new Response(null,{status:500})),null}}},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70975:()=>{},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},89127:()=>{}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[1569,4263],()=>b(b.s=54279));module.exports=c})();
|
.next/standalone/.next/server/app/api/kill-sandbox/route.js.nft.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":1,"files":["../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/diag.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/metrics.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/propagation.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/trace.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/types.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/global-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/semver.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/Metric.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeter.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeterProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/context-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-validators.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/span_kind.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/status.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/version.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/@opentelemetry/api","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/package.json","../../../../../node_modules/next","../../../../../package.json","../../../../package.json","../../../chunks/1569.js","../../../chunks/4263.js","../../../webpack-runtime.js","route_client-reference-manifest.js"]}
|
.next/standalone/.next/server/app/api/kill-sandbox/route_client-reference-manifest.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/kill-sandbox/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8489":{"*":{"id":"73477","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"27267","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"19226","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"86763","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"65708","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"2533","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"66212","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"5851","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"23443","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"9915","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"49715","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"96795","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\"}],\"variableName\":\"inter\"}":{"id":96741,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistVF.woff\",\"variable\":\"--font-geist-sans\",\"weight\":\"100 900\"}],\"variableName\":\"geistSans\"}":{"id":18754,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistMonoVF.woff\",\"variable\":\"--font-geist-mono\",\"weight\":\"100 900\"}],\"variableName\":\"geistMono\"}":{"id":42491,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Roboto_Mono\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-roboto-mono\"}],\"variableName\":\"robotoMono\"}":{"id":77573,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/globals.css":{"id":45644,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/builder/page.tsx":{"id":99949,"name":"*","chunks":[],"async":false},"/app/app/page.tsx":{"id":8489,"name":"*","chunks":["8618","static/chunks/8618-99d793b653701644.js","9835","static/chunks/9835-b44bb2d44f91731c.js","6934","static/chunks/6934-eef0e80eb675453e.js","1565","static/chunks/1565-a28c9d2f6f973e3f.js","8974","static/chunks/app/page-d11fe5c5d60a1488.js"],"async":false},"/app/app/generation/page.tsx":{"id":43520,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/app/":[],"/app/app/layout":[{"inlined":false,"path":"static/css/02684f73a91b9e31.css"},{"inlined":false,"path":"static/css/dc232d0fd013dc23.css"}],"/app/app/page":[{"inlined":false,"path":"static/css/3a411bae8f89e25e.css"}],"/app/app/api/kill-sandbox/route":[]},"rscModuleMapping":{"8489":{"*":{"id":"39901","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"92849","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"90604","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"82857","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"88746","name":"*","chunks":[],"async":false}},"45644":{"*":{"id":"56272","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"91355","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"27130","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"34785","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"99313","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"66613","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"98037","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"88293","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}}
|
.next/standalone/.next/server/app/api/monitor-vite-logs/route.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
(()=>{var a={};a.id=2033,a.ids=[2033],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},5233:(a,b,c)=>{"use strict";c.r(b),c.d(b,{handler:()=>B,patchFetch:()=>A,routeModule:()=>w,serverHooks:()=>z,workAsyncStorage:()=>x,workUnitAsyncStorage:()=>y});var d={};c.r(d),c.d(d,{GET:()=>v});var e=c(21983),f=c(47944),g=c(77223),h=c(80479),i=c(22265),j=c(261),k=c(73675),l=c(48773),m=c(32503),n=c(92836),o=c(66898),p=c(37336),q=c(58746),r=c(66351),s=c(86439),t=c(41557),u=c(79758);async function v(){try{if(!global.activeSandbox)return u.NextResponse.json({success:!1,error:"No active sandbox"},{status:400});console.log("[monitor-vite-logs] Checking Vite process logs...");let a=[];try{let b=await global.activeSandbox.runCommand({cmd:"cat",args:["/tmp/vite-errors.json"]});if(0===b.exitCode){let c=await b.stdout(),d=JSON.parse(c);a.push(...d.errors||[])}}catch{}try{let b=await global.activeSandbox.runCommand({cmd:"find",args:["/tmp","-name","*vite*","-type","f"]});if(0===b.exitCode)for(let c of(await b.stdout()).split("\n").filter(a=>a.trim()).slice(0,3))try{let b=await global.activeSandbox.runCommand({cmd:"grep",args:["-i","failed to resolve import",c]});if(0===b.exitCode)for(let c of(await b.stdout()).split("\n").filter(a=>a.trim())){let b=c.match(/"([^"]+)"/);if(b){let c=b[1];if(!c.startsWith(".")){let b;if(c.startsWith("@")){let a=c.split("/");b=a.length>=2?a.slice(0,2).join("/"):c}else b=c.split("/")[0];let d={type:"npm-missing",package:b,message:`Failed to resolve import "${c}"`,file:"Unknown"};a.some(a=>a.package===d.package)||a.push(d)}}}}catch{}}catch{}let b=[],c=new Set;for(let d of a)d.package&&!c.has(d.package)&&(c.add(d.package),b.push(d));return u.NextResponse.json({success:!0,hasErrors:b.length>0,errors:b})}catch(a){return console.error("[monitor-vite-logs] Error:",a),u.NextResponse.json({success:!1,error:a.message},{status:500})}}let w=new e.AppRouteRouteModule({definition:{kind:f.RouteKind.APP_ROUTE,page:"/api/monitor-vite-logs/route",pathname:"/api/monitor-vite-logs",filename:"route",bundlePath:"app/api/monitor-vite-logs/route"},distDir:".next",projectDir:"",resolvedPagePath:"/app/app/api/monitor-vite-logs/route.ts",nextConfigOutput:"standalone",userland:d}),{workAsyncStorage:x,workUnitAsyncStorage:y,serverHooks:z}=w;function A(){return(0,g.patchFetch)({workAsyncStorage:x,workUnitAsyncStorage:y})}async function B(a,b,c){var d;let e="/api/monitor-vite-logs/route";"/index"===e&&(e="/");let g=await w.prepare(a,b,{srcPage:e,multiZoneDraftMode:"false"});if(!g)return b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve()),null;let{buildId:u,params:v,nextConfig:x,isDraftMode:y,prerenderManifest:z,routerServerContext:A,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,resolvedPathname:D}=g,E=(0,j.normalizeAppPath)(e),F=!!(z.dynamicRoutes[E]||z.routes[D]);if(F&&!y){let a=!!z.routes[D],b=z.dynamicRoutes[E];if(b&&!1===b.fallback&&!a)throw new s.NoFallbackError}let G=null;!F||w.isDev||y||(G="/index"===(G=D)?"/":G);let H=!0===w.isDev||!F,I=F&&!H,J=a.method||"GET",K=(0,i.getTracer)(),L=K.getActiveScopeSpan(),M={params:v,prerenderManifest:z,renderOpts:{experimental:{dynamicIO:!!x.experimental.dynamicIO,authInterrupts:!!x.experimental.authInterrupts},supportsDynamicResponse:H,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:null==(d=x.experimental)?void 0:d.cacheLife,isRevalidate:I,waitUntil:c.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:void 0,onInstrumentationRequestError:(b,c,d)=>w.onRequestError(a,b,d,A)},sharedContext:{buildId:u}},N=new k.NodeNextRequest(a),O=new k.NodeNextResponse(b),P=l.NextRequestAdapter.fromNodeNextRequest(N,(0,l.signalFromNodeResponse)(b));try{let d=async c=>w.handle(P,M).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=K.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==m.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${J} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${J} ${a.url}`)}),g=async g=>{var i,j;let k=async({previousCacheEntry:f})=>{try{if(!(0,h.getRequestMeta)(a,"minimalMode")&&B&&C&&!f)return b.statusCode=404,b.setHeader("x-nextjs-cache","REVALIDATED"),b.end("This page could not be found"),null;let e=await d(g);a.fetchMetrics=M.renderOpts.fetchMetrics;let i=M.renderOpts.pendingWaitUntil;i&&c.waitUntil&&(c.waitUntil(i),i=void 0);let j=M.renderOpts.collectedTags;if(!F)return await (0,o.I)(N,O,e,M.renderOpts.pendingWaitUntil),null;{let a=await e.blob(),b=(0,p.toNodeOutgoingHttpHeaders)(e.headers);j&&(b[r.NEXT_CACHE_TAGS_HEADER]=j),!b["content-type"]&&a.type&&(b["content-type"]=a.type);let c=void 0!==M.renderOpts.collectedRevalidate&&!(M.renderOpts.collectedRevalidate>=r.INFINITE_CACHE)&&M.renderOpts.collectedRevalidate,d=void 0===M.renderOpts.collectedExpire||M.renderOpts.collectedExpire>=r.INFINITE_CACHE?void 0:M.renderOpts.collectedExpire;return{value:{kind:t.CachedRouteKind.APP_ROUTE,status:e.status,body:Buffer.from(await a.arrayBuffer()),headers:b},cacheControl:{revalidate:c,expire:d}}}}catch(b){throw(null==f?void 0:f.isStale)&&await w.onRequestError(a,b,{routerKind:"App Router",routePath:e,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})},A),b}},l=await w.handleResponse({req:a,nextConfig:x,cacheKey:G,routeKind:f.RouteKind.APP_ROUTE,isFallback:!1,prerenderManifest:z,isRoutePPREnabled:!1,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,responseGenerator:k,waitUntil:c.waitUntil});if(!F)return null;if((null==l||null==(i=l.value)?void 0:i.kind)!==t.CachedRouteKind.APP_ROUTE)throw Object.defineProperty(Error(`Invariant: app-route received invalid cache entry ${null==l||null==(j=l.value)?void 0:j.kind}`),"__NEXT_ERROR_CODE",{value:"E701",enumerable:!1,configurable:!0});(0,h.getRequestMeta)(a,"minimalMode")||b.setHeader("x-nextjs-cache",B?"REVALIDATED":l.isMiss?"MISS":l.isStale?"STALE":"HIT"),y&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate");let m=(0,p.fromNodeOutgoingHttpHeaders)(l.value.headers);return(0,h.getRequestMeta)(a,"minimalMode")&&F||m.delete(r.NEXT_CACHE_TAGS_HEADER),!l.cacheControl||b.getHeader("Cache-Control")||m.get("Cache-Control")||m.set("Cache-Control",(0,q.getCacheControlHeader)(l.cacheControl)),await (0,o.I)(N,O,new Response(l.value.body,{headers:m,status:l.value.status||200})),null};L?await g(L):await K.withPropagatedContext(a.headers,()=>K.trace(m.BaseServerSpan.handleRequest,{spanName:`${J} ${a.url}`,kind:i.SpanKind.SERVER,attributes:{"http.method":J,"http.target":a.url}},g))}catch(b){if(L||await w.onRequestError(a,b,{routerKind:"App Router",routePath:E,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})}),F)throw b;return await (0,o.I)(N,O,new Response(null,{status:500})),null}}},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},44870:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70975:()=>{},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},89127:()=>{}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[1569,4263],()=>b(b.s=5233));module.exports=c})();
|
.next/standalone/.next/server/app/api/monitor-vite-logs/route.js.nft.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":1,"files":["../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/diag.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/metrics.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/propagation.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/trace.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/types.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/global-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/semver.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/Metric.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeter.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeterProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/context-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-validators.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/span_kind.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/status.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/version.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/@opentelemetry/api","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/package.json","../../../../../node_modules/next","../../../../../package.json","../../../../package.json","../../../chunks/1569.js","../../../chunks/4263.js","../../../webpack-runtime.js","route_client-reference-manifest.js"]}
|
.next/standalone/.next/server/app/api/monitor-vite-logs/route_client-reference-manifest.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/monitor-vite-logs/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8489":{"*":{"id":"73477","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"27267","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"19226","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"86763","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"65708","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"2533","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"66212","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"5851","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"23443","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"9915","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"49715","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"96795","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\"}],\"variableName\":\"inter\"}":{"id":96741,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistVF.woff\",\"variable\":\"--font-geist-sans\",\"weight\":\"100 900\"}],\"variableName\":\"geistSans\"}":{"id":18754,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistMonoVF.woff\",\"variable\":\"--font-geist-mono\",\"weight\":\"100 900\"}],\"variableName\":\"geistMono\"}":{"id":42491,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Roboto_Mono\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-roboto-mono\"}],\"variableName\":\"robotoMono\"}":{"id":77573,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/globals.css":{"id":45644,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/builder/page.tsx":{"id":99949,"name":"*","chunks":[],"async":false},"/app/app/page.tsx":{"id":8489,"name":"*","chunks":["8618","static/chunks/8618-99d793b653701644.js","9835","static/chunks/9835-b44bb2d44f91731c.js","6934","static/chunks/6934-eef0e80eb675453e.js","1565","static/chunks/1565-a28c9d2f6f973e3f.js","8974","static/chunks/app/page-d11fe5c5d60a1488.js"],"async":false},"/app/app/generation/page.tsx":{"id":43520,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/app/":[],"/app/app/layout":[{"inlined":false,"path":"static/css/02684f73a91b9e31.css"},{"inlined":false,"path":"static/css/dc232d0fd013dc23.css"}],"/app/app/page":[{"inlined":false,"path":"static/css/3a411bae8f89e25e.css"}],"/app/app/api/monitor-vite-logs/route":[]},"rscModuleMapping":{"8489":{"*":{"id":"39901","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"92849","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"90604","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"82857","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"88746","name":"*","chunks":[],"async":false}},"45644":{"*":{"id":"56272","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"91355","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"27130","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"34785","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"99313","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"66613","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"98037","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"88293","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}}
|
.next/standalone/.next/server/app/api/report-vite-error/route.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
(()=>{var a={};a.id=4402,a.ids=[4402],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},44870:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70975:()=>{},73588:(a,b,c)=>{"use strict";c.r(b),c.d(b,{handler:()=>B,patchFetch:()=>A,routeModule:()=>w,serverHooks:()=>z,workAsyncStorage:()=>x,workUnitAsyncStorage:()=>y});var d={};c.r(d),c.d(d,{POST:()=>v});var e=c(21983),f=c(47944),g=c(77223),h=c(80479),i=c(22265),j=c(261),k=c(73675),l=c(48773),m=c(32503),n=c(92836),o=c(66898),p=c(37336),q=c(58746),r=c(66351),s=c(86439),t=c(41557),u=c(79758);async function v(a){try{let{error:b,file:c,type:d="runtime-error"}=await a.json();if(!b)return u.NextResponse.json({success:!1,error:"Error message is required"},{status:400});let e={type:d,message:b,file:c||"unknown",timestamp:new Date().toISOString()},f=b.match(/Failed to resolve import ['"]([^'"]+)['"] from ['"]([^'"]+)['"]/);return f&&(e.type="import-error",e.import=f[1],e.file=f[2]),global.viteErrors.push(e),global.viteErrors.length>50&&(global.viteErrors=global.viteErrors.slice(-50)),console.log("[report-vite-error] Error reported:",e),u.NextResponse.json({success:!0,message:"Error reported successfully",error:e})}catch(a){return console.error("[report-vite-error] Error:",a),u.NextResponse.json({success:!1,error:a.message},{status:500})}}global.viteErrors||(global.viteErrors=[]);let w=new e.AppRouteRouteModule({definition:{kind:f.RouteKind.APP_ROUTE,page:"/api/report-vite-error/route",pathname:"/api/report-vite-error",filename:"route",bundlePath:"app/api/report-vite-error/route"},distDir:".next",projectDir:"",resolvedPagePath:"/app/app/api/report-vite-error/route.ts",nextConfigOutput:"standalone",userland:d}),{workAsyncStorage:x,workUnitAsyncStorage:y,serverHooks:z}=w;function A(){return(0,g.patchFetch)({workAsyncStorage:x,workUnitAsyncStorage:y})}async function B(a,b,c){var d;let e="/api/report-vite-error/route";"/index"===e&&(e="/");let g=await w.prepare(a,b,{srcPage:e,multiZoneDraftMode:"false"});if(!g)return b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve()),null;let{buildId:u,params:v,nextConfig:x,isDraftMode:y,prerenderManifest:z,routerServerContext:A,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,resolvedPathname:D}=g,E=(0,j.normalizeAppPath)(e),F=!!(z.dynamicRoutes[E]||z.routes[D]);if(F&&!y){let a=!!z.routes[D],b=z.dynamicRoutes[E];if(b&&!1===b.fallback&&!a)throw new s.NoFallbackError}let G=null;!F||w.isDev||y||(G="/index"===(G=D)?"/":G);let H=!0===w.isDev||!F,I=F&&!H,J=a.method||"GET",K=(0,i.getTracer)(),L=K.getActiveScopeSpan(),M={params:v,prerenderManifest:z,renderOpts:{experimental:{dynamicIO:!!x.experimental.dynamicIO,authInterrupts:!!x.experimental.authInterrupts},supportsDynamicResponse:H,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:null==(d=x.experimental)?void 0:d.cacheLife,isRevalidate:I,waitUntil:c.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:void 0,onInstrumentationRequestError:(b,c,d)=>w.onRequestError(a,b,d,A)},sharedContext:{buildId:u}},N=new k.NodeNextRequest(a),O=new k.NodeNextResponse(b),P=l.NextRequestAdapter.fromNodeNextRequest(N,(0,l.signalFromNodeResponse)(b));try{let d=async c=>w.handle(P,M).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=K.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==m.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${J} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${J} ${a.url}`)}),g=async g=>{var i,j;let k=async({previousCacheEntry:f})=>{try{if(!(0,h.getRequestMeta)(a,"minimalMode")&&B&&C&&!f)return b.statusCode=404,b.setHeader("x-nextjs-cache","REVALIDATED"),b.end("This page could not be found"),null;let e=await d(g);a.fetchMetrics=M.renderOpts.fetchMetrics;let i=M.renderOpts.pendingWaitUntil;i&&c.waitUntil&&(c.waitUntil(i),i=void 0);let j=M.renderOpts.collectedTags;if(!F)return await (0,o.I)(N,O,e,M.renderOpts.pendingWaitUntil),null;{let a=await e.blob(),b=(0,p.toNodeOutgoingHttpHeaders)(e.headers);j&&(b[r.NEXT_CACHE_TAGS_HEADER]=j),!b["content-type"]&&a.type&&(b["content-type"]=a.type);let c=void 0!==M.renderOpts.collectedRevalidate&&!(M.renderOpts.collectedRevalidate>=r.INFINITE_CACHE)&&M.renderOpts.collectedRevalidate,d=void 0===M.renderOpts.collectedExpire||M.renderOpts.collectedExpire>=r.INFINITE_CACHE?void 0:M.renderOpts.collectedExpire;return{value:{kind:t.CachedRouteKind.APP_ROUTE,status:e.status,body:Buffer.from(await a.arrayBuffer()),headers:b},cacheControl:{revalidate:c,expire:d}}}}catch(b){throw(null==f?void 0:f.isStale)&&await w.onRequestError(a,b,{routerKind:"App Router",routePath:e,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})},A),b}},l=await w.handleResponse({req:a,nextConfig:x,cacheKey:G,routeKind:f.RouteKind.APP_ROUTE,isFallback:!1,prerenderManifest:z,isRoutePPREnabled:!1,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,responseGenerator:k,waitUntil:c.waitUntil});if(!F)return null;if((null==l||null==(i=l.value)?void 0:i.kind)!==t.CachedRouteKind.APP_ROUTE)throw Object.defineProperty(Error(`Invariant: app-route received invalid cache entry ${null==l||null==(j=l.value)?void 0:j.kind}`),"__NEXT_ERROR_CODE",{value:"E701",enumerable:!1,configurable:!0});(0,h.getRequestMeta)(a,"minimalMode")||b.setHeader("x-nextjs-cache",B?"REVALIDATED":l.isMiss?"MISS":l.isStale?"STALE":"HIT"),y&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate");let m=(0,p.fromNodeOutgoingHttpHeaders)(l.value.headers);return(0,h.getRequestMeta)(a,"minimalMode")&&F||m.delete(r.NEXT_CACHE_TAGS_HEADER),!l.cacheControl||b.getHeader("Cache-Control")||m.get("Cache-Control")||m.set("Cache-Control",(0,q.getCacheControlHeader)(l.cacheControl)),await (0,o.I)(N,O,new Response(l.value.body,{headers:m,status:l.value.status||200})),null};L?await g(L):await K.withPropagatedContext(a.headers,()=>K.trace(m.BaseServerSpan.handleRequest,{spanName:`${J} ${a.url}`,kind:i.SpanKind.SERVER,attributes:{"http.method":J,"http.target":a.url}},g))}catch(b){if(L||await w.onRequestError(a,b,{routerKind:"App Router",routePath:E,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})}),F)throw b;return await (0,o.I)(N,O,new Response(null,{status:500})),null}}},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},89127:()=>{}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[1569,4263],()=>b(b.s=73588));module.exports=c})();
|
.next/standalone/.next/server/app/api/report-vite-error/route.js.nft.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":1,"files":["../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/diag.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/metrics.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/propagation.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/trace.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/types.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/global-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/semver.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/Metric.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeter.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeterProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/context-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-validators.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/span_kind.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/status.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/version.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/@opentelemetry/api","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/package.json","../../../../../node_modules/next","../../../../../package.json","../../../../package.json","../../../chunks/1569.js","../../../chunks/4263.js","../../../webpack-runtime.js","route_client-reference-manifest.js"]}
|
.next/standalone/.next/server/app/api/report-vite-error/route_client-reference-manifest.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/report-vite-error/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8489":{"*":{"id":"73477","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"27267","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"19226","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"86763","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"65708","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"2533","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"66212","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"5851","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"23443","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"9915","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"49715","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"96795","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\"}],\"variableName\":\"inter\"}":{"id":96741,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistVF.woff\",\"variable\":\"--font-geist-sans\",\"weight\":\"100 900\"}],\"variableName\":\"geistSans\"}":{"id":18754,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistMonoVF.woff\",\"variable\":\"--font-geist-mono\",\"weight\":\"100 900\"}],\"variableName\":\"geistMono\"}":{"id":42491,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Roboto_Mono\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-roboto-mono\"}],\"variableName\":\"robotoMono\"}":{"id":77573,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/globals.css":{"id":45644,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/builder/page.tsx":{"id":99949,"name":"*","chunks":[],"async":false},"/app/app/page.tsx":{"id":8489,"name":"*","chunks":["8618","static/chunks/8618-99d793b653701644.js","9835","static/chunks/9835-b44bb2d44f91731c.js","6934","static/chunks/6934-eef0e80eb675453e.js","1565","static/chunks/1565-a28c9d2f6f973e3f.js","8974","static/chunks/app/page-d11fe5c5d60a1488.js"],"async":false},"/app/app/generation/page.tsx":{"id":43520,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/app/":[],"/app/app/layout":[{"inlined":false,"path":"static/css/02684f73a91b9e31.css"},{"inlined":false,"path":"static/css/dc232d0fd013dc23.css"}],"/app/app/page":[{"inlined":false,"path":"static/css/3a411bae8f89e25e.css"}],"/app/app/api/report-vite-error/route":[]},"rscModuleMapping":{"8489":{"*":{"id":"39901","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"92849","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"90604","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"82857","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"88746","name":"*","chunks":[],"async":false}},"45644":{"*":{"id":"56272","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"91355","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"27130","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"34785","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"99313","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"66613","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"98037","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"88293","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}}
|
.next/standalone/.next/server/app/api/restart-vite/route.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
(()=>{var a={};a.id=9754,a.ids=[9754],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},44870:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70975:()=>{},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},89127:()=>{},91377:(a,b,c)=>{"use strict";c.r(b),c.d(b,{handler:()=>B,patchFetch:()=>A,routeModule:()=>w,serverHooks:()=>z,workAsyncStorage:()=>x,workUnitAsyncStorage:()=>y});var d={};c.r(d),c.d(d,{POST:()=>v});var e=c(21983),f=c(47944),g=c(77223),h=c(80479),i=c(22265),j=c(261),k=c(73675),l=c(48773),m=c(32503),n=c(92836),o=c(66898),p=c(37336),q=c(58746),r=c(66351),s=c(86439),t=c(41557),u=c(79758);async function v(){try{let a=global.activeSandbox||global.activeSandboxProvider;if(!a)return u.NextResponse.json({success:!1,error:"No active sandbox"},{status:400});if(global.viteRestartInProgress)return console.log("[restart-vite] Vite restart already in progress, skipping..."),u.NextResponse.json({success:!0,message:"Vite restart already in progress"});let b=Date.now();if(global.lastViteRestartTime&&b-global.lastViteRestartTime<5e3){let a=Math.ceil((5e3-(b-global.lastViteRestartTime))/1e3);return console.log(`[restart-vite] Cooldown active, ${a}s remaining`),u.NextResponse.json({success:!0,message:`Vite was recently restarted, cooldown active (${a}s remaining)`})}if(global.viteRestartInProgress=!0,console.log("[restart-vite] Using provider method to restart Vite..."),"function"==typeof a.restartViteServer)await a.restartViteServer(),console.log("[restart-vite] Vite restarted via provider method");else{console.log("[restart-vite] Fallback to manual Vite restart...");try{await a.runCommand("pkill -f vite"),console.log("[restart-vite] Killed existing Vite processes"),await new Promise(a=>setTimeout(a,2e3))}catch{console.log("[restart-vite] No existing Vite processes found")}try{await a.runCommand('bash -c "echo \'{\\"errors\\": [], \\"lastChecked\\": '+Date.now()+"}' > /tmp/vite-errors.json\"")}catch{}await a.runCommand('sh -c "nohup npm run dev > /tmp/vite.log 2>&1 &"'),console.log("[restart-vite] Vite dev server restarted"),await new Promise(a=>setTimeout(a,3e3))}return global.lastViteRestartTime=Date.now(),global.viteRestartInProgress=!1,u.NextResponse.json({success:!0,message:"Vite restarted successfully"})}catch(a){return console.error("[restart-vite] Error:",a),global.viteRestartInProgress=!1,u.NextResponse.json({success:!1,error:a.message},{status:500})}}let w=new e.AppRouteRouteModule({definition:{kind:f.RouteKind.APP_ROUTE,page:"/api/restart-vite/route",pathname:"/api/restart-vite",filename:"route",bundlePath:"app/api/restart-vite/route"},distDir:".next",projectDir:"",resolvedPagePath:"/app/app/api/restart-vite/route.ts",nextConfigOutput:"standalone",userland:d}),{workAsyncStorage:x,workUnitAsyncStorage:y,serverHooks:z}=w;function A(){return(0,g.patchFetch)({workAsyncStorage:x,workUnitAsyncStorage:y})}async function B(a,b,c){var d;let e="/api/restart-vite/route";"/index"===e&&(e="/");let g=await w.prepare(a,b,{srcPage:e,multiZoneDraftMode:"false"});if(!g)return b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve()),null;let{buildId:u,params:v,nextConfig:x,isDraftMode:y,prerenderManifest:z,routerServerContext:A,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,resolvedPathname:D}=g,E=(0,j.normalizeAppPath)(e),F=!!(z.dynamicRoutes[E]||z.routes[D]);if(F&&!y){let a=!!z.routes[D],b=z.dynamicRoutes[E];if(b&&!1===b.fallback&&!a)throw new s.NoFallbackError}let G=null;!F||w.isDev||y||(G="/index"===(G=D)?"/":G);let H=!0===w.isDev||!F,I=F&&!H,J=a.method||"GET",K=(0,i.getTracer)(),L=K.getActiveScopeSpan(),M={params:v,prerenderManifest:z,renderOpts:{experimental:{dynamicIO:!!x.experimental.dynamicIO,authInterrupts:!!x.experimental.authInterrupts},supportsDynamicResponse:H,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:null==(d=x.experimental)?void 0:d.cacheLife,isRevalidate:I,waitUntil:c.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:void 0,onInstrumentationRequestError:(b,c,d)=>w.onRequestError(a,b,d,A)},sharedContext:{buildId:u}},N=new k.NodeNextRequest(a),O=new k.NodeNextResponse(b),P=l.NextRequestAdapter.fromNodeNextRequest(N,(0,l.signalFromNodeResponse)(b));try{let d=async c=>w.handle(P,M).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=K.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==m.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${J} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${J} ${a.url}`)}),g=async g=>{var i,j;let k=async({previousCacheEntry:f})=>{try{if(!(0,h.getRequestMeta)(a,"minimalMode")&&B&&C&&!f)return b.statusCode=404,b.setHeader("x-nextjs-cache","REVALIDATED"),b.end("This page could not be found"),null;let e=await d(g);a.fetchMetrics=M.renderOpts.fetchMetrics;let i=M.renderOpts.pendingWaitUntil;i&&c.waitUntil&&(c.waitUntil(i),i=void 0);let j=M.renderOpts.collectedTags;if(!F)return await (0,o.I)(N,O,e,M.renderOpts.pendingWaitUntil),null;{let a=await e.blob(),b=(0,p.toNodeOutgoingHttpHeaders)(e.headers);j&&(b[r.NEXT_CACHE_TAGS_HEADER]=j),!b["content-type"]&&a.type&&(b["content-type"]=a.type);let c=void 0!==M.renderOpts.collectedRevalidate&&!(M.renderOpts.collectedRevalidate>=r.INFINITE_CACHE)&&M.renderOpts.collectedRevalidate,d=void 0===M.renderOpts.collectedExpire||M.renderOpts.collectedExpire>=r.INFINITE_CACHE?void 0:M.renderOpts.collectedExpire;return{value:{kind:t.CachedRouteKind.APP_ROUTE,status:e.status,body:Buffer.from(await a.arrayBuffer()),headers:b},cacheControl:{revalidate:c,expire:d}}}}catch(b){throw(null==f?void 0:f.isStale)&&await w.onRequestError(a,b,{routerKind:"App Router",routePath:e,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})},A),b}},l=await w.handleResponse({req:a,nextConfig:x,cacheKey:G,routeKind:f.RouteKind.APP_ROUTE,isFallback:!1,prerenderManifest:z,isRoutePPREnabled:!1,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,responseGenerator:k,waitUntil:c.waitUntil});if(!F)return null;if((null==l||null==(i=l.value)?void 0:i.kind)!==t.CachedRouteKind.APP_ROUTE)throw Object.defineProperty(Error(`Invariant: app-route received invalid cache entry ${null==l||null==(j=l.value)?void 0:j.kind}`),"__NEXT_ERROR_CODE",{value:"E701",enumerable:!1,configurable:!0});(0,h.getRequestMeta)(a,"minimalMode")||b.setHeader("x-nextjs-cache",B?"REVALIDATED":l.isMiss?"MISS":l.isStale?"STALE":"HIT"),y&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate");let m=(0,p.fromNodeOutgoingHttpHeaders)(l.value.headers);return(0,h.getRequestMeta)(a,"minimalMode")&&F||m.delete(r.NEXT_CACHE_TAGS_HEADER),!l.cacheControl||b.getHeader("Cache-Control")||m.get("Cache-Control")||m.set("Cache-Control",(0,q.getCacheControlHeader)(l.cacheControl)),await (0,o.I)(N,O,new Response(l.value.body,{headers:m,status:l.value.status||200})),null};L?await g(L):await K.withPropagatedContext(a.headers,()=>K.trace(m.BaseServerSpan.handleRequest,{spanName:`${J} ${a.url}`,kind:i.SpanKind.SERVER,attributes:{"http.method":J,"http.target":a.url}},g))}catch(b){if(L||await w.onRequestError(a,b,{routerKind:"App Router",routePath:E,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})}),F)throw b;return await (0,o.I)(N,O,new Response(null,{status:500})),null}}}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[1569,4263],()=>b(b.s=91377));module.exports=c})();
|
.next/standalone/.next/server/app/api/restart-vite/route.js.nft.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":1,"files":["../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/diag.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/metrics.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/propagation.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/trace.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/types.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/global-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/semver.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/Metric.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeter.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeterProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/context-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-validators.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/span_kind.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/status.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/version.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/@opentelemetry/api","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/package.json","../../../../../node_modules/next","../../../../../package.json","../../../../package.json","../../../chunks/1569.js","../../../chunks/4263.js","../../../webpack-runtime.js","route_client-reference-manifest.js"]}
|
.next/standalone/.next/server/app/api/restart-vite/route_client-reference-manifest.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/restart-vite/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8489":{"*":{"id":"73477","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"27267","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"19226","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"86763","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"65708","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"2533","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"66212","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"5851","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"23443","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"9915","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"49715","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"96795","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\"}],\"variableName\":\"inter\"}":{"id":96741,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistVF.woff\",\"variable\":\"--font-geist-sans\",\"weight\":\"100 900\"}],\"variableName\":\"geistSans\"}":{"id":18754,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistMonoVF.woff\",\"variable\":\"--font-geist-mono\",\"weight\":\"100 900\"}],\"variableName\":\"geistMono\"}":{"id":42491,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Roboto_Mono\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-roboto-mono\"}],\"variableName\":\"robotoMono\"}":{"id":77573,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/globals.css":{"id":45644,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/builder/page.tsx":{"id":99949,"name":"*","chunks":[],"async":false},"/app/app/page.tsx":{"id":8489,"name":"*","chunks":["8618","static/chunks/8618-99d793b653701644.js","9835","static/chunks/9835-b44bb2d44f91731c.js","6934","static/chunks/6934-eef0e80eb675453e.js","1565","static/chunks/1565-a28c9d2f6f973e3f.js","8974","static/chunks/app/page-d11fe5c5d60a1488.js"],"async":false},"/app/app/generation/page.tsx":{"id":43520,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/app/":[],"/app/app/layout":[{"inlined":false,"path":"static/css/02684f73a91b9e31.css"},{"inlined":false,"path":"static/css/dc232d0fd013dc23.css"}],"/app/app/page":[{"inlined":false,"path":"static/css/3a411bae8f89e25e.css"}],"/app/app/api/restart-vite/route":[]},"rscModuleMapping":{"8489":{"*":{"id":"39901","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"92849","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"90604","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"82857","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"88746","name":"*","chunks":[],"async":false}},"45644":{"*":{"id":"56272","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"91355","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"27130","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"34785","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"99313","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"66613","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"98037","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"88293","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}}
|
.next/standalone/.next/server/app/api/run-command-v2/route.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
"use strict";(()=>{var a={};a.id=4338,a.ids=[4338],a.modules={261:a=>{a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},12412:a=>{a.exports=require("assert")},21820:a=>{a.exports=require("os")},24298:(a,b,c)=>{c.r(b),c.d(b,{handler:()=>C,patchFetch:()=>B,routeModule:()=>x,serverHooks:()=>A,workAsyncStorage:()=>y,workUnitAsyncStorage:()=>z});var d={};c.r(d),c.d(d,{POST:()=>w});var e=c(21983),f=c(47944),g=c(77223),h=c(80479),i=c(22265),j=c(261),k=c(73675),l=c(48773),m=c(32503),n=c(92836),o=c(66898),p=c(37336),q=c(58746),r=c(66351),s=c(86439),t=c(41557),u=c(79758),v=c(65739);async function w(a){try{let{command:b}=await a.json();if(!b)return u.NextResponse.json({success:!1,error:"Command is required"},{status:400});let c=v.t.getActiveProvider()||global.activeSandboxProvider;if(!c)return u.NextResponse.json({success:!1,error:"No active sandbox"},{status:400});console.log(`[run-command-v2] Executing: ${b}`);let d=await c.runCommand(b);return u.NextResponse.json({success:d.success,output:d.stdout,error:d.stderr,exitCode:d.exitCode,message:d.success?"Command executed successfully":"Command failed"})}catch(a){return console.error("[run-command-v2] Error:",a),u.NextResponse.json({success:!1,error:a.message},{status:500})}}let x=new e.AppRouteRouteModule({definition:{kind:f.RouteKind.APP_ROUTE,page:"/api/run-command-v2/route",pathname:"/api/run-command-v2",filename:"route",bundlePath:"app/api/run-command-v2/route"},distDir:".next",projectDir:"",resolvedPagePath:"/app/app/api/run-command-v2/route.ts",nextConfigOutput:"standalone",userland:d}),{workAsyncStorage:y,workUnitAsyncStorage:z,serverHooks:A}=x;function B(){return(0,g.patchFetch)({workAsyncStorage:y,workUnitAsyncStorage:z})}async function C(a,b,c){var d;let e="/api/run-command-v2/route";"/index"===e&&(e="/");let g=await x.prepare(a,b,{srcPage:e,multiZoneDraftMode:"false"});if(!g)return b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve()),null;let{buildId:u,params:v,nextConfig:w,isDraftMode:y,prerenderManifest:z,routerServerContext:A,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,resolvedPathname:D}=g,E=(0,j.normalizeAppPath)(e),F=!!(z.dynamicRoutes[E]||z.routes[D]);if(F&&!y){let a=!!z.routes[D],b=z.dynamicRoutes[E];if(b&&!1===b.fallback&&!a)throw new s.NoFallbackError}let G=null;!F||x.isDev||y||(G="/index"===(G=D)?"/":G);let H=!0===x.isDev||!F,I=F&&!H,J=a.method||"GET",K=(0,i.getTracer)(),L=K.getActiveScopeSpan(),M={params:v,prerenderManifest:z,renderOpts:{experimental:{dynamicIO:!!w.experimental.dynamicIO,authInterrupts:!!w.experimental.authInterrupts},supportsDynamicResponse:H,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:null==(d=w.experimental)?void 0:d.cacheLife,isRevalidate:I,waitUntil:c.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:void 0,onInstrumentationRequestError:(b,c,d)=>x.onRequestError(a,b,d,A)},sharedContext:{buildId:u}},N=new k.NodeNextRequest(a),O=new k.NodeNextResponse(b),P=l.NextRequestAdapter.fromNodeNextRequest(N,(0,l.signalFromNodeResponse)(b));try{let d=async c=>x.handle(P,M).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=K.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==m.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${J} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${J} ${a.url}`)}),g=async g=>{var i,j;let k=async({previousCacheEntry:f})=>{try{if(!(0,h.getRequestMeta)(a,"minimalMode")&&B&&C&&!f)return b.statusCode=404,b.setHeader("x-nextjs-cache","REVALIDATED"),b.end("This page could not be found"),null;let e=await d(g);a.fetchMetrics=M.renderOpts.fetchMetrics;let i=M.renderOpts.pendingWaitUntil;i&&c.waitUntil&&(c.waitUntil(i),i=void 0);let j=M.renderOpts.collectedTags;if(!F)return await (0,o.I)(N,O,e,M.renderOpts.pendingWaitUntil),null;{let a=await e.blob(),b=(0,p.toNodeOutgoingHttpHeaders)(e.headers);j&&(b[r.NEXT_CACHE_TAGS_HEADER]=j),!b["content-type"]&&a.type&&(b["content-type"]=a.type);let c=void 0!==M.renderOpts.collectedRevalidate&&!(M.renderOpts.collectedRevalidate>=r.INFINITE_CACHE)&&M.renderOpts.collectedRevalidate,d=void 0===M.renderOpts.collectedExpire||M.renderOpts.collectedExpire>=r.INFINITE_CACHE?void 0:M.renderOpts.collectedExpire;return{value:{kind:t.CachedRouteKind.APP_ROUTE,status:e.status,body:Buffer.from(await a.arrayBuffer()),headers:b},cacheControl:{revalidate:c,expire:d}}}}catch(b){throw(null==f?void 0:f.isStale)&&await x.onRequestError(a,b,{routerKind:"App Router",routePath:e,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})},A),b}},l=await x.handleResponse({req:a,nextConfig:w,cacheKey:G,routeKind:f.RouteKind.APP_ROUTE,isFallback:!1,prerenderManifest:z,isRoutePPREnabled:!1,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,responseGenerator:k,waitUntil:c.waitUntil});if(!F)return null;if((null==l||null==(i=l.value)?void 0:i.kind)!==t.CachedRouteKind.APP_ROUTE)throw Object.defineProperty(Error(`Invariant: app-route received invalid cache entry ${null==l||null==(j=l.value)?void 0:j.kind}`),"__NEXT_ERROR_CODE",{value:"E701",enumerable:!1,configurable:!0});(0,h.getRequestMeta)(a,"minimalMode")||b.setHeader("x-nextjs-cache",B?"REVALIDATED":l.isMiss?"MISS":l.isStale?"STALE":"HIT"),y&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate");let m=(0,p.fromNodeOutgoingHttpHeaders)(l.value.headers);return(0,h.getRequestMeta)(a,"minimalMode")&&F||m.delete(r.NEXT_CACHE_TAGS_HEADER),!l.cacheControl||b.getHeader("Cache-Control")||m.get("Cache-Control")||m.set("Cache-Control",(0,q.getCacheControlHeader)(l.cacheControl)),await (0,o.I)(N,O,new Response(l.value.body,{headers:m,status:l.value.status||200})),null};L?await g(L):await K.withPropagatedContext(a.headers,()=>K.trace(m.BaseServerSpan.handleRequest,{spanName:`${J} ${a.url}`,kind:i.SpanKind.SERVER,attributes:{"http.method":J,"http.target":a.url}},g))}catch(b){if(L||await x.onRequestError(a,b,{routerKind:"App Router",routePath:E,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})}),F)throw b;return await (0,o.I)(N,O,new Response(null,{status:500})),null}}},27910:a=>{a.exports=require("stream")},29021:a=>{a.exports=require("fs")},29294:a=>{a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{a.exports=require("path")},34589:a=>{a.exports=require("node:assert")},44870:a=>{a.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},46193:a=>{a.exports=require("node:string_decoder")},51455:a=>{a.exports=require("node:fs/promises")},57075:a=>{a.exports=require("node:stream")},63033:a=>{a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70311:a=>{a.exports=require("timers/promises")},73024:a=>{a.exports=require("node:fs")},73136:a=>{a.exports=require("node:url")},74075:a=>{a.exports=require("zlib")},76760:a=>{a.exports=require("node:path")},77598:a=>{a.exports=require("node:crypto")},78474:a=>{a.exports=require("node:events")},79428:a=>{a.exports=require("buffer")},86439:a=>{a.exports=require("next/dist/shared/lib/no-fallback-error.external")},94735:a=>{a.exports=require("events")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[1569,4263,3973,9669,620],()=>b(b.s=24298));module.exports=c})();
|
.next/standalone/.next/server/app/api/run-command-v2/route.js.nft.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":1,"files":["../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/diag.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/metrics.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/propagation.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/trace.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/types.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/global-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/semver.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/Metric.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeter.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeterProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/context-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-validators.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/span_kind.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/status.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/version.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/@opentelemetry/api","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/package.json","../../../../../node_modules/next","../../../../../package.json","../../../../package.json","../../../chunks/1569.js","../../../chunks/2876.js","../../../chunks/2945.js","../../../chunks/3973.js","../../../chunks/4263.js","../../../chunks/4567.js","../../../chunks/620.js","../../../chunks/6617.js","../../../chunks/6965.js","../../../chunks/9669.js","../../../webpack-runtime.js","route_client-reference-manifest.js"]}
|
.next/standalone/.next/server/app/api/run-command-v2/route_client-reference-manifest.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/run-command-v2/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8489":{"*":{"id":"73477","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"27267","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"19226","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"86763","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"65708","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"2533","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"66212","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"5851","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"23443","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"9915","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"49715","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"96795","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\"}],\"variableName\":\"inter\"}":{"id":96741,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistVF.woff\",\"variable\":\"--font-geist-sans\",\"weight\":\"100 900\"}],\"variableName\":\"geistSans\"}":{"id":18754,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistMonoVF.woff\",\"variable\":\"--font-geist-mono\",\"weight\":\"100 900\"}],\"variableName\":\"geistMono\"}":{"id":42491,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Roboto_Mono\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-roboto-mono\"}],\"variableName\":\"robotoMono\"}":{"id":77573,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/globals.css":{"id":45644,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/builder/page.tsx":{"id":99949,"name":"*","chunks":[],"async":false},"/app/app/page.tsx":{"id":8489,"name":"*","chunks":["8618","static/chunks/8618-99d793b653701644.js","9835","static/chunks/9835-b44bb2d44f91731c.js","6934","static/chunks/6934-eef0e80eb675453e.js","1565","static/chunks/1565-a28c9d2f6f973e3f.js","8974","static/chunks/app/page-d11fe5c5d60a1488.js"],"async":false},"/app/app/generation/page.tsx":{"id":43520,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/app/":[],"/app/app/layout":[{"inlined":false,"path":"static/css/02684f73a91b9e31.css"},{"inlined":false,"path":"static/css/dc232d0fd013dc23.css"}],"/app/app/page":[{"inlined":false,"path":"static/css/3a411bae8f89e25e.css"}],"/app/app/api/run-command-v2/route":[]},"rscModuleMapping":{"8489":{"*":{"id":"39901","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"92849","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"90604","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"82857","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"88746","name":"*","chunks":[],"async":false}},"45644":{"*":{"id":"56272","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"91355","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"27130","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"34785","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"99313","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"66613","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"98037","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"88293","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}}
|
.next/standalone/.next/server/app/api/run-command/route.js
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(()=>{var a={};a.id=4285,a.ids=[4285],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},30560:(a,b,c)=>{"use strict";c.r(b),c.d(b,{handler:()=>B,patchFetch:()=>A,routeModule:()=>w,serverHooks:()=>z,workAsyncStorage:()=>x,workUnitAsyncStorage:()=>y});var d={};c.r(d),c.d(d,{POST:()=>v});var e=c(21983),f=c(47944),g=c(77223),h=c(80479),i=c(22265),j=c(261),k=c(73675),l=c(48773),m=c(32503),n=c(92836),o=c(66898),p=c(37336),q=c(58746),r=c(66351),s=c(86439),t=c(41557),u=c(79758);async function v(a){try{let{command:b}=await a.json();if(!b)return u.NextResponse.json({success:!1,error:"Command is required"},{status:400});if(!global.activeSandbox)return u.NextResponse.json({success:!1,error:"No active sandbox"},{status:400});console.log(`[run-command] Executing: ${b}`);let c=b.trim().split(/\s+/),d=c[0],e=c.slice(1),f=await global.activeSandbox.runCommand({cmd:d,args:e}),g=await f.stdout(),h=await f.stderr(),i=[g?`STDOUT:
|
| 2 |
+
${g}`:"",h?`
|
| 3 |
+
STDERR:
|
| 4 |
+
${h}`:"",`
|
| 5 |
+
Exit code: ${f.exitCode}`].filter(Boolean).join("");return u.NextResponse.json({success:!0,output:i,exitCode:f.exitCode,message:0===f.exitCode?"Command executed successfully":"Command completed with non-zero exit code"})}catch(a){return console.error("[run-command] Error:",a),u.NextResponse.json({success:!1,error:a.message},{status:500})}}let w=new e.AppRouteRouteModule({definition:{kind:f.RouteKind.APP_ROUTE,page:"/api/run-command/route",pathname:"/api/run-command",filename:"route",bundlePath:"app/api/run-command/route"},distDir:".next",projectDir:"",resolvedPagePath:"/app/app/api/run-command/route.ts",nextConfigOutput:"standalone",userland:d}),{workAsyncStorage:x,workUnitAsyncStorage:y,serverHooks:z}=w;function A(){return(0,g.patchFetch)({workAsyncStorage:x,workUnitAsyncStorage:y})}async function B(a,b,c){var d;let e="/api/run-command/route";"/index"===e&&(e="/");let g=await w.prepare(a,b,{srcPage:e,multiZoneDraftMode:"false"});if(!g)return b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve()),null;let{buildId:u,params:v,nextConfig:x,isDraftMode:y,prerenderManifest:z,routerServerContext:A,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,resolvedPathname:D}=g,E=(0,j.normalizeAppPath)(e),F=!!(z.dynamicRoutes[E]||z.routes[D]);if(F&&!y){let a=!!z.routes[D],b=z.dynamicRoutes[E];if(b&&!1===b.fallback&&!a)throw new s.NoFallbackError}let G=null;!F||w.isDev||y||(G="/index"===(G=D)?"/":G);let H=!0===w.isDev||!F,I=F&&!H,J=a.method||"GET",K=(0,i.getTracer)(),L=K.getActiveScopeSpan(),M={params:v,prerenderManifest:z,renderOpts:{experimental:{dynamicIO:!!x.experimental.dynamicIO,authInterrupts:!!x.experimental.authInterrupts},supportsDynamicResponse:H,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:null==(d=x.experimental)?void 0:d.cacheLife,isRevalidate:I,waitUntil:c.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:void 0,onInstrumentationRequestError:(b,c,d)=>w.onRequestError(a,b,d,A)},sharedContext:{buildId:u}},N=new k.NodeNextRequest(a),O=new k.NodeNextResponse(b),P=l.NextRequestAdapter.fromNodeNextRequest(N,(0,l.signalFromNodeResponse)(b));try{let d=async c=>w.handle(P,M).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=K.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==m.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${J} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${J} ${a.url}`)}),g=async g=>{var i,j;let k=async({previousCacheEntry:f})=>{try{if(!(0,h.getRequestMeta)(a,"minimalMode")&&B&&C&&!f)return b.statusCode=404,b.setHeader("x-nextjs-cache","REVALIDATED"),b.end("This page could not be found"),null;let e=await d(g);a.fetchMetrics=M.renderOpts.fetchMetrics;let i=M.renderOpts.pendingWaitUntil;i&&c.waitUntil&&(c.waitUntil(i),i=void 0);let j=M.renderOpts.collectedTags;if(!F)return await (0,o.I)(N,O,e,M.renderOpts.pendingWaitUntil),null;{let a=await e.blob(),b=(0,p.toNodeOutgoingHttpHeaders)(e.headers);j&&(b[r.NEXT_CACHE_TAGS_HEADER]=j),!b["content-type"]&&a.type&&(b["content-type"]=a.type);let c=void 0!==M.renderOpts.collectedRevalidate&&!(M.renderOpts.collectedRevalidate>=r.INFINITE_CACHE)&&M.renderOpts.collectedRevalidate,d=void 0===M.renderOpts.collectedExpire||M.renderOpts.collectedExpire>=r.INFINITE_CACHE?void 0:M.renderOpts.collectedExpire;return{value:{kind:t.CachedRouteKind.APP_ROUTE,status:e.status,body:Buffer.from(await a.arrayBuffer()),headers:b},cacheControl:{revalidate:c,expire:d}}}}catch(b){throw(null==f?void 0:f.isStale)&&await w.onRequestError(a,b,{routerKind:"App Router",routePath:e,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})},A),b}},l=await w.handleResponse({req:a,nextConfig:x,cacheKey:G,routeKind:f.RouteKind.APP_ROUTE,isFallback:!1,prerenderManifest:z,isRoutePPREnabled:!1,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,responseGenerator:k,waitUntil:c.waitUntil});if(!F)return null;if((null==l||null==(i=l.value)?void 0:i.kind)!==t.CachedRouteKind.APP_ROUTE)throw Object.defineProperty(Error(`Invariant: app-route received invalid cache entry ${null==l||null==(j=l.value)?void 0:j.kind}`),"__NEXT_ERROR_CODE",{value:"E701",enumerable:!1,configurable:!0});(0,h.getRequestMeta)(a,"minimalMode")||b.setHeader("x-nextjs-cache",B?"REVALIDATED":l.isMiss?"MISS":l.isStale?"STALE":"HIT"),y&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate");let m=(0,p.fromNodeOutgoingHttpHeaders)(l.value.headers);return(0,h.getRequestMeta)(a,"minimalMode")&&F||m.delete(r.NEXT_CACHE_TAGS_HEADER),!l.cacheControl||b.getHeader("Cache-Control")||m.get("Cache-Control")||m.set("Cache-Control",(0,q.getCacheControlHeader)(l.cacheControl)),await (0,o.I)(N,O,new Response(l.value.body,{headers:m,status:l.value.status||200})),null};L?await g(L):await K.withPropagatedContext(a.headers,()=>K.trace(m.BaseServerSpan.handleRequest,{spanName:`${J} ${a.url}`,kind:i.SpanKind.SERVER,attributes:{"http.method":J,"http.target":a.url}},g))}catch(b){if(L||await w.onRequestError(a,b,{routerKind:"App Router",routePath:E,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})}),F)throw b;return await (0,o.I)(N,O,new Response(null,{status:500})),null}}},44870:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70975:()=>{},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},89127:()=>{}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[1569,4263],()=>b(b.s=30560));module.exports=c})();
|
.next/standalone/.next/server/app/api/run-command/route.js.nft.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":1,"files":["../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/diag.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/metrics.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/propagation.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/trace.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/types.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/global-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/semver.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/Metric.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeter.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeterProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/context-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-validators.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/span_kind.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/status.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/version.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/@opentelemetry/api","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/package.json","../../../../../node_modules/next","../../../../../package.json","../../../../package.json","../../../chunks/1569.js","../../../chunks/4263.js","../../../webpack-runtime.js","route_client-reference-manifest.js"]}
|
.next/standalone/.next/server/app/api/run-command/route_client-reference-manifest.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/run-command/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8489":{"*":{"id":"73477","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"27267","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"19226","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"86763","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"65708","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"2533","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"66212","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"5851","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"23443","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"9915","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"49715","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"96795","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\"}],\"variableName\":\"inter\"}":{"id":96741,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistVF.woff\",\"variable\":\"--font-geist-sans\",\"weight\":\"100 900\"}],\"variableName\":\"geistSans\"}":{"id":18754,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistMonoVF.woff\",\"variable\":\"--font-geist-mono\",\"weight\":\"100 900\"}],\"variableName\":\"geistMono\"}":{"id":42491,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Roboto_Mono\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-roboto-mono\"}],\"variableName\":\"robotoMono\"}":{"id":77573,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/globals.css":{"id":45644,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/builder/page.tsx":{"id":99949,"name":"*","chunks":[],"async":false},"/app/app/page.tsx":{"id":8489,"name":"*","chunks":["8618","static/chunks/8618-99d793b653701644.js","9835","static/chunks/9835-b44bb2d44f91731c.js","6934","static/chunks/6934-eef0e80eb675453e.js","1565","static/chunks/1565-a28c9d2f6f973e3f.js","8974","static/chunks/app/page-d11fe5c5d60a1488.js"],"async":false},"/app/app/generation/page.tsx":{"id":43520,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/app/":[],"/app/app/layout":[{"inlined":false,"path":"static/css/02684f73a91b9e31.css"},{"inlined":false,"path":"static/css/dc232d0fd013dc23.css"}],"/app/app/page":[{"inlined":false,"path":"static/css/3a411bae8f89e25e.css"}],"/app/app/api/run-command/route":[]},"rscModuleMapping":{"8489":{"*":{"id":"39901","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"92849","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"90604","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"82857","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"88746","name":"*","chunks":[],"async":false}},"45644":{"*":{"id":"56272","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"91355","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"27130","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"34785","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"99313","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"66613","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"98037","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"88293","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}}
|
.next/standalone/.next/server/app/api/sandbox-logs/route.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
(()=>{var a={};a.id=5609,a.ids=[5609],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},44870:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},56365:(a,b,c)=>{"use strict";c.r(b),c.d(b,{handler:()=>B,patchFetch:()=>A,routeModule:()=>w,serverHooks:()=>z,workAsyncStorage:()=>x,workUnitAsyncStorage:()=>y});var d={};c.r(d),c.d(d,{GET:()=>v});var e=c(21983),f=c(47944),g=c(77223),h=c(80479),i=c(22265),j=c(261),k=c(73675),l=c(48773),m=c(32503),n=c(92836),o=c(66898),p=c(37336),q=c(58746),r=c(66351),s=c(86439),t=c(41557),u=c(79758);async function v(){try{if(!global.activeSandbox)return u.NextResponse.json({success:!1,error:"No active sandbox"},{status:400});console.log("[sandbox-logs] Fetching Vite dev server logs...");let a=await global.activeSandbox.runCommand({cmd:"ps",args:["aux"]}),b=!1,c=[];if(0===a.exitCode){let d=(await a.stdout()).split("\n").filter(a=>a.toLowerCase().includes("vite")||a.toLowerCase().includes("npm run dev"));(b=d.length>0)?(c.push("Vite is running"),c.push(...d.slice(0,3))):c.push("Vite process not found")}try{let a=await global.activeSandbox.runCommand({cmd:"find",args:["/tmp","-name","*vite*","-name","*.log","-type","f"]});if(0===a.exitCode)for(let b of(await a.stdout()).split("\n").filter(a=>a.trim()).slice(0,2))try{let a=await global.activeSandbox.runCommand({cmd:"tail",args:["-n","10",b]});if(0===a.exitCode){let d=await a.stdout();c.push(`--- ${b} ---`),c.push(d)}}catch{}}catch{}return u.NextResponse.json({success:!0,hasErrors:!1,logs:c,status:b?"running":"stopped"})}catch(a){return console.error("[sandbox-logs] Error:",a),u.NextResponse.json({success:!1,error:a.message},{status:500})}}let w=new e.AppRouteRouteModule({definition:{kind:f.RouteKind.APP_ROUTE,page:"/api/sandbox-logs/route",pathname:"/api/sandbox-logs",filename:"route",bundlePath:"app/api/sandbox-logs/route"},distDir:".next",projectDir:"",resolvedPagePath:"/app/app/api/sandbox-logs/route.ts",nextConfigOutput:"standalone",userland:d}),{workAsyncStorage:x,workUnitAsyncStorage:y,serverHooks:z}=w;function A(){return(0,g.patchFetch)({workAsyncStorage:x,workUnitAsyncStorage:y})}async function B(a,b,c){var d;let e="/api/sandbox-logs/route";"/index"===e&&(e="/");let g=await w.prepare(a,b,{srcPage:e,multiZoneDraftMode:"false"});if(!g)return b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve()),null;let{buildId:u,params:v,nextConfig:x,isDraftMode:y,prerenderManifest:z,routerServerContext:A,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,resolvedPathname:D}=g,E=(0,j.normalizeAppPath)(e),F=!!(z.dynamicRoutes[E]||z.routes[D]);if(F&&!y){let a=!!z.routes[D],b=z.dynamicRoutes[E];if(b&&!1===b.fallback&&!a)throw new s.NoFallbackError}let G=null;!F||w.isDev||y||(G="/index"===(G=D)?"/":G);let H=!0===w.isDev||!F,I=F&&!H,J=a.method||"GET",K=(0,i.getTracer)(),L=K.getActiveScopeSpan(),M={params:v,prerenderManifest:z,renderOpts:{experimental:{dynamicIO:!!x.experimental.dynamicIO,authInterrupts:!!x.experimental.authInterrupts},supportsDynamicResponse:H,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:null==(d=x.experimental)?void 0:d.cacheLife,isRevalidate:I,waitUntil:c.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:void 0,onInstrumentationRequestError:(b,c,d)=>w.onRequestError(a,b,d,A)},sharedContext:{buildId:u}},N=new k.NodeNextRequest(a),O=new k.NodeNextResponse(b),P=l.NextRequestAdapter.fromNodeNextRequest(N,(0,l.signalFromNodeResponse)(b));try{let d=async c=>w.handle(P,M).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=K.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==m.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${J} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${J} ${a.url}`)}),g=async g=>{var i,j;let k=async({previousCacheEntry:f})=>{try{if(!(0,h.getRequestMeta)(a,"minimalMode")&&B&&C&&!f)return b.statusCode=404,b.setHeader("x-nextjs-cache","REVALIDATED"),b.end("This page could not be found"),null;let e=await d(g);a.fetchMetrics=M.renderOpts.fetchMetrics;let i=M.renderOpts.pendingWaitUntil;i&&c.waitUntil&&(c.waitUntil(i),i=void 0);let j=M.renderOpts.collectedTags;if(!F)return await (0,o.I)(N,O,e,M.renderOpts.pendingWaitUntil),null;{let a=await e.blob(),b=(0,p.toNodeOutgoingHttpHeaders)(e.headers);j&&(b[r.NEXT_CACHE_TAGS_HEADER]=j),!b["content-type"]&&a.type&&(b["content-type"]=a.type);let c=void 0!==M.renderOpts.collectedRevalidate&&!(M.renderOpts.collectedRevalidate>=r.INFINITE_CACHE)&&M.renderOpts.collectedRevalidate,d=void 0===M.renderOpts.collectedExpire||M.renderOpts.collectedExpire>=r.INFINITE_CACHE?void 0:M.renderOpts.collectedExpire;return{value:{kind:t.CachedRouteKind.APP_ROUTE,status:e.status,body:Buffer.from(await a.arrayBuffer()),headers:b},cacheControl:{revalidate:c,expire:d}}}}catch(b){throw(null==f?void 0:f.isStale)&&await w.onRequestError(a,b,{routerKind:"App Router",routePath:e,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})},A),b}},l=await w.handleResponse({req:a,nextConfig:x,cacheKey:G,routeKind:f.RouteKind.APP_ROUTE,isFallback:!1,prerenderManifest:z,isRoutePPREnabled:!1,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,responseGenerator:k,waitUntil:c.waitUntil});if(!F)return null;if((null==l||null==(i=l.value)?void 0:i.kind)!==t.CachedRouteKind.APP_ROUTE)throw Object.defineProperty(Error(`Invariant: app-route received invalid cache entry ${null==l||null==(j=l.value)?void 0:j.kind}`),"__NEXT_ERROR_CODE",{value:"E701",enumerable:!1,configurable:!0});(0,h.getRequestMeta)(a,"minimalMode")||b.setHeader("x-nextjs-cache",B?"REVALIDATED":l.isMiss?"MISS":l.isStale?"STALE":"HIT"),y&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate");let m=(0,p.fromNodeOutgoingHttpHeaders)(l.value.headers);return(0,h.getRequestMeta)(a,"minimalMode")&&F||m.delete(r.NEXT_CACHE_TAGS_HEADER),!l.cacheControl||b.getHeader("Cache-Control")||m.get("Cache-Control")||m.set("Cache-Control",(0,q.getCacheControlHeader)(l.cacheControl)),await (0,o.I)(N,O,new Response(l.value.body,{headers:m,status:l.value.status||200})),null};L?await g(L):await K.withPropagatedContext(a.headers,()=>K.trace(m.BaseServerSpan.handleRequest,{spanName:`${J} ${a.url}`,kind:i.SpanKind.SERVER,attributes:{"http.method":J,"http.target":a.url}},g))}catch(b){if(L||await w.onRequestError(a,b,{routerKind:"App Router",routePath:E,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})}),F)throw b;return await (0,o.I)(N,O,new Response(null,{status:500})),null}}},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70975:()=>{},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},89127:()=>{}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[1569,4263],()=>b(b.s=56365));module.exports=c})();
|
.next/standalone/.next/server/app/api/sandbox-logs/route.js.nft.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":1,"files":["../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/diag.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/metrics.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/propagation.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/trace.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/types.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/global-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/semver.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/Metric.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeter.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeterProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/context-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-validators.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/span_kind.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/status.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/version.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/@opentelemetry/api","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/package.json","../../../../../node_modules/next","../../../../../package.json","../../../../package.json","../../../chunks/1569.js","../../../chunks/4263.js","../../../webpack-runtime.js","route_client-reference-manifest.js"]}
|
.next/standalone/.next/server/app/api/sandbox-logs/route_client-reference-manifest.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sandbox-logs/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8489":{"*":{"id":"73477","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"27267","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"19226","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"86763","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"65708","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"2533","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"66212","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"5851","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"23443","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"9915","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"49715","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"96795","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\"}],\"variableName\":\"inter\"}":{"id":96741,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistVF.woff\",\"variable\":\"--font-geist-sans\",\"weight\":\"100 900\"}],\"variableName\":\"geistSans\"}":{"id":18754,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistMonoVF.woff\",\"variable\":\"--font-geist-mono\",\"weight\":\"100 900\"}],\"variableName\":\"geistMono\"}":{"id":42491,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Roboto_Mono\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-roboto-mono\"}],\"variableName\":\"robotoMono\"}":{"id":77573,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/globals.css":{"id":45644,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/builder/page.tsx":{"id":99949,"name":"*","chunks":[],"async":false},"/app/app/page.tsx":{"id":8489,"name":"*","chunks":["8618","static/chunks/8618-99d793b653701644.js","9835","static/chunks/9835-b44bb2d44f91731c.js","6934","static/chunks/6934-eef0e80eb675453e.js","1565","static/chunks/1565-a28c9d2f6f973e3f.js","8974","static/chunks/app/page-d11fe5c5d60a1488.js"],"async":false},"/app/app/generation/page.tsx":{"id":43520,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/app/":[],"/app/app/layout":[{"inlined":false,"path":"static/css/02684f73a91b9e31.css"},{"inlined":false,"path":"static/css/dc232d0fd013dc23.css"}],"/app/app/page":[{"inlined":false,"path":"static/css/3a411bae8f89e25e.css"}],"/app/app/api/sandbox-logs/route":[]},"rscModuleMapping":{"8489":{"*":{"id":"39901","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"92849","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"90604","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"82857","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"88746","name":"*","chunks":[],"async":false}},"45644":{"*":{"id":"56272","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"91355","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"27130","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"34785","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"99313","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"66613","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"98037","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"88293","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}}
|
.next/standalone/.next/server/app/api/sandbox-status/route.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
"use strict";(()=>{var a={};a.id=8134,a.ids=[8134],a.modules={261:a=>{a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},12412:a=>{a.exports=require("assert")},21820:a=>{a.exports=require("os")},27910:a=>{a.exports=require("stream")},29021:a=>{a.exports=require("fs")},29294:a=>{a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{a.exports=require("path")},34589:a=>{a.exports=require("node:assert")},44870:a=>{a.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},46193:a=>{a.exports=require("node:string_decoder")},51455:a=>{a.exports=require("node:fs/promises")},57075:a=>{a.exports=require("node:stream")},63033:a=>{a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70311:a=>{a.exports=require("timers/promises")},73024:a=>{a.exports=require("node:fs")},73136:a=>{a.exports=require("node:url")},74075:a=>{a.exports=require("zlib")},75123:(a,b,c)=>{c.r(b),c.d(b,{handler:()=>C,patchFetch:()=>B,routeModule:()=>x,serverHooks:()=>A,workAsyncStorage:()=>y,workUnitAsyncStorage:()=>z});var d={};c.r(d),c.d(d,{GET:()=>w});var e=c(21983),f=c(47944),g=c(77223),h=c(80479),i=c(22265),j=c(261),k=c(73675),l=c(48773),m=c(32503),n=c(92836),o=c(66898),p=c(37336),q=c(58746),r=c(66351),s=c(86439),t=c(41557),u=c(79758),v=c(65739);async function w(){try{let a=v.t.getActiveProvider()||global.activeSandboxProvider,b=!!a,c=!1,d=null;if(b&&a)try{let b=a.getSandboxInfo();c=!!b,d={sandboxId:b?.sandboxId||global.sandboxData?.sandboxId,url:b?.url||global.sandboxData?.url,filesTracked:global.existingFiles?Array.from(global.existingFiles):[],lastHealthCheck:new Date().toISOString()}}catch(a){console.error("[sandbox-status] Health check failed:",a),c=!1}return u.NextResponse.json({success:!0,active:b,healthy:c,sandboxData:d,message:c?"Sandbox is active and healthy":b?"Sandbox exists but is not responding":"No active sandbox"})}catch(a){return console.error("[sandbox-status] Error:",a),u.NextResponse.json({success:!1,active:!1,error:a.message},{status:500})}}let x=new e.AppRouteRouteModule({definition:{kind:f.RouteKind.APP_ROUTE,page:"/api/sandbox-status/route",pathname:"/api/sandbox-status",filename:"route",bundlePath:"app/api/sandbox-status/route"},distDir:".next",projectDir:"",resolvedPagePath:"/app/app/api/sandbox-status/route.ts",nextConfigOutput:"standalone",userland:d}),{workAsyncStorage:y,workUnitAsyncStorage:z,serverHooks:A}=x;function B(){return(0,g.patchFetch)({workAsyncStorage:y,workUnitAsyncStorage:z})}async function C(a,b,c){var d;let e="/api/sandbox-status/route";"/index"===e&&(e="/");let g=await x.prepare(a,b,{srcPage:e,multiZoneDraftMode:"false"});if(!g)return b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve()),null;let{buildId:u,params:v,nextConfig:w,isDraftMode:y,prerenderManifest:z,routerServerContext:A,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,resolvedPathname:D}=g,E=(0,j.normalizeAppPath)(e),F=!!(z.dynamicRoutes[E]||z.routes[D]);if(F&&!y){let a=!!z.routes[D],b=z.dynamicRoutes[E];if(b&&!1===b.fallback&&!a)throw new s.NoFallbackError}let G=null;!F||x.isDev||y||(G="/index"===(G=D)?"/":G);let H=!0===x.isDev||!F,I=F&&!H,J=a.method||"GET",K=(0,i.getTracer)(),L=K.getActiveScopeSpan(),M={params:v,prerenderManifest:z,renderOpts:{experimental:{dynamicIO:!!w.experimental.dynamicIO,authInterrupts:!!w.experimental.authInterrupts},supportsDynamicResponse:H,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:null==(d=w.experimental)?void 0:d.cacheLife,isRevalidate:I,waitUntil:c.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:void 0,onInstrumentationRequestError:(b,c,d)=>x.onRequestError(a,b,d,A)},sharedContext:{buildId:u}},N=new k.NodeNextRequest(a),O=new k.NodeNextResponse(b),P=l.NextRequestAdapter.fromNodeNextRequest(N,(0,l.signalFromNodeResponse)(b));try{let d=async c=>x.handle(P,M).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=K.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==m.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${J} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${J} ${a.url}`)}),g=async g=>{var i,j;let k=async({previousCacheEntry:f})=>{try{if(!(0,h.getRequestMeta)(a,"minimalMode")&&B&&C&&!f)return b.statusCode=404,b.setHeader("x-nextjs-cache","REVALIDATED"),b.end("This page could not be found"),null;let e=await d(g);a.fetchMetrics=M.renderOpts.fetchMetrics;let i=M.renderOpts.pendingWaitUntil;i&&c.waitUntil&&(c.waitUntil(i),i=void 0);let j=M.renderOpts.collectedTags;if(!F)return await (0,o.I)(N,O,e,M.renderOpts.pendingWaitUntil),null;{let a=await e.blob(),b=(0,p.toNodeOutgoingHttpHeaders)(e.headers);j&&(b[r.NEXT_CACHE_TAGS_HEADER]=j),!b["content-type"]&&a.type&&(b["content-type"]=a.type);let c=void 0!==M.renderOpts.collectedRevalidate&&!(M.renderOpts.collectedRevalidate>=r.INFINITE_CACHE)&&M.renderOpts.collectedRevalidate,d=void 0===M.renderOpts.collectedExpire||M.renderOpts.collectedExpire>=r.INFINITE_CACHE?void 0:M.renderOpts.collectedExpire;return{value:{kind:t.CachedRouteKind.APP_ROUTE,status:e.status,body:Buffer.from(await a.arrayBuffer()),headers:b},cacheControl:{revalidate:c,expire:d}}}}catch(b){throw(null==f?void 0:f.isStale)&&await x.onRequestError(a,b,{routerKind:"App Router",routePath:e,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})},A),b}},l=await x.handleResponse({req:a,nextConfig:w,cacheKey:G,routeKind:f.RouteKind.APP_ROUTE,isFallback:!1,prerenderManifest:z,isRoutePPREnabled:!1,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,responseGenerator:k,waitUntil:c.waitUntil});if(!F)return null;if((null==l||null==(i=l.value)?void 0:i.kind)!==t.CachedRouteKind.APP_ROUTE)throw Object.defineProperty(Error(`Invariant: app-route received invalid cache entry ${null==l||null==(j=l.value)?void 0:j.kind}`),"__NEXT_ERROR_CODE",{value:"E701",enumerable:!1,configurable:!0});(0,h.getRequestMeta)(a,"minimalMode")||b.setHeader("x-nextjs-cache",B?"REVALIDATED":l.isMiss?"MISS":l.isStale?"STALE":"HIT"),y&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate");let m=(0,p.fromNodeOutgoingHttpHeaders)(l.value.headers);return(0,h.getRequestMeta)(a,"minimalMode")&&F||m.delete(r.NEXT_CACHE_TAGS_HEADER),!l.cacheControl||b.getHeader("Cache-Control")||m.get("Cache-Control")||m.set("Cache-Control",(0,q.getCacheControlHeader)(l.cacheControl)),await (0,o.I)(N,O,new Response(l.value.body,{headers:m,status:l.value.status||200})),null};L?await g(L):await K.withPropagatedContext(a.headers,()=>K.trace(m.BaseServerSpan.handleRequest,{spanName:`${J} ${a.url}`,kind:i.SpanKind.SERVER,attributes:{"http.method":J,"http.target":a.url}},g))}catch(b){if(L||await x.onRequestError(a,b,{routerKind:"App Router",routePath:E,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})}),F)throw b;return await (0,o.I)(N,O,new Response(null,{status:500})),null}}},76760:a=>{a.exports=require("node:path")},77598:a=>{a.exports=require("node:crypto")},78474:a=>{a.exports=require("node:events")},79428:a=>{a.exports=require("buffer")},86439:a=>{a.exports=require("next/dist/shared/lib/no-fallback-error.external")},94735:a=>{a.exports=require("events")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[1569,4263,3973,9669,620],()=>b(b.s=75123));module.exports=c})();
|
.next/standalone/.next/server/app/api/sandbox-status/route.js.nft.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":1,"files":["../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/diag.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/metrics.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/propagation.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/trace.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/types.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/global-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/semver.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/Metric.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeter.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeterProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/context-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-validators.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/span_kind.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/status.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/version.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/@opentelemetry/api","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/package.json","../../../../../node_modules/next","../../../../../package.json","../../../../package.json","../../../chunks/1569.js","../../../chunks/2876.js","../../../chunks/2945.js","../../../chunks/3973.js","../../../chunks/4263.js","../../../chunks/4567.js","../../../chunks/620.js","../../../chunks/6617.js","../../../chunks/6965.js","../../../chunks/9669.js","../../../webpack-runtime.js","route_client-reference-manifest.js"]}
|
.next/standalone/.next/server/app/api/sandbox-status/route_client-reference-manifest.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sandbox-status/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8489":{"*":{"id":"73477","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"27267","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"19226","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"86763","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"65708","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"2533","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"66212","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"5851","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"23443","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"9915","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"49715","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"96795","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\"}],\"variableName\":\"inter\"}":{"id":96741,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistVF.woff\",\"variable\":\"--font-geist-sans\",\"weight\":\"100 900\"}],\"variableName\":\"geistSans\"}":{"id":18754,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistMonoVF.woff\",\"variable\":\"--font-geist-mono\",\"weight\":\"100 900\"}],\"variableName\":\"geistMono\"}":{"id":42491,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Roboto_Mono\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-roboto-mono\"}],\"variableName\":\"robotoMono\"}":{"id":77573,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/globals.css":{"id":45644,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/builder/page.tsx":{"id":99949,"name":"*","chunks":[],"async":false},"/app/app/page.tsx":{"id":8489,"name":"*","chunks":["8618","static/chunks/8618-99d793b653701644.js","9835","static/chunks/9835-b44bb2d44f91731c.js","6934","static/chunks/6934-eef0e80eb675453e.js","1565","static/chunks/1565-a28c9d2f6f973e3f.js","8974","static/chunks/app/page-d11fe5c5d60a1488.js"],"async":false},"/app/app/generation/page.tsx":{"id":43520,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/app/":[],"/app/app/layout":[{"inlined":false,"path":"static/css/02684f73a91b9e31.css"},{"inlined":false,"path":"static/css/dc232d0fd013dc23.css"}],"/app/app/page":[{"inlined":false,"path":"static/css/3a411bae8f89e25e.css"}],"/app/app/api/sandbox-status/route":[]},"rscModuleMapping":{"8489":{"*":{"id":"39901","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"92849","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"90604","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"82857","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"88746","name":"*","chunks":[],"async":false}},"45644":{"*":{"id":"56272","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"91355","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"27130","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"34785","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"99313","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"66613","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"98037","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"88293","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}}
|
.next/standalone/.next/server/app/api/scrape-screenshot/route.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
(()=>{var a={};a.id=8127,a.ids=[8127],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},12412:a=>{"use strict";a.exports=require("assert")},21820:a=>{"use strict";a.exports=require("os")},27910:a=>{"use strict";a.exports=require("stream")},28354:a=>{"use strict";a.exports=require("util")},29021:a=>{"use strict";a.exports=require("fs")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33432:(a,b,c)=>{"use strict";c.r(b),c.d(b,{handler:()=>C,patchFetch:()=>B,routeModule:()=>x,serverHooks:()=>A,workAsyncStorage:()=>y,workUnitAsyncStorage:()=>z});var d={};c.r(d),c.d(d,{POST:()=>w});var e=c(21983),f=c(47944),g=c(77223),h=c(80479),i=c(22265),j=c(261),k=c(73675),l=c(48773),m=c(32503),n=c(92836),o=c(66898),p=c(37336),q=c(58746),r=c(66351),s=c(86439),t=c(41557),u=c(79758),v=c(47027);async function w(a){try{let{url:b}=await a.json();if(!b)return u.NextResponse.json({error:"URL is required"},{status:400});let c=process.env.FIRECRAWL_API_KEY;if(!c)return console.error("FIRECRAWL_API_KEY not configured"),u.NextResponse.json({error:"Firecrawl API key not configured"},{status:500});let d=new v.Ay({apiKey:c});console.log("[scrape-screenshot] Attempting to capture screenshot for:",b),console.log("[scrape-screenshot] Using Firecrawl API key:",c?"Present":"Missing");let e=await d.scrape(b,{formats:["screenshot"],waitFor:3e3,timeout:3e4,onlyMainContent:!1,actions:[{type:"wait",milliseconds:2e3}]});if(console.log("[scrape-screenshot] Full scrape result:",JSON.stringify(e,null,2)),console.log("[scrape-screenshot] Scrape result type:",typeof e),console.log("[scrape-screenshot] Scrape result keys:",Object.keys(e)),e&&e.screenshot)return u.NextResponse.json({success:!0,screenshot:e.screenshot,metadata:e.metadata||{}});if(e?.data?.screenshot)return u.NextResponse.json({success:!0,screenshot:e.data.screenshot,metadata:e.data.metadata||{}});if(e?.success===!1)throw console.error("[scrape-screenshot] Firecrawl API error:",e.error),Error(e.error||"Failed to capture screenshot");else throw console.error("[scrape-screenshot] No screenshot in response. Full response:",JSON.stringify(e,null,2)),Error("Screenshot not available in response - check console for full response structure")}catch(a){return console.error("[scrape-screenshot] Screenshot capture error:",a),console.error("[scrape-screenshot] Error stack:",a.stack),u.NextResponse.json({error:a.message||"Failed to capture screenshot"},{status:500})}}let x=new e.AppRouteRouteModule({definition:{kind:f.RouteKind.APP_ROUTE,page:"/api/scrape-screenshot/route",pathname:"/api/scrape-screenshot",filename:"route",bundlePath:"app/api/scrape-screenshot/route"},distDir:".next",projectDir:"",resolvedPagePath:"/app/app/api/scrape-screenshot/route.ts",nextConfigOutput:"standalone",userland:d}),{workAsyncStorage:y,workUnitAsyncStorage:z,serverHooks:A}=x;function B(){return(0,g.patchFetch)({workAsyncStorage:y,workUnitAsyncStorage:z})}async function C(a,b,c){var d;let e="/api/scrape-screenshot/route";"/index"===e&&(e="/");let g=await x.prepare(a,b,{srcPage:e,multiZoneDraftMode:"false"});if(!g)return b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve()),null;let{buildId:u,params:v,nextConfig:w,isDraftMode:y,prerenderManifest:z,routerServerContext:A,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,resolvedPathname:D}=g,E=(0,j.normalizeAppPath)(e),F=!!(z.dynamicRoutes[E]||z.routes[D]);if(F&&!y){let a=!!z.routes[D],b=z.dynamicRoutes[E];if(b&&!1===b.fallback&&!a)throw new s.NoFallbackError}let G=null;!F||x.isDev||y||(G="/index"===(G=D)?"/":G);let H=!0===x.isDev||!F,I=F&&!H,J=a.method||"GET",K=(0,i.getTracer)(),L=K.getActiveScopeSpan(),M={params:v,prerenderManifest:z,renderOpts:{experimental:{dynamicIO:!!w.experimental.dynamicIO,authInterrupts:!!w.experimental.authInterrupts},supportsDynamicResponse:H,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:null==(d=w.experimental)?void 0:d.cacheLife,isRevalidate:I,waitUntil:c.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:void 0,onInstrumentationRequestError:(b,c,d)=>x.onRequestError(a,b,d,A)},sharedContext:{buildId:u}},N=new k.NodeNextRequest(a),O=new k.NodeNextResponse(b),P=l.NextRequestAdapter.fromNodeNextRequest(N,(0,l.signalFromNodeResponse)(b));try{let d=async c=>x.handle(P,M).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=K.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==m.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${J} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${J} ${a.url}`)}),g=async g=>{var i,j;let k=async({previousCacheEntry:f})=>{try{if(!(0,h.getRequestMeta)(a,"minimalMode")&&B&&C&&!f)return b.statusCode=404,b.setHeader("x-nextjs-cache","REVALIDATED"),b.end("This page could not be found"),null;let e=await d(g);a.fetchMetrics=M.renderOpts.fetchMetrics;let i=M.renderOpts.pendingWaitUntil;i&&c.waitUntil&&(c.waitUntil(i),i=void 0);let j=M.renderOpts.collectedTags;if(!F)return await (0,o.I)(N,O,e,M.renderOpts.pendingWaitUntil),null;{let a=await e.blob(),b=(0,p.toNodeOutgoingHttpHeaders)(e.headers);j&&(b[r.NEXT_CACHE_TAGS_HEADER]=j),!b["content-type"]&&a.type&&(b["content-type"]=a.type);let c=void 0!==M.renderOpts.collectedRevalidate&&!(M.renderOpts.collectedRevalidate>=r.INFINITE_CACHE)&&M.renderOpts.collectedRevalidate,d=void 0===M.renderOpts.collectedExpire||M.renderOpts.collectedExpire>=r.INFINITE_CACHE?void 0:M.renderOpts.collectedExpire;return{value:{kind:t.CachedRouteKind.APP_ROUTE,status:e.status,body:Buffer.from(await a.arrayBuffer()),headers:b},cacheControl:{revalidate:c,expire:d}}}}catch(b){throw(null==f?void 0:f.isStale)&&await x.onRequestError(a,b,{routerKind:"App Router",routePath:e,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})},A),b}},l=await x.handleResponse({req:a,nextConfig:w,cacheKey:G,routeKind:f.RouteKind.APP_ROUTE,isFallback:!1,prerenderManifest:z,isRoutePPREnabled:!1,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,responseGenerator:k,waitUntil:c.waitUntil});if(!F)return null;if((null==l||null==(i=l.value)?void 0:i.kind)!==t.CachedRouteKind.APP_ROUTE)throw Object.defineProperty(Error(`Invariant: app-route received invalid cache entry ${null==l||null==(j=l.value)?void 0:j.kind}`),"__NEXT_ERROR_CODE",{value:"E701",enumerable:!1,configurable:!0});(0,h.getRequestMeta)(a,"minimalMode")||b.setHeader("x-nextjs-cache",B?"REVALIDATED":l.isMiss?"MISS":l.isStale?"STALE":"HIT"),y&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate");let m=(0,p.fromNodeOutgoingHttpHeaders)(l.value.headers);return(0,h.getRequestMeta)(a,"minimalMode")&&F||m.delete(r.NEXT_CACHE_TAGS_HEADER),!l.cacheControl||b.getHeader("Cache-Control")||m.get("Cache-Control")||m.set("Cache-Control",(0,q.getCacheControlHeader)(l.cacheControl)),await (0,o.I)(N,O,new Response(l.value.body,{headers:m,status:l.value.status||200})),null};L?await g(L):await K.withPropagatedContext(a.headers,()=>K.trace(m.BaseServerSpan.handleRequest,{spanName:`${J} ${a.url}`,kind:i.SpanKind.SERVER,attributes:{"http.method":J,"http.target":a.url}},g))}catch(b){if(L||await x.onRequestError(a,b,{routerKind:"App Router",routePath:E,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})}),F)throw b;return await (0,o.I)(N,O,new Response(null,{status:500})),null}}},33873:a=>{"use strict";a.exports=require("path")},44870:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},55511:a=>{"use strict";a.exports=require("crypto")},55591:a=>{"use strict";a.exports=require("https")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70975:()=>{},73496:a=>{"use strict";a.exports=require("http2")},74075:a=>{"use strict";a.exports=require("zlib")},79551:a=>{"use strict";a.exports=require("url")},81630:a=>{"use strict";a.exports=require("http")},83997:a=>{"use strict";a.exports=require("tty")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},89127:()=>{},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[1569,4263,1465,4319,7027],()=>b(b.s=33432));module.exports=c})();
|
.next/standalone/.next/server/app/api/scrape-screenshot/route.js.nft.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":1,"files":["../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/diag.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/metrics.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/propagation.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/api/trace.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/baggage/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/context/context.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/diag/types.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/global-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/internal/semver.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/Metric.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeter.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/metrics/NoopMeterProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/platform/node/index.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace-api.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/context-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-impl.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/tracestate-validators.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/internal/utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/span_kind.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/status.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/src/version.js","../../../../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/@opentelemetry/api","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/package.json","../../../../../node_modules/next","../../../../../package.json","../../../../package.json","../../../chunks/1465.js","../../../chunks/1569.js","../../../chunks/2257.js","../../../chunks/4263.js","../../../chunks/4319.js","../../../chunks/7027.js","../../../webpack-runtime.js","route_client-reference-manifest.js"]}
|
.next/standalone/.next/server/app/api/scrape-screenshot/route_client-reference-manifest.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/scrape-screenshot/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8489":{"*":{"id":"73477","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"27267","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"19226","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"86763","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"65708","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"2533","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"66212","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"5851","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"23443","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"9915","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"49715","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"96795","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":74969,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-page.js":{"id":14142,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/client-segment.js":{"id":46986,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":80239,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/layout-router.js":{"id":60563,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":29615,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":47393,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":46671,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":11183,"name":"*","chunks":[],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\"}],\"variableName\":\"inter\"}":{"id":96741,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistVF.woff\",\"variable\":\"--font-geist-sans\",\"weight\":\"100 900\"}],\"variableName\":\"geistSans\"}":{"id":18754,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/local/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":\"./fonts/GeistMonoVF.woff\",\"variable\":\"--font-geist-mono\",\"weight\":\"100 900\"}],\"variableName\":\"geistMono\"}":{"id":42491,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/node_modules/.pnpm/next@15.4.3_@opentelemetry+api@1.9.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Roboto_Mono\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-roboto-mono\"}],\"variableName\":\"robotoMono\"}":{"id":77573,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/globals.css":{"id":45644,"name":"*","chunks":["7177","static/chunks/app/layout-c7ed5f38734387f4.js"],"async":false},"/app/app/builder/page.tsx":{"id":99949,"name":"*","chunks":[],"async":false},"/app/app/page.tsx":{"id":8489,"name":"*","chunks":["8618","static/chunks/8618-99d793b653701644.js","9835","static/chunks/9835-b44bb2d44f91731c.js","6934","static/chunks/6934-eef0e80eb675453e.js","1565","static/chunks/1565-a28c9d2f6f973e3f.js","8974","static/chunks/app/page-d11fe5c5d60a1488.js"],"async":false},"/app/app/generation/page.tsx":{"id":43520,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/app/":[],"/app/app/layout":[{"inlined":false,"path":"static/css/02684f73a91b9e31.css"},{"inlined":false,"path":"static/css/dc232d0fd013dc23.css"}],"/app/app/page":[{"inlined":false,"path":"static/css/3a411bae8f89e25e.css"}],"/app/app/api/scrape-screenshot/route":[]},"rscModuleMapping":{"8489":{"*":{"id":"39901","name":"*","chunks":[],"async":false}},"11183":{"*":{"id":"92849","name":"*","chunks":[],"async":false}},"14142":{"*":{"id":"90604","name":"*","chunks":[],"async":false}},"29615":{"*":{"id":"82857","name":"*","chunks":[],"async":false}},"43520":{"*":{"id":"88746","name":"*","chunks":[],"async":false}},"45644":{"*":{"id":"56272","name":"*","chunks":[],"async":false}},"46671":{"*":{"id":"91355","name":"*","chunks":[],"async":false}},"46986":{"*":{"id":"27130","name":"*","chunks":[],"async":false}},"47393":{"*":{"id":"34785","name":"*","chunks":[],"async":false}},"60563":{"*":{"id":"99313","name":"*","chunks":[],"async":false}},"74969":{"*":{"id":"66613","name":"*","chunks":[],"async":false}},"80239":{"*":{"id":"98037","name":"*","chunks":[],"async":false}},"99949":{"*":{"id":"88293","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}}
|