@code-pushup/models
Advanced tools
Comparing version 0.57.0 to 0.58.0
{ | ||
"name": "@code-pushup/models", | ||
"version": "0.57.0", | ||
"version": "0.58.0", | ||
"license": "MIT", | ||
@@ -5,0 +5,0 @@ "description": "Model definitions and validators for the Code PushUp CLI", |
@@ -1,21 +0,21 @@ | ||
export { type TableCellValue, tableCellValueSchema, } from './lib/implementation/schemas.js'; | ||
export { type SourceFileLocation, sourceFileLocationSchema, } from './lib/source.js'; | ||
export { type Audit, auditSchema } from './lib/audit.js'; | ||
export { type AuditDetails, type AuditOutput, type AuditOutputs, auditDetailsSchema, auditOutputSchema, auditOutputsSchema, } from './lib/audit-output.js'; | ||
export { type CategoryConfig, type CategoryRef, categoryConfigSchema, categoryRefSchema, } from './lib/category-config.js'; | ||
export { type Commit, commitSchema } from './lib/commit.js'; | ||
export { type CoreConfig, coreConfigSchema } from './lib/core-config.js'; | ||
export { type Group, type GroupRef, type GroupMeta, groupRefSchema, groupSchema, } from './lib/group.js'; | ||
export { tableCellValueSchema, type TableCellValue, } from './lib/implementation/schemas.js'; | ||
export { sourceFileLocationSchema, type SourceFileLocation, } from './lib/source.js'; | ||
export { auditDetailsSchema, auditOutputSchema, auditOutputsSchema, type AuditDetails, type AuditOutput, type AuditOutputs, } from './lib/audit-output.js'; | ||
export { auditSchema, type Audit } from './lib/audit.js'; | ||
export { categoryConfigSchema, categoryRefSchema, type CategoryConfig, type CategoryRef, } from './lib/category-config.js'; | ||
export { commitSchema, type Commit } from './lib/commit.js'; | ||
export { coreConfigSchema, type CoreConfig } from './lib/core-config.js'; | ||
export { groupRefSchema, groupSchema, type Group, type GroupMeta, type GroupRef, } from './lib/group.js'; | ||
export { CONFIG_FILE_NAME, SUPPORTED_CONFIG_FILE_FORMATS, } from './lib/implementation/configuration.js'; | ||
export { DEFAULT_PERSIST_FILENAME, DEFAULT_PERSIST_FORMAT, DEFAULT_PERSIST_OUTPUT_DIR, } from './lib/implementation/constants.js'; | ||
export { MAX_DESCRIPTION_LENGTH, MAX_ISSUE_MESSAGE_LENGTH, MAX_SLUG_LENGTH, MAX_TITLE_LENGTH, } from './lib/implementation/limits.js'; | ||
export { type MaterialIcon, materialIconSchema, } from './lib/implementation/schemas.js'; | ||
export { fileNameSchema, filePathSchema, materialIconSchema, type MaterialIcon, } from './lib/implementation/schemas.js'; | ||
export { exists } from './lib/implementation/utils.js'; | ||
export { type TableAlignment, tableAlignmentSchema, type TableRowPrimitive, tableRowPrimitiveSchema, type TableRowObject, tableRowObjectSchema, type TableColumnPrimitive, tableColumnPrimitiveSchema, type TableColumnObject, tableColumnObjectSchema, type Table, tableSchema, } from './lib/table.js'; | ||
export { type Issue, type IssueSeverity, issueSchema, issueSeveritySchema, } from './lib/issue.js'; | ||
export { type Format, type PersistConfig, formatSchema, persistConfigSchema, } from './lib/persist-config.js'; | ||
export { type PluginConfig, type PluginMeta, pluginConfigSchema, pluginMetaSchema, } from './lib/plugin-config.js'; | ||
export { type AuditReport, type PluginReport, type Report, auditReportSchema, pluginReportSchema, reportSchema, } from './lib/report.js'; | ||
export { type AuditDiff, type AuditResult, type CategoryDiff, type CategoryResult, type GroupDiff, type GroupResult, type ReportsDiff, auditDiffSchema, auditResultSchema, categoryDiffSchema, categoryResultSchema, groupDiffSchema, groupResultSchema, reportsDiffSchema, } from './lib/reports-diff.js'; | ||
export { type OnProgress, type RunnerConfig, type RunnerFunction, onProgressSchema, runnerConfigSchema, runnerFunctionSchema, } from './lib/runner-config.js'; | ||
export { type UploadConfig, uploadConfigSchema } from './lib/upload-config.js'; | ||
export { issueSchema, issueSeveritySchema, type Issue, type IssueSeverity, } from './lib/issue.js'; | ||
export { formatSchema, persistConfigSchema, type Format, type PersistConfig, } from './lib/persist-config.js'; | ||
export { pluginConfigSchema, pluginMetaSchema, type PluginConfig, type PluginMeta, } from './lib/plugin-config.js'; | ||
export { auditReportSchema, pluginReportSchema, reportSchema, type AuditReport, type PluginReport, type Report, } from './lib/report.js'; | ||
export { auditDiffSchema, auditResultSchema, categoryDiffSchema, categoryResultSchema, groupDiffSchema, groupResultSchema, reportsDiffSchema, type AuditDiff, type AuditResult, type CategoryDiff, type CategoryResult, type GroupDiff, type GroupResult, type ReportsDiff, } from './lib/reports-diff.js'; | ||
export { onProgressSchema, runnerConfigSchema, runnerFunctionSchema, runnerFilesPathsSchema, type OnProgress, type RunnerConfig, type RunnerFunction, type RunnerFilesPaths, } from './lib/runner-config.js'; | ||
export { tableAlignmentSchema, tableColumnObjectSchema, tableColumnPrimitiveSchema, tableRowObjectSchema, tableRowPrimitiveSchema, tableSchema, type Table, type TableAlignment, type TableColumnObject, type TableColumnPrimitive, type TableRowObject, type TableRowPrimitive, } from './lib/table.js'; | ||
export { uploadConfigSchema, type UploadConfig } from './lib/upload-config.js'; |
export { tableCellValueSchema, } from './lib/implementation/schemas.js'; | ||
export { sourceFileLocationSchema, } from './lib/source.js'; | ||
export { auditDetailsSchema, auditOutputSchema, auditOutputsSchema, } from './lib/audit-output.js'; | ||
export { auditSchema } from './lib/audit.js'; | ||
export { auditDetailsSchema, auditOutputSchema, auditOutputsSchema, } from './lib/audit-output.js'; | ||
export { categoryConfigSchema, categoryRefSchema, } from './lib/category-config.js'; | ||
@@ -12,5 +12,4 @@ export { commitSchema } from './lib/commit.js'; | ||
export { MAX_DESCRIPTION_LENGTH, MAX_ISSUE_MESSAGE_LENGTH, MAX_SLUG_LENGTH, MAX_TITLE_LENGTH, } from './lib/implementation/limits.js'; | ||
export { materialIconSchema, } from './lib/implementation/schemas.js'; | ||
export { fileNameSchema, filePathSchema, materialIconSchema, } from './lib/implementation/schemas.js'; | ||
export { exists } from './lib/implementation/utils.js'; | ||
export { tableAlignmentSchema, tableRowPrimitiveSchema, tableRowObjectSchema, tableColumnPrimitiveSchema, tableColumnObjectSchema, tableSchema, } from './lib/table.js'; | ||
export { issueSchema, issueSeveritySchema, } from './lib/issue.js'; | ||
@@ -21,4 +20,5 @@ export { formatSchema, persistConfigSchema, } from './lib/persist-config.js'; | ||
export { auditDiffSchema, auditResultSchema, categoryDiffSchema, categoryResultSchema, groupDiffSchema, groupResultSchema, reportsDiffSchema, } from './lib/reports-diff.js'; | ||
export { onProgressSchema, runnerConfigSchema, runnerFunctionSchema, } from './lib/runner-config.js'; | ||
export { onProgressSchema, runnerConfigSchema, runnerFunctionSchema, runnerFilesPathsSchema, } from './lib/runner-config.js'; | ||
export { tableAlignmentSchema, tableColumnObjectSchema, tableColumnPrimitiveSchema, tableRowObjectSchema, tableRowPrimitiveSchema, tableSchema, } from './lib/table.js'; | ||
export { uploadConfigSchema } from './lib/upload-config.js'; | ||
//# sourceMappingURL=index.js.map |
@@ -170,2 +170,10 @@ import { z } from 'zod'; | ||
}>; | ||
/** | ||
* Type Definition: `AuditDetails` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `AuditDetails` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#auditdetails} | ||
*/ | ||
export type AuditDetails = z.infer<typeof auditDetailsSchema>; | ||
@@ -410,2 +418,10 @@ export declare const auditOutputSchema: z.ZodObject<{ | ||
}>; | ||
/** | ||
* Type Definition: `AuditOutput` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `AuditOutput` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#auditoutput} | ||
*/ | ||
export type AuditOutput = z.infer<typeof auditOutputSchema>; | ||
@@ -716,2 +732,10 @@ export declare const auditOutputsSchema: z.ZodEffects<z.ZodArray<z.ZodObject<{ | ||
}[]>; | ||
/** | ||
* Type Definition: `AuditOutputs` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `AuditOutputs` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#auditoutputs} | ||
*/ | ||
export type AuditOutputs = z.infer<typeof auditOutputsSchema>; |
@@ -8,2 +8,3 @@ import { z } from 'zod'; | ||
docsUrl: z.ZodUnion<[z.ZodOptional<z.ZodString>, z.ZodLiteral<"">]>; | ||
isSkipped: z.ZodOptional<z.ZodBoolean>; | ||
}>, "strip", z.ZodTypeAny, { | ||
@@ -14,2 +15,3 @@ slug: string; | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
}, { | ||
@@ -20,3 +22,12 @@ slug: string; | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
}>; | ||
/** | ||
* Type Definition: `Audit` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `Audit` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#audit} | ||
*/ | ||
export type Audit = z.infer<typeof auditSchema>; | ||
@@ -29,2 +40,3 @@ export declare const pluginAuditsSchema: z.ZodEffects<z.ZodArray<z.ZodObject<z.objectUtil.extendShape<{ | ||
docsUrl: z.ZodUnion<[z.ZodOptional<z.ZodString>, z.ZodLiteral<"">]>; | ||
isSkipped: z.ZodOptional<z.ZodBoolean>; | ||
}>, "strip", z.ZodTypeAny, { | ||
@@ -35,2 +47,3 @@ slug: string; | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
}, { | ||
@@ -41,2 +54,3 @@ slug: string; | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
}>, "many">, { | ||
@@ -47,2 +61,3 @@ slug: string; | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
}[], { | ||
@@ -53,2 +68,3 @@ slug: string; | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
}[]>; |
@@ -13,2 +13,3 @@ import { z } from 'zod'; | ||
description: 'List of scorable metrics for the given plugin', | ||
isSkippedDescription: 'Indicates whether the audit is skipped', | ||
})); | ||
@@ -15,0 +16,0 @@ export const pluginAuditsSchema = z |
@@ -19,2 +19,10 @@ import { z } from 'zod'; | ||
}>; | ||
/** | ||
* Type Definition: `CategoryRef` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `CategoryRef` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#categoryref} | ||
*/ | ||
export type CategoryRef = z.infer<typeof categoryRefSchema>; | ||
@@ -64,2 +72,3 @@ export declare const categoryConfigSchema: z.ZodObject<z.objectUtil.extendShape<z.objectUtil.extendShape<{ | ||
docsUrl: z.ZodUnion<[z.ZodOptional<z.ZodString>, z.ZodLiteral<"">]>; | ||
isSkipped: z.ZodOptional<z.ZodBoolean>; | ||
}>, { | ||
@@ -78,2 +87,3 @@ isBinary: z.ZodOptional<z.ZodBoolean>; | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
isBinary?: boolean | undefined; | ||
@@ -91,4 +101,13 @@ }, { | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
isBinary?: boolean | undefined; | ||
}>; | ||
/** | ||
* Type Definition: `CategoryConfig` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `CategoryConfig` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#categoryconfig} | ||
*/ | ||
export type CategoryConfig = z.infer<typeof categoryConfigSchema>; | ||
@@ -139,2 +158,3 @@ export declare function duplicateRefsInCategoryMetricsErrorMsg(metrics: CategoryRef[]): string; | ||
docsUrl: z.ZodUnion<[z.ZodOptional<z.ZodString>, z.ZodLiteral<"">]>; | ||
isSkipped: z.ZodOptional<z.ZodBoolean>; | ||
}>, { | ||
@@ -153,2 +173,3 @@ isBinary: z.ZodOptional<z.ZodBoolean>; | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
isBinary?: boolean | undefined; | ||
@@ -166,2 +187,3 @@ }, { | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
isBinary?: boolean | undefined; | ||
@@ -179,2 +201,3 @@ }>, "many">, { | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
isBinary?: boolean | undefined; | ||
@@ -192,3 +215,4 @@ }[], { | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
isBinary?: boolean | undefined; | ||
}[]>; |
@@ -18,2 +18,10 @@ import { z } from 'zod'; | ||
}>; | ||
/** | ||
* Type Definition: `Commit` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `Commit` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#commit} | ||
*/ | ||
export type Commit = z.infer<typeof commitSchema>; |
@@ -12,2 +12,10 @@ import { z } from 'zod'; | ||
}>; | ||
/** | ||
* Type Definition: `GroupRef` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `GroupRef` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#groupref} | ||
*/ | ||
export type GroupRef = z.infer<typeof groupRefSchema>; | ||
@@ -18,2 +26,3 @@ export declare const groupMetaSchema: z.ZodObject<{ | ||
docsUrl: z.ZodUnion<[z.ZodOptional<z.ZodString>, z.ZodLiteral<"">]>; | ||
isSkipped: z.ZodOptional<z.ZodBoolean>; | ||
}, "strip", z.ZodTypeAny, { | ||
@@ -23,2 +32,3 @@ title: string; | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
}, { | ||
@@ -28,3 +38,12 @@ title: string; | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
}>; | ||
/** | ||
* Type Definition: `GroupMeta` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `GroupMeta` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#groupmeta} | ||
*/ | ||
export type GroupMeta = z.infer<typeof groupMetaSchema>; | ||
@@ -59,2 +78,3 @@ export declare const groupSchema: z.ZodObject<z.objectUtil.extendShape<{ | ||
docsUrl: z.ZodUnion<[z.ZodOptional<z.ZodString>, z.ZodLiteral<"">]>; | ||
isSkipped: z.ZodOptional<z.ZodBoolean>; | ||
}>, "strip", z.ZodTypeAny, { | ||
@@ -69,2 +89,3 @@ slug: string; | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
}, { | ||
@@ -79,3 +100,12 @@ slug: string; | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
}>; | ||
/** | ||
* Type Definition: `Group` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `Group` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#group} | ||
*/ | ||
export type Group = z.infer<typeof groupSchema>; | ||
@@ -110,2 +140,3 @@ export declare const groupsSchema: z.ZodEffects<z.ZodOptional<z.ZodArray<z.ZodObject<z.objectUtil.extendShape<{ | ||
docsUrl: z.ZodUnion<[z.ZodOptional<z.ZodString>, z.ZodLiteral<"">]>; | ||
isSkipped: z.ZodOptional<z.ZodBoolean>; | ||
}>, "strip", z.ZodTypeAny, { | ||
@@ -120,2 +151,3 @@ slug: string; | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
}, { | ||
@@ -130,2 +162,3 @@ slug: string; | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
}>, "many">>, { | ||
@@ -140,2 +173,3 @@ slug: string; | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
}[] | undefined, { | ||
@@ -150,2 +184,3 @@ slug: string; | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
}[] | undefined>; |
@@ -10,2 +10,3 @@ import { z } from 'zod'; | ||
description: 'Group metadata', | ||
isSkippedDescription: 'Indicates whether the group is skipped', | ||
}); | ||
@@ -12,0 +13,0 @@ export const groupSchema = scorableSchema('A group aggregates a set of audits into a single score which can be referenced from a category. ' + |
import { type ZodObject, type ZodOptional, type ZodString, z } from 'zod'; | ||
export declare const tableCellValueSchema: z.ZodDefault<z.ZodUnion<[ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull]>>; | ||
/** | ||
* Type Definition: `TableCellValue` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `TableCellValue` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#tablecellvalue} | ||
*/ | ||
export type TableCellValue = z.infer<typeof tableCellValueSchema>; | ||
@@ -31,2 +39,4 @@ /** | ||
export declare const scoreSchema: z.ZodNumber; | ||
/** Schema for a property indicating whether an entity is filtered out */ | ||
export declare const isSkippedSchema: ZodOptional<z.ZodBoolean>; | ||
/** | ||
@@ -41,2 +51,3 @@ * Used for categories, plugins and audits | ||
description?: string; | ||
isSkippedDescription?: string; | ||
}): ZodObject<{ | ||
@@ -46,2 +57,3 @@ title: ZodString; | ||
docsUrl: z.ZodUnion<[ZodOptional<ZodString>, z.ZodLiteral<"">]>; | ||
isSkipped: ZodOptional<z.ZodBoolean>; | ||
}, "strip", z.ZodTypeAny, { | ||
@@ -51,2 +63,3 @@ title: string; | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
}, { | ||
@@ -56,2 +69,3 @@ title: string; | ||
docsUrl?: string | undefined; | ||
isSkipped?: boolean | undefined; | ||
}>; | ||
@@ -84,2 +98,10 @@ /** Schema for a generalFilePath */ | ||
}>; | ||
/** | ||
* Type Definition: `WeightedRef` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `WeightedRef` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#weightedref} | ||
*/ | ||
export type WeightedRef = z.infer<ReturnType<typeof weightedRefSchema>>; | ||
@@ -97,2 +119,10 @@ export declare function scorableSchema<T extends ReturnType<typeof weightedRefSchema>>(description: string, refSchema: T, duplicateCheckFn: (metrics: z.infer<T>[]) => false | string[], duplicateMessageFn: (metrics: z.infer<T>[]) => string): ZodObject<{ | ||
export declare const materialIconSchema: z.ZodEnum<["slug" | "file" | "key" | "table" | "command" | "search" | "blink" | "folder-robot" | "folder-src" | "folder-dist" | "folder-css" | "folder-sass" | "folder-television" | "folder-desktop" | "folder-console" | "folder-images" | "folder-scripts" | "folder-node" | "folder-javascript" | "folder-json" | "folder-font" | "folder-bower" | "folder-test" | "folder-jinja" | "folder-markdown" | "folder-pdm" | "folder-php" | "folder-phpmailer" | "folder-sublime" | "folder-docs" | "folder-git" | "folder-github" | "folder-gitlab" | "folder-vscode" | "folder-views" | "folder-vue" | "folder-vuepress" | "folder-expo" | "folder-config" | "folder-i18n" | "folder-components" | "folder-verdaccio" | "folder-aurelia" | "folder-resource" | "folder-lib" | "folder-theme" | "folder-webpack" | "folder-global" | "folder-public" | "folder-include" | "folder-docker" | "folder-database" | "folder-log" | "folder-target" | "folder-temp" | "folder-aws" | "folder-audio" | "folder-video" | "folder-kubernetes" | "folder-import" | "folder-export" | "folder-wakatime" | "folder-circleci" | "folder-wordpress" | "folder-gradle" | "folder-coverage" | "folder-class" | "folder-other" | "folder-lua" | "folder-typescript" | "folder-graphql" | "folder-routes" | "folder-ci" | "folder-benchmark" | "folder-messages" | "folder-less" | "folder-gulp" | "folder-python" | "folder-mojo" | "folder-moon" | "folder-debug" | "folder-fastlane" | "folder-plugin" | "folder-middleware" | "folder-controller" | "folder-ansible" | "folder-server" | "folder-client" | "folder-tasks" | "folder-android" | "folder-ios" | "folder-upload" | "folder-download" | "folder-tools" | "folder-helper" | "folder-serverless" | "folder-api" | "folder-app" | "folder-apollo" | "folder-archive" | "folder-batch" | "folder-buildkite" | "folder-cluster" | "folder-command" | "folder-constant" | "folder-container" | "folder-content" | "folder-context" | "folder-core" | "folder-delta" | "folder-dump" | "folder-examples" | "folder-environment" | "folder-functions" | "folder-generator" | "folder-hook" | "folder-job" | "folder-keys" | "folder-layout" | "folder-mail" | "folder-mappings" | "folder-meta" | "folder-changesets" | "folder-packages" | "folder-shared" | "folder-shader" | "folder-stack" | "folder-template" | "folder-utils" | "folder-supabase" | "folder-private" | "folder-linux" | "folder-windows" | "folder-macos" | "folder-error" | "folder-event" | "folder-secure" | "folder-custom" | "folder-mock" | "folder-syntax" | "folder-vm" | "folder-stylus" | "folder-flow" | "folder-rules" | "folder-review" | "folder-animation" | "folder-guard" | "folder-prisma" | "folder-pipe" | "folder-svg" | "folder-terraform" | "folder-mobile" | "folder-stencil" | "folder-firebase" | "folder-svelte" | "folder-update" | "folder-intellij" | "folder-azure-pipelines" | "folder-mjml" | "folder-admin" | "folder-scala" | "folder-connection" | "folder-quasar" | "folder-next" | "folder-cobol" | "folder-yarn" | "folder-husky" | "folder-storybook" | "folder-base" | "folder-cart" | "folder-home" | "folder-project" | "folder-interface" | "folder-netlify" | "folder-enum" | "folder-contract" | "folder-queue" | "folder-vercel" | "folder-cypress" | "folder-decorators" | "folder-java" | "folder-resolver" | "folder-angular" | "folder-unity" | "folder-pdf" | "folder-proto" | "folder-plastic" | "folder-gamemaker" | "folder-mercurial" | "folder-godot" | "folder-lottie" | "folder-taskfile" | "folder-cloudflare" | "folder-seeders" | "folder-robot-open" | "folder-src-open" | "folder-dist-open" | "folder-css-open" | "folder-sass-open" | "folder-television-open" | "folder-desktop-open" | "folder-console-open" | "folder-images-open" | "folder-scripts-open" | "folder-node-open" | "folder-javascript-open" | "folder-json-open" | "folder-font-open" | "folder-bower-open" | "folder-test-open" | "folder-jinja-open" | "folder-markdown-open" | "folder-pdm-open" | "folder-php-open" | "folder-phpmailer-open" | "folder-sublime-open" | "folder-docs-open" | "folder-git-open" | "folder-github-open" | "folder-gitlab-open" | "folder-vscode-open" | "folder-views-open" | "folder-vue-open" | "folder-vuepress-open" | "folder-expo-open" | "folder-config-open" | "folder-i18n-open" | "folder-components-open" | "folder-verdaccio-open" | "folder-aurelia-open" | "folder-resource-open" | "folder-lib-open" | "folder-theme-open" | "folder-webpack-open" | "folder-global-open" | "folder-public-open" | "folder-include-open" | "folder-docker-open" | "folder-database-open" | "folder-log-open" | "folder-target-open" | "folder-temp-open" | "folder-aws-open" | "folder-audio-open" | "folder-video-open" | "folder-kubernetes-open" | "folder-import-open" | "folder-export-open" | "folder-wakatime-open" | "folder-circleci-open" | "folder-wordpress-open" | "folder-gradle-open" | "folder-coverage-open" | "folder-class-open" | "folder-other-open" | "folder-lua-open" | "folder-typescript-open" | "folder-graphql-open" | "folder-routes-open" | "folder-ci-open" | "folder-benchmark-open" | "folder-messages-open" | "folder-less-open" | "folder-gulp-open" | "folder-python-open" | "folder-mojo-open" | "folder-moon-open" | "folder-debug-open" | "folder-fastlane-open" | "folder-plugin-open" | "folder-middleware-open" | "folder-controller-open" | "folder-ansible-open" | "folder-server-open" | "folder-client-open" | "folder-tasks-open" | "folder-android-open" | "folder-ios-open" | "folder-upload-open" | "folder-download-open" | "folder-tools-open" | "folder-helper-open" | "folder-serverless-open" | "folder-api-open" | "folder-app-open" | "folder-apollo-open" | "folder-archive-open" | "folder-batch-open" | "folder-buildkite-open" | "folder-cluster-open" | "folder-command-open" | "folder-constant-open" | "folder-container-open" | "folder-content-open" | "folder-context-open" | "folder-core-open" | "folder-delta-open" | "folder-dump-open" | "folder-examples-open" | "folder-environment-open" | "folder-functions-open" | "folder-generator-open" | "folder-hook-open" | "folder-job-open" | "folder-keys-open" | "folder-layout-open" | "folder-mail-open" | "folder-mappings-open" | "folder-meta-open" | "folder-changesets-open" | "folder-packages-open" | "folder-shared-open" | "folder-shader-open" | "folder-stack-open" | "folder-template-open" | "folder-utils-open" | "folder-supabase-open" | "folder-private-open" | "folder-linux-open" | "folder-windows-open" | "folder-macos-open" | "folder-error-open" | "folder-event-open" | "folder-secure-open" | "folder-custom-open" | "folder-mock-open" | "folder-syntax-open" | "folder-vm-open" | "folder-stylus-open" | "folder-flow-open" | "folder-rules-open" | "folder-review-open" | "folder-animation-open" | "folder-guard-open" | "folder-prisma-open" | "folder-pipe-open" | "folder-svg-open" | "folder-terraform-open" | "folder-mobile-open" | "folder-stencil-open" | "folder-firebase-open" | "folder-svelte-open" | "folder-update-open" | "folder-intellij-open" | "folder-azure-pipelines-open" | "folder-mjml-open" | "folder-admin-open" | "folder-scala-open" | "folder-connection-open" | "folder-quasar-open" | "folder-next-open" | "folder-cobol-open" | "folder-yarn-open" | "folder-husky-open" | "folder-storybook-open" | "folder-base-open" | "folder-cart-open" | "folder-home-open" | "folder-project-open" | "folder-interface-open" | "folder-netlify-open" | "folder-enum-open" | "folder-contract-open" | "folder-queue-open" | "folder-vercel-open" | "folder-cypress-open" | "folder-decorators-open" | "folder-java-open" | "folder-resolver-open" | "folder-angular-open" | "folder-unity-open" | "folder-pdf-open" | "folder-proto-open" | "folder-plastic-open" | "folder-gamemaker-open" | "folder-mercurial-open" | "folder-godot-open" | "folder-lottie-open" | "folder-taskfile-open" | "folder-cloudflare-open" | "folder-seeders-open" | "html" | "pug" | "markdown" | "css" | "sass" | "less" | "json" | "hjson" | "jinja" | "proto" | "sublime" | "twine" | "yaml" | "xml" | "image" | "javascript" | "react" | "react_ts" | "routing" | "settings" | "typescript-def" | "markojs" | "astro" | "pdf" | "vscode" | "visualstudio" | "database" | "kusto" | "csharp" | "qsharp" | "zip" | "vala" | "zig" | "exe" | "hex" | "java" | "jar" | "javaclass" | "c" | "h" | "cpp" | "hpp" | "rc" | "go" | "python" | "python-misc" | "url" | "console" | "powershell" | "gradle" | "word" | "certificate" | "font" | "lib" | "dll" | "ruby" | "fsharp" | "swift" | "arduino" | "docker" | "tex" | "powerpoint" | "video" | "virtual" | "vedic" | "email" | "audio" | "coffee" | "document" | "graphql" | "rust" | "raml" | "xaml" | "haskell" | "kotlin" | "otne" | "git" | "lua" | "clojure" | "groovy" | "r" | "dart" | "dart_generated" | "actionscript" | "mxml" | "autohotkey" | "flash" | "swc" | "cmake" | "assembly" | "vue" | "ocaml" | "odin" | "javascript-map" | "css-map" | "lock" | "handlebars" | "perl" | "haxe" | "test-ts" | "test-jsx" | "test-js" | "angular" | "angular-component" | "angular-guard" | "angular-service" | "angular-pipe" | "angular-directive" | "angular-resolver" | "puppet" | "elixir" | "livescript" | "erlang" | "twig" | "julia" | "elm" | "purescript" | "smarty" | "stylus" | "reason" | "bucklescript" | "merlin" | "verilog" | "mathematica" | "wolframlanguage" | "nunjucks" | "robot" | "solidity" | "autoit" | "haml" | "yang" | "mjml" | "terraform" | "laravel" | "applescript" | "cake" | "cucumber" | "nim" | "apiblueprint" | "riot" | "vfl" | "kl" | "postcss" | "todo" | "coldfusion" | "cabal" | "nix" | "slim" | "http" | "restql" | "kivy" | "graphcool" | "sbt" | "android" | "tune" | "gitlab" | "jenkins" | "figma" | "huff" | "crystal" | "drone" | "cuda" | "log" | "dotjs" | "ejs" | "wakatime" | "processing" | "storybook" | "wepy" | "hcl" | "san" | "quokka" | "django" | "red" | "makefile" | "foxpro" | "i18n" | "webassembly" | "jupyter" | "d" | "mdx" | "mdsvex" | "ballerina" | "racket" | "bazel" | "mint" | "velocity" | "godot" | "godot-assets" | "azure-pipelines" | "azure" | "vagrant" | "prisma" | "razor" | "abc" | "asciidoc" | "edge" | "scheme" | "lisp" | "3d" | "svg" | "svelte" | "vim" | "moonscript" | "advpl_prw" | "advpl_ptm" | "advpl_tlpp" | "advpl_include" | "disc" | "fortran" | "tcl" | "liquid" | "prolog" | "coconut" | "sketch" | "pawn" | "forth" | "uml" | "meson" | "dhall" | "sml" | "opam" | "imba" | "drawio" | "pascal" | "shaderlab" | "sas" | "nuget" | "denizenscript" | "nginx" | "minecraft" | "rescript" | "rescript-interface" | "brainfuck" | "bicep" | "cobol" | "grain" | "lolcode" | "idris" | "pipeline" | "opa" | "windicss" | "scala" | "lilypond" | "vlang" | "chess" | "gemini" | "tsconfig" | "tauri" | "jsconfig" | "ada" | "horusec" | "pdm" | "coala" | "dinophp" | "teal" | "template" | "shader" | "siyuan" | "ndst" | "tobi" | "gleam" | "steadybit" | "capnp" | "tree" | "cadence" | "openapi" | "swagger" | "antlr" | "stylable" | "pinejs" | "taskfile" | "gamemaker" | "tldraw" | "typst" | "mermaid" | "mojo" | "roblox" | "spwn" | "templ" | "chrome" | "stan" | "abap" | "lottie" | "apps-script" | "pkl" | "playwright" | "go-mod" | "gemfile" | "rubocop" | "rspec" | "semgrep" | "vue-config" | "nuxt" | "vercel" | "verdaccio" | "payload" | "next" | "remix" | "posthtml" | "webpack" | "ionic" | "gulp" | "nodejs" | "npm" | "yarn" | "turborepo" | "babel" | "blitz" | "contributing" | "readme" | "changelog" | "architecture" | "credits" | "authors" | "flow" | "favicon" | "karma" | "bithound" | "svgo" | "appveyor" | "travis" | "codecov" | "sonarcloud" | "protractor" | "fusebox" | "heroku" | "editorconfig" | "bower" | "eslint" | "conduct" | "watchman" | "aurelia" | "auto" | "mocha" | "firebase" | "rollup" | "hack" | "hardhat" | "stylelint" | "code-climate" | "prettier" | "renovate" | "apollo" | "nodemon" | "webhint" | "browserlist" | "snyk" | "sequelize" | "gatsby" | "circleci" | "cloudfoundry" | "grunt" | "jest" | "fastlane" | "helm" | "wallaby" | "stencil" | "semantic-release" | "bitbucket" | "istanbul" | "tailwindcss" | "buildkite" | "netlify" | "nest" | "moon" | "percy" | "gitpod" | "codeowners" | "gcp" | "husky" | "tilt" | "capacitor" | "adonis" | "commitlint" | "buck" | "nx" | "dune" | "roadmap" | "stryker" | "modernizr" | "stitches" | "replit" | "snowpack" | "quasar" | "dependabot" | "vite" | "vitest" | "lerna" | "textlint" | "sentry" | "phpunit" | "php-cs-fixer" | "robots" | "maven" | "serverless" | "supabase" | "ember" | "poetry" | "parcel" | "astyle" | "lighthouse" | "svgr" | "rome" | "cypress" | "plop" | "tobimake" | "pnpm" | "gridsome" | "caddy" | "bun" | "nano-staged" | "knip" | "craco" | "mercurial" | "deno" | "plastic" | "unocss" | "ifanr-cloud" | "concourse" | "syncpack" | "werf" | "panda" | "biome" | "esbuild" | "puppeteer" | "kubernetes" | "matlab" | "diff" | "typescript" | "php" | "salesforce" | "objective-c" | "objective-cpp" | "blink_light" | "jinja_light" | "huff_light" | "crystal_light" | "drone_light" | "wakatime_light" | "hcl_light" | "uml_light" | "chess_light" | "openapi_light" | "tldraw_light" | "rubocop_light" | "vercel_light" | "payload_light" | "next_light" | "remix_light" | "turborepo_light" | "auto_light" | "stylelint_light" | "code-climate_light" | "browserlist_light" | "circleci_light" | "semantic-release_light" | "netlify_light" | "stitches_light" | "snowpack_light" | "pnpm_light" | "bun_light" | "nano-staged_light" | "deno_light" | "folder-jinja_light" | "folder-intellij_light" | "folder-jinja-open_light" | "folder-intellij-open_light" | "folder" | "folder-open" | "folder-root" | "folder-root-open" | "php_elephant" | "php_elephant_pink" | "go_gopher" | "nodejs_alt" | "silverstripe", "slug" | "file" | "key" | "table" | "command" | "search" | "blink" | "folder-robot" | "folder-src" | "folder-dist" | "folder-css" | "folder-sass" | "folder-television" | "folder-desktop" | "folder-console" | "folder-images" | "folder-scripts" | "folder-node" | "folder-javascript" | "folder-json" | "folder-font" | "folder-bower" | "folder-test" | "folder-jinja" | "folder-markdown" | "folder-pdm" | "folder-php" | "folder-phpmailer" | "folder-sublime" | "folder-docs" | "folder-git" | "folder-github" | "folder-gitlab" | "folder-vscode" | "folder-views" | "folder-vue" | "folder-vuepress" | "folder-expo" | "folder-config" | "folder-i18n" | "folder-components" | "folder-verdaccio" | "folder-aurelia" | "folder-resource" | "folder-lib" | "folder-theme" | "folder-webpack" | "folder-global" | "folder-public" | "folder-include" | "folder-docker" | "folder-database" | "folder-log" | "folder-target" | "folder-temp" | "folder-aws" | "folder-audio" | "folder-video" | "folder-kubernetes" | "folder-import" | "folder-export" | "folder-wakatime" | "folder-circleci" | "folder-wordpress" | "folder-gradle" | "folder-coverage" | "folder-class" | "folder-other" | "folder-lua" | "folder-typescript" | "folder-graphql" | "folder-routes" | "folder-ci" | "folder-benchmark" | "folder-messages" | "folder-less" | "folder-gulp" | "folder-python" | "folder-mojo" | "folder-moon" | "folder-debug" | "folder-fastlane" | "folder-plugin" | "folder-middleware" | "folder-controller" | "folder-ansible" | "folder-server" | "folder-client" | "folder-tasks" | "folder-android" | "folder-ios" | "folder-upload" | "folder-download" | "folder-tools" | "folder-helper" | "folder-serverless" | "folder-api" | "folder-app" | "folder-apollo" | "folder-archive" | "folder-batch" | "folder-buildkite" | "folder-cluster" | "folder-command" | "folder-constant" | "folder-container" | "folder-content" | "folder-context" | "folder-core" | "folder-delta" | "folder-dump" | "folder-examples" | "folder-environment" | "folder-functions" | "folder-generator" | "folder-hook" | "folder-job" | "folder-keys" | "folder-layout" | "folder-mail" | "folder-mappings" | "folder-meta" | "folder-changesets" | "folder-packages" | "folder-shared" | "folder-shader" | "folder-stack" | "folder-template" | "folder-utils" | "folder-supabase" | "folder-private" | "folder-linux" | "folder-windows" | "folder-macos" | "folder-error" | "folder-event" | "folder-secure" | "folder-custom" | "folder-mock" | "folder-syntax" | "folder-vm" | "folder-stylus" | "folder-flow" | "folder-rules" | "folder-review" | "folder-animation" | "folder-guard" | "folder-prisma" | "folder-pipe" | "folder-svg" | "folder-terraform" | "folder-mobile" | "folder-stencil" | "folder-firebase" | "folder-svelte" | "folder-update" | "folder-intellij" | "folder-azure-pipelines" | "folder-mjml" | "folder-admin" | "folder-scala" | "folder-connection" | "folder-quasar" | "folder-next" | "folder-cobol" | "folder-yarn" | "folder-husky" | "folder-storybook" | "folder-base" | "folder-cart" | "folder-home" | "folder-project" | "folder-interface" | "folder-netlify" | "folder-enum" | "folder-contract" | "folder-queue" | "folder-vercel" | "folder-cypress" | "folder-decorators" | "folder-java" | "folder-resolver" | "folder-angular" | "folder-unity" | "folder-pdf" | "folder-proto" | "folder-plastic" | "folder-gamemaker" | "folder-mercurial" | "folder-godot" | "folder-lottie" | "folder-taskfile" | "folder-cloudflare" | "folder-seeders" | "folder-robot-open" | "folder-src-open" | "folder-dist-open" | "folder-css-open" | "folder-sass-open" | "folder-television-open" | "folder-desktop-open" | "folder-console-open" | "folder-images-open" | "folder-scripts-open" | "folder-node-open" | "folder-javascript-open" | "folder-json-open" | "folder-font-open" | "folder-bower-open" | "folder-test-open" | "folder-jinja-open" | "folder-markdown-open" | "folder-pdm-open" | "folder-php-open" | "folder-phpmailer-open" | "folder-sublime-open" | "folder-docs-open" | "folder-git-open" | "folder-github-open" | "folder-gitlab-open" | "folder-vscode-open" | "folder-views-open" | "folder-vue-open" | "folder-vuepress-open" | "folder-expo-open" | "folder-config-open" | "folder-i18n-open" | "folder-components-open" | "folder-verdaccio-open" | "folder-aurelia-open" | "folder-resource-open" | "folder-lib-open" | "folder-theme-open" | "folder-webpack-open" | "folder-global-open" | "folder-public-open" | "folder-include-open" | "folder-docker-open" | "folder-database-open" | "folder-log-open" | "folder-target-open" | "folder-temp-open" | "folder-aws-open" | "folder-audio-open" | "folder-video-open" | "folder-kubernetes-open" | "folder-import-open" | "folder-export-open" | "folder-wakatime-open" | "folder-circleci-open" | "folder-wordpress-open" | "folder-gradle-open" | "folder-coverage-open" | "folder-class-open" | "folder-other-open" | "folder-lua-open" | "folder-typescript-open" | "folder-graphql-open" | "folder-routes-open" | "folder-ci-open" | "folder-benchmark-open" | "folder-messages-open" | "folder-less-open" | "folder-gulp-open" | "folder-python-open" | "folder-mojo-open" | "folder-moon-open" | "folder-debug-open" | "folder-fastlane-open" | "folder-plugin-open" | "folder-middleware-open" | "folder-controller-open" | "folder-ansible-open" | "folder-server-open" | "folder-client-open" | "folder-tasks-open" | "folder-android-open" | "folder-ios-open" | "folder-upload-open" | "folder-download-open" | "folder-tools-open" | "folder-helper-open" | "folder-serverless-open" | "folder-api-open" | "folder-app-open" | "folder-apollo-open" | "folder-archive-open" | "folder-batch-open" | "folder-buildkite-open" | "folder-cluster-open" | "folder-command-open" | "folder-constant-open" | "folder-container-open" | "folder-content-open" | "folder-context-open" | "folder-core-open" | "folder-delta-open" | "folder-dump-open" | "folder-examples-open" | "folder-environment-open" | "folder-functions-open" | "folder-generator-open" | "folder-hook-open" | "folder-job-open" | "folder-keys-open" | "folder-layout-open" | "folder-mail-open" | "folder-mappings-open" | "folder-meta-open" | "folder-changesets-open" | "folder-packages-open" | "folder-shared-open" | "folder-shader-open" | "folder-stack-open" | "folder-template-open" | "folder-utils-open" | "folder-supabase-open" | "folder-private-open" | "folder-linux-open" | "folder-windows-open" | "folder-macos-open" | "folder-error-open" | "folder-event-open" | "folder-secure-open" | "folder-custom-open" | "folder-mock-open" | "folder-syntax-open" | "folder-vm-open" | "folder-stylus-open" | "folder-flow-open" | "folder-rules-open" | "folder-review-open" | "folder-animation-open" | "folder-guard-open" | "folder-prisma-open" | "folder-pipe-open" | "folder-svg-open" | "folder-terraform-open" | "folder-mobile-open" | "folder-stencil-open" | "folder-firebase-open" | "folder-svelte-open" | "folder-update-open" | "folder-intellij-open" | "folder-azure-pipelines-open" | "folder-mjml-open" | "folder-admin-open" | "folder-scala-open" | "folder-connection-open" | "folder-quasar-open" | "folder-next-open" | "folder-cobol-open" | "folder-yarn-open" | "folder-husky-open" | "folder-storybook-open" | "folder-base-open" | "folder-cart-open" | "folder-home-open" | "folder-project-open" | "folder-interface-open" | "folder-netlify-open" | "folder-enum-open" | "folder-contract-open" | "folder-queue-open" | "folder-vercel-open" | "folder-cypress-open" | "folder-decorators-open" | "folder-java-open" | "folder-resolver-open" | "folder-angular-open" | "folder-unity-open" | "folder-pdf-open" | "folder-proto-open" | "folder-plastic-open" | "folder-gamemaker-open" | "folder-mercurial-open" | "folder-godot-open" | "folder-lottie-open" | "folder-taskfile-open" | "folder-cloudflare-open" | "folder-seeders-open" | "html" | "pug" | "markdown" | "css" | "sass" | "less" | "json" | "hjson" | "jinja" | "proto" | "sublime" | "twine" | "yaml" | "xml" | "image" | "javascript" | "react" | "react_ts" | "routing" | "settings" | "typescript-def" | "markojs" | "astro" | "pdf" | "vscode" | "visualstudio" | "database" | "kusto" | "csharp" | "qsharp" | "zip" | "vala" | "zig" | "exe" | "hex" | "java" | "jar" | "javaclass" | "c" | "h" | "cpp" | "hpp" | "rc" | "go" | "python" | "python-misc" | "url" | "console" | "powershell" | "gradle" | "word" | "certificate" | "font" | "lib" | "dll" | "ruby" | "fsharp" | "swift" | "arduino" | "docker" | "tex" | "powerpoint" | "video" | "virtual" | "vedic" | "email" | "audio" | "coffee" | "document" | "graphql" | "rust" | "raml" | "xaml" | "haskell" | "kotlin" | "otne" | "git" | "lua" | "clojure" | "groovy" | "r" | "dart" | "dart_generated" | "actionscript" | "mxml" | "autohotkey" | "flash" | "swc" | "cmake" | "assembly" | "vue" | "ocaml" | "odin" | "javascript-map" | "css-map" | "lock" | "handlebars" | "perl" | "haxe" | "test-ts" | "test-jsx" | "test-js" | "angular" | "angular-component" | "angular-guard" | "angular-service" | "angular-pipe" | "angular-directive" | "angular-resolver" | "puppet" | "elixir" | "livescript" | "erlang" | "twig" | "julia" | "elm" | "purescript" | "smarty" | "stylus" | "reason" | "bucklescript" | "merlin" | "verilog" | "mathematica" | "wolframlanguage" | "nunjucks" | "robot" | "solidity" | "autoit" | "haml" | "yang" | "mjml" | "terraform" | "laravel" | "applescript" | "cake" | "cucumber" | "nim" | "apiblueprint" | "riot" | "vfl" | "kl" | "postcss" | "todo" | "coldfusion" | "cabal" | "nix" | "slim" | "http" | "restql" | "kivy" | "graphcool" | "sbt" | "android" | "tune" | "gitlab" | "jenkins" | "figma" | "huff" | "crystal" | "drone" | "cuda" | "log" | "dotjs" | "ejs" | "wakatime" | "processing" | "storybook" | "wepy" | "hcl" | "san" | "quokka" | "django" | "red" | "makefile" | "foxpro" | "i18n" | "webassembly" | "jupyter" | "d" | "mdx" | "mdsvex" | "ballerina" | "racket" | "bazel" | "mint" | "velocity" | "godot" | "godot-assets" | "azure-pipelines" | "azure" | "vagrant" | "prisma" | "razor" | "abc" | "asciidoc" | "edge" | "scheme" | "lisp" | "3d" | "svg" | "svelte" | "vim" | "moonscript" | "advpl_prw" | "advpl_ptm" | "advpl_tlpp" | "advpl_include" | "disc" | "fortran" | "tcl" | "liquid" | "prolog" | "coconut" | "sketch" | "pawn" | "forth" | "uml" | "meson" | "dhall" | "sml" | "opam" | "imba" | "drawio" | "pascal" | "shaderlab" | "sas" | "nuget" | "denizenscript" | "nginx" | "minecraft" | "rescript" | "rescript-interface" | "brainfuck" | "bicep" | "cobol" | "grain" | "lolcode" | "idris" | "pipeline" | "opa" | "windicss" | "scala" | "lilypond" | "vlang" | "chess" | "gemini" | "tsconfig" | "tauri" | "jsconfig" | "ada" | "horusec" | "pdm" | "coala" | "dinophp" | "teal" | "template" | "shader" | "siyuan" | "ndst" | "tobi" | "gleam" | "steadybit" | "capnp" | "tree" | "cadence" | "openapi" | "swagger" | "antlr" | "stylable" | "pinejs" | "taskfile" | "gamemaker" | "tldraw" | "typst" | "mermaid" | "mojo" | "roblox" | "spwn" | "templ" | "chrome" | "stan" | "abap" | "lottie" | "apps-script" | "pkl" | "playwright" | "go-mod" | "gemfile" | "rubocop" | "rspec" | "semgrep" | "vue-config" | "nuxt" | "vercel" | "verdaccio" | "payload" | "next" | "remix" | "posthtml" | "webpack" | "ionic" | "gulp" | "nodejs" | "npm" | "yarn" | "turborepo" | "babel" | "blitz" | "contributing" | "readme" | "changelog" | "architecture" | "credits" | "authors" | "flow" | "favicon" | "karma" | "bithound" | "svgo" | "appveyor" | "travis" | "codecov" | "sonarcloud" | "protractor" | "fusebox" | "heroku" | "editorconfig" | "bower" | "eslint" | "conduct" | "watchman" | "aurelia" | "auto" | "mocha" | "firebase" | "rollup" | "hack" | "hardhat" | "stylelint" | "code-climate" | "prettier" | "renovate" | "apollo" | "nodemon" | "webhint" | "browserlist" | "snyk" | "sequelize" | "gatsby" | "circleci" | "cloudfoundry" | "grunt" | "jest" | "fastlane" | "helm" | "wallaby" | "stencil" | "semantic-release" | "bitbucket" | "istanbul" | "tailwindcss" | "buildkite" | "netlify" | "nest" | "moon" | "percy" | "gitpod" | "codeowners" | "gcp" | "husky" | "tilt" | "capacitor" | "adonis" | "commitlint" | "buck" | "nx" | "dune" | "roadmap" | "stryker" | "modernizr" | "stitches" | "replit" | "snowpack" | "quasar" | "dependabot" | "vite" | "vitest" | "lerna" | "textlint" | "sentry" | "phpunit" | "php-cs-fixer" | "robots" | "maven" | "serverless" | "supabase" | "ember" | "poetry" | "parcel" | "astyle" | "lighthouse" | "svgr" | "rome" | "cypress" | "plop" | "tobimake" | "pnpm" | "gridsome" | "caddy" | "bun" | "nano-staged" | "knip" | "craco" | "mercurial" | "deno" | "plastic" | "unocss" | "ifanr-cloud" | "concourse" | "syncpack" | "werf" | "panda" | "biome" | "esbuild" | "puppeteer" | "kubernetes" | "matlab" | "diff" | "typescript" | "php" | "salesforce" | "objective-c" | "objective-cpp" | "blink_light" | "jinja_light" | "huff_light" | "crystal_light" | "drone_light" | "wakatime_light" | "hcl_light" | "uml_light" | "chess_light" | "openapi_light" | "tldraw_light" | "rubocop_light" | "vercel_light" | "payload_light" | "next_light" | "remix_light" | "turborepo_light" | "auto_light" | "stylelint_light" | "code-climate_light" | "browserlist_light" | "circleci_light" | "semantic-release_light" | "netlify_light" | "stitches_light" | "snowpack_light" | "pnpm_light" | "bun_light" | "nano-staged_light" | "deno_light" | "folder-jinja_light" | "folder-intellij_light" | "folder-jinja-open_light" | "folder-intellij-open_light" | "folder" | "folder-open" | "folder-root" | "folder-root-open" | "php_elephant" | "php_elephant_pink" | "go_gopher" | "nodejs_alt" | "silverstripe", ...("slug" | "file" | "key" | "table" | "command" | "search" | "blink" | "folder-robot" | "folder-src" | "folder-dist" | "folder-css" | "folder-sass" | "folder-television" | "folder-desktop" | "folder-console" | "folder-images" | "folder-scripts" | "folder-node" | "folder-javascript" | "folder-json" | "folder-font" | "folder-bower" | "folder-test" | "folder-jinja" | "folder-markdown" | "folder-pdm" | "folder-php" | "folder-phpmailer" | "folder-sublime" | "folder-docs" | "folder-git" | "folder-github" | "folder-gitlab" | "folder-vscode" | "folder-views" | "folder-vue" | "folder-vuepress" | "folder-expo" | "folder-config" | "folder-i18n" | "folder-components" | "folder-verdaccio" | "folder-aurelia" | "folder-resource" | "folder-lib" | "folder-theme" | "folder-webpack" | "folder-global" | "folder-public" | "folder-include" | "folder-docker" | "folder-database" | "folder-log" | "folder-target" | "folder-temp" | "folder-aws" | "folder-audio" | "folder-video" | "folder-kubernetes" | "folder-import" | "folder-export" | "folder-wakatime" | "folder-circleci" | "folder-wordpress" | "folder-gradle" | "folder-coverage" | "folder-class" | "folder-other" | "folder-lua" | "folder-typescript" | "folder-graphql" | "folder-routes" | "folder-ci" | "folder-benchmark" | "folder-messages" | "folder-less" | "folder-gulp" | "folder-python" | "folder-mojo" | "folder-moon" | "folder-debug" | "folder-fastlane" | "folder-plugin" | "folder-middleware" | "folder-controller" | "folder-ansible" | "folder-server" | "folder-client" | "folder-tasks" | "folder-android" | "folder-ios" | "folder-upload" | "folder-download" | "folder-tools" | "folder-helper" | "folder-serverless" | "folder-api" | "folder-app" | "folder-apollo" | "folder-archive" | "folder-batch" | "folder-buildkite" | "folder-cluster" | "folder-command" | "folder-constant" | "folder-container" | "folder-content" | "folder-context" | "folder-core" | "folder-delta" | "folder-dump" | "folder-examples" | "folder-environment" | "folder-functions" | "folder-generator" | "folder-hook" | "folder-job" | "folder-keys" | "folder-layout" | "folder-mail" | "folder-mappings" | "folder-meta" | "folder-changesets" | "folder-packages" | "folder-shared" | "folder-shader" | "folder-stack" | "folder-template" | "folder-utils" | "folder-supabase" | "folder-private" | "folder-linux" | "folder-windows" | "folder-macos" | "folder-error" | "folder-event" | "folder-secure" | "folder-custom" | "folder-mock" | "folder-syntax" | "folder-vm" | "folder-stylus" | "folder-flow" | "folder-rules" | "folder-review" | "folder-animation" | "folder-guard" | "folder-prisma" | "folder-pipe" | "folder-svg" | "folder-terraform" | "folder-mobile" | "folder-stencil" | "folder-firebase" | "folder-svelte" | "folder-update" | "folder-intellij" | "folder-azure-pipelines" | "folder-mjml" | "folder-admin" | "folder-scala" | "folder-connection" | "folder-quasar" | "folder-next" | "folder-cobol" | "folder-yarn" | "folder-husky" | "folder-storybook" | "folder-base" | "folder-cart" | "folder-home" | "folder-project" | "folder-interface" | "folder-netlify" | "folder-enum" | "folder-contract" | "folder-queue" | "folder-vercel" | "folder-cypress" | "folder-decorators" | "folder-java" | "folder-resolver" | "folder-angular" | "folder-unity" | "folder-pdf" | "folder-proto" | "folder-plastic" | "folder-gamemaker" | "folder-mercurial" | "folder-godot" | "folder-lottie" | "folder-taskfile" | "folder-cloudflare" | "folder-seeders" | "folder-robot-open" | "folder-src-open" | "folder-dist-open" | "folder-css-open" | "folder-sass-open" | "folder-television-open" | "folder-desktop-open" | "folder-console-open" | "folder-images-open" | "folder-scripts-open" | "folder-node-open" | "folder-javascript-open" | "folder-json-open" | "folder-font-open" | "folder-bower-open" | "folder-test-open" | "folder-jinja-open" | "folder-markdown-open" | "folder-pdm-open" | "folder-php-open" | "folder-phpmailer-open" | "folder-sublime-open" | "folder-docs-open" | "folder-git-open" | "folder-github-open" | "folder-gitlab-open" | "folder-vscode-open" | "folder-views-open" | "folder-vue-open" | "folder-vuepress-open" | "folder-expo-open" | "folder-config-open" | "folder-i18n-open" | "folder-components-open" | "folder-verdaccio-open" | "folder-aurelia-open" | "folder-resource-open" | "folder-lib-open" | "folder-theme-open" | "folder-webpack-open" | "folder-global-open" | "folder-public-open" | "folder-include-open" | "folder-docker-open" | "folder-database-open" | "folder-log-open" | "folder-target-open" | "folder-temp-open" | "folder-aws-open" | "folder-audio-open" | "folder-video-open" | "folder-kubernetes-open" | "folder-import-open" | "folder-export-open" | "folder-wakatime-open" | "folder-circleci-open" | "folder-wordpress-open" | "folder-gradle-open" | "folder-coverage-open" | "folder-class-open" | "folder-other-open" | "folder-lua-open" | "folder-typescript-open" | "folder-graphql-open" | "folder-routes-open" | "folder-ci-open" | "folder-benchmark-open" | "folder-messages-open" | "folder-less-open" | "folder-gulp-open" | "folder-python-open" | "folder-mojo-open" | "folder-moon-open" | "folder-debug-open" | "folder-fastlane-open" | "folder-plugin-open" | "folder-middleware-open" | "folder-controller-open" | "folder-ansible-open" | "folder-server-open" | "folder-client-open" | "folder-tasks-open" | "folder-android-open" | "folder-ios-open" | "folder-upload-open" | "folder-download-open" | "folder-tools-open" | "folder-helper-open" | "folder-serverless-open" | "folder-api-open" | "folder-app-open" | "folder-apollo-open" | "folder-archive-open" | "folder-batch-open" | "folder-buildkite-open" | "folder-cluster-open" | "folder-command-open" | "folder-constant-open" | "folder-container-open" | "folder-content-open" | "folder-context-open" | "folder-core-open" | "folder-delta-open" | "folder-dump-open" | "folder-examples-open" | "folder-environment-open" | "folder-functions-open" | "folder-generator-open" | "folder-hook-open" | "folder-job-open" | "folder-keys-open" | "folder-layout-open" | "folder-mail-open" | "folder-mappings-open" | "folder-meta-open" | "folder-changesets-open" | "folder-packages-open" | "folder-shared-open" | "folder-shader-open" | "folder-stack-open" | "folder-template-open" | "folder-utils-open" | "folder-supabase-open" | "folder-private-open" | "folder-linux-open" | "folder-windows-open" | "folder-macos-open" | "folder-error-open" | "folder-event-open" | "folder-secure-open" | "folder-custom-open" | "folder-mock-open" | "folder-syntax-open" | "folder-vm-open" | "folder-stylus-open" | "folder-flow-open" | "folder-rules-open" | "folder-review-open" | "folder-animation-open" | "folder-guard-open" | "folder-prisma-open" | "folder-pipe-open" | "folder-svg-open" | "folder-terraform-open" | "folder-mobile-open" | "folder-stencil-open" | "folder-firebase-open" | "folder-svelte-open" | "folder-update-open" | "folder-intellij-open" | "folder-azure-pipelines-open" | "folder-mjml-open" | "folder-admin-open" | "folder-scala-open" | "folder-connection-open" | "folder-quasar-open" | "folder-next-open" | "folder-cobol-open" | "folder-yarn-open" | "folder-husky-open" | "folder-storybook-open" | "folder-base-open" | "folder-cart-open" | "folder-home-open" | "folder-project-open" | "folder-interface-open" | "folder-netlify-open" | "folder-enum-open" | "folder-contract-open" | "folder-queue-open" | "folder-vercel-open" | "folder-cypress-open" | "folder-decorators-open" | "folder-java-open" | "folder-resolver-open" | "folder-angular-open" | "folder-unity-open" | "folder-pdf-open" | "folder-proto-open" | "folder-plastic-open" | "folder-gamemaker-open" | "folder-mercurial-open" | "folder-godot-open" | "folder-lottie-open" | "folder-taskfile-open" | "folder-cloudflare-open" | "folder-seeders-open" | "html" | "pug" | "markdown" | "css" | "sass" | "less" | "json" | "hjson" | "jinja" | "proto" | "sublime" | "twine" | "yaml" | "xml" | "image" | "javascript" | "react" | "react_ts" | "routing" | "settings" | "typescript-def" | "markojs" | "astro" | "pdf" | "vscode" | "visualstudio" | "database" | "kusto" | "csharp" | "qsharp" | "zip" | "vala" | "zig" | "exe" | "hex" | "java" | "jar" | "javaclass" | "c" | "h" | "cpp" | "hpp" | "rc" | "go" | "python" | "python-misc" | "url" | "console" | "powershell" | "gradle" | "word" | "certificate" | "font" | "lib" | "dll" | "ruby" | "fsharp" | "swift" | "arduino" | "docker" | "tex" | "powerpoint" | "video" | "virtual" | "vedic" | "email" | "audio" | "coffee" | "document" | "graphql" | "rust" | "raml" | "xaml" | "haskell" | "kotlin" | "otne" | "git" | "lua" | "clojure" | "groovy" | "r" | "dart" | "dart_generated" | "actionscript" | "mxml" | "autohotkey" | "flash" | "swc" | "cmake" | "assembly" | "vue" | "ocaml" | "odin" | "javascript-map" | "css-map" | "lock" | "handlebars" | "perl" | "haxe" | "test-ts" | "test-jsx" | "test-js" | "angular" | "angular-component" | "angular-guard" | "angular-service" | "angular-pipe" | "angular-directive" | "angular-resolver" | "puppet" | "elixir" | "livescript" | "erlang" | "twig" | "julia" | "elm" | "purescript" | "smarty" | "stylus" | "reason" | "bucklescript" | "merlin" | "verilog" | "mathematica" | "wolframlanguage" | "nunjucks" | "robot" | "solidity" | "autoit" | "haml" | "yang" | "mjml" | "terraform" | "laravel" | "applescript" | "cake" | "cucumber" | "nim" | "apiblueprint" | "riot" | "vfl" | "kl" | "postcss" | "todo" | "coldfusion" | "cabal" | "nix" | "slim" | "http" | "restql" | "kivy" | "graphcool" | "sbt" | "android" | "tune" | "gitlab" | "jenkins" | "figma" | "huff" | "crystal" | "drone" | "cuda" | "log" | "dotjs" | "ejs" | "wakatime" | "processing" | "storybook" | "wepy" | "hcl" | "san" | "quokka" | "django" | "red" | "makefile" | "foxpro" | "i18n" | "webassembly" | "jupyter" | "d" | "mdx" | "mdsvex" | "ballerina" | "racket" | "bazel" | "mint" | "velocity" | "godot" | "godot-assets" | "azure-pipelines" | "azure" | "vagrant" | "prisma" | "razor" | "abc" | "asciidoc" | "edge" | "scheme" | "lisp" | "3d" | "svg" | "svelte" | "vim" | "moonscript" | "advpl_prw" | "advpl_ptm" | "advpl_tlpp" | "advpl_include" | "disc" | "fortran" | "tcl" | "liquid" | "prolog" | "coconut" | "sketch" | "pawn" | "forth" | "uml" | "meson" | "dhall" | "sml" | "opam" | "imba" | "drawio" | "pascal" | "shaderlab" | "sas" | "nuget" | "denizenscript" | "nginx" | "minecraft" | "rescript" | "rescript-interface" | "brainfuck" | "bicep" | "cobol" | "grain" | "lolcode" | "idris" | "pipeline" | "opa" | "windicss" | "scala" | "lilypond" | "vlang" | "chess" | "gemini" | "tsconfig" | "tauri" | "jsconfig" | "ada" | "horusec" | "pdm" | "coala" | "dinophp" | "teal" | "template" | "shader" | "siyuan" | "ndst" | "tobi" | "gleam" | "steadybit" | "capnp" | "tree" | "cadence" | "openapi" | "swagger" | "antlr" | "stylable" | "pinejs" | "taskfile" | "gamemaker" | "tldraw" | "typst" | "mermaid" | "mojo" | "roblox" | "spwn" | "templ" | "chrome" | "stan" | "abap" | "lottie" | "apps-script" | "pkl" | "playwright" | "go-mod" | "gemfile" | "rubocop" | "rspec" | "semgrep" | "vue-config" | "nuxt" | "vercel" | "verdaccio" | "payload" | "next" | "remix" | "posthtml" | "webpack" | "ionic" | "gulp" | "nodejs" | "npm" | "yarn" | "turborepo" | "babel" | "blitz" | "contributing" | "readme" | "changelog" | "architecture" | "credits" | "authors" | "flow" | "favicon" | "karma" | "bithound" | "svgo" | "appveyor" | "travis" | "codecov" | "sonarcloud" | "protractor" | "fusebox" | "heroku" | "editorconfig" | "bower" | "eslint" | "conduct" | "watchman" | "aurelia" | "auto" | "mocha" | "firebase" | "rollup" | "hack" | "hardhat" | "stylelint" | "code-climate" | "prettier" | "renovate" | "apollo" | "nodemon" | "webhint" | "browserlist" | "snyk" | "sequelize" | "gatsby" | "circleci" | "cloudfoundry" | "grunt" | "jest" | "fastlane" | "helm" | "wallaby" | "stencil" | "semantic-release" | "bitbucket" | "istanbul" | "tailwindcss" | "buildkite" | "netlify" | "nest" | "moon" | "percy" | "gitpod" | "codeowners" | "gcp" | "husky" | "tilt" | "capacitor" | "adonis" | "commitlint" | "buck" | "nx" | "dune" | "roadmap" | "stryker" | "modernizr" | "stitches" | "replit" | "snowpack" | "quasar" | "dependabot" | "vite" | "vitest" | "lerna" | "textlint" | "sentry" | "phpunit" | "php-cs-fixer" | "robots" | "maven" | "serverless" | "supabase" | "ember" | "poetry" | "parcel" | "astyle" | "lighthouse" | "svgr" | "rome" | "cypress" | "plop" | "tobimake" | "pnpm" | "gridsome" | "caddy" | "bun" | "nano-staged" | "knip" | "craco" | "mercurial" | "deno" | "plastic" | "unocss" | "ifanr-cloud" | "concourse" | "syncpack" | "werf" | "panda" | "biome" | "esbuild" | "puppeteer" | "kubernetes" | "matlab" | "diff" | "typescript" | "php" | "salesforce" | "objective-c" | "objective-cpp" | "blink_light" | "jinja_light" | "huff_light" | "crystal_light" | "drone_light" | "wakatime_light" | "hcl_light" | "uml_light" | "chess_light" | "openapi_light" | "tldraw_light" | "rubocop_light" | "vercel_light" | "payload_light" | "next_light" | "remix_light" | "turborepo_light" | "auto_light" | "stylelint_light" | "code-climate_light" | "browserlist_light" | "circleci_light" | "semantic-release_light" | "netlify_light" | "stitches_light" | "snowpack_light" | "pnpm_light" | "bun_light" | "nano-staged_light" | "deno_light" | "folder-jinja_light" | "folder-intellij_light" | "folder-jinja-open_light" | "folder-intellij-open_light" | "folder" | "folder-open" | "folder-root" | "folder-root-open" | "php_elephant" | "php_elephant_pink" | "go_gopher" | "nodejs_alt" | "silverstripe")[]]>; | ||
/** | ||
* Type Definition: `MaterialIcon` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `MaterialIcon` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#materialicon} | ||
*/ | ||
export type MaterialIcon = z.infer<typeof materialIconSchema>; |
@@ -52,2 +52,4 @@ import { MATERIAL_ICONS } from 'vscode-material-icons'; | ||
.max(1); | ||
/** Schema for a property indicating whether an entity is filtered out */ | ||
export const isSkippedSchema = z.boolean().optional(); | ||
/** | ||
@@ -58,3 +60,3 @@ * Used for categories, plugins and audits | ||
export function metaSchema(options) { | ||
const { descriptionDescription, titleDescription, docsUrlDescription, description, } = options ?? {}; | ||
const { descriptionDescription, titleDescription, docsUrlDescription, description, isSkippedDescription, } = options ?? {}; | ||
return z.object({ | ||
@@ -70,2 +72,5 @@ title: titleDescription | ||
: docsUrlSchema, | ||
isSkipped: isSkippedDescription | ||
? isSkippedSchema.describe(isSkippedDescription) | ||
: isSkippedSchema, | ||
}, { description }); | ||
@@ -72,0 +77,0 @@ } |
import { z } from 'zod'; | ||
export declare const issueSeveritySchema: z.ZodEnum<["info", "warning", "error"]>; | ||
/** | ||
* Type Definition: `IssueSeverity` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `IssueSeverity` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#issueseverity} | ||
*/ | ||
export type IssueSeverity = z.infer<typeof issueSeveritySchema>; | ||
@@ -67,2 +75,10 @@ export declare const issueSchema: z.ZodObject<{ | ||
}>; | ||
/** | ||
* Type Definition: `Issue` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `Issue` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#issue} | ||
*/ | ||
export type Issue = z.infer<typeof issueSchema>; |
import { z } from 'zod'; | ||
export declare const formatSchema: z.ZodEnum<["json", "md"]>; | ||
/** | ||
* Type Definition: `Format` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `Format` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#format} | ||
*/ | ||
export type Format = z.infer<typeof formatSchema>; | ||
@@ -17,2 +25,10 @@ export declare const persistConfigSchema: z.ZodObject<{ | ||
}>; | ||
/** | ||
* Type Definition: `PersistConfig` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `PersistConfig` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#persistconfig} | ||
*/ | ||
export type PersistConfig = z.infer<typeof persistConfigSchema>; |
@@ -13,4 +13,5 @@ import { z } from 'zod'; | ||
args: z.array(z.string({ description: 'Command arguments' })).optional(), | ||
outputFile: filePathSchema.describe('Output path'), | ||
outputFile: filePathSchema.describe('Runner output path'), | ||
outputTransform: outputTransformSchema.optional(), | ||
configFile: filePathSchema.describe('Runner config path').optional(), | ||
}, { | ||
@@ -27,2 +28,6 @@ description: 'How to execute runner', | ||
.returns(z.union([auditOutputsSchema, z.promise(auditOutputsSchema)])); | ||
export const runnerFilesPathsSchema = z.object({ | ||
runnerConfigPath: filePathSchema.describe('Runner config path'), | ||
runnerOutputPath: filePathSchema.describe('Runner output path'), | ||
}); | ||
//# sourceMappingURL=runner-config.js.map |
@@ -37,2 +37,10 @@ import { z } from 'zod'; | ||
}>; | ||
/** | ||
* Type Definition: `SourceFileLocation` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `SourceFileLocation` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#sourcefilelocation} | ||
*/ | ||
export type SourceFileLocation = z.infer<typeof sourceFileLocationSchema>; |
import { z } from 'zod'; | ||
export declare const tableAlignmentSchema: z.ZodEnum<["left", "center", "right"]>; | ||
/** | ||
* Type Definition: `TableAlignment` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `TableAlignment` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#tablealignment} | ||
*/ | ||
export type TableAlignment = z.infer<typeof tableAlignmentSchema>; | ||
export declare const tableColumnPrimitiveSchema: z.ZodEnum<["left", "center", "right"]>; | ||
/** | ||
* Type Definition: `TableColumnPrimitive` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `TableColumnPrimitive` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#tablecolumnprimitive} | ||
*/ | ||
export type TableColumnPrimitive = z.infer<typeof tableColumnPrimitiveSchema>; | ||
@@ -19,6 +35,30 @@ export declare const tableColumnObjectSchema: z.ZodObject<{ | ||
}>; | ||
/** | ||
* Type Definition: `TableColumnObject` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `TableColumnObject` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#tablecolumnobject} | ||
*/ | ||
export type TableColumnObject = z.infer<typeof tableColumnObjectSchema>; | ||
export declare const tableRowObjectSchema: z.ZodRecord<z.ZodString, z.ZodDefault<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull]>>>; | ||
/** | ||
* Type Definition: `TableRowObject` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `TableRowObject` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#tablerowobject} | ||
*/ | ||
export type TableRowObject = z.infer<typeof tableRowObjectSchema>; | ||
export declare const tableRowPrimitiveSchema: z.ZodArray<z.ZodDefault<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull]>>, "many">; | ||
/** | ||
* Type Definition: `TableRowPrimitive` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `TableRowPrimitive` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#tablerowprimitive} | ||
*/ | ||
export type TableRowPrimitive = z.infer<typeof tableRowPrimitiveSchema>; | ||
@@ -72,2 +112,10 @@ export declare const tableSchema: (description?: string) => z.ZodUnion<[z.ZodObject<z.objectUtil.extendShape<{ | ||
}>]>; | ||
/** | ||
* Type Definition: `Table` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `Table` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#table} | ||
*/ | ||
export type Table = z.infer<ReturnType<typeof tableSchema>>; |
@@ -21,2 +21,10 @@ import { z } from 'zod'; | ||
}>; | ||
/** | ||
* Type Definition: `UploadConfig` | ||
* | ||
* This type is derived from a Zod schema and represents | ||
* the validated structure of `UploadConfig` used within the application. | ||
* | ||
* @see {@link https://github.com/code-pushup/cli/blob/main/packages/models/docs/models-reference.md#uploadconfig} | ||
*/ | ||
export type UploadConfig = z.infer<typeof uploadConfigSchema>; |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
2281370
26005