Skip to content

@stephansama packages / @stephansama/auto-readme / config / loadConfig

Function: loadConfig()

ts
function loadConfig(args): Promise<
  | undefined
  | {
  affectedRegexes: string[];
  collapseHeadings: string[];
  defaultLanguage: "JS" | "RS";
  disableEmojis: boolean;
  disableMarkdownHeadings: boolean;
  enableToc: boolean;
  enableUsage: boolean;
  headings: Record<"ACTION" | "PKG" | "USAGE" | "WORKSPACE" | "ZOD", 
     | undefined
     | (
     | "default"
     | "description"
     | "devDependency"
     | "downloads"
     | "name"
     | "private"
     | "required"
    | "version")[]>;
  onlyReadmes: boolean;
  onlyShowPublicPackages: boolean;
  removeScope: string;
  templates: {
     downloadImage: string;
     emojis: Record<
        | "default"
        | "description"
        | "devDependency"
        | "downloads"
        | "name"
        | "private"
        | "required"
       | "version", string>;
     registryUrl: string;
     versionImage: string;
  };
  tocHeading: string;
  usageFile: string;
  usageHeading: string;
  verbose: boolean;
}>;

Defined in: core/auto-readme/src/config.ts:16

Parameters

args

Partial< | { [key: string]: unknown; _: (string | number)[]; $0: string; changes: boolean; check: boolean; config: undefined | string; defaultLanguage: unknown; disableEmojis: unknown; disableMarkdownHeadings: unknown; enableToc: unknown; enableUsage: unknown; onlyReadmes: unknown; onlyShowPublicPackages: unknown; removeScope: unknown; tocHeading: unknown; usageFile: unknown; usageHeading: unknown; verbose: unknown; } | { [key: string]: unknown; _: (string | number)[]; $0: string; changes: boolean; check: boolean; config: undefined | string; defaultLanguage: unknown; disableEmojis: unknown; disableMarkdownHeadings: unknown; enableToc: unknown; enableUsage: unknown; onlyReadmes: unknown; onlyShowPublicPackages: unknown; removeScope: unknown; tocHeading: unknown; usageFile: unknown; usageHeading: unknown; verbose: unknown; }>

Returns

Promise< | undefined | { affectedRegexes: string[]; collapseHeadings: string[]; defaultLanguage: "JS" | "RS"; disableEmojis: boolean; disableMarkdownHeadings: boolean; enableToc: boolean; enableUsage: boolean; headings: Record<"ACTION" | "PKG" | "USAGE" | "WORKSPACE" | "ZOD", | undefined | ( | "default" | "description" | "devDependency" | "downloads" | "name" | "private" | "required" | "version")[]>; onlyReadmes: boolean; onlyShowPublicPackages: boolean; removeScope: string; templates: { downloadImage: string; emojis: Record< | "default" | "description" | "devDependency" | "downloads" | "name" | "private" | "required" | "version", string>; registryUrl: string; versionImage: string; }; tocHeading: string; usageFile: string; usageHeading: string; verbose: boolean; }>

Released under MIT license