eslint-config-atomic
Version:
Eslint config used in atom-ide-community
22 lines (21 loc) • 804 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.getEslintVersion = void 0;
const child_process_1 = __importDefault(require("child_process"));
const package_json_1 = __importDefault(require("eslint/package.json"));
function getEslintVersion() {
if (process.argv[1].includes("eslint.cjs")) {
const eslintVersion = child_process_1.default.execFileSync(process.argv[0], [process.argv[1], "--version"], {
encoding: "utf8",
stdio: "pipe",
});
return eslintVersion;
}
else {
return package_json_1.default.version;
}
}
exports.getEslintVersion = getEslintVersion;