aspida-mock
Version:
TypeScript friendly RESTful API mock for aspida
11 lines • 526 B
JavaScript
import fs from 'fs';
import path from 'path';
import createRouteString from './createRouteString';
import listFiles from './listFiles';
const hasMiddleware = (input) => fs.existsSync(path.join(input, '@middleware')) ||
fs.existsSync(path.join(input, '@middleware.ts'));
export default ({ input, trailingSlash }) => ({
text: createRouteString(input, trailingSlash, hasMiddleware(input), listFiles(input).sort().reverse()),
filePath: path.posix.join(input, `$mock.ts`),
});
//# sourceMappingURL=buildRouteFile.js.map