@code-pushup/models
Version:
Model definitions and validators for the Code PushUp CLI
1,128 lines • 154 kB
TypeScript
import { z } from 'zod';
export declare const unrefinedCoreConfigSchema: z.ZodObject<{
plugins: z.ZodArray<z.ZodObject<{
packageName: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
title: z.ZodString;
description: z.ZodOptional<z.ZodString>;
docsUrl: z.ZodCatch<z.ZodUnion<[z.ZodOptional<z.ZodString>, z.ZodLiteral<"">]>>;
isSkipped: z.ZodOptional<z.ZodBoolean>;
slug: z.ZodString;
icon: z.ZodEnum<{
key: "key";
slug: "slug";
file: "file";
search: "search";
blink: "blink";
table: "table";
command: "command";
"folder-robot": "folder-robot";
"folder-src": "folder-src";
"folder-dist": "folder-dist";
"folder-css": "folder-css";
"folder-sass": "folder-sass";
"folder-television": "folder-television";
"folder-desktop": "folder-desktop";
"folder-console": "folder-console";
"folder-images": "folder-images";
"folder-scripts": "folder-scripts";
"folder-node": "folder-node";
"folder-javascript": "folder-javascript";
"folder-json": "folder-json";
"folder-font": "folder-font";
"folder-bower": "folder-bower";
"folder-test": "folder-test";
"folder-jinja": "folder-jinja";
"folder-markdown": "folder-markdown";
"folder-pdm": "folder-pdm";
"folder-php": "folder-php";
"folder-phpmailer": "folder-phpmailer";
"folder-sublime": "folder-sublime";
"folder-docs": "folder-docs";
"folder-git": "folder-git";
"folder-github": "folder-github";
"folder-gitlab": "folder-gitlab";
"folder-vscode": "folder-vscode";
"folder-views": "folder-views";
"folder-vue": "folder-vue";
"folder-vuepress": "folder-vuepress";
"folder-expo": "folder-expo";
"folder-config": "folder-config";
"folder-i18n": "folder-i18n";
"folder-components": "folder-components";
"folder-verdaccio": "folder-verdaccio";
"folder-aurelia": "folder-aurelia";
"folder-resource": "folder-resource";
"folder-lib": "folder-lib";
"folder-theme": "folder-theme";
"folder-webpack": "folder-webpack";
"folder-global": "folder-global";
"folder-public": "folder-public";
"folder-include": "folder-include";
"folder-docker": "folder-docker";
"folder-database": "folder-database";
"folder-log": "folder-log";
"folder-target": "folder-target";
"folder-temp": "folder-temp";
"folder-aws": "folder-aws";
"folder-audio": "folder-audio";
"folder-video": "folder-video";
"folder-kubernetes": "folder-kubernetes";
"folder-import": "folder-import";
"folder-export": "folder-export";
"folder-wakatime": "folder-wakatime";
"folder-circleci": "folder-circleci";
"folder-wordpress": "folder-wordpress";
"folder-gradle": "folder-gradle";
"folder-coverage": "folder-coverage";
"folder-class": "folder-class";
"folder-other": "folder-other";
"folder-lua": "folder-lua";
"folder-typescript": "folder-typescript";
"folder-graphql": "folder-graphql";
"folder-routes": "folder-routes";
"folder-ci": "folder-ci";
"folder-benchmark": "folder-benchmark";
"folder-messages": "folder-messages";
"folder-less": "folder-less";
"folder-gulp": "folder-gulp";
"folder-python": "folder-python";
"folder-mojo": "folder-mojo";
"folder-moon": "folder-moon";
"folder-debug": "folder-debug";
"folder-fastlane": "folder-fastlane";
"folder-plugin": "folder-plugin";
"folder-middleware": "folder-middleware";
"folder-controller": "folder-controller";
"folder-ansible": "folder-ansible";
"folder-server": "folder-server";
"folder-client": "folder-client";
"folder-tasks": "folder-tasks";
"folder-android": "folder-android";
"folder-ios": "folder-ios";
"folder-upload": "folder-upload";
"folder-download": "folder-download";
"folder-tools": "folder-tools";
"folder-helper": "folder-helper";
"folder-serverless": "folder-serverless";
"folder-api": "folder-api";
"folder-app": "folder-app";
"folder-apollo": "folder-apollo";
"folder-archive": "folder-archive";
"folder-batch": "folder-batch";
"folder-buildkite": "folder-buildkite";
"folder-cluster": "folder-cluster";
"folder-command": "folder-command";
"folder-constant": "folder-constant";
"folder-container": "folder-container";
"folder-content": "folder-content";
"folder-context": "folder-context";
"folder-core": "folder-core";
"folder-delta": "folder-delta";
"folder-dump": "folder-dump";
"folder-examples": "folder-examples";
"folder-environment": "folder-environment";
"folder-functions": "folder-functions";
"folder-generator": "folder-generator";
"folder-hook": "folder-hook";
"folder-job": "folder-job";
"folder-keys": "folder-keys";
"folder-layout": "folder-layout";
"folder-mail": "folder-mail";
"folder-mappings": "folder-mappings";
"folder-meta": "folder-meta";
"folder-changesets": "folder-changesets";
"folder-packages": "folder-packages";
"folder-shared": "folder-shared";
"folder-shader": "folder-shader";
"folder-stack": "folder-stack";
"folder-template": "folder-template";
"folder-utils": "folder-utils";
"folder-supabase": "folder-supabase";
"folder-private": "folder-private";
"folder-linux": "folder-linux";
"folder-windows": "folder-windows";
"folder-macos": "folder-macos";
"folder-error": "folder-error";
"folder-event": "folder-event";
"folder-secure": "folder-secure";
"folder-custom": "folder-custom";
"folder-mock": "folder-mock";
"folder-syntax": "folder-syntax";
"folder-vm": "folder-vm";
"folder-stylus": "folder-stylus";
"folder-flow": "folder-flow";
"folder-rules": "folder-rules";
"folder-review": "folder-review";
"folder-animation": "folder-animation";
"folder-guard": "folder-guard";
"folder-prisma": "folder-prisma";
"folder-pipe": "folder-pipe";
"folder-svg": "folder-svg";
"folder-terraform": "folder-terraform";
"folder-mobile": "folder-mobile";
"folder-stencil": "folder-stencil";
"folder-firebase": "folder-firebase";
"folder-svelte": "folder-svelte";
"folder-update": "folder-update";
"folder-intellij": "folder-intellij";
"folder-azure-pipelines": "folder-azure-pipelines";
"folder-mjml": "folder-mjml";
"folder-admin": "folder-admin";
"folder-scala": "folder-scala";
"folder-connection": "folder-connection";
"folder-quasar": "folder-quasar";
"folder-next": "folder-next";
"folder-cobol": "folder-cobol";
"folder-yarn": "folder-yarn";
"folder-husky": "folder-husky";
"folder-storybook": "folder-storybook";
"folder-base": "folder-base";
"folder-cart": "folder-cart";
"folder-home": "folder-home";
"folder-project": "folder-project";
"folder-interface": "folder-interface";
"folder-netlify": "folder-netlify";
"folder-enum": "folder-enum";
"folder-contract": "folder-contract";
"folder-queue": "folder-queue";
"folder-vercel": "folder-vercel";
"folder-cypress": "folder-cypress";
"folder-decorators": "folder-decorators";
"folder-java": "folder-java";
"folder-resolver": "folder-resolver";
"folder-angular": "folder-angular";
"folder-unity": "folder-unity";
"folder-pdf": "folder-pdf";
"folder-proto": "folder-proto";
"folder-plastic": "folder-plastic";
"folder-gamemaker": "folder-gamemaker";
"folder-mercurial": "folder-mercurial";
"folder-godot": "folder-godot";
"folder-lottie": "folder-lottie";
"folder-taskfile": "folder-taskfile";
"folder-cloudflare": "folder-cloudflare";
"folder-seeders": "folder-seeders";
"folder-robot-open": "folder-robot-open";
"folder-src-open": "folder-src-open";
"folder-dist-open": "folder-dist-open";
"folder-css-open": "folder-css-open";
"folder-sass-open": "folder-sass-open";
"folder-television-open": "folder-television-open";
"folder-desktop-open": "folder-desktop-open";
"folder-console-open": "folder-console-open";
"folder-images-open": "folder-images-open";
"folder-scripts-open": "folder-scripts-open";
"folder-node-open": "folder-node-open";
"folder-javascript-open": "folder-javascript-open";
"folder-json-open": "folder-json-open";
"folder-font-open": "folder-font-open";
"folder-bower-open": "folder-bower-open";
"folder-test-open": "folder-test-open";
"folder-jinja-open": "folder-jinja-open";
"folder-markdown-open": "folder-markdown-open";
"folder-pdm-open": "folder-pdm-open";
"folder-php-open": "folder-php-open";
"folder-phpmailer-open": "folder-phpmailer-open";
"folder-sublime-open": "folder-sublime-open";
"folder-docs-open": "folder-docs-open";
"folder-git-open": "folder-git-open";
"folder-github-open": "folder-github-open";
"folder-gitlab-open": "folder-gitlab-open";
"folder-vscode-open": "folder-vscode-open";
"folder-views-open": "folder-views-open";
"folder-vue-open": "folder-vue-open";
"folder-vuepress-open": "folder-vuepress-open";
"folder-expo-open": "folder-expo-open";
"folder-config-open": "folder-config-open";
"folder-i18n-open": "folder-i18n-open";
"folder-components-open": "folder-components-open";
"folder-verdaccio-open": "folder-verdaccio-open";
"folder-aurelia-open": "folder-aurelia-open";
"folder-resource-open": "folder-resource-open";
"folder-lib-open": "folder-lib-open";
"folder-theme-open": "folder-theme-open";
"folder-webpack-open": "folder-webpack-open";
"folder-global-open": "folder-global-open";
"folder-public-open": "folder-public-open";
"folder-include-open": "folder-include-open";
"folder-docker-open": "folder-docker-open";
"folder-database-open": "folder-database-open";
"folder-log-open": "folder-log-open";
"folder-target-open": "folder-target-open";
"folder-temp-open": "folder-temp-open";
"folder-aws-open": "folder-aws-open";
"folder-audio-open": "folder-audio-open";
"folder-video-open": "folder-video-open";
"folder-kubernetes-open": "folder-kubernetes-open";
"folder-import-open": "folder-import-open";
"folder-export-open": "folder-export-open";
"folder-wakatime-open": "folder-wakatime-open";
"folder-circleci-open": "folder-circleci-open";
"folder-wordpress-open": "folder-wordpress-open";
"folder-gradle-open": "folder-gradle-open";
"folder-coverage-open": "folder-coverage-open";
"folder-class-open": "folder-class-open";
"folder-other-open": "folder-other-open";
"folder-lua-open": "folder-lua-open";
"folder-typescript-open": "folder-typescript-open";
"folder-graphql-open": "folder-graphql-open";
"folder-routes-open": "folder-routes-open";
"folder-ci-open": "folder-ci-open";
"folder-benchmark-open": "folder-benchmark-open";
"folder-messages-open": "folder-messages-open";
"folder-less-open": "folder-less-open";
"folder-gulp-open": "folder-gulp-open";
"folder-python-open": "folder-python-open";
"folder-mojo-open": "folder-mojo-open";
"folder-moon-open": "folder-moon-open";
"folder-debug-open": "folder-debug-open";
"folder-fastlane-open": "folder-fastlane-open";
"folder-plugin-open": "folder-plugin-open";
"folder-middleware-open": "folder-middleware-open";
"folder-controller-open": "folder-controller-open";
"folder-ansible-open": "folder-ansible-open";
"folder-server-open": "folder-server-open";
"folder-client-open": "folder-client-open";
"folder-tasks-open": "folder-tasks-open";
"folder-android-open": "folder-android-open";
"folder-ios-open": "folder-ios-open";
"folder-upload-open": "folder-upload-open";
"folder-download-open": "folder-download-open";
"folder-tools-open": "folder-tools-open";
"folder-helper-open": "folder-helper-open";
"folder-serverless-open": "folder-serverless-open";
"folder-api-open": "folder-api-open";
"folder-app-open": "folder-app-open";
"folder-apollo-open": "folder-apollo-open";
"folder-archive-open": "folder-archive-open";
"folder-batch-open": "folder-batch-open";
"folder-buildkite-open": "folder-buildkite-open";
"folder-cluster-open": "folder-cluster-open";
"folder-command-open": "folder-command-open";
"folder-constant-open": "folder-constant-open";
"folder-container-open": "folder-container-open";
"folder-content-open": "folder-content-open";
"folder-context-open": "folder-context-open";
"folder-core-open": "folder-core-open";
"folder-delta-open": "folder-delta-open";
"folder-dump-open": "folder-dump-open";
"folder-examples-open": "folder-examples-open";
"folder-environment-open": "folder-environment-open";
"folder-functions-open": "folder-functions-open";
"folder-generator-open": "folder-generator-open";
"folder-hook-open": "folder-hook-open";
"folder-job-open": "folder-job-open";
"folder-keys-open": "folder-keys-open";
"folder-layout-open": "folder-layout-open";
"folder-mail-open": "folder-mail-open";
"folder-mappings-open": "folder-mappings-open";
"folder-meta-open": "folder-meta-open";
"folder-changesets-open": "folder-changesets-open";
"folder-packages-open": "folder-packages-open";
"folder-shared-open": "folder-shared-open";
"folder-shader-open": "folder-shader-open";
"folder-stack-open": "folder-stack-open";
"folder-template-open": "folder-template-open";
"folder-utils-open": "folder-utils-open";
"folder-supabase-open": "folder-supabase-open";
"folder-private-open": "folder-private-open";
"folder-linux-open": "folder-linux-open";
"folder-windows-open": "folder-windows-open";
"folder-macos-open": "folder-macos-open";
"folder-error-open": "folder-error-open";
"folder-event-open": "folder-event-open";
"folder-secure-open": "folder-secure-open";
"folder-custom-open": "folder-custom-open";
"folder-mock-open": "folder-mock-open";
"folder-syntax-open": "folder-syntax-open";
"folder-vm-open": "folder-vm-open";
"folder-stylus-open": "folder-stylus-open";
"folder-flow-open": "folder-flow-open";
"folder-rules-open": "folder-rules-open";
"folder-review-open": "folder-review-open";
"folder-animation-open": "folder-animation-open";
"folder-guard-open": "folder-guard-open";
"folder-prisma-open": "folder-prisma-open";
"folder-pipe-open": "folder-pipe-open";
"folder-svg-open": "folder-svg-open";
"folder-terraform-open": "folder-terraform-open";
"folder-mobile-open": "folder-mobile-open";
"folder-stencil-open": "folder-stencil-open";
"folder-firebase-open": "folder-firebase-open";
"folder-svelte-open": "folder-svelte-open";
"folder-update-open": "folder-update-open";
"folder-intellij-open": "folder-intellij-open";
"folder-azure-pipelines-open": "folder-azure-pipelines-open";
"folder-mjml-open": "folder-mjml-open";
"folder-admin-open": "folder-admin-open";
"folder-scala-open": "folder-scala-open";
"folder-connection-open": "folder-connection-open";
"folder-quasar-open": "folder-quasar-open";
"folder-next-open": "folder-next-open";
"folder-cobol-open": "folder-cobol-open";
"folder-yarn-open": "folder-yarn-open";
"folder-husky-open": "folder-husky-open";
"folder-storybook-open": "folder-storybook-open";
"folder-base-open": "folder-base-open";
"folder-cart-open": "folder-cart-open";
"folder-home-open": "folder-home-open";
"folder-project-open": "folder-project-open";
"folder-interface-open": "folder-interface-open";
"folder-netlify-open": "folder-netlify-open";
"folder-enum-open": "folder-enum-open";
"folder-contract-open": "folder-contract-open";
"folder-queue-open": "folder-queue-open";
"folder-vercel-open": "folder-vercel-open";
"folder-cypress-open": "folder-cypress-open";
"folder-decorators-open": "folder-decorators-open";
"folder-java-open": "folder-java-open";
"folder-resolver-open": "folder-resolver-open";
"folder-angular-open": "folder-angular-open";
"folder-unity-open": "folder-unity-open";
"folder-pdf-open": "folder-pdf-open";
"folder-proto-open": "folder-proto-open";
"folder-plastic-open": "folder-plastic-open";
"folder-gamemaker-open": "folder-gamemaker-open";
"folder-mercurial-open": "folder-mercurial-open";
"folder-godot-open": "folder-godot-open";
"folder-lottie-open": "folder-lottie-open";
"folder-taskfile-open": "folder-taskfile-open";
"folder-cloudflare-open": "folder-cloudflare-open";
"folder-seeders-open": "folder-seeders-open";
html: "html";
pug: "pug";
markdown: "markdown";
css: "css";
sass: "sass";
less: "less";
json: "json";
hjson: "hjson";
jinja: "jinja";
proto: "proto";
sublime: "sublime";
twine: "twine";
yaml: "yaml";
xml: "xml";
image: "image";
javascript: "javascript";
react: "react";
react_ts: "react_ts";
routing: "routing";
settings: "settings";
"typescript-def": "typescript-def";
markojs: "markojs";
astro: "astro";
pdf: "pdf";
vscode: "vscode";
visualstudio: "visualstudio";
database: "database";
kusto: "kusto";
csharp: "csharp";
qsharp: "qsharp";
zip: "zip";
vala: "vala";
zig: "zig";
exe: "exe";
hex: "hex";
java: "java";
jar: "jar";
javaclass: "javaclass";
c: "c";
h: "h";
cpp: "cpp";
hpp: "hpp";
rc: "rc";
go: "go";
python: "python";
"python-misc": "python-misc";
url: "url";
console: "console";
powershell: "powershell";
gradle: "gradle";
word: "word";
certificate: "certificate";
font: "font";
lib: "lib";
dll: "dll";
ruby: "ruby";
fsharp: "fsharp";
swift: "swift";
arduino: "arduino";
docker: "docker";
tex: "tex";
powerpoint: "powerpoint";
video: "video";
virtual: "virtual";
vedic: "vedic";
email: "email";
audio: "audio";
coffee: "coffee";
document: "document";
graphql: "graphql";
rust: "rust";
raml: "raml";
xaml: "xaml";
haskell: "haskell";
kotlin: "kotlin";
otne: "otne";
git: "git";
lua: "lua";
clojure: "clojure";
groovy: "groovy";
r: "r";
dart: "dart";
dart_generated: "dart_generated";
actionscript: "actionscript";
mxml: "mxml";
autohotkey: "autohotkey";
flash: "flash";
swc: "swc";
cmake: "cmake";
assembly: "assembly";
vue: "vue";
ocaml: "ocaml";
odin: "odin";
"javascript-map": "javascript-map";
"css-map": "css-map";
lock: "lock";
handlebars: "handlebars";
perl: "perl";
haxe: "haxe";
"test-ts": "test-ts";
"test-jsx": "test-jsx";
"test-js": "test-js";
angular: "angular";
"angular-component": "angular-component";
"angular-guard": "angular-guard";
"angular-service": "angular-service";
"angular-pipe": "angular-pipe";
"angular-directive": "angular-directive";
"angular-resolver": "angular-resolver";
puppet: "puppet";
elixir: "elixir";
livescript: "livescript";
erlang: "erlang";
twig: "twig";
julia: "julia";
elm: "elm";
purescript: "purescript";
smarty: "smarty";
stylus: "stylus";
reason: "reason";
bucklescript: "bucklescript";
merlin: "merlin";
verilog: "verilog";
mathematica: "mathematica";
wolframlanguage: "wolframlanguage";
nunjucks: "nunjucks";
robot: "robot";
solidity: "solidity";
autoit: "autoit";
haml: "haml";
yang: "yang";
mjml: "mjml";
terraform: "terraform";
laravel: "laravel";
applescript: "applescript";
cake: "cake";
cucumber: "cucumber";
nim: "nim";
apiblueprint: "apiblueprint";
riot: "riot";
vfl: "vfl";
kl: "kl";
postcss: "postcss";
todo: "todo";
coldfusion: "coldfusion";
cabal: "cabal";
nix: "nix";
slim: "slim";
http: "http";
restql: "restql";
kivy: "kivy";
graphcool: "graphcool";
sbt: "sbt";
android: "android";
tune: "tune";
gitlab: "gitlab";
jenkins: "jenkins";
figma: "figma";
huff: "huff";
crystal: "crystal";
drone: "drone";
cuda: "cuda";
log: "log";
dotjs: "dotjs";
ejs: "ejs";
wakatime: "wakatime";
processing: "processing";
storybook: "storybook";
wepy: "wepy";
hcl: "hcl";
san: "san";
quokka: "quokka";
django: "django";
red: "red";
makefile: "makefile";
foxpro: "foxpro";
i18n: "i18n";
webassembly: "webassembly";
jupyter: "jupyter";
d: "d";
mdx: "mdx";
mdsvex: "mdsvex";
ballerina: "ballerina";
racket: "racket";
bazel: "bazel";
mint: "mint";
velocity: "velocity";
godot: "godot";
"godot-assets": "godot-assets";
"azure-pipelines": "azure-pipelines";
azure: "azure";
vagrant: "vagrant";
prisma: "prisma";
razor: "razor";
abc: "abc";
asciidoc: "asciidoc";
edge: "edge";
scheme: "scheme";
lisp: "lisp";
"3d": "3d";
svg: "svg";
svelte: "svelte";
vim: "vim";
moonscript: "moonscript";
advpl_prw: "advpl_prw";
advpl_ptm: "advpl_ptm";
advpl_tlpp: "advpl_tlpp";
advpl_include: "advpl_include";
disc: "disc";
fortran: "fortran";
tcl: "tcl";
liquid: "liquid";
prolog: "prolog";
coconut: "coconut";
sketch: "sketch";
pawn: "pawn";
forth: "forth";
uml: "uml";
meson: "meson";
dhall: "dhall";
sml: "sml";
opam: "opam";
imba: "imba";
drawio: "drawio";
pascal: "pascal";
shaderlab: "shaderlab";
sas: "sas";
nuget: "nuget";
denizenscript: "denizenscript";
nginx: "nginx";
minecraft: "minecraft";
rescript: "rescript";
"rescript-interface": "rescript-interface";
brainfuck: "brainfuck";
bicep: "bicep";
cobol: "cobol";
grain: "grain";
lolcode: "lolcode";
idris: "idris";
pipeline: "pipeline";
opa: "opa";
windicss: "windicss";
scala: "scala";
lilypond: "lilypond";
vlang: "vlang";
chess: "chess";
gemini: "gemini";
tsconfig: "tsconfig";
tauri: "tauri";
jsconfig: "jsconfig";
ada: "ada";
horusec: "horusec";
pdm: "pdm";
coala: "coala";
dinophp: "dinophp";
teal: "teal";
template: "template";
shader: "shader";
siyuan: "siyuan";
ndst: "ndst";
tobi: "tobi";
gleam: "gleam";
steadybit: "steadybit";
capnp: "capnp";
tree: "tree";
cadence: "cadence";
openapi: "openapi";
swagger: "swagger";
antlr: "antlr";
stylable: "stylable";
pinejs: "pinejs";
taskfile: "taskfile";
gamemaker: "gamemaker";
tldraw: "tldraw";
typst: "typst";
mermaid: "mermaid";
mojo: "mojo";
roblox: "roblox";
spwn: "spwn";
templ: "templ";
chrome: "chrome";
stan: "stan";
abap: "abap";
lottie: "lottie";
"apps-script": "apps-script";
pkl: "pkl";
playwright: "playwright";
"go-mod": "go-mod";
gemfile: "gemfile";
rubocop: "rubocop";
rspec: "rspec";
semgrep: "semgrep";
"vue-config": "vue-config";
nuxt: "nuxt";
vercel: "vercel";
verdaccio: "verdaccio";
payload: "payload";
next: "next";
remix: "remix";
posthtml: "posthtml";
webpack: "webpack";
ionic: "ionic";
gulp: "gulp";
nodejs: "nodejs";
npm: "npm";
yarn: "yarn";
turborepo: "turborepo";
babel: "babel";
blitz: "blitz";
contributing: "contributing";
readme: "readme";
changelog: "changelog";
architecture: "architecture";
credits: "credits";
authors: "authors";
flow: "flow";
favicon: "favicon";
karma: "karma";
bithound: "bithound";
svgo: "svgo";
appveyor: "appveyor";
travis: "travis";
codecov: "codecov";
sonarcloud: "sonarcloud";
protractor: "protractor";
fusebox: "fusebox";
heroku: "heroku";
editorconfig: "editorconfig";
bower: "bower";
eslint: "eslint";
conduct: "conduct";
watchman: "watchman";
aurelia: "aurelia";
auto: "auto";
mocha: "mocha";
firebase: "firebase";
rollup: "rollup";
hack: "hack";
hardhat: "hardhat";
stylelint: "stylelint";
"code-climate": "code-climate";
prettier: "prettier";
renovate: "renovate";
apollo: "apollo";
nodemon: "nodemon";
webhint: "webhint";
browserlist: "browserlist";
snyk: "snyk";
sequelize: "sequelize";
gatsby: "gatsby";
circleci: "circleci";
cloudfoundry: "cloudfoundry";
grunt: "grunt";
jest: "jest";
fastlane: "fastlane";
helm: "helm";
wallaby: "wallaby";
stencil: "stencil";
"semantic-release": "semantic-release";
bitbucket: "bitbucket";
istanbul: "istanbul";
tailwindcss: "tailwindcss";
buildkite: "buildkite";
netlify: "netlify";
nest: "nest";
moon: "moon";
percy: "percy";
gitpod: "gitpod";
codeowners: "codeowners";
gcp: "gcp";
husky: "husky";
tilt: "tilt";
capacitor: "capacitor";
adonis: "adonis";
commitlint: "commitlint";
buck: "buck";
nx: "nx";
dune: "dune";
roadmap: "roadmap";
stryker: "stryker";
modernizr: "modernizr";
stitches: "stitches";
replit: "replit";
snowpack: "snowpack";
quasar: "quasar";
dependabot: "dependabot";
vite: "vite";
vitest: "vitest";
lerna: "lerna";
textlint: "textlint";
sentry: "sentry";
phpunit: "phpunit";
"php-cs-fixer": "php-cs-fixer";
robots: "robots";
maven: "maven";
serverless: "serverless";
supabase: "supabase";
ember: "ember";
poetry: "poetry";
parcel: "parcel";
astyle: "astyle";
lighthouse: "lighthouse";
svgr: "svgr";
rome: "rome";
cypress: "cypress";
plop: "plop";
tobimake: "tobimake";
pnpm: "pnpm";
gridsome: "gridsome";
caddy: "caddy";
bun: "bun";
"nano-staged": "nano-staged";
knip: "knip";
craco: "craco";
mercurial: "mercurial";
deno: "deno";
plastic: "plastic";
unocss: "unocss";
"ifanr-cloud": "ifanr-cloud";
concourse: "concourse";
syncpack: "syncpack";
werf: "werf";
panda: "panda";
biome: "biome";
esbuild: "esbuild";
puppeteer: "puppeteer";
kubernetes: "kubernetes";
matlab: "matlab";
diff: "diff";
typescript: "typescript";
php: "php";
salesforce: "salesforce";
"objective-c": "objective-c";
"objective-cpp": "objective-cpp";
blink_light: "blink_light";
jinja_light: "jinja_light";
huff_light: "huff_light";
crystal_light: "crystal_light";
drone_light: "drone_light";
wakatime_light: "wakatime_light";
hcl_light: "hcl_light";
uml_light: "uml_light";
chess_light: "chess_light";
openapi_light: "openapi_light";
tldraw_light: "tldraw_light";
rubocop_light: "rubocop_light";
vercel_light: "vercel_light";
payload_light: "payload_light";
next_light: "next_light";
remix_light: "remix_light";
turborepo_light: "turborepo_light";
auto_light: "auto_light";
stylelint_light: "stylelint_light";
"code-climate_light": "code-climate_light";
browserlist_light: "browserlist_light";
circleci_light: "circleci_light";
"semantic-release_light": "semantic-release_light";
netlify_light: "netlify_light";
stitches_light: "stitches_light";
snowpack_light: "snowpack_light";
pnpm_light: "pnpm_light";
bun_light: "bun_light";
"nano-staged_light": "nano-staged_light";
deno_light: "deno_light";
"folder-jinja_light": "folder-jinja_light";
"folder-intellij_light": "folder-intellij_light";
"folder-jinja-open_light": "folder-jinja-open_light";
"folder-intellij-open_light": "folder-intellij-open_light";
folder: "folder";
"folder-open": "folder-open";
"folder-root": "folder-root";
"folder-root-open": "folder-root-open";
php_elephant: "php_elephant";
php_elephant_pink: "php_elephant_pink";
go_gopher: "go_gopher";
nodejs_alt: "nodejs_alt";
silverstripe: "silverstripe";
}>;
runner: z.ZodUnion<readonly [z.ZodObject<{
command: z.ZodString;
args: z.ZodOptional<z.ZodArray<z.ZodString>>;
outputFile: z.ZodString;
outputTransform: z.ZodOptional<z.ZodPipe<z.ZodCustom<unknown, unknown>, z.ZodTransform<z.core.$InferInnerFunctionTypeAsync<z.core.$ZodTuple<[z.ZodUnknown], null>, z.ZodUnion<readonly [z.ZodArray<z.ZodObject<{
slug: z.ZodString;
displayValue: z.ZodOptional<z.ZodString>;
value: z.ZodNumber;
score: z.ZodNumber;
details: z.ZodOptional<z.ZodObject<{
issues: z.ZodOptional<z.ZodArray<z.ZodObject<{
message: z.ZodString;
severity: z.ZodEnum<{
error: "error";
info: "info";
warning: "warning";
}>;
source: z.ZodOptional<z.ZodObject<{
file: z.ZodString;
position: z.ZodOptional<z.ZodObject<{
startLine: z.ZodNumber;
startColumn: z.ZodOptional<z.ZodNumber>;
endLine: z.ZodOptional<z.ZodNumber>;
endColumn: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>>;
}, z.core.$strip>>;
}, z.core.$strip>>>;
table: z.ZodOptional<z.ZodUnion<readonly [z.ZodObject<{
title: z.ZodOptional<z.ZodString>;
columns: z.ZodOptional<z.ZodArray<z.ZodEnum<{
left: "left";
center: "center";
right: "right";
}>>>;
rows: z.ZodArray<z.ZodArray<z.ZodDefault<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull]>>>>;
}, z.core.$strip>, z.ZodObject<{
title: z.ZodOptional<z.ZodString>;
columns: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodEnum<{
left: "left";
center: "center";
right: "right";
}>>, z.ZodArray<z.ZodObject<{
key: z.ZodString;
label: z.ZodOptional<z.ZodString>;
align: z.ZodOptional<z.ZodEnum<{
left: "left";
center: "center";
right: "right";
}>>;
}, z.core.$strip>>]>>;
rows: z.ZodArray<z.ZodRecord<z.ZodString, z.ZodDefault<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull]>>>>;
}, z.core.$strip>]>>;
trees: z.ZodOptional<z.ZodArray<z.ZodUnion<readonly [z.ZodObject<{
title: z.ZodOptional<z.ZodString>;
type: z.ZodOptional<z.ZodLiteral<"basic">>;
root: z.ZodType<import("./tree.js").BasicTreeNode, unknown, z.core.$ZodTypeInternals<import("./tree.js").BasicTreeNode, unknown>>;
}, z.core.$strip>, z.ZodObject<{
title: z.ZodOptional<z.ZodString>;
type: z.ZodLiteral<"coverage">;
root: z.ZodType<import("./tree.js").CoverageTreeNode, unknown, z.core.$ZodTypeInternals<import("./tree.js").CoverageTreeNode, unknown>>;
}, z.core.$strip>]>>>;
}, z.core.$strip>>;
}, z.core.$strip>>, z.ZodPromise<z.ZodArray<z.ZodObject<{
slug: z.ZodString;
displayValue: z.ZodOptional<z.ZodString>;
value: z.ZodNumber;
score: z.ZodNumber;
details: z.ZodOptional<z.ZodObject<{
issues: z.ZodOptional<z.ZodArray<z.ZodObject<{
message: z.ZodString;
severity: z.ZodEnum<{
error: "error";
info: "info";
warning: "warning";
}>;
source: z.ZodOptional<z.ZodObject<{
file: z.ZodString;
position: z.ZodOptional<z.ZodObject<{
startLine: z.ZodNumber;
startColumn: z.ZodOptional<z.ZodNumber>;
endLine: z.ZodOptional<z.ZodNumber>;
endColumn: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>>;
}, z.core.$strip>>;
}, z.core.$strip>>>;
table: z.ZodOptional<z.ZodUnion<readonly [z.ZodObject<{
title: z.ZodOptional<z.ZodString>;
columns: z.ZodOptional<z.ZodArray<z.ZodEnum<{
left: "left";
center: "center";
right: "right";
}>>>;
rows: z.ZodArray<z.ZodArray<z.ZodDefault<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull]>>>>;
}, z.core.$strip>, z.ZodObject<{
title: z.ZodOptional<z.ZodString>;
columns: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodEnum<{
left: "left";
center: "center";
right: "right";
}>>, z.ZodArray<z.ZodObject<{
key: z.ZodString;
label: z.ZodOptional<z.ZodString>;
align: z.ZodOptional<z.ZodEnum<{
left: "left";
center: "center";
right: "right";
}>>;
}, z.core.$strip>>]>>;
rows: z.ZodArray<z.ZodRecord<z.ZodString, z.ZodDefault<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull]>>>>;
}, z.core.$strip>]>>;
trees: z.ZodOptional<z.ZodArray<z.ZodUnion<readonly [z.ZodObject<{
title: z.ZodOptional<z.ZodString>;
type: z.ZodOptional<z.ZodLiteral<"basic">>;
root: z.ZodType<import("./tree.js").BasicTreeNode, unknown, z.core.$ZodTypeInternals<import("./tree.js").BasicTreeNode, unknown>>;
}, z.core.$strip>, z.ZodObject<{
title: z.ZodOptional<z.ZodString>;
type: z.ZodLiteral<"coverage">;
root: z.ZodType<import("./tree.js").CoverageTreeNode, unknown, z.core.$ZodTypeInternals<import("./tree.js").CoverageTreeNode, unknown>>;
}, z.core.$strip>]>>>;
}, z.core.$strip>>;
}, z.core.$strip>>>]>>, unknown>>>;
configFile: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, z.ZodPipe<z.ZodCustom<unknown, unknown>, z.ZodTransform<z.core.$InferInnerFunctionTypeAsync<z.core.$ZodFunctionArgs, z.ZodUnion<readonly [z.ZodArray<z.ZodObject<{
slug: z.ZodString;
displayValue: z.ZodOptional<z.ZodString>;
value: z.ZodNumber;
score: z.ZodNumber;
details: z.ZodOptional<z.ZodObject<{
issues: z.ZodOptional<z.ZodArray<z.ZodObject<{
message: z.ZodString;
severity: z.ZodEnum<{
error: "error";
info: "info";
warning: "warning";
}>;
source: z.ZodOptional<z.ZodObject<{
file: z.ZodString;
position: z.ZodOptional<z.ZodObject<{
startLine: z.ZodNumber;
startColumn: z.ZodOptional<z.ZodNumber>;
endLine: z.ZodOptional<z.ZodNumber>;
endColumn: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>>;
}, z.core.$strip>>;
}, z.core.$strip>>>;
table: z.ZodOptional<z.ZodUnion<readonly [z.ZodObject<{
title: z.ZodOptional<z.ZodString>;
columns: z.ZodOptional<z.ZodArray<z.ZodEnum<{
left: "left";
center: "center";
right: "right";
}>>>;
rows: z.ZodArray<z.ZodArray<z.ZodDefault<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull]>>>>;
}, z.core.$strip>, z.ZodObject<{
title: z.ZodOptional<z.ZodString>;
columns: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodEnum<{
left: "left";
center: "center";
right: "right";
}>>, z.ZodArray<z.ZodObject<{
key: z.ZodString;
label: z.ZodOptional<z.ZodString>;
align: z.ZodOptional<z.ZodEnum<{
left: "left";
center: "center";
right: "right";
}>>;
}, z.core.$strip>>]>>;
rows: z.ZodArray<z.ZodRecord<z.ZodString, z.ZodDefault<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull]>>>>;
}, z.core.$strip>]>>;
trees: z.ZodOptional<z.ZodArray<z.ZodUnion<readonly [z.ZodObject<{
title: z.ZodOptional<z.ZodString>;
type: z.ZodOptional<z.ZodLiteral<"basic">>;
root: z.ZodType<import("./tree.js").BasicTreeNode, unknown, z.core.$ZodTypeInternals<import("./tree.js").BasicTreeNode, unknown>>;
}, z.core.$strip>, z.ZodObject<{
title: z.ZodOptional<z.ZodString>;
type: z.ZodLiteral<"coverage">;
root: z.ZodType<import("./tree.js").CoverageTreeNode, unknown, z.core.$ZodTypeInternals<import("./tree.js").CoverageTreeNode, unknown>>;
}, z.core.$strip>]>>>;
}, z.core.$strip>>;
}, z.core.$strip>>, z.ZodPromise<z.ZodArray<z.ZodObject<{
slug: z.ZodString;
displayValue: z.ZodOptional<z.ZodString>;
value: z.ZodNumber;
score: z.ZodNumber;
details: z.ZodOptional<z.ZodObject<{
issues: z.ZodOptional<z.ZodArray<z.ZodObject<{
message: z.ZodString;
severity: z.ZodEnum<{
error: "error";
info: "info";
warning: "warning";
}>;
source: z.ZodOptional<z.ZodObject<{
file: z.ZodString;
position: z.ZodOptional<z.ZodObject<{
startLine: z.ZodNumber;
startColumn: z.ZodOptional<z.ZodNumber>;
endLine: z.ZodOptional<z.ZodNumber>;
endColumn: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>>;
}, z.core.$strip>>;
}, z.core.$strip>>>;
table: z.ZodOptional<z.ZodUnion<readonly [z.ZodObject<{
title: z.ZodOptional<z.ZodString>;
columns: z.ZodOptional<z.ZodArray<z.ZodEnum<{
left: "left";
center: "center";
right: "right";
}>>>;
rows: z.ZodArray<z.ZodArray<z.ZodDefault<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull]>>>>;
}, z.core.$strip>, z.ZodObject<{
title: z.ZodOptional<z.ZodString>;
columns: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodEnum<{
left: "left";
center: "center";
right: "right";
}>>, z.ZodArray<z.ZodObject<{
key: z.ZodString;
label: z.ZodOptional<z.ZodString>;
align: z.ZodOptional<z.ZodEnum<{
left: "left";
center: "center";
right: "right";
}>>;
}, z.core.$strip>>]>>;
rows: z.ZodArray<z.ZodRecord<z.ZodString, z.ZodDefault<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull]>>>>;
}, z.core.$strip>]>>;
trees: z.ZodOptional<z.ZodArray<z.ZodUnion<readonly [z.ZodObject<{
title: z.ZodOptional<z.ZodString>;
type: z.ZodOptional<z.ZodLiteral<"basic">>;
root: z.ZodType<import("./tree.js").BasicTreeNode, unknown, z.core.$ZodTypeInternals<import("./tree.js").BasicTreeNode, unknown>>;
}, z.core.$strip>, z.ZodObject<{
title: z.ZodOptional<z.ZodString>;
type: z.ZodLiteral<"coverage">;
root: z.ZodType<import("./tree.js").CoverageTreeNode, unknown, z.core.$ZodTypeInternals<import("./tree.js").CoverageTreeNode, unknown>>;
}, z.core.$strip>]>>>;
}, z.core.$strip>>;
}, z.core.$strip>>>]>>, unknown>>]>;
audits: z.ZodArray<z.ZodObject<{
slug: z.ZodString;
title: z.ZodString;
description: z.ZodOptional<z.ZodString>;
docsUrl: z.ZodCatch<z.ZodUnion<[z.ZodOptional<z.ZodString>, z.ZodLiteral<"">]>>;
isSkipped: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>>;
groups: z.ZodOptional<z.ZodArray<z.ZodObject<{
slug: z.ZodString;
refs: z.ZodArray<z.ZodObject<{
slug: z.ZodString;
weight: z.ZodNumber;
}, z.core.$strip>>;
title: z.ZodString;
description: z.ZodOptional<z.ZodString>;
docsUrl: z.ZodCatch<z.ZodUnion<[z.ZodOptional<z.ZodString>, z.ZodLiteral<"">]>>;
isSkipped: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>>>;
context: z.ZodOptional