UNPKG

pretty-parallel

Version:
27 lines 1.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.resolveFilePaths = void 0; const tslib_1 = require("tslib"); const prettier = tslib_1.__importStar(require("prettier")); const create_ignorer_1 = require("./create-ignorer"); const expand_patterns_1 = require("./expand-patterns"); async function resolveFilePaths(filePatterns, prettierignorePath) { const filePaths = []; const errors = []; const ignorer = (0, create_ignorer_1.createIgnorer)(prettierignorePath); const { languages } = await prettier.getSupportInfo(); for await (const filePath of (0, expand_patterns_1.expandPatterns)({ filePatterns, languages, })) { if (typeof filePath === 'object') { errors.push(filePath.error); } else if (ignorer((0, expand_patterns_1.fixWindowsSlashes)(filePath))) { filePaths.push(filePath); } } return { filePaths, errors }; } exports.resolveFilePaths = resolveFilePaths; //# sourceMappingURL=files-resolver.js.map