@gdjiami/cli
Version:
CLI for build front end project.
26 lines (25 loc) • 813 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var fs_extra_1 = tslib_1.__importDefault(require("fs-extra"));
var path_1 = tslib_1.__importDefault(require("path"));
var utils_1 = require("../../utils");
/**
* 生产eslint配置文件
* @param appPath
* @param ownPath
* @param ownPkg
*/
var genESLintConfig = function (appPath, ownPath, ownPkg) {
var esLintConfigPath = path_1.default.join(appPath, '.eslintrc.json');
if (fs_extra_1.default.existsSync(esLintConfigPath)) {
return;
}
else {
utils_1.writeJSON(esLintConfigPath, {
extends: ['@gdjiami/eslint-config'],
});
utils_1.message.info('created .eslintrc.json');
}
};
exports.default = genESLintConfig;