@elsikora/eslint-config
Version:
ESLint configuration vision of ElsiKora
43 lines (36 loc) • 1.27 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
require('eslint/use-at-your-own-risk');
var formatConfig_utility = require('../utility/format-config.utility.js');
var regexpPlugin = require('eslint-plugin-regexp');
function _interopNamespaceDefault(e) {
var n = Object.create(null);
if (e) {
Object.keys(e).forEach(function (k) {
if (k !== 'default') {
var d = Object.getOwnPropertyDescriptor(e, k);
Object.defineProperty(n, k, d.get ? d : {
enumerable: true,
get: function () { return e[k]; }
});
}
});
}
n.default = e;
return Object.freeze(n);
}
var regexpPlugin__namespace = /*#__PURE__*/_interopNamespaceDefault(regexpPlugin);
/**
* Loads the ESLint configuration for regular expressions
* @returns {Array<Linter.Config>} An array of ESLint configurations for RegExp
*/
function loadConfig() {
return [
{
...formatConfig_utility.formatConfig([regexpPlugin__namespace.configs["flat/recommended"]])[0],
files: ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"],
},
];
}
exports.default = loadConfig;
//# sourceMappingURL=regexp.js.map