Skip to content

Commit 587f29a

Browse files
feat: add possibility to extend from string
1 parent 5fd8a69 commit 587f29a

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

@commitlint/resolve-extends/src/index.ts

+5-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export interface ResolvedConfig {
1313

1414
export interface ResolveExtendsConfig {
1515
parserPreset?: unknown;
16-
extends?: string[];
16+
extends?: string | string[];
1717
[key: string]: unknown;
1818
}
1919

@@ -48,7 +48,10 @@ function loadExtends(
4848
config: ResolveExtendsConfig = {},
4949
context: ResolveExtendsContext = {}
5050
): ResolvedConfig[] {
51-
return (config.extends || []).reduce<ResolvedConfig[]>((configs, raw) => {
51+
const {extends: e} = config;
52+
const ext = e ? (Array.isArray(e) ? e : [e]) : undefined;
53+
54+
return (ext || []).reduce<ResolvedConfig[]>((configs, raw) => {
5255
const load = context.require || require;
5356
const resolved = resolveConfig(raw, context);
5457
const c = load(resolved);

0 commit comments

Comments
 (0)