Edit: /tmp/tsx-0/17887-2268bbc6b94b1516b5badbfb3e6991a9a5689e8a (17671B)
{"code":"__filename=\"/opt/canhelp/node_modules/better-auth/dist/plugins/open-api/generator.mjs\";(()=>{\nvar __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf;var __hasOwnProp=Object.prototype.hasOwnProperty;var __name=(target,value)=>__defProp(target,\"name\",{value,configurable:true});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 __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,\"default\",{value:mod,enumerable:true}):target,mod));var __toCommonJS=mod=>__copyProps(__defProp({},\"__esModule\",{value:true}),mod);var generator_exports={};__export(generator_exports,{generator:()=>generator});module.exports=__toCommonJS(generator_exports);var import_db=require(\"../../db/index.mjs\");var import_api=require(\"../../api/index.mjs\");var z=__toESM(require(\"zod\"));const allowedType=new Set([\"string\",\"number\",\"boolean\",\"array\",\"object\"]);function getTypeFromZodType(zodType){if(zodType instanceof z.ZodDefault)return getTypeFromZodType(zodType.unwrap());const type=zodType.type;return allowedType.has(type)?type:\"string\"}__name(getTypeFromZodType,\"getTypeFromZodType\");function getFieldSchema(field){const schema={type:field.type===\"date\"?\"string\":field.type,...field.type===\"date\"&&{format:\"date-time\"}};if(field.defaultValue!==void 0)schema.default=typeof field.defaultValue===\"function\"?\"Generated at runtime\":field.defaultValue;if(field.input===false)schema.readOnly=true;return schema}__name(getFieldSchema,\"getFieldSchema\");function getParameters(options){const parameters=[];if(options.metadata?.openapi?.parameters){parameters.push(...options.metadata.openapi.parameters);return parameters}if(options.query instanceof z.ZodObject)Object.entries(options.query.shape).forEach(([key,value])=>{if(value instanceof z.ZodType)parameters.push({name:key,in:\"query\",schema:{...processZodType(value),...\"minLength\"in value&&value.minLength?{minLength:value.minLength}:{}}})});return parameters}__name(getParameters,\"getParameters\");function getRequestBody(options){if(options.metadata?.openapi?.requestBody)return options.metadata.openapi.requestBody;if(!options.body)return void 0;if(options.body instanceof z.ZodObject||options.body instanceof z.ZodOptional){const shape=options.body.shape;if(!shape)return void 0;const properties={};const required=[];Object.entries(shape).forEach(([key,value])=>{if(value instanceof z.ZodType){properties[key]=processZodType(value);if(!(value instanceof z.ZodOptional))required.push(key)}});return{required:options.body instanceof z.ZodOptional?false:options.body?true:false,content:{\"application/json\":{schema:{type:\"object\",properties,required}}}}}}__name(getRequestBody,\"getRequestBody\");function processZodType(zodType){if(zodType instanceof z.ZodOptional){const innerSchema=processZodType(zodType.unwrap());if(innerSchema.type){const type=Array.isArray(innerSchema.type)?innerSchema.type:[innerSchema.type];return{...innerSchema,type:Array.from(new Set([...type,\"null\"]))}}return{anyOf:[innerSchema,{type:\"null\"}]}}if(zodType instanceof z.ZodDefault){const innerSchema=processZodType(zodType.unwrap());const defaultValueDef=zodType._def.defaultValue;const defaultValue=typeof defaultValueDef===\"function\"?defaultValueDef():defaultValueDef;return{...innerSchema,default:defaultValue}}if(zodType instanceof z.ZodObject){const shape=zodType.shape;if(shape){const properties={};const required=[];Object.entries(shape).forEach(([key,value])=>{if(value instanceof z.ZodType){properties[key]=processZodType(value);if(!(value instanceof z.ZodOptional))required.push(key)}});return{type:\"object\",properties,...required.length>0?{required}:{},description:zodType.description}}}return{type:getTypeFromZodType(zodType),description:zodType.description}}__name(processZodType,\"processZodType\");function getResponse(responses){return{\"400\":{content:{\"application/json\":{schema:{type:\"object\",properties:{message:{type:\"string\"}},required:[\"message\"]}}},description:\"Bad Request. Usually due to missing parameters, or invalid parameters.\"},\"401\":{content:{\"application/json\":{schema:{type:\"object\",properties:{message:{type:\"string\"}},required:[\"message\"]}}},description:\"Unauthorized. Due to missing or invalid authentication.\"},\"403\":{content:{\"application/json\":{schema:{type:\"object\",properties:{message:{type:\"string\"}}}}},description:\"Forbidden. You do not have permission to access this resource or to perform this action.\"},\"404\":{content:{\"application/json\":{schema:{type:\"object\",properties:{message:{type:\"string\"}}}}},description:\"Not Found. The requested resource was not found.\"},\"429\":{content:{\"application/json\":{schema:{type:\"object\",properties:{message:{type:\"string\"}}}}},description:\"Too Many Requests. You have exceeded the rate limit. Try again later.\"},\"500\":{content:{\"application/json\":{schema:{type:\"object\",properties:{message:{type:\"string\"}}}}},description:\"Internal Server Error. This is a problem with the server that you cannot fix.\"},...responses}}__name(getResponse,\"getResponse\");function toOpenApiPath(path){return path.split(\"/\").map(part=>part.startsWith(\":\")?`{${part.slice(1)}}`:part).join(\"/\")}__name(toOpenApiPath,\"toOpenApiPath\");async function generator(ctx,options){const baseEndpoints=(0,import_api.getEndpoints)(ctx,{...options,plugins:[]});const tables=(0,import_db.db_exports.getAuthTables)({...options,session:{...options.session,storeSessionInDatabase:true}});const components={schemas:{...Object.entries(tables).reduce((acc,[key,value])=>{const modelName=key.charAt(0).toUpperCase()+key.slice(1);const fields=value.fields;const required=[];const properties={id:{type:\"string\"}};Object.entries(fields).forEach(([fieldKey,fieldValue])=>{if(!fieldValue)return;properties[fieldKey]=getFieldSchema(fieldValue);if(fieldValue.required&&fieldValue.input!==false)required.push(fieldKey)});Object.entries(properties).forEach(([key2,prop])=>{const field=value.fields[key2];if(field&&field.type===\"date\"&&prop.type===\"string\")prop.format=\"date-time\"});acc[modelName]={type:\"object\",properties,required};return acc},{})}};const paths={};Object.entries(baseEndpoints.api).forEach(([_,value])=>{if(!value.path||ctx.options.disabledPaths?.includes(value.path))return;const options2=value.options;if(options2.metadata?.SERVER_ONLY)return;const path=toOpenApiPath(value.path);const methods=Array.isArray(options2.method)?options2.method:[options2.method];for(const method of methods.filter(m=>m===\"GET\"||m===\"DELETE\"))paths[path]={...paths[path],[method.toLowerCase()]:{tags:[\"Default\",...options2.metadata?.openapi?.tags||[]],description:options2.metadata?.openapi?.description,operationId:options2.metadata?.openapi?.operationId,security:[{bearerAuth:[]}],parameters:getParameters(options2),responses:getResponse(options2.metadata?.openapi?.responses)}};for(const method of methods.filter(m=>m===\"POST\"||m===\"PATCH\"||m===\"PUT\")){const body=getRequestBody(options2);paths[path]={...paths[path],[method.toLowerCase()]:{tags:[\"Default\",...options2.metadata?.openapi?.tags||[]],description:options2.metadata?.openapi?.description,operationId:options2.metadata?.openapi?.operationId,security:[{bearerAuth:[]}],parameters:getParameters(options2),...body?{requestBody:body}:{requestBody:{content:{\"application/json\":{schema:{type:\"object\",properties:{}}}}}},responses:getResponse(options2.metadata?.openapi?.responses)}}}});for(const plugin of options.plugins||[]){if(plugin.id===\"open-api\")continue;const pluginEndpoints=(0,import_api.getEndpoints)(ctx,{...options,plugins:[plugin]});const api=Object.keys(pluginEndpoints.api).map(key=>{if(baseEndpoints.api[key]===void 0)return pluginEndpoints.api[key];return null}).filter(x=>x!==null);Object.entries(api).forEach(([key,value])=>{if(!value.path||ctx.options.disabledPaths?.includes(value.path))return;const options2=value.options;if(options2.metadata?.SERVER_ONLY)return;const path=toOpenApiPath(value.path);const methods=Array.isArray(options2.method)?options2.method:[options2.method];for(const method of methods.filter(m=>m===\"GET\"||m===\"DELETE\"))paths[path]={...paths[path],[method.toLowerCase()]:{tags:options2.metadata?.openapi?.tags||[plugin.id.charAt(0).toUpperCase()+plugin.id.slice(1)],description:options2.metadata?.openapi?.description,operationId:options2.metadata?.openapi?.operationId,security:[{bearerAuth:[]}],parameters:getParameters(options2),responses:getResponse(options2.metadata?.openapi?.responses)}};for(const method of methods.filter(m=>m===\"POST\"||m===\"PATCH\"||m===\"PUT\"))paths[path]={...paths[path],[method.toLowerCase()]:{tags:options2.metadata?.openapi?.tags||[plugin.id.charAt(0).toUpperCase()+plugin.id.slice(1)],description:options2.metadata?.openapi?.description,operationId:options2.metadata?.openapi?.operationId,security:[{bearerAuth:[]}],parameters:getParameters(options2),requestBody:getRequestBody(options2),responses:getResponse(options2.metadata?.openapi?.responses)}}})}return{openapi:\"3.1.1\",info:{title:\"Better Auth\",description:\"API Reference for your Better Auth Instance\",version:\"1.1.0\"},components:{...components,securitySchemes:{apiKeyCookie:{type:\"apiKey\",in:\"cookie\",name:\"apiKeyCookie\",description:\"API Key authentication via cookie\"},bearerAuth:{type:\"http\",scheme:\"bearer\",description:\"Bearer token authentication\"}}},security:[{apiKeyCookie:[],bearerAuth:[]}],servers:[{url:ctx.baseURL}],tags:[{name:\"Default\",description:\"Default endpoints that are included with Better Auth by default. These endpoints are not part of any plugin.\"}],paths}}__name(generator,\"generator\");0&&(module.exports={generator});\n})()\n","warnings":[],"map":{"version":3,"mappings":"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","names":["key","options"],"ignoreList":[],"sources":["/opt/canhelp/node_modules/better-auth/dist/plugins/open-api/generator.mjs"],"sourcesContent":[null]}}