file.js 467 B

123456789101112131415161718192021222324
  1. 'use strict';
  2. const fs = require('fs');
  3. const path = require('path');
  4. const constants = require('../config/constants');
  5. let isContainsSupportedFileArg = function (arg) {
  6. if (!arg) {
  7. return false;
  8. }
  9. let fileExtension = path.extname(arg);
  10. if (!constants.supportedFileExtensions[fileExtension]) {
  11. return false;
  12. }
  13. return fs.existsSync(arg);
  14. };
  15. module.exports = {
  16. isContainsSupportedFileArg: isContainsSupportedFileArg
  17. }