getPrettierFiles.js 786 B

123456789101112131415161718192021
  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. files = files.concat(jsFiles);
  10. files = files.concat(tsFiles);
  11. files = files.concat(configFiles);
  12. files = files.concat(scriptFiles);
  13. files = files.concat(lessFiles);
  14. if (!files.length) {
  15. return;
  16. }
  17. return files;
  18. };
  19. module.exports = getPrettierFiles;