ccdash
Version:
Claude Code Dashboard - A comprehensive monitoring dashboard for Claude Code
1 lines • 1.58 kB
JavaScript
;(()=>{var e={};e.id=481,e.ids=[481],e.modules={3480:(e,t,r)=>{e.exports=r(5600)},5353:(e,t,r)=>{r.r(t),r.d(t,{config:()=>P,default:()=>p,routeModule:()=>l});var n={};r.r(n),r.d(n,{default:()=>d});var o=r(3480),i=r(8667),a=r(6435);let s=process.env.BACKEND_API_URL||"http://localhost:6060/api",u=process.env.API_KEY;async function d(e,t){try{let r=`${s}${e.url?.replace("/api/proxy","")||""}`,n={"Content-Type":"application/json"};for(let[t,r]of Object.entries(e.headers))"string"==typeof r&&(n[t]=r);u&&(n["X-API-Key"]=u);let o=await fetch(r,{method:e.method,headers:n,body:"GET"!==e.method?JSON.stringify(e.body):void 0}),i=await o.json();t.status(o.status).json(i)}catch(e){console.error("Proxy error:",e),t.status(500).json({error:"Proxy request failed"})}}let p=(0,a.M)(n,"default"),P=(0,a.M)(n,"config"),l=new o.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/proxy",pathname:"/api/proxy",bundlePath:"",filename:""},userland:n})},5600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},6435:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},8667:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=5353);module.exports=r})();