{"version":3,"file":"default-config.mjs","names":["constants"],"sources":["../../src/constants/default-config.ts"],"sourcesContent":["import type { Config, LucidConfig } from \"../types/config.js\";\nimport constants from \"./constants.js\";\n\nexport const defaultConfig: Partial<LucidConfig> = {\n\tlogger: {\n\t\tlevel: \"info\",\n\t},\n\thttp: {\n\t\tsecurity: {\n\t\t\ttrustProxyHeaders: false,\n\t\t\theaders: {\n\t\t\t\tcrossOriginResourcePolicy: false,\n\t\t\t\txFrameOptions: true,\n\t\t\t\treferrerPolicy: \"strict-origin-when-cross-origin\",\n\t\t\t},\n\t\t},\n\t\topenAPI: {\n\t\t\tenabled: false,\n\t\t},\n\t\troutes: [],\n\t\textensions: [],\n\t},\n\tauth: {\n\t\tpassword: {\n\t\t\tenabled: true,\n\t\t},\n\t\tproviders: [],\n\t},\n\temail: {\n\t\tsimulate: false,\n\t\tresendWindowDays: 7,\n\t\ttemplates: {\n\t\t\tdirectory: \"./templates\",\n\t\t},\n\t},\n\tai: {\n\t\tenabled: true,\n\t\tfeatures: {\n\t\t\timageGeneration: true,\n\t\t\taltGeneration: true,\n\t\t\tcustomFieldGeneration: true,\n\t\t},\n\t},\n\tlocalization: {\n\t\tlocales: [\n\t\t\t{\n\t\t\t\tlabel: \"English\",\n\t\t\t\tcode: \"en\",\n\t\t\t\tdirection: \"ltr\",\n\t\t\t},\n\t\t],\n\t\tdefaultLocale: \"en\",\n\t},\n\ttenants: [],\n\ti18n: {\n\t\tlocales: [\n\t\t\t{\n\t\t\t\tlabel: \"English\",\n\t\t\t\tcode: \"en\",\n\t\t\t\tdirection: \"ltr\",\n\t\t\t},\n\t\t],\n\t\tdefaultLocale: \"en\",\n\t\tsources: [],\n\t},\n\tmigrations: {\n\t\tsources: [],\n\t},\n\tmedia: {\n\t\tlimits: {\n\t\t\tstorageBytes: false,\n\t\t\tuploadBytes: 16777216,\n\t\t\tprocessedImagesPerFile: 10,\n\t\t},\n\t\timages: {\n\t\t\tpresets: {\n\t\t\t\t\"thumbnail-small\": {\n\t\t\t\t\theight: 200,\n\t\t\t\t\tformat: \"webp\",\n\t\t\t\t\tquality: 80,\n\t\t\t\t},\n\t\t\t\t\"thumbnail-medium\": {\n\t\t\t\t\theight: 500,\n\t\t\t\t\tformat: \"webp\",\n\t\t\t\t\tquality: 80,\n\t\t\t\t},\n\t\t\t\t\"thumbnail-large\": {\n\t\t\t\t\theight: 1000,\n\t\t\t\t\tformat: \"webp\",\n\t\t\t\t\tquality: 80,\n\t\t\t\t},\n\t\t\t},\n\t\t\tallowFormatQuery: false,\n\t\t\tstoreProcessed: true,\n\t\t},\n\t\tvideo: {},\n\t},\n\thooks: [],\n\tcollections: [],\n\tplugins: [],\n\tbuild: {\n\t\tpaths: {\n\t\t\toutDir: \"dist\",\n\t\t\tcopyPublic: [],\n\t\t},\n\t\twatch: {\n\t\t\tignore: [],\n\t\t},\n\t},\n\tretention: {\n\t\tdefaultPurgeAfterDays: constants.retention,\n\t} satisfies Config[\"retention\"],\n};\n\nexport default defaultConfig;\n"],"mappings":"+BAGA,MAAa,EAAsC,CAClD,OAAQ,CACP,MAAO,MACR,EACA,KAAM,CACL,SAAU,CACT,kBAAmB,GACnB,QAAS,CACR,0BAA2B,GAC3B,cAAe,GACf,eAAgB,iCACjB,CACD,EACA,QAAS,CACR,QAAS,EACV,EACA,OAAQ,CAAC,EACT,WAAY,CAAC,CACd,EACA,KAAM,CACL,SAAU,CACT,QAAS,EACV,EACA,UAAW,CAAC,CACb,EACA,MAAO,CACN,SAAU,GACV,iBAAkB,EAClB,UAAW,CACV,UAAW,aACZ,CACD,EACA,GAAI,CACH,QAAS,GACT,SAAU,CACT,gBAAiB,GACjB,cAAe,GACf,sBAAuB,EACxB,CACD,EACA,aAAc,CACb,QAAS,CACR,CACC,MAAO,UACP,KAAM,KACN,UAAW,KACZ,CACD,EACA,cAAe,IAChB,EACA,QAAS,CAAC,EACV,KAAM,CACL,QAAS,CACR,CACC,MAAO,UACP,KAAM,KACN,UAAW,KACZ,CACD,EACA,cAAe,KACf,QAAS,CAAC,CACX,EACA,WAAY,CACX,QAAS,CAAC,CACX,EACA,MAAO,CACN,OAAQ,CACP,aAAc,GACd,YAAa,SACb,uBAAwB,EACzB,EACA,OAAQ,CACP,QAAS,CACR,kBAAmB,CAClB,OAAQ,IACR,OAAQ,OACR,QAAS,EACV,EACA,mBAAoB,CACnB,OAAQ,IACR,OAAQ,OACR,QAAS,EACV,EACA,kBAAmB,CAClB,OAAQ,IACR,OAAQ,OACR,QAAS,EACV,CACD,EACA,iBAAkB,GAClB,eAAgB,EACjB,EACA,MAAO,CAAC,CACT,EACA,MAAO,CAAC,EACR,YAAa,CAAC,EACd,QAAS,CAAC,EACV,MAAO,CACN,MAAO,CACN,OAAQ,OACR,WAAY,CAAC,CACd,EACA,MAAO,CACN,OAAQ,CAAC,CACV,CACD,EACA,UAAW,CACV,sBAAuBA,EAAU,SAClC,CACD"}