UNPKG

eslint-config-atomic

Version:
32 lines (31 loc) 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.jsConfig = void 0; const official_eslint_rules_cjs_1 = require("./official-eslint-rules.cjs"); const plugin_node_rules_cjs_1 = require("./plugin-node-rules.cjs"); const plugin_import_rules_cjs_1 = require("./plugin-import-rules.cjs"); exports.jsConfig = { parser: "@babel/eslint-parser", parserOptions: { requireConfigFile: false, ecmaFeatures: { jsx: true, }, babelOptions: { plugins: [ // enable jsx and flow syntax "@babel/plugin-syntax-flow", "@babel/plugin-syntax-jsx", ], }, ecmaVersion: 2021, sourceType: "module", }, plugins: ["node", "import", "only-warn"], extends: ["eslint:recommended", "plugin:optimize-regex/all", "plugin:import/recommended", "prettier"], rules: { ...official_eslint_rules_cjs_1.eslintRulesExtra, ...plugin_node_rules_cjs_1.pluginNodeRules, ...plugin_import_rules_cjs_1.pluginImportRulesExtra, }, };