123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- /**
- * @fileoverview Package exports for @eslint/eslintrc
- * @author Nicholas C. Zakas
- */
- "use strict";
-
- //------------------------------------------------------------------------------
- // Requirements
- //------------------------------------------------------------------------------
-
- const {
- ConfigArrayFactory,
- createContext: createConfigArrayFactoryContext
- } = require("./config-array-factory");
-
- const { CascadingConfigArrayFactory } = require("./cascading-config-array-factory");
- const ModuleResolver = require("./shared/relative-module-resolver");
- const { ConfigArray, getUsedExtractedConfigs } = require("./config-array");
- const { ConfigDependency } = require("./config-array/config-dependency");
- const { ExtractedConfig } = require("./config-array/extracted-config");
- const { IgnorePattern } = require("./config-array/ignore-pattern");
- const { OverrideTester } = require("./config-array/override-tester");
- const ConfigOps = require("./shared/config-ops");
- const ConfigValidator = require("./shared/config-validator");
- const naming = require("./shared/naming");
- const { FlatCompat } = require("./flat-compat");
-
- //-----------------------------------------------------------------------------
- // Exports
- //-----------------------------------------------------------------------------
-
- module.exports = {
-
- Legacy: {
- ConfigArray,
- createConfigArrayFactoryContext,
- CascadingConfigArrayFactory,
- ConfigArrayFactory,
- ConfigDependency,
- ExtractedConfig,
- IgnorePattern,
- OverrideTester,
- getUsedExtractedConfigs,
-
- // shared
- ConfigOps,
- ConfigValidator,
- ModuleResolver,
- naming
- },
-
- FlatCompat
-
- };
|