getPrettierFiles.js 912 B

1234567891011121314151617181920212223
  1. const glob = require('glob');
  2. const getPrettierFiles = () => {
  3. let files = [];
  4. const jsFiles = glob.sync('src/**/*.js*', { ignore: ['**/node_modules/**', 'build/**'] });
  5. const tsFiles = glob.sync('src/**/*.ts*', { ignore: ['**/node_modules/**', 'build/**'] });
  6. const configFiles = glob.sync('config/**/*.js*', { ignore: ['**/node_modules/**', 'build/**'] });
  7. const scriptFiles = glob.sync('scripts/**/*.js');
  8. const lessFiles = glob.sync('src/**/*.less*', { ignore: ['**/node_modules/**', 'build/**'] });
  9. const mdFiles = glob.sync('src/**/*.md*', { ignore: ['**/node_modules/**', 'build/**'] });
  10. files = files.concat(jsFiles);
  11. files = files.concat(tsFiles);
  12. files = files.concat(configFiles);
  13. files = files.concat(scriptFiles);
  14. files = files.concat(lessFiles);
  15. files = files.concat(mdFiles);
  16. if (!files.length) {
  17. return;
  18. }
  19. return files;
  20. };
  21. module.exports = getPrettierFiles;