Skip to content

@stephansama packages / @stephansama/auto-readme / schema / configSchema

Variable: configSchema

ts
const configSchema: ZodOptional<ZodObject<{
  affectedRegexes: ZodDefault<ZodArray<ZodString>>;
  collapseHeadings: ZodDefault<ZodArray<ZodString>>;
  defaultLanguage: ZodDefault<ZodEnum<{
     JS: "JS";
     RS: "RS";
  }>>;
  disableEmojis: ZodDefault<ZodBoolean>;
  disableMarkdownHeadings: ZodDefault<ZodBoolean>;
  enablePrettier: ZodDefault<ZodBoolean>;
  enableToc: ZodDefault<ZodBoolean>;
  enableUsage: ZodDefault<ZodBoolean>;
  headings: ZodDefault<ZodOptional<ZodDefault<ZodRecord<ZodEnum<{
     ACTION: "ACTION";
     PKG: "PKG";
     USAGE: "USAGE";
     WORKSPACE: "WORKSPACE";
     ZOD: "ZOD";
   }>, ZodOptional<ZodArray<ZodEnum<{
     default: ...;
     description: ...;
     devDependency: ...;
     downloads: ...;
     name: ...;
     private: ...;
     required: ...;
     version: ...;
  }>>>>>>>;
  onlyReadmes: ZodDefault<ZodBoolean>;
  onlyShowPublicPackages: ZodDefault<ZodBoolean>;
  removeScope: ZodDefault<ZodString>;
  templates: ZodDefault<ZodOptional<ZodObject<{
     downloadImage: ZodDefault<ZodString>;
     emojis: ZodDefault<ZodRecord<ZodEnum<{
        default: ...;
        description: ...;
        devDependency: ...;
        downloads: ...;
        name: ...;
        private: ...;
        required: ...;
        version: ...;
     }>, ZodString>>;
     registryUrl: ZodDefault<ZodString>;
     versionImage: ZodDefault<ZodString>;
  }, $strip>>>;
  tocHeading: ZodDefault<ZodString>;
  usageFile: ZodDefault<ZodString>;
  usageHeading: ZodDefault<ZodString>;
  verbose: ZodDefault<ZodBoolean>;
}, $strip>>;

Defined in: core/auto-readme/src/schema.ts:127

Released under MIT license