getPackages.js 388 Bytes
Newer Older
dengxiaofeng's avatar
dengxiaofeng committed
1 2 3 4
const { readdirSync } = require('fs');
const { join } = require('path');

module.exports = function getPackages() {
5 6 7 8 9 10 11 12
  return ['base-components', 'extend-components']
    .map((dir) => {
      const list = readdirSync(join(__dirname, '../../packages', dir)).map(
        (item) => `${item}!${dir}`,
      );
      return list.filter((pkg) => pkg.charAt(0) !== '.');
    })
    .flat();
邓晓峰's avatar
邓晓峰 committed
13
};