componentExists.js 406 Bytes
Newer Older
Julien Benchetrit's avatar
Julien Benchetrit committed
1 2 3
const fs = require('fs');
const path = require('path');
const pageComponents = fs.readdirSync(
dengxiaofeng's avatar
dengxiaofeng committed
4
  path.join(__dirname, '../../../src/components'),
Julien Benchetrit's avatar
Julien Benchetrit committed
5 6
);
const pageContainers = fs.readdirSync(
dengxiaofeng's avatar
dengxiaofeng committed
7
  path.join(__dirname, '../../../src/pages'),
Julien Benchetrit's avatar
Julien Benchetrit committed
8 9 10 11 12 13 14 15
);
const components = pageComponents.concat(pageContainers);

function componentExists(comp) {
  return components.indexOf(comp) >= 0;
}

module.exports = componentExists;