@nuofe/ndk-lint-tool
Version:
Lint tool for Nuo FE.
35 lines (26 loc) • 770 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"));
const debug = _ndkLogger.default.debug('ndk-lint-tool:config:eslint-config:init');
var _default = options => {
const {
type,
framework
} = options.config;
let name = '@nuofe/eslint-config-common';
if (['app', 'web', 'component'].includes(type)) {
if (framework === 'react') {
name = '@nuofe/eslint-config-react';
}
if (framework === 'vue') {
name = '@nuofe/eslint-config-vue';
}
}
debug('name: %s', name);
return name;
};
exports.default = _default;