Edit: /tmp/tsx-0/17887-1ef34448aaf0dc36f7fbf2b82b3aa97bf585f8f9 (2938B)
{"code":"__filename=\"/opt/canhelp/apps/api/src/routes/plans.ts\";(()=>{\n\"use strict\";var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:true})};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from===\"object\"||typeof from===\"function\"){for(let key of __getOwnPropNames(from))if(!__hasOwnProp.call(to,key)&&key!==except)__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable})}return to};var __toCommonJS=mod=>__copyProps(__defProp({},\"__esModule\",{value:true}),mod);var plans_exports={};__export(plans_exports,{default:()=>plans_default});module.exports=__toCommonJS(plans_exports);var import_hono=require(\"hono\");var import_drizzle_orm=require(\"drizzle-orm\");var import_db=require(\"../db.js\");var import_db2=require(\"@canhelp/db\");var import_auth=require(\"../middleware/auth.js\");var import_daily_limits=require(\"../lib/daily-limits.js\");const app=new import_hono.Hono;app.get(\"/\",async c=>{const rows=await import_db.db.select().from(import_db2.plans).where((0,import_drizzle_orm.eq)(import_db2.plans.isActive,true)).orderBy((0,import_drizzle_orm.asc)(import_db2.plans.order),(0,import_drizzle_orm.asc)(import_db2.plans.name));return c.json(rows)});app.get(\"/daily-usage\",import_auth.requireAuth,async c=>{const user=c.get(\"user\");const summary=await(0,import_daily_limits.getDailyUsageSummary)(user.id);return c.json(summary)});app.get(\"/:id\",async c=>{const[plan]=await import_db.db.select().from(import_db2.plans).where((0,import_drizzle_orm.and)((0,import_drizzle_orm.eq)(import_db2.plans.id,c.req.param(\"id\")),(0,import_drizzle_orm.eq)(import_db2.plans.isActive,true)));if(!plan){return c.json({error:\"Plan not found\"},404)}return c.json(plan)});var plans_default=app;\n})()\n","warnings":[],"map":{"version":3,"mappings":";qqBAAA,oIAAqB,gBACrB,uBAA6B,uBAC7B,cAAmB,oBACnB,IAAAA,WAAsB,uBACtB,gBAAgD,iCAChD,wBAAqC,kCAErC,MAAM,IAAM,IAAI,iBAMhB,IAAI,IAAI,IAAK,MAAO,GAAM,CACxB,MAAM,KAAO,MAAM,aAChB,OAAO,EACP,KAAK,gBAAK,EACV,SAAM,uBAAG,iBAAM,SAAU,IAAI,CAAC,EAC9B,WAAQ,wBAAI,iBAAM,KAAK,KAAG,wBAAI,iBAAM,IAAI,CAAC,EAE5C,OAAO,EAAE,KAAK,IAAI,CACpB,CAAC,EAGD,IAAI,IAAI,eAAgB,wBAAa,MAAO,GAAM,CAChD,MAAM,KAAO,EAAE,IAAI,MAAM,EACzB,MAAM,QAAU,QAAM,0CAAqB,KAAK,EAAE,EAClD,OAAO,EAAE,KAAK,OAAO,CACvB,CAAC,EAGD,IAAI,IAAI,OAAQ,MAAO,GAAM,CAC3B,KAAM,CAAC,IAAI,EAAI,MAAM,aAClB,OAAO,EACP,KAAK,gBAAK,EACV,SAAM,2BAAI,uBAAG,iBAAM,GAAI,EAAE,IAAI,MAAM,IAAI,CAAC,KAAG,uBAAG,iBAAM,SAAU,IAAI,CAAC,CAAC,EAEvE,GAAI,CAAC,KAAM,CACT,OAAO,EAAE,KAAK,CAAE,MAAO,gBAAiB,EAAG,GAAG,CAChD,CACA,OAAO,EAAE,KAAK,IAAI,CACpB,CAAC,EAED,IAAO,cAAQ","names":["import_db"],"ignoreList":[],"sources":["/opt/canhelp/apps/api/src/routes/plans.ts"],"sourcesContent":[null]}}