UNPKG

react-carousel-query

Version:

A infinite carousel component made with react that handles the pagination for you.

27 lines (20 loc) 666 B
import path from 'path'; import fs from 'fs'; var fileExists = function (basename) { return ['.js', '.cjs'].reduce(function (found, ext) { var filename = `${basename}${ext}`; return !found && fs.existsSync(filename) ? filename : found; }, ''); }; export function getMiddleware(configDir) { var middlewarePath = fileExists(path.resolve(configDir, 'middleware')); if (middlewarePath) { var middlewareModule = require(middlewarePath); // eslint-disable-line if (middlewareModule.__esModule) { // eslint-disable-line middlewareModule = middlewareModule.default; } return middlewareModule; } return function () {}; }