| 
								
							 | 
							
								/**
							 | 
						
						
						
							| 
								
							 | 
							
								 * @fileoverview Package exports for @eslint/eslintrc
							 | 
						
						
						
							| 
								
							 | 
							
								 * @author Nicholas C. Zakas
							 | 
						
						
						
							| 
								
							 | 
							
								 */
							 | 
						
						
						
							| 
								
							 | 
							
								//------------------------------------------------------------------------------
							 | 
						
						
						
							| 
								
							 | 
							
								// Requirements
							 | 
						
						
						
							| 
								
							 | 
							
								//------------------------------------------------------------------------------
							 | 
						
						
						
							| 
								
							 | 
							
								
							 | 
						
						
						
							| 
								
							 | 
							
								import {
							 | 
						
						
						
							| 
								
							 | 
							
								    ConfigArrayFactory,
							 | 
						
						
						
							| 
								
							 | 
							
								    createContext as createConfigArrayFactoryContext
							 | 
						
						
						
							| 
								
							 | 
							
								} from "./config-array-factory.js";
							 | 
						
						
						
							| 
								
							 | 
							
								
							 | 
						
						
						
							| 
								
							 | 
							
								import { CascadingConfigArrayFactory } from "./cascading-config-array-factory.js";
							 | 
						
						
						
							| 
								
							 | 
							
								import * as ModuleResolver from "./shared/relative-module-resolver.js";
							 | 
						
						
						
							| 
								
							 | 
							
								import { ConfigArray, getUsedExtractedConfigs } from "./config-array/index.js";
							 | 
						
						
						
							| 
								
							 | 
							
								import { ConfigDependency } from "./config-array/config-dependency.js";
							 | 
						
						
						
							| 
								
							 | 
							
								import { ExtractedConfig } from "./config-array/extracted-config.js";
							 | 
						
						
						
							| 
								
							 | 
							
								import { IgnorePattern } from "./config-array/ignore-pattern.js";
							 | 
						
						
						
							| 
								
							 | 
							
								import { OverrideTester } from "./config-array/override-tester.js";
							 | 
						
						
						
							| 
								
							 | 
							
								import * as ConfigOps from "./shared/config-ops.js";
							 | 
						
						
						
							| 
								
							 | 
							
								import ConfigValidator from "./shared/config-validator.js";
							 | 
						
						
						
							| 
								
							 | 
							
								import * as naming from "./shared/naming.js";
							 | 
						
						
						
							| 
								
							 | 
							
								import { FlatCompat } from "./flat-compat.js";
							 | 
						
						
						
							| 
								
							 | 
							
								import environments from "../conf/environments.js";
							 | 
						
						
						
							| 
								
							 | 
							
								
							 | 
						
						
						
							| 
								
							 | 
							
								//-----------------------------------------------------------------------------
							 | 
						
						
						
							| 
								
							 | 
							
								// Exports
							 | 
						
						
						
							| 
								
							 | 
							
								//-----------------------------------------------------------------------------
							 | 
						
						
						
							| 
								
							 | 
							
								
							 | 
						
						
						
							| 
								
							 | 
							
								const Legacy = {
							 | 
						
						
						
							| 
								
							 | 
							
								    ConfigArray,
							 | 
						
						
						
							| 
								
							 | 
							
								    createConfigArrayFactoryContext,
							 | 
						
						
						
							| 
								
							 | 
							
								    CascadingConfigArrayFactory,
							 | 
						
						
						
							| 
								
							 | 
							
								    ConfigArrayFactory,
							 | 
						
						
						
							| 
								
							 | 
							
								    ConfigDependency,
							 | 
						
						
						
							| 
								
							 | 
							
								    ExtractedConfig,
							 | 
						
						
						
							| 
								
							 | 
							
								    IgnorePattern,
							 | 
						
						
						
							| 
								
							 | 
							
								    OverrideTester,
							 | 
						
						
						
							| 
								
							 | 
							
								    getUsedExtractedConfigs,
							 | 
						
						
						
							| 
								
							 | 
							
								    environments,
							 | 
						
						
						
							| 
								
							 | 
							
								
							 | 
						
						
						
							| 
								
							 | 
							
								    // shared
							 | 
						
						
						
							| 
								
							 | 
							
								    ConfigOps,
							 | 
						
						
						
							| 
								
							 | 
							
								    ConfigValidator,
							 | 
						
						
						
							| 
								
							 | 
							
								    ModuleResolver,
							 | 
						
						
						
							| 
								
							 | 
							
								    naming
							 | 
						
						
						
							| 
								
							 | 
							
								};
							 | 
						
						
						
							| 
								
							 | 
							
								
							 | 
						
						
						
							| 
								
							 | 
							
								export {
							 | 
						
						
						
							| 
								
							 | 
							
								
							 | 
						
						
						
							| 
								
							 | 
							
								    Legacy,
							 | 
						
						
						
							| 
								
							 | 
							
								
							 | 
						
						
						
							| 
								
							 | 
							
								    FlatCompat
							 | 
						
						
						
							| 
								
							 | 
							
								
							 | 
						
						
						
							| 
								
							 | 
							
								};
							 |