| /** |
| * @fileoverview APIs that are not officially supported by ESLint. |
| * These APIs may change or be removed at any time. Use at your |
| * own risk. |
| * @author Nicholas C. Zakas |
| */ |
| |
| "use strict"; |
| |
| //----------------------------------------------------------------------------- |
| // Requirements |
| //----------------------------------------------------------------------------- |
| |
| const { FileEnumerator } = require("./cli-engine/file-enumerator"); |
| const { ESLint: FlatESLint, shouldUseFlatConfig } = require("./eslint/eslint"); |
| const { LegacyESLint } = require("./eslint/legacy-eslint"); |
| const builtinRules = require("./rules"); |
| |
| //----------------------------------------------------------------------------- |
| // Exports |
| //----------------------------------------------------------------------------- |
| |
| module.exports = { |
| builtinRules, |
| FlatESLint, |
| shouldUseFlatConfig, |
| FileEnumerator, |
| LegacyESLint, |
| }; |