electron-webpack
Version:
> Because setting up `webpack` in the `electron` environment shouldn't be difficult.
32 lines (26 loc) • 796 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.configureEslint = configureEslint;
function configureEslint(configurator) {
const hasPreset = configurator.hasDevDependency("electron-webpack-eslint");
if (!(hasPreset || configurator.hasDevDependency("eslint") && configurator.hasDevDependency("eslint-loader"))) {
return;
}
const options = {
cwd: configurator.projectDir
};
if (hasPreset || configurator.hasDevDependency("eslint-friendly-formatter")) {
options.formatter = require("eslint-friendly-formatter");
}
configurator.rules.push({
test: /\.(jsx?|tsx?|vue)$/,
enforce: "pre",
exclude: /node_modules/,
loader: "eslint-loader",
options
});
}
// __ts-babel@6.0.4
//# sourceMappingURL=eslint.js.map