@redocly/openapi-core
Version:
See https://github.com/Redocly/redocly-cli
53 lines • 2.23 kB
JavaScript
import recommended from './recommended.js';
import recommendedStrict from './recommended-strict.js';
import all from './all.js';
import minimal from './minimal.js';
import spec from './spec.js';
import { rules as oas3Rules, preprocessors as oas3Preprocessors } from '../rules/oas3/index.js';
import { rules as oas2Rules, preprocessors as oas2Preprocessors } from '../rules/oas2/index.js';
import { rules as async2Rules, preprocessors as async2Preprocessors, } from '../rules/async2/index.js';
import { rules as async3Rules, preprocessors as async3Preprocessors, } from '../rules/async3/index.js';
import { rules as arazzo1Rules, preprocessors as arazzoPreprocessors, } from '../rules/arazzo/index.js';
import { rules as overlay1Rules, preprocessors as overlay1Preprocessors, } from '../rules/overlay1/index.js';
import { decorators as oas3Decorators } from '../decorators/oas3/index.js';
import { decorators as oas2Decorators } from '../decorators/oas2/index.js';
import { decorators as async2Decorators } from '../decorators/async2/index.js';
import { decorators as async3Decorators } from '../decorators/async3/index.js';
import { decorators as arazzo1Decorators } from '../decorators/arazzo/index.js';
import { decorators as overlay1Decorators } from '../decorators/overlay1/index.js';
export const builtInConfigs = {
recommended,
'recommended-strict': recommendedStrict,
minimal,
all,
spec,
};
export const defaultPlugin = {
id: '', // default plugin doesn't have id
rules: {
oas3: oas3Rules,
oas2: oas2Rules,
async2: async2Rules,
async3: async3Rules,
arazzo1: arazzo1Rules,
overlay1: overlay1Rules,
},
preprocessors: {
oas3: oas3Preprocessors,
oas2: oas2Preprocessors,
async2: async2Preprocessors,
async3: async3Preprocessors,
arazzo1: arazzoPreprocessors,
overlay1: overlay1Preprocessors,
},
decorators: {
oas3: oas3Decorators,
oas2: oas2Decorators,
async2: async2Decorators,
async3: async3Decorators,
arazzo1: arazzo1Decorators,
overlay1: overlay1Decorators,
},
configs: builtInConfigs,
};
//# sourceMappingURL=builtIn.js.map