@nuofe/ndk-lint-tool
Version:
Lint tool for Nuo FE.
32 lines (23 loc) • 797 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _ndkLogger = _interopRequireDefault(require("@nuofe/ndk-logger"));
var _getExts = _interopRequireDefault(require("./get-exts"));
const debug = _ndkLogger.default.debug('ndk-lint-tool:scripts:get-format-script');
var _default = options => {
const {
type
} = options.config;
const exts = (0, _getExts.default)(options).concat('.json');
let script = '';
if (['app', 'web', 'component'].includes(type)) {
exts.push('.css', '.less');
}
script = `prettier --write "**/*{${exts.sort().join(',')}}"`;
debug('script: %s', script);
return script;
};
exports.default = _default;