UNPKG

ffbt

Version:

Build a Typescript app without pain

24 lines (23 loc) 923 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createStyleLintConfig = void 0; const path = require("path"); const locate_1 = require("../../core/locate"); const project_config_1 = require("../../project-config"); function getLintConfig(projectRoot) { const customConfigPath = locate_1.locateFile("stylelint.config.js", projectRoot, false); if (!customConfigPath) { return require("./stylelint.config"); } return require(customConfigPath); } function createStyleLintConfig(options) { const projectConfig = project_config_1.ProjectConfig.loadFromFile(options.path); const lintConfig = getLintConfig(projectConfig.paths.projectRoot); return { config: lintConfig, fix: options.fix, files: path.join(projectConfig.paths.projectWorkingDirectory, "./**/**/**.scss"), }; } exports.createStyleLintConfig = createStyleLintConfig;