massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / @eslint / eslintrc / lib / index.js
1 /**
2  * @fileoverview Package exports for @eslint/eslintrc
3  * @author Nicholas C. Zakas
4  */
5 "use strict";
6
7 //------------------------------------------------------------------------------
8 // Requirements
9 //------------------------------------------------------------------------------
10
11 const {
12     ConfigArrayFactory,
13     createContext: createConfigArrayFactoryContext
14 } = require("./config-array-factory");
15
16 const { CascadingConfigArrayFactory } = require("./cascading-config-array-factory");
17 const ModuleResolver = require("./shared/relative-module-resolver");
18 const { ConfigArray, getUsedExtractedConfigs } = require("./config-array");
19 const { ConfigDependency } = require("./config-array/config-dependency");
20 const { ExtractedConfig } = require("./config-array/extracted-config");
21 const { IgnorePattern } = require("./config-array/ignore-pattern");
22 const { OverrideTester } = require("./config-array/override-tester");
23 const ConfigOps = require("./shared/config-ops");
24 const ConfigValidator = require("./shared/config-validator");
25 const naming = require("./shared/naming");
26 const { FlatCompat } = require("./flat-compat");
27
28 //-----------------------------------------------------------------------------
29 // Exports
30 //-----------------------------------------------------------------------------
31
32 module.exports = {
33
34     Legacy: {
35         ConfigArray,
36         createConfigArrayFactoryContext,
37         CascadingConfigArrayFactory,
38         ConfigArrayFactory,
39         ConfigDependency,
40         ExtractedConfig,
41         IgnorePattern,
42         OverrideTester,
43         getUsedExtractedConfigs,
44
45         // shared
46         ConfigOps,
47         ConfigValidator,
48         ModuleResolver,
49         naming
50     },
51
52     FlatCompat
53
54 };