file-routing-expressjs
Version:
A dependency-free, flexible, system-based file routing for Express.
1 lines • 720 B
Source Map (JSON)
{"version":3,"sources":["../../src/helpers/resolvers.ts"],"sourcesContent":["import path from \"path\";\nimport fs from \"fs\";\nimport { RoutesRootNotFound } from \"../types\";\n\nexport function resolveTarget(target?: string) {\n const resolved = path.resolve(process.cwd(), target || \"./src/routes\");\n \n if (!fs.existsSync(resolved)) {\n throw new RoutesRootNotFound(`Target folder does not exist: ${resolved}`);\n }\n \n return resolved;\n}"],"mappings":"AAAA,OAAO,UAAU;AACjB,OAAO,QAAQ;AACf,SAAS,0BAA0B;AAE5B,SAAS,cAAc,QAAiB;AAC3C,QAAM,WAAW,KAAK,QAAQ,QAAQ,IAAI,GAAG,UAAU,cAAc;AAErE,MAAI,CAAC,GAAG,WAAW,QAAQ,GAAG;AAC1B,UAAM,IAAI,mBAAmB,iCAAiC,QAAQ,EAAE;AAAA,EAC5E;AAEA,SAAO;AACX;","names":[]}