UNPKG

@code-pushup/models

Version:

Model definitions and validators for the Code PushUp CLI

1,128 lines 154 kB
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