Documentation for Simbo's Packages
    Preparing search index...
    configSchema: ZodPipe<
        ZodUnion<
            readonly [
                ZodObject<
                    {
                        after: ZodDefault<
                            ZodOptional<
                                ZodUnion<
                                    readonly [
                                        ZodString,
                                        ZodType<
                                            BeforeAfterFn,
                                            BeforeAfterFn,
                                            $ZodTypeInternals<(...), (...)>,
                                        >,
                                    ],
                                >,
                            >,
                        >;
                        before: ZodDefault<
                            ZodOptional<
                                ZodUnion<
                                    readonly [
                                        ZodString,
                                        ZodType<
                                            BeforeAfterFn,
                                            BeforeAfterFn,
                                            $ZodTypeInternals<(...), (...)>,
                                        >,
                                    ],
                                >,
                            >,
                        >;
                        delimiter: ZodDefault<ZodOptional<ZodString>>;
                        filterFn: ZodDefault<
                            ZodOptional<
                                ZodType<FilterFn, FilterFn, $ZodTypeInternals<FilterFn, FilterFn>>,
                            >,
                        >;
                        sortCompareFn: ZodDefault<
                            ZodOptional<
                                ZodType<
                                    SortCompareFn,
                                    SortCompareFn,
                                    $ZodTypeInternals<SortCompareFn, SortCompareFn>,
                                >,
                            >,
                        >;
                        targetFile: ZodDefault<ZodOptional<ZodString>>;
                        templateData: ZodDefault<
                            ZodOptional<
                                ZodObject<
                                    {
                                        changelogUrlFn: ZodOptional<ZodType<(...), (...), (...)>>;
                                        docsUrlFn: ZodOptional<ZodType<(...), (...), (...)>>;
                                        packageUrlFn: ZodOptional<ZodType<(...), (...), (...)>>;
                                        readmeUrlFn: ZodOptional<ZodType<(...), (...), (...)>>;
                                        repoUrlFn: ZodOptional<ZodType<(...), (...), (...)>>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        templateFn: ZodDefault<
                            ZodOptional<
                                ZodType<
                                    TemplateFn,
                                    TemplateFn,
                                    $ZodTypeInternals<TemplateFn, TemplateFn>,
                                >,
                            >,
                        >;
                    },
                    $strict,
                >,
                ZodArray<
                    ZodObject<
                        {
                            after: ZodDefault<
                                ZodOptional<
                                    ZodUnion<readonly [ZodString, ZodType<(...), (...), (...)>]>,
                                >,
                            >;
                            before: ZodDefault<
                                ZodOptional<
                                    ZodUnion<readonly [ZodString, ZodType<(...), (...), (...)>]>,
                                >,
                            >;
                            delimiter: ZodDefault<ZodOptional<ZodString>>;
                            filterFn: ZodDefault<
                                ZodOptional<
                                    ZodType<
                                        FilterFn,
                                        FilterFn,
                                        $ZodTypeInternals<FilterFn, FilterFn>,
                                    >,
                                >,
                            >;
                            sortCompareFn: ZodDefault<
                                ZodOptional<
                                    ZodType<
                                        SortCompareFn,
                                        SortCompareFn,
                                        $ZodTypeInternals<SortCompareFn, SortCompareFn>,
                                    >,
                                >,
                            >;
                            targetFile: ZodDefault<ZodOptional<ZodString>>;
                            templateData: ZodDefault<
                                ZodOptional<
                                    ZodObject<
                                        {
                                            changelogUrlFn: ZodOptional<(...)>;
                                            docsUrlFn: ZodOptional<(...)>;
                                            packageUrlFn: ZodOptional<(...)>;
                                            readmeUrlFn: ZodOptional<(...)>;
                                            repoUrlFn: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >,
                            >;
                            templateFn: ZodDefault<
                                ZodOptional<
                                    ZodType<
                                        TemplateFn,
                                        TemplateFn,
                                        $ZodTypeInternals<TemplateFn, TemplateFn>,
                                    >,
                                >,
                            >;
                        },
                        $strict,
                    >,
                >,
            ],
        >,
        ZodTransform<
            {
                after: string
                | BeforeAfterFn;
                before: string | BeforeAfterFn;
                delimiter: string;
                filterFn: FilterFn;
                sortCompareFn: SortCompareFn;
                targetFile: string;
                templateData: {
                    changelogUrlFn?: TemplateDataFn;
                    docsUrlFn?: TemplateDataFn;
                    packageUrlFn?: TemplateDataFn;
                    readmeUrlFn?: TemplateDataFn;
                    repoUrlFn?: TemplateDataFn;
                    [key: string]: unknown;
                };
                templateFn: TemplateFn;
            }[],
            | {
                after: string
                | BeforeAfterFn;
                before: string | BeforeAfterFn;
                delimiter: string;
                filterFn: FilterFn;
                sortCompareFn: SortCompareFn;
                targetFile: string;
                templateData: {
                    changelogUrlFn?: TemplateDataFn;
                    docsUrlFn?: TemplateDataFn;
                    packageUrlFn?: TemplateDataFn;
                    readmeUrlFn?: TemplateDataFn;
                    repoUrlFn?: TemplateDataFn;
                    [key: string]: unknown;
                };
                templateFn: TemplateFn;
            }
            | {
                after: string
                | BeforeAfterFn;
                before: string | BeforeAfterFn;
                delimiter: string;
                filterFn: FilterFn;
                sortCompareFn: SortCompareFn;
                targetFile: string;
                templateData: {
                    changelogUrlFn?: TemplateDataFn;
                    docsUrlFn?: TemplateDataFn;
                    packageUrlFn?: TemplateDataFn;
                    readmeUrlFn?: TemplateDataFn;
                    repoUrlFn?: TemplateDataFn;
                    [key: string]: unknown;
                };
                templateFn: TemplateFn;
            }[],
        >,
    > = ...

    The configuration schema.

    Input can be a single configuration object or an array of configuration objects. Output will be an array of configuration objects.