@mhy/config
Version:
> This documentation is not complete. It's in progress and it's a BETA version. Use the tool at your own risk.
23 lines (18 loc) • 504 B
JavaScript
;
const path = require('path');
const fs = require('fs');
const {
moduleHome
} = require('../../../../');
let configFile = path.resolve(moduleHome, 'tslint.json');
configFile = fs.existsSync(configFile) ? configFile : path.resolve(moduleHome, '../', 'tslint.json');
module.exports.default = rules => [...rules, {
enforce: 'pre',
test: /\.tsx?$/,
loader: require.resolve('tslint-loader'),
include: /src/,
exclude: /node_modules|dist|build/,
options: {
configFile
}
}];