From d17a9a166315b83c9e88556ba2fc427543749f2e Mon Sep 17 00:00:00 2001 From: milesj Date: Tue, 30 Apr 2024 20:51:20 +0000 Subject: [PATCH] deploy: 77ba1457515b4bf0929ab4131e46477db67632b9 --- 404.html | 2 +- api.html | 4 ++-- api/report.html | 2 +- api/report/function/formatDuration.html | 2 +- api/report/function/formatTime.html | 2 +- api/report/function/getDurationInMillis.html | 2 +- api/report/function/getIconForStatus.html | 2 +- api/report/function/hasFailed.html | 2 +- api/report/function/hasPassed.html | 2 +- api/report/function/isFlaky.html | 2 +- api/report/function/isSlow.html | 2 +- api/report/function/prepareReportActions.html | 2 +- api/report/function/sortReport.html | 2 +- api/report/interface/PreparedAction.html | 2 +- api/runtime.html | 2 +- api/runtime/function/getContext.html | 2 +- api/runtime/interface/RuntimeContext.html | 2 +- api/types.html | 2 +- api/types/interface/Action.html | 2 +- api/types/interface/ActionContext.html | 2 +- api/types/interface/ActionGraph.html | 2 +- api/types/interface/ActionGraphEdge.html | 2 +- api/types/interface/ActionGraphNode.html | 2 +- api/types/interface/ActionNodeInstallDeps.html | 2 +- api/types/interface/ActionNodeInstallProjectDeps.html | 2 +- api/types/interface/ActionNodeRunTask.html | 2 +- api/types/interface/ActionNodeSetupTool.html | 2 +- api/types/interface/ActionNodeSyncProject.html | 2 +- api/types/interface/ActionNodeSyncWorkspace.html | 2 +- api/types/interface/Attempt.html | 2 +- api/types/interface/BinConfig.html | 2 +- api/types/interface/BunConfig.html | 2 +- api/types/interface/BunpmConfig.html | 2 +- api/types/interface/CodeownersConfig.html | 2 +- api/types/interface/ConstraintsConfig.html | 2 +- api/types/interface/DenoConfig.html | 2 +- api/types/interface/DependencyConfig.html | 2 +- api/types/interface/Duration.html | 2 +- api/types/interface/EventActionFinished.html | 2 +- api/types/interface/EventActionStarted.html | 2 +- api/types/interface/EventDependenciesInstalled.html | 2 +- api/types/interface/EventDependenciesInstalling.html | 2 +- api/types/interface/EventPipelineAborted.html | 2 +- api/types/interface/EventPipelineFinished.html | 2 +- api/types/interface/EventPipelineStarted.html | 2 +- api/types/interface/EventProjectSynced.html | 2 +- api/types/interface/EventProjectSyncing.html | 2 +- api/types/interface/EventTargetOutputArchived.html | 2 +- api/types/interface/EventTargetOutputArchiving.html | 2 +- api/types/interface/EventTargetOutputCacheCheck.html | 2 +- api/types/interface/EventTargetOutputHydrated.html | 2 +- api/types/interface/EventTargetOutputHydrating.html | 2 +- api/types/interface/EventTargetRan.html | 2 +- api/types/interface/EventTargetRunning.html | 2 +- api/types/interface/EventToolInstalled.html | 2 +- api/types/interface/EventToolInstalling.html | 2 +- api/types/interface/EventWorkspaceSynced.html | 2 +- api/types/interface/ExperimentsConfig.html | 2 +- api/types/interface/ExtensionConfig.html | 2 +- api/types/interface/FileGroup.html | 2 +- api/types/interface/GeneratorConfig.html | 2 +- api/types/interface/HasherConfig.html | 2 +- api/types/interface/InheritedTasksConfig.html | 2 +- api/types/interface/NodeConfig.html | 2 +- api/types/interface/NotifierConfig.html | 2 +- api/types/interface/NpmConfig.html | 2 +- api/types/interface/OwnersConfig.html | 2 +- api/types/interface/PartialBinConfig.html | 2 +- api/types/interface/PartialBunConfig.html | 2 +- api/types/interface/PartialBunpmConfig.html | 2 +- api/types/interface/PartialCodeownersConfig.html | 2 +- api/types/interface/PartialConstraintsConfig.html | 2 +- api/types/interface/PartialDenoConfig.html | 2 +- api/types/interface/PartialDependencyConfig.html | 2 +- api/types/interface/PartialExperimentsConfig.html | 2 +- api/types/interface/PartialExtensionConfig.html | 2 +- api/types/interface/PartialGeneratorConfig.html | 2 +- api/types/interface/PartialHasherConfig.html | 2 +- api/types/interface/PartialInheritedTasksConfig.html | 2 +- api/types/interface/PartialNodeConfig.html | 2 +- api/types/interface/PartialNotifierConfig.html | 2 +- api/types/interface/PartialNpmConfig.html | 2 +- api/types/interface/PartialOwnersConfig.html | 2 +- api/types/interface/PartialPnpmConfig.html | 2 +- api/types/interface/PartialProjectConfig.html | 2 +- api/types/interface/PartialProjectGraph.html | 2 +- api/types/interface/PartialProjectMetadataConfig.html | 2 +- .../interface/PartialProjectToolchainCommonToolConfig.html | 2 +- api/types/interface/PartialProjectToolchainConfig.html | 2 +- .../interface/PartialProjectToolchainTypeScriptConfig.html | 2 +- api/types/interface/PartialProjectWorkspaceConfig.html | 2 +- .../PartialProjectWorkspaceInheritedTasksConfig.html | 2 +- api/types/interface/PartialRunnerConfig.html | 2 +- api/types/interface/PartialRustConfig.html | 2 +- api/types/interface/PartialTaskConfig.html | 2 +- api/types/interface/PartialTaskDependencyConfig.html | 2 +- api/types/interface/PartialTaskOptionsConfig.html | 2 +- api/types/interface/PartialTemplateConfig.html | 2 +- api/types/interface/PartialTemplateFrontmatterConfig.html | 2 +- api/types/interface/PartialTemplateVariableBoolSetting.html | 2 +- api/types/interface/PartialTemplateVariableEnumSetting.html | 2 +- .../interface/PartialTemplateVariableEnumValueConfig.html | 2 +- api/types/interface/PartialTemplateVariableNumberSetting.html | 2 +- api/types/interface/PartialTemplateVariableStringSetting.html | 2 +- api/types/interface/PartialToolchainConfig.html | 2 +- api/types/interface/PartialTypeScriptConfig.html | 2 +- api/types/interface/PartialVcsConfig.html | 2 +- api/types/interface/PartialWorkspaceConfig.html | 2 +- api/types/interface/PartialWorkspaceProjectsConfig.html | 2 +- api/types/interface/PartialYarnConfig.html | 2 +- api/types/interface/PnpmConfig.html | 2 +- api/types/interface/Project.html | 2 +- api/types/interface/ProjectConfig.html | 2 +- api/types/interface/ProjectGraph.html | 2 +- api/types/interface/ProjectGraphInner.html | 2 +- api/types/interface/ProjectMetadataConfig.html | 2 +- api/types/interface/ProjectToolchainCommonToolConfig.html | 2 +- api/types/interface/ProjectToolchainConfig.html | 2 +- api/types/interface/ProjectToolchainTypeScriptConfig.html | 2 +- api/types/interface/ProjectWorkspaceConfig.html | 2 +- api/types/interface/ProjectWorkspaceInheritedTasksConfig.html | 2 +- api/types/interface/ProviderEnvironment.html | 2 +- api/types/interface/RunReport.html | 2 +- api/types/interface/RunnerConfig.html | 2 +- api/types/interface/Runtime.html | 2 +- api/types/interface/RustConfig.html | 2 +- api/types/interface/TargetState.html | 2 +- api/types/interface/Task.html | 2 +- api/types/interface/TaskConfig.html | 2 +- api/types/interface/TaskDependencyConfig.html | 2 +- api/types/interface/TaskMetadata.html | 2 +- api/types/interface/TaskOptions.html | 2 +- api/types/interface/TaskOptionsConfig.html | 2 +- api/types/interface/TemplateConfig.html | 2 +- api/types/interface/TemplateFrontmatterConfig.html | 2 +- api/types/interface/TemplateVariableBoolSetting.html | 2 +- api/types/interface/TemplateVariableEnumSetting.html | 2 +- api/types/interface/TemplateVariableEnumValueConfig.html | 2 +- api/types/interface/TemplateVariableNumberSetting.html | 2 +- api/types/interface/TemplateVariableStringSetting.html | 2 +- api/types/interface/ToolchainConfig.html | 2 +- api/types/interface/TypeScriptConfig.html | 2 +- api/types/interface/VcsConfig.html | 2 +- api/types/interface/WebhookPayload.html | 2 +- api/types/interface/WorkspaceConfig.html | 2 +- api/types/interface/WorkspaceProjectsConfig.html | 2 +- api/types/interface/YarnConfig.html | 2 +- assets/js/{193b481a.99221fb5.js => 193b481a.d9fff836.js} | 2 +- assets/js/{1b469a71.c3d7ad32.js => 1b469a71.0f6c402f.js} | 2 +- .../js/{runtime~main.e4f05572.js => runtime~main.7c4f1a60.js} | 2 +- blog.html | 2 +- blog/2023-roadmap.html | 2 +- blog/2024-roadmap.html | 2 +- blog/archive.html | 2 +- blog/moon-v1.0.html | 2 +- blog/moon-v1.1.html | 2 +- blog/moon-v1.10.html | 2 +- blog/moon-v1.11.html | 2 +- blog/moon-v1.12.html | 2 +- blog/moon-v1.13.html | 2 +- blog/moon-v1.14.html | 2 +- blog/moon-v1.15.html | 2 +- blog/moon-v1.16.html | 2 +- blog/moon-v1.17.html | 2 +- blog/moon-v1.18.html | 2 +- blog/moon-v1.19.html | 2 +- blog/moon-v1.2.html | 2 +- blog/moon-v1.20.html | 2 +- blog/moon-v1.21.html | 2 +- blog/moon-v1.22.html | 2 +- blog/moon-v1.23.html | 2 +- blog/moon-v1.24.html | 2 +- blog/moon-v1.3.html | 2 +- blog/moon-v1.4.html | 2 +- blog/moon-v1.5.html | 2 +- blog/moon-v1.6.html | 2 +- blog/moon-v1.7.html | 2 +- blog/moon-v1.8.html | 2 +- blog/moon-v1.9.html | 2 +- blog/moonbase.html | 2 +- blog/page/2.html | 2 +- blog/page/3.html | 2 +- blog/page/4.html | 2 +- blog/page/5.html | 2 +- blog/page/6.html | 2 +- blog/page/7.html | 2 +- blog/page/8.html | 2 +- blog/proto-v0.11.html | 2 +- blog/proto-v0.12.html | 2 +- blog/proto-v0.13.html | 2 +- blog/proto-v0.14.html | 2 +- blog/proto-v0.15.html | 2 +- blog/proto-v0.16.html | 2 +- blog/proto-v0.17.html | 2 +- blog/proto-v0.18.html | 2 +- blog/proto-v0.19.html | 2 +- blog/proto-v0.20.html | 2 +- blog/proto-v0.21.html | 2 +- blog/proto-v0.23.html | 2 +- blog/proto-v0.24.html | 2 +- blog/proto-v0.25.html | 2 +- blog/proto-v0.26-rc.html | 2 +- blog/proto-v0.26.html | 2 +- blog/proto-v0.27.html | 2 +- blog/proto-v0.28.html | 2 +- blog/proto-v0.29.html | 2 +- blog/proto-v0.3.html | 2 +- blog/proto-v0.31.html | 2 +- blog/proto-v0.34.html | 2 +- blog/proto-v0.4.html | 2 +- blog/proto-v0.5.html | 2 +- blog/proto-v0.6.html | 2 +- blog/proto-v0.7.html | 2 +- blog/proto-v0.8.html | 2 +- blog/proto-v0.9.html | 2 +- blog/proto.html | 2 +- blog/tags.html | 2 +- blog/tags/action.html | 2 +- blog/tags/affected.html | 2 +- blog/tags/alias.html | 2 +- blog/tags/args.html | 2 +- blog/tags/arm-64.html | 2 +- blog/tags/automation.html | 2 +- blog/tags/base.html | 2 +- blog/tags/bin.html | 2 +- blog/tags/bun.html | 2 +- blog/tags/cache.html | 2 +- blog/tags/canary.html | 2 +- blog/tags/checksum.html | 2 +- blog/tags/ci.html | 2 +- blog/tags/clean.html | 2 +- blog/tags/code.html | 2 +- blog/tags/codegen.html | 2 +- blog/tags/config.html | 2 +- blog/tags/constraints.html | 2 +- blog/tags/debug.html | 2 +- blog/tags/deno.html | 2 +- blog/tags/dep-graph.html | 2 +- blog/tags/dependency.html | 2 +- blog/tags/dependents.html | 2 +- blog/tags/deps.html | 2 +- blog/tags/detect.html | 2 +- blog/tags/detection.html | 2 +- blog/tags/docker.html | 2 +- blog/tags/editors.html | 2 +- blog/tags/env-vars.html | 2 +- blog/tags/env.html | 2 +- blog/tags/environment.html | 2 +- blog/tags/errors.html | 2 +- blog/tags/experiments.html | 2 +- blog/tags/extensions.html | 2 +- blog/tags/extism.html | 2 +- blog/tags/file-groups.html | 2 +- blog/tags/generator.html | 2 +- blog/tags/git.html | 2 +- blog/tags/github.html | 2 +- blog/tags/global.html | 2 +- blog/tags/globals.html | 2 +- blog/tags/gnu.html | 2 +- blog/tags/go.html | 2 +- blog/tags/graph.html | 2 +- blog/tags/hash.html | 2 +- blog/tags/hasher.html | 2 +- blog/tags/head.html | 2 +- blog/tags/hooks.html | 2 +- blog/tags/http.html | 2 +- blog/tags/hydration.html | 2 +- blog/tags/id.html | 2 +- blog/tags/ignore.html | 2 +- blog/tags/index.html | 2 +- blog/tags/inheritance.html | 2 +- blog/tags/init.html | 2 +- blog/tags/javascript.html | 2 +- blog/tags/lang.html | 2 +- blog/tags/language.html | 2 +- blog/tags/life.html | 2 +- blog/tags/linux.html | 2 +- blog/tags/local.html | 2 +- blog/tags/log.html | 2 +- blog/tags/logging.html | 2 +- blog/tags/manager.html | 2 +- blog/tags/metadata.html | 2 +- blog/tags/migrate.html | 2 +- blog/tags/monorepo.html | 2 +- blog/tags/moonbase.html | 2 +- blog/tags/musl.html | 2 +- blog/tags/mutex.html | 2 +- blog/tags/name.html | 2 +- blog/tags/node.html | 2 +- blog/tags/notifier.html | 2 +- blog/tags/npm.html | 2 +- blog/tags/nx.html | 2 +- blog/tags/offline.html | 2 +- blog/tags/onboarding.html | 2 +- blog/tags/options.html | 2 +- blog/tags/outdated.html | 2 +- blog/tags/owners.html | 2 +- blog/tags/ownership.html | 2 +- blog/tags/package.html | 2 +- blog/tags/packages.html | 2 +- blog/tags/pin.html | 2 +- blog/tags/pipeline.html | 2 +- blog/tags/platform.html | 2 +- blog/tags/plugin.html | 2 +- blog/tags/plugins.html | 2 +- blog/tags/profile.html | 2 +- blog/tags/project-graph.html | 2 +- blog/tags/project.html | 2 +- blog/tags/projects.html | 2 +- blog/tags/proto.html | 2 +- blog/tags/proto/page/2.html | 2 +- blog/tags/proto/page/3.html | 2 +- blog/tags/proto/page/4.html | 2 +- blog/tags/python.html | 2 +- blog/tags/qol.html | 2 +- blog/tags/quality.html | 2 +- blog/tags/query.html | 2 +- blog/tags/railway.html | 2 +- blog/tags/registry.html | 2 +- blog/tags/remote-cache.html | 2 +- blog/tags/rfc.html | 2 +- blog/tags/roadmap.html | 2 +- blog/tags/run.html | 2 +- blog/tags/runner.html | 2 +- blog/tags/runtime.html | 2 +- blog/tags/rust.html | 2 +- blog/tags/schema.html | 2 +- blog/tags/shell.html | 2 +- blog/tags/shim.html | 2 +- blog/tags/shorthand.html | 2 +- blog/tags/source.html | 2 +- blog/tags/status.html | 2 +- blog/tags/survey.html | 2 +- blog/tags/tack.html | 2 +- blog/tags/tag.html | 2 +- blog/tags/tags.html | 2 +- blog/tags/target.html | 2 +- blog/tags/task.html | 2 +- blog/tags/tasks.html | 2 +- blog/tags/template.html | 2 +- blog/tags/templates.html | 2 +- blog/tags/tier.html | 2 +- blog/tags/tokens.html | 2 +- blog/tags/toml.html | 2 +- blog/tags/tool.html | 2 +- blog/tags/toolchain.html | 2 +- blog/tags/tools.html | 2 +- blog/tags/turborepo.html | 2 +- blog/tags/typescript.html | 2 +- blog/tags/vcs.html | 2 +- blog/tags/version.html | 2 +- blog/tags/vscode.html | 2 +- blog/tags/wasm.html | 2 +- blog/tags/windows.html | 2 +- blog/typescript-monorepo.html | 2 +- blog/v0.13.html | 2 +- blog/v0.14.html | 2 +- blog/v0.15.html | 2 +- blog/v0.16.html | 2 +- blog/v0.17.html | 2 +- blog/v0.18.html | 2 +- blog/v0.19.html | 2 +- blog/v0.20.html | 2 +- blog/v0.21.html | 2 +- blog/v0.22.html | 2 +- blog/v0.23.html | 2 +- blog/v0.24.html | 2 +- blog/v0.25.html | 2 +- blog/v0.26.html | 2 +- blog/vscode-extension.html | 2 +- docs.html | 2 +- docs/cheat-sheet.html | 2 +- docs/commands.html | 2 +- docs/commands/action-graph.html | 2 +- docs/commands/bin.html | 2 +- docs/commands/check.html | 2 +- docs/commands/ci.html | 2 +- docs/commands/clean.html | 2 +- docs/commands/completions.html | 2 +- docs/commands/docker.html | 2 +- docs/commands/docker/prune.html | 2 +- docs/commands/docker/scaffold.html | 2 +- docs/commands/docker/setup.html | 2 +- docs/commands/ext.html | 2 +- docs/commands/generate.html | 2 +- docs/commands/init.html | 2 +- docs/commands/migrate.html | 2 +- docs/commands/migrate/from-package-json.html | 2 +- docs/commands/migrate/from-turborepo.html | 2 +- docs/commands/overview.html | 2 +- docs/commands/project-graph.html | 2 +- docs/commands/project.html | 2 +- docs/commands/query.html | 2 +- docs/commands/query/hash-diff.html | 2 +- docs/commands/query/hash.html | 2 +- docs/commands/query/projects.html | 2 +- docs/commands/query/tasks.html | 2 +- docs/commands/query/touched-files.html | 2 +- docs/commands/run.html | 2 +- docs/commands/setup.html | 2 +- docs/commands/sync.html | 2 +- docs/commands/sync/codeowners.html | 2 +- docs/commands/sync/hooks.html | 2 +- docs/commands/sync/projects.html | 2 +- docs/commands/task.html | 2 +- docs/commands/teardown.html | 2 +- docs/commands/templates.html | 2 +- docs/commands/upgrade.html | 2 +- docs/comparison.html | 2 +- docs/concepts.html | 2 +- docs/concepts/cache.html | 2 +- docs/concepts/file-group.html | 2 +- docs/concepts/file-pattern.html | 2 +- docs/concepts/project.html | 2 +- docs/concepts/query-lang.html | 2 +- docs/concepts/target.html | 2 +- docs/concepts/task-inheritance.html | 2 +- docs/concepts/task.html | 2 +- docs/concepts/token.html | 2 +- docs/concepts/toolchain.html | 2 +- docs/concepts/workspace.html | 2 +- docs/config.html | 2 +- docs/config/project.html | 2 +- docs/config/tasks.html | 2 +- docs/config/template.html | 2 +- docs/config/toolchain.html | 2 +- docs/config/workspace.html | 2 +- docs/create-project.html | 2 +- docs/create-task.html | 2 +- docs/editors.html | 2 +- docs/editors/vscode.html | 2 +- docs/faq.html | 2 +- docs/guides/ci.html | 2 +- docs/guides/codegen.html | 2 +- docs/guides/codeowners.html | 2 +- docs/guides/debug-task.html | 2 +- docs/guides/docker.html | 2 +- docs/guides/examples/angular.html | 2 +- docs/guides/examples/astro.html | 2 +- docs/guides/examples/eslint.html | 2 +- docs/guides/examples/jest.html | 2 +- docs/guides/examples/nest.html | 2 +- docs/guides/examples/next.html | 2 +- docs/guides/examples/nuxt.html | 2 +- docs/guides/examples/packemon.html | 2 +- docs/guides/examples/prettier.html | 2 +- docs/guides/examples/react.html | 2 +- docs/guides/examples/remix.html | 2 +- docs/guides/examples/solid.html | 2 +- docs/guides/examples/storybook.html | 2 +- docs/guides/examples/sveltekit.html | 2 +- docs/guides/examples/typescript.html | 2 +- docs/guides/examples/vite.html | 2 +- docs/guides/examples/vue.html | 2 +- docs/guides/extensions.html | 2 +- docs/guides/javascript/bun-handbook.html | 2 +- docs/guides/javascript/deno-handbook.html | 2 +- docs/guides/javascript/node-handbook.html | 2 +- docs/guides/javascript/typescript-eslint.html | 2 +- docs/guides/javascript/typescript-project-refs.html | 2 +- docs/guides/node/examples.html | 2 +- docs/guides/offline-mode.html | 2 +- docs/guides/open-source.html | 2 +- docs/guides/profile.html | 2 +- docs/guides/remote-cache.html | 2 +- docs/guides/root-project.html | 2 +- docs/guides/rust/handbook.html | 2 +- docs/guides/sharing-config.html | 2 +- docs/guides/vcs-hooks.html | 2 +- docs/guides/wasm-plugins.html | 2 +- docs/guides/webhooks.html | 2 +- docs/how-it-works.html | 2 +- docs/how-it-works/action-graph.html | 2 +- docs/how-it-works/languages.html | 2 +- docs/how-it-works/project-graph.html | 2 +- docs/install.html | 2 +- docs/migrate-to-moon.html | 2 +- docs/proto.html | 2 +- docs/proto/commands/alias.html | 2 +- docs/proto/commands/bin.html | 2 +- docs/proto/commands/clean.html | 2 +- docs/proto/commands/completions.html | 2 +- docs/proto/commands/debug.html | 2 +- docs/proto/commands/debug/config.html | 2 +- docs/proto/commands/debug/env.html | 2 +- docs/proto/commands/install.html | 2 +- docs/proto/commands/list-remote.html | 2 +- docs/proto/commands/list.html | 2 +- docs/proto/commands/outdated.html | 2 +- docs/proto/commands/pin.html | 2 +- docs/proto/commands/plugin.html | 2 +- docs/proto/commands/plugin/add.html | 2 +- docs/proto/commands/plugin/info.html | 2 +- docs/proto/commands/plugin/list.html | 2 +- docs/proto/commands/plugin/remove.html | 2 +- docs/proto/commands/regen.html | 2 +- docs/proto/commands/run.html | 2 +- docs/proto/commands/setup.html | 2 +- docs/proto/commands/status.html | 2 +- docs/proto/commands/unalias.html | 2 +- docs/proto/commands/uninstall.html | 2 +- docs/proto/commands/upgrade.html | 2 +- docs/proto/commands/use.html | 2 +- docs/proto/config.html | 2 +- docs/proto/detection.html | 2 +- docs/proto/faq.html | 2 +- docs/proto/install.html | 2 +- docs/proto/plugins.html | 2 +- docs/proto/toml-plugin.html | 2 +- docs/proto/tools.html | 2 +- docs/proto/wasm-plugin.html | 2 +- docs/run-task.html | 2 +- docs/setup-toolchain.html | 2 +- docs/setup-workspace.html | 2 +- docs/tags.html | 2 +- docs/tags/code.html | 2 +- docs/tags/codegen.html | 2 +- docs/tags/codeowners.html | 2 +- docs/tags/extension.html | 2 +- docs/tags/generator.html | 2 +- docs/tags/git-hooks.html | 2 +- docs/tags/git.html | 2 +- docs/tags/hooks.html | 2 +- docs/tags/lang.html | 2 +- docs/tags/mql.html | 2 +- docs/tags/owners.html | 2 +- docs/tags/plugin.html | 2 +- docs/tags/query.html | 2 +- docs/tags/scaffold.html | 2 +- docs/tags/solid.html | 2 +- docs/tags/solidjs.html | 2 +- docs/tags/template.html | 2 +- docs/tags/vcs.html | 2 +- docs/tags/wasm.html | 2 +- docs/terminology.html | 2 +- index.html | 2 +- moon.html | 4 ++-- moonbase.html | 2 +- proto.html | 2 +- search.html | 2 +- 540 files changed, 542 insertions(+), 542 deletions(-) rename assets/js/{193b481a.99221fb5.js => 193b481a.d9fff836.js} (98%) rename assets/js/{1b469a71.c3d7ad32.js => 1b469a71.0f6c402f.js} (99%) rename assets/js/{runtime~main.e4f05572.js => runtime~main.7c4f1a60.js} (93%) diff --git a/404.html b/404.html index 9740aa05d62..aa94154a15f 100644 --- a/404.html +++ b/404.html @@ -13,7 +13,7 @@ - + diff --git a/api.html b/api.html index e635022ff56..d7be793e319 100644 --- a/api.html +++ b/api.html @@ -13,10 +13,10 @@ - + -
Skip to main content
+
Skip to main content
\ No newline at end of file diff --git a/api/report.html b/api/report.html index da23b9b37a2..f8c8b461b86 100644 --- a/api/report.html +++ b/api/report.html @@ -13,7 +13,7 @@ - + diff --git a/api/report/function/formatDuration.html b/api/report/function/formatDuration.html index c2118b6f81d..6e431df48b9 100644 --- a/api/report/function/formatDuration.html +++ b/api/report/function/formatDuration.html @@ -13,7 +13,7 @@ - + diff --git a/api/report/function/formatTime.html b/api/report/function/formatTime.html index 3897a0254ef..5ec8671cbfe 100644 --- a/api/report/function/formatTime.html +++ b/api/report/function/formatTime.html @@ -13,7 +13,7 @@ - + diff --git a/api/report/function/getDurationInMillis.html b/api/report/function/getDurationInMillis.html index 427392d4e53..cb56665b67a 100644 --- a/api/report/function/getDurationInMillis.html +++ b/api/report/function/getDurationInMillis.html @@ -13,7 +13,7 @@ - + diff --git a/api/report/function/getIconForStatus.html b/api/report/function/getIconForStatus.html index c9a9734d7e0..68c5b30719a 100644 --- a/api/report/function/getIconForStatus.html +++ b/api/report/function/getIconForStatus.html @@ -13,7 +13,7 @@ - + diff --git a/api/report/function/hasFailed.html b/api/report/function/hasFailed.html index 967cd355940..30f367604d4 100644 --- a/api/report/function/hasFailed.html +++ b/api/report/function/hasFailed.html @@ -13,7 +13,7 @@ - + diff --git a/api/report/function/hasPassed.html b/api/report/function/hasPassed.html index e72690decf3..d4761428c47 100644 --- a/api/report/function/hasPassed.html +++ b/api/report/function/hasPassed.html @@ -13,7 +13,7 @@ - + diff --git a/api/report/function/isFlaky.html b/api/report/function/isFlaky.html index 616e970910a..fadc060d7c5 100644 --- a/api/report/function/isFlaky.html +++ b/api/report/function/isFlaky.html @@ -13,7 +13,7 @@ - + diff --git a/api/report/function/isSlow.html b/api/report/function/isSlow.html index 2eb13fe8262..027349b9d7b 100644 --- a/api/report/function/isSlow.html +++ b/api/report/function/isSlow.html @@ -13,7 +13,7 @@ - + diff --git a/api/report/function/prepareReportActions.html b/api/report/function/prepareReportActions.html index ae148d0210b..7dfc6fdfc5e 100644 --- a/api/report/function/prepareReportActions.html +++ b/api/report/function/prepareReportActions.html @@ -13,7 +13,7 @@ - + diff --git a/api/report/function/sortReport.html b/api/report/function/sortReport.html index a5cc24daad5..06d81b487ba 100644 --- a/api/report/function/sortReport.html +++ b/api/report/function/sortReport.html @@ -13,7 +13,7 @@ - + diff --git a/api/report/interface/PreparedAction.html b/api/report/interface/PreparedAction.html index 1a484aaf03b..40353240a2e 100644 --- a/api/report/interface/PreparedAction.html +++ b/api/report/interface/PreparedAction.html @@ -13,7 +13,7 @@ - + diff --git a/api/runtime.html b/api/runtime.html index 3c2d6b219f9..01b7d8cda5d 100644 --- a/api/runtime.html +++ b/api/runtime.html @@ -13,7 +13,7 @@ - + diff --git a/api/runtime/function/getContext.html b/api/runtime/function/getContext.html index 11e379ecfd5..79bc60bcddd 100644 --- a/api/runtime/function/getContext.html +++ b/api/runtime/function/getContext.html @@ -13,7 +13,7 @@ - + diff --git a/api/runtime/interface/RuntimeContext.html b/api/runtime/interface/RuntimeContext.html index 20c22457d22..687b2543c4a 100644 --- a/api/runtime/interface/RuntimeContext.html +++ b/api/runtime/interface/RuntimeContext.html @@ -13,7 +13,7 @@ - + diff --git a/api/types.html b/api/types.html index bdd52e83b7c..b6a0ad3c936 100644 --- a/api/types.html +++ b/api/types.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/Action.html b/api/types/interface/Action.html index 841ee476b9c..b8a9cd7f702 100644 --- a/api/types/interface/Action.html +++ b/api/types/interface/Action.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ActionContext.html b/api/types/interface/ActionContext.html index 91d850509a6..d396a3c47dd 100644 --- a/api/types/interface/ActionContext.html +++ b/api/types/interface/ActionContext.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ActionGraph.html b/api/types/interface/ActionGraph.html index f1ea361d9ad..f93383b855b 100644 --- a/api/types/interface/ActionGraph.html +++ b/api/types/interface/ActionGraph.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ActionGraphEdge.html b/api/types/interface/ActionGraphEdge.html index 4a423757ae6..c6b73ef84ae 100644 --- a/api/types/interface/ActionGraphEdge.html +++ b/api/types/interface/ActionGraphEdge.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ActionGraphNode.html b/api/types/interface/ActionGraphNode.html index 5707e1b478c..69ee08749ea 100644 --- a/api/types/interface/ActionGraphNode.html +++ b/api/types/interface/ActionGraphNode.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ActionNodeInstallDeps.html b/api/types/interface/ActionNodeInstallDeps.html index 57d079a4aa0..8d064da96f0 100644 --- a/api/types/interface/ActionNodeInstallDeps.html +++ b/api/types/interface/ActionNodeInstallDeps.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ActionNodeInstallProjectDeps.html b/api/types/interface/ActionNodeInstallProjectDeps.html index 18d7afa6cf6..fa1c1794eef 100644 --- a/api/types/interface/ActionNodeInstallProjectDeps.html +++ b/api/types/interface/ActionNodeInstallProjectDeps.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ActionNodeRunTask.html b/api/types/interface/ActionNodeRunTask.html index f036a411e27..e9cec4fe490 100644 --- a/api/types/interface/ActionNodeRunTask.html +++ b/api/types/interface/ActionNodeRunTask.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ActionNodeSetupTool.html b/api/types/interface/ActionNodeSetupTool.html index 9f7068a7a9d..d2c0c3d49eb 100644 --- a/api/types/interface/ActionNodeSetupTool.html +++ b/api/types/interface/ActionNodeSetupTool.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ActionNodeSyncProject.html b/api/types/interface/ActionNodeSyncProject.html index 26ac6a99458..048d7102d1d 100644 --- a/api/types/interface/ActionNodeSyncProject.html +++ b/api/types/interface/ActionNodeSyncProject.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ActionNodeSyncWorkspace.html b/api/types/interface/ActionNodeSyncWorkspace.html index 55ea75369f0..52211cd3e48 100644 --- a/api/types/interface/ActionNodeSyncWorkspace.html +++ b/api/types/interface/ActionNodeSyncWorkspace.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/Attempt.html b/api/types/interface/Attempt.html index 0fd369dde32..f8a3cb2236b 100644 --- a/api/types/interface/Attempt.html +++ b/api/types/interface/Attempt.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/BinConfig.html b/api/types/interface/BinConfig.html index bd6b95823dd..0f5ec8563a4 100644 --- a/api/types/interface/BinConfig.html +++ b/api/types/interface/BinConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/BunConfig.html b/api/types/interface/BunConfig.html index 1a2d33060ff..7ac6f082748 100644 --- a/api/types/interface/BunConfig.html +++ b/api/types/interface/BunConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/BunpmConfig.html b/api/types/interface/BunpmConfig.html index 0fc47cb9126..f6277c89210 100644 --- a/api/types/interface/BunpmConfig.html +++ b/api/types/interface/BunpmConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/CodeownersConfig.html b/api/types/interface/CodeownersConfig.html index 2c530939791..60e439c197d 100644 --- a/api/types/interface/CodeownersConfig.html +++ b/api/types/interface/CodeownersConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ConstraintsConfig.html b/api/types/interface/ConstraintsConfig.html index 9b8cbac1047..c0b811cf62e 100644 --- a/api/types/interface/ConstraintsConfig.html +++ b/api/types/interface/ConstraintsConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/DenoConfig.html b/api/types/interface/DenoConfig.html index 370bb4462e6..dd49ac3392f 100644 --- a/api/types/interface/DenoConfig.html +++ b/api/types/interface/DenoConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/DependencyConfig.html b/api/types/interface/DependencyConfig.html index 5da47d3b7e9..832ee6f5508 100644 --- a/api/types/interface/DependencyConfig.html +++ b/api/types/interface/DependencyConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/Duration.html b/api/types/interface/Duration.html index d29a307bdf7..6eda455f494 100644 --- a/api/types/interface/Duration.html +++ b/api/types/interface/Duration.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/EventActionFinished.html b/api/types/interface/EventActionFinished.html index 36ab7d41016..df2f2064de5 100644 --- a/api/types/interface/EventActionFinished.html +++ b/api/types/interface/EventActionFinished.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/EventActionStarted.html b/api/types/interface/EventActionStarted.html index 3b8ee267970..18852a8936e 100644 --- a/api/types/interface/EventActionStarted.html +++ b/api/types/interface/EventActionStarted.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/EventDependenciesInstalled.html b/api/types/interface/EventDependenciesInstalled.html index 9afc49970bc..6caa86f828f 100644 --- a/api/types/interface/EventDependenciesInstalled.html +++ b/api/types/interface/EventDependenciesInstalled.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/EventDependenciesInstalling.html b/api/types/interface/EventDependenciesInstalling.html index da2838b732a..c7bb6d68e9d 100644 --- a/api/types/interface/EventDependenciesInstalling.html +++ b/api/types/interface/EventDependenciesInstalling.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/EventPipelineAborted.html b/api/types/interface/EventPipelineAborted.html index 5da857aab9e..a7dca4762d3 100644 --- a/api/types/interface/EventPipelineAborted.html +++ b/api/types/interface/EventPipelineAborted.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/EventPipelineFinished.html b/api/types/interface/EventPipelineFinished.html index 74f03edf684..193cb16668f 100644 --- a/api/types/interface/EventPipelineFinished.html +++ b/api/types/interface/EventPipelineFinished.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/EventPipelineStarted.html b/api/types/interface/EventPipelineStarted.html index f9e9dcf9c34..0e1f47b7236 100644 --- a/api/types/interface/EventPipelineStarted.html +++ b/api/types/interface/EventPipelineStarted.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/EventProjectSynced.html b/api/types/interface/EventProjectSynced.html index d9a22e31ef8..b02228b0a98 100644 --- a/api/types/interface/EventProjectSynced.html +++ b/api/types/interface/EventProjectSynced.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/EventProjectSyncing.html b/api/types/interface/EventProjectSyncing.html index 9df12805779..b6b4defee7c 100644 --- a/api/types/interface/EventProjectSyncing.html +++ b/api/types/interface/EventProjectSyncing.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/EventTargetOutputArchived.html b/api/types/interface/EventTargetOutputArchived.html index 4fc57c4f4de..b9f40a23713 100644 --- a/api/types/interface/EventTargetOutputArchived.html +++ b/api/types/interface/EventTargetOutputArchived.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/EventTargetOutputArchiving.html b/api/types/interface/EventTargetOutputArchiving.html index 3d585fa89b3..daa4db0f1fb 100644 --- a/api/types/interface/EventTargetOutputArchiving.html +++ b/api/types/interface/EventTargetOutputArchiving.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/EventTargetOutputCacheCheck.html b/api/types/interface/EventTargetOutputCacheCheck.html index 9a427d5d6a2..15842e4fd81 100644 --- a/api/types/interface/EventTargetOutputCacheCheck.html +++ b/api/types/interface/EventTargetOutputCacheCheck.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/EventTargetOutputHydrated.html b/api/types/interface/EventTargetOutputHydrated.html index e9660ddf60c..ddb67b40950 100644 --- a/api/types/interface/EventTargetOutputHydrated.html +++ b/api/types/interface/EventTargetOutputHydrated.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/EventTargetOutputHydrating.html b/api/types/interface/EventTargetOutputHydrating.html index 9073449434a..c801c2e8698 100644 --- a/api/types/interface/EventTargetOutputHydrating.html +++ b/api/types/interface/EventTargetOutputHydrating.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/EventTargetRan.html b/api/types/interface/EventTargetRan.html index 6110d7b2631..ba425f6d01f 100644 --- a/api/types/interface/EventTargetRan.html +++ b/api/types/interface/EventTargetRan.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/EventTargetRunning.html b/api/types/interface/EventTargetRunning.html index ab6b416ac4f..2aabd9167c8 100644 --- a/api/types/interface/EventTargetRunning.html +++ b/api/types/interface/EventTargetRunning.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/EventToolInstalled.html b/api/types/interface/EventToolInstalled.html index 1541ee39a40..ead769dd2a7 100644 --- a/api/types/interface/EventToolInstalled.html +++ b/api/types/interface/EventToolInstalled.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/EventToolInstalling.html b/api/types/interface/EventToolInstalling.html index ea9102d5895..c3f770b317a 100644 --- a/api/types/interface/EventToolInstalling.html +++ b/api/types/interface/EventToolInstalling.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/EventWorkspaceSynced.html b/api/types/interface/EventWorkspaceSynced.html index 8b4f5f26b6c..01bd3f0a874 100644 --- a/api/types/interface/EventWorkspaceSynced.html +++ b/api/types/interface/EventWorkspaceSynced.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ExperimentsConfig.html b/api/types/interface/ExperimentsConfig.html index b3b65a8eaa0..ea750d1790b 100644 --- a/api/types/interface/ExperimentsConfig.html +++ b/api/types/interface/ExperimentsConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ExtensionConfig.html b/api/types/interface/ExtensionConfig.html index da3d42b9d51..138fc8ca8ba 100644 --- a/api/types/interface/ExtensionConfig.html +++ b/api/types/interface/ExtensionConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/FileGroup.html b/api/types/interface/FileGroup.html index 57063e1139b..ce98c570877 100644 --- a/api/types/interface/FileGroup.html +++ b/api/types/interface/FileGroup.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/GeneratorConfig.html b/api/types/interface/GeneratorConfig.html index aae1ad5b75e..20ec4f9513e 100644 --- a/api/types/interface/GeneratorConfig.html +++ b/api/types/interface/GeneratorConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/HasherConfig.html b/api/types/interface/HasherConfig.html index b824bf75191..b9ec8152f9d 100644 --- a/api/types/interface/HasherConfig.html +++ b/api/types/interface/HasherConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/InheritedTasksConfig.html b/api/types/interface/InheritedTasksConfig.html index 5bab1af12f2..63385e1ff64 100644 --- a/api/types/interface/InheritedTasksConfig.html +++ b/api/types/interface/InheritedTasksConfig.html @@ -17,7 +17,7 @@ - + diff --git a/api/types/interface/NodeConfig.html b/api/types/interface/NodeConfig.html index 81a966fbeea..882721e93a4 100644 --- a/api/types/interface/NodeConfig.html +++ b/api/types/interface/NodeConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/NotifierConfig.html b/api/types/interface/NotifierConfig.html index 6bf82e1a068..bccc23f11e9 100644 --- a/api/types/interface/NotifierConfig.html +++ b/api/types/interface/NotifierConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/NpmConfig.html b/api/types/interface/NpmConfig.html index 28289ee2688..2e569f63994 100644 --- a/api/types/interface/NpmConfig.html +++ b/api/types/interface/NpmConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/OwnersConfig.html b/api/types/interface/OwnersConfig.html index c94a4d73f18..f68be0d0631 100644 --- a/api/types/interface/OwnersConfig.html +++ b/api/types/interface/OwnersConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/PartialBinConfig.html b/api/types/interface/PartialBinConfig.html index 06e8280d763..977cab77bf0 100644 --- a/api/types/interface/PartialBinConfig.html +++ b/api/types/interface/PartialBinConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialBunConfig.html b/api/types/interface/PartialBunConfig.html index 8bab472c93e..32f9eea9e09 100644 --- a/api/types/interface/PartialBunConfig.html +++ b/api/types/interface/PartialBunConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/PartialBunpmConfig.html b/api/types/interface/PartialBunpmConfig.html index 480169033d0..c6566a4b425 100644 --- a/api/types/interface/PartialBunpmConfig.html +++ b/api/types/interface/PartialBunpmConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialCodeownersConfig.html b/api/types/interface/PartialCodeownersConfig.html index d32f527f739..8601df0ff72 100644 --- a/api/types/interface/PartialCodeownersConfig.html +++ b/api/types/interface/PartialCodeownersConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialConstraintsConfig.html b/api/types/interface/PartialConstraintsConfig.html index 990d6fa3823..0e07cca683f 100644 --- a/api/types/interface/PartialConstraintsConfig.html +++ b/api/types/interface/PartialConstraintsConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialDenoConfig.html b/api/types/interface/PartialDenoConfig.html index 09c8e5f403e..84645b46013 100644 --- a/api/types/interface/PartialDenoConfig.html +++ b/api/types/interface/PartialDenoConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/PartialDependencyConfig.html b/api/types/interface/PartialDependencyConfig.html index c5779ebb368..d77b1d7e661 100644 --- a/api/types/interface/PartialDependencyConfig.html +++ b/api/types/interface/PartialDependencyConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialExperimentsConfig.html b/api/types/interface/PartialExperimentsConfig.html index 10856a62788..53c5301c46a 100644 --- a/api/types/interface/PartialExperimentsConfig.html +++ b/api/types/interface/PartialExperimentsConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialExtensionConfig.html b/api/types/interface/PartialExtensionConfig.html index 3d78fc12c75..a7f450aac58 100644 --- a/api/types/interface/PartialExtensionConfig.html +++ b/api/types/interface/PartialExtensionConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialGeneratorConfig.html b/api/types/interface/PartialGeneratorConfig.html index cac78fe8034..cdb924ded50 100644 --- a/api/types/interface/PartialGeneratorConfig.html +++ b/api/types/interface/PartialGeneratorConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialHasherConfig.html b/api/types/interface/PartialHasherConfig.html index 5cb0b9850bb..4c3d8b202ef 100644 --- a/api/types/interface/PartialHasherConfig.html +++ b/api/types/interface/PartialHasherConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialInheritedTasksConfig.html b/api/types/interface/PartialInheritedTasksConfig.html index 82e0cc016c6..3241d227a7c 100644 --- a/api/types/interface/PartialInheritedTasksConfig.html +++ b/api/types/interface/PartialInheritedTasksConfig.html @@ -17,7 +17,7 @@ - + diff --git a/api/types/interface/PartialNodeConfig.html b/api/types/interface/PartialNodeConfig.html index 1c47ee88ff6..8c96789a676 100644 --- a/api/types/interface/PartialNodeConfig.html +++ b/api/types/interface/PartialNodeConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/PartialNotifierConfig.html b/api/types/interface/PartialNotifierConfig.html index a37853eb600..d0f8944bce7 100644 --- a/api/types/interface/PartialNotifierConfig.html +++ b/api/types/interface/PartialNotifierConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialNpmConfig.html b/api/types/interface/PartialNpmConfig.html index 1abac7806c6..77d0cd1ce3d 100644 --- a/api/types/interface/PartialNpmConfig.html +++ b/api/types/interface/PartialNpmConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialOwnersConfig.html b/api/types/interface/PartialOwnersConfig.html index 560ddcbf210..8268465377a 100644 --- a/api/types/interface/PartialOwnersConfig.html +++ b/api/types/interface/PartialOwnersConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/PartialPnpmConfig.html b/api/types/interface/PartialPnpmConfig.html index fd4d43dd807..c84e14e4237 100644 --- a/api/types/interface/PartialPnpmConfig.html +++ b/api/types/interface/PartialPnpmConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialProjectConfig.html b/api/types/interface/PartialProjectConfig.html index d007178a446..a2f81663691 100644 --- a/api/types/interface/PartialProjectConfig.html +++ b/api/types/interface/PartialProjectConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/PartialProjectGraph.html b/api/types/interface/PartialProjectGraph.html index 897a926e516..49ad587e15b 100644 --- a/api/types/interface/PartialProjectGraph.html +++ b/api/types/interface/PartialProjectGraph.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialProjectMetadataConfig.html b/api/types/interface/PartialProjectMetadataConfig.html index 3e3e1031a07..58f4821e78f 100644 --- a/api/types/interface/PartialProjectMetadataConfig.html +++ b/api/types/interface/PartialProjectMetadataConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialProjectToolchainCommonToolConfig.html b/api/types/interface/PartialProjectToolchainCommonToolConfig.html index e742b207e02..e52035073e0 100644 --- a/api/types/interface/PartialProjectToolchainCommonToolConfig.html +++ b/api/types/interface/PartialProjectToolchainCommonToolConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialProjectToolchainConfig.html b/api/types/interface/PartialProjectToolchainConfig.html index 55de7afe021..ef18aecc725 100644 --- a/api/types/interface/PartialProjectToolchainConfig.html +++ b/api/types/interface/PartialProjectToolchainConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialProjectToolchainTypeScriptConfig.html b/api/types/interface/PartialProjectToolchainTypeScriptConfig.html index 401d0d82a56..55b33f6f7ad 100644 --- a/api/types/interface/PartialProjectToolchainTypeScriptConfig.html +++ b/api/types/interface/PartialProjectToolchainTypeScriptConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialProjectWorkspaceConfig.html b/api/types/interface/PartialProjectWorkspaceConfig.html index 7649b540060..e2172625352 100644 --- a/api/types/interface/PartialProjectWorkspaceConfig.html +++ b/api/types/interface/PartialProjectWorkspaceConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialProjectWorkspaceInheritedTasksConfig.html b/api/types/interface/PartialProjectWorkspaceInheritedTasksConfig.html index 7eff98d0d01..626fdf313d8 100644 --- a/api/types/interface/PartialProjectWorkspaceInheritedTasksConfig.html +++ b/api/types/interface/PartialProjectWorkspaceInheritedTasksConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialRunnerConfig.html b/api/types/interface/PartialRunnerConfig.html index f7ec5f44372..80929d90eb4 100644 --- a/api/types/interface/PartialRunnerConfig.html +++ b/api/types/interface/PartialRunnerConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialRustConfig.html b/api/types/interface/PartialRustConfig.html index f7c9fee6b15..ca0c4ef6144 100644 --- a/api/types/interface/PartialRustConfig.html +++ b/api/types/interface/PartialRustConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/PartialTaskConfig.html b/api/types/interface/PartialTaskConfig.html index a0bc333d51f..1bd57e8d82c 100644 --- a/api/types/interface/PartialTaskConfig.html +++ b/api/types/interface/PartialTaskConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialTaskDependencyConfig.html b/api/types/interface/PartialTaskDependencyConfig.html index 40803c2c881..cd13f2583ad 100644 --- a/api/types/interface/PartialTaskDependencyConfig.html +++ b/api/types/interface/PartialTaskDependencyConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialTaskOptionsConfig.html b/api/types/interface/PartialTaskOptionsConfig.html index 792d207eda5..57a36cd5371 100644 --- a/api/types/interface/PartialTaskOptionsConfig.html +++ b/api/types/interface/PartialTaskOptionsConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialTemplateConfig.html b/api/types/interface/PartialTemplateConfig.html index fe661de1586..b18f6002ab5 100644 --- a/api/types/interface/PartialTemplateConfig.html +++ b/api/types/interface/PartialTemplateConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/PartialTemplateFrontmatterConfig.html b/api/types/interface/PartialTemplateFrontmatterConfig.html index 7fe3e71d400..92ba615fd91 100644 --- a/api/types/interface/PartialTemplateFrontmatterConfig.html +++ b/api/types/interface/PartialTemplateFrontmatterConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialTemplateVariableBoolSetting.html b/api/types/interface/PartialTemplateVariableBoolSetting.html index 9a458f73c4d..e2b79709ae4 100644 --- a/api/types/interface/PartialTemplateVariableBoolSetting.html +++ b/api/types/interface/PartialTemplateVariableBoolSetting.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialTemplateVariableEnumSetting.html b/api/types/interface/PartialTemplateVariableEnumSetting.html index 83e97010df0..49f6a3291c7 100644 --- a/api/types/interface/PartialTemplateVariableEnumSetting.html +++ b/api/types/interface/PartialTemplateVariableEnumSetting.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialTemplateVariableEnumValueConfig.html b/api/types/interface/PartialTemplateVariableEnumValueConfig.html index 4d227ea7030..7e19a594995 100644 --- a/api/types/interface/PartialTemplateVariableEnumValueConfig.html +++ b/api/types/interface/PartialTemplateVariableEnumValueConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialTemplateVariableNumberSetting.html b/api/types/interface/PartialTemplateVariableNumberSetting.html index 1511961c092..753ecd55510 100644 --- a/api/types/interface/PartialTemplateVariableNumberSetting.html +++ b/api/types/interface/PartialTemplateVariableNumberSetting.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialTemplateVariableStringSetting.html b/api/types/interface/PartialTemplateVariableStringSetting.html index c8b88ddbd4b..d72b0705ecf 100644 --- a/api/types/interface/PartialTemplateVariableStringSetting.html +++ b/api/types/interface/PartialTemplateVariableStringSetting.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialToolchainConfig.html b/api/types/interface/PartialToolchainConfig.html index 70e58acb215..7d3995191bd 100644 --- a/api/types/interface/PartialToolchainConfig.html +++ b/api/types/interface/PartialToolchainConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/PartialTypeScriptConfig.html b/api/types/interface/PartialTypeScriptConfig.html index aa1f0f1944e..584c72f395c 100644 --- a/api/types/interface/PartialTypeScriptConfig.html +++ b/api/types/interface/PartialTypeScriptConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/PartialVcsConfig.html b/api/types/interface/PartialVcsConfig.html index 363b0500ac2..be9808e4ce8 100644 --- a/api/types/interface/PartialVcsConfig.html +++ b/api/types/interface/PartialVcsConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialWorkspaceConfig.html b/api/types/interface/PartialWorkspaceConfig.html index e708f8d1e97..1c06d1706ee 100644 --- a/api/types/interface/PartialWorkspaceConfig.html +++ b/api/types/interface/PartialWorkspaceConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/PartialWorkspaceProjectsConfig.html b/api/types/interface/PartialWorkspaceProjectsConfig.html index 2d69c452358..4e5ee6dd6cd 100644 --- a/api/types/interface/PartialWorkspaceProjectsConfig.html +++ b/api/types/interface/PartialWorkspaceProjectsConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PartialYarnConfig.html b/api/types/interface/PartialYarnConfig.html index 846c2100b62..a6978f59090 100644 --- a/api/types/interface/PartialYarnConfig.html +++ b/api/types/interface/PartialYarnConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/PnpmConfig.html b/api/types/interface/PnpmConfig.html index 5e239e1e8e0..aff3bb8b270 100644 --- a/api/types/interface/PnpmConfig.html +++ b/api/types/interface/PnpmConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/Project.html b/api/types/interface/Project.html index 6d300e5c232..3fdb43d3e85 100644 --- a/api/types/interface/Project.html +++ b/api/types/interface/Project.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ProjectConfig.html b/api/types/interface/ProjectConfig.html index 96fe1636049..9ffbd1df280 100644 --- a/api/types/interface/ProjectConfig.html +++ b/api/types/interface/ProjectConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/ProjectGraph.html b/api/types/interface/ProjectGraph.html index 1f0e41380ef..8217a23ea25 100644 --- a/api/types/interface/ProjectGraph.html +++ b/api/types/interface/ProjectGraph.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ProjectGraphInner.html b/api/types/interface/ProjectGraphInner.html index c6cd50ef086..09af0ed8fa0 100644 --- a/api/types/interface/ProjectGraphInner.html +++ b/api/types/interface/ProjectGraphInner.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ProjectMetadataConfig.html b/api/types/interface/ProjectMetadataConfig.html index 2c987a57362..41f0dcec4b7 100644 --- a/api/types/interface/ProjectMetadataConfig.html +++ b/api/types/interface/ProjectMetadataConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ProjectToolchainCommonToolConfig.html b/api/types/interface/ProjectToolchainCommonToolConfig.html index a9575d0cb34..8fb7dcd0b2f 100644 --- a/api/types/interface/ProjectToolchainCommonToolConfig.html +++ b/api/types/interface/ProjectToolchainCommonToolConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ProjectToolchainConfig.html b/api/types/interface/ProjectToolchainConfig.html index cfde550ef26..07ac47096c7 100644 --- a/api/types/interface/ProjectToolchainConfig.html +++ b/api/types/interface/ProjectToolchainConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ProjectToolchainTypeScriptConfig.html b/api/types/interface/ProjectToolchainTypeScriptConfig.html index fedd8ce001f..eae171b21bf 100644 --- a/api/types/interface/ProjectToolchainTypeScriptConfig.html +++ b/api/types/interface/ProjectToolchainTypeScriptConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ProjectWorkspaceConfig.html b/api/types/interface/ProjectWorkspaceConfig.html index 5fda73b7f7a..bc9ef3d4252 100644 --- a/api/types/interface/ProjectWorkspaceConfig.html +++ b/api/types/interface/ProjectWorkspaceConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ProjectWorkspaceInheritedTasksConfig.html b/api/types/interface/ProjectWorkspaceInheritedTasksConfig.html index 9516101286d..335fc889159 100644 --- a/api/types/interface/ProjectWorkspaceInheritedTasksConfig.html +++ b/api/types/interface/ProjectWorkspaceInheritedTasksConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ProviderEnvironment.html b/api/types/interface/ProviderEnvironment.html index a42f3402284..859dd36f86e 100644 --- a/api/types/interface/ProviderEnvironment.html +++ b/api/types/interface/ProviderEnvironment.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/RunReport.html b/api/types/interface/RunReport.html index 039acbe7801..9e8280b6b9c 100644 --- a/api/types/interface/RunReport.html +++ b/api/types/interface/RunReport.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/RunnerConfig.html b/api/types/interface/RunnerConfig.html index b77398a1137..50aaf96a9f6 100644 --- a/api/types/interface/RunnerConfig.html +++ b/api/types/interface/RunnerConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/Runtime.html b/api/types/interface/Runtime.html index a3fd35e1c85..72f394d8747 100644 --- a/api/types/interface/Runtime.html +++ b/api/types/interface/Runtime.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/RustConfig.html b/api/types/interface/RustConfig.html index e44c001d6fd..85c06d1a46e 100644 --- a/api/types/interface/RustConfig.html +++ b/api/types/interface/RustConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/TargetState.html b/api/types/interface/TargetState.html index 8d086772697..0014c1940e9 100644 --- a/api/types/interface/TargetState.html +++ b/api/types/interface/TargetState.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/Task.html b/api/types/interface/Task.html index 23904253267..8c7239ceb83 100644 --- a/api/types/interface/Task.html +++ b/api/types/interface/Task.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/TaskConfig.html b/api/types/interface/TaskConfig.html index 3fe2d05ff34..b51272761c5 100644 --- a/api/types/interface/TaskConfig.html +++ b/api/types/interface/TaskConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/TaskDependencyConfig.html b/api/types/interface/TaskDependencyConfig.html index 1e2fe30f120..1c64e6d9e6e 100644 --- a/api/types/interface/TaskDependencyConfig.html +++ b/api/types/interface/TaskDependencyConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/TaskMetadata.html b/api/types/interface/TaskMetadata.html index 0f789b1b850..ea1d3c1eff9 100644 --- a/api/types/interface/TaskMetadata.html +++ b/api/types/interface/TaskMetadata.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/TaskOptions.html b/api/types/interface/TaskOptions.html index 7c63ea1c462..1bc4e9c2a35 100644 --- a/api/types/interface/TaskOptions.html +++ b/api/types/interface/TaskOptions.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/TaskOptionsConfig.html b/api/types/interface/TaskOptionsConfig.html index 28488de31ce..b2b22dabf93 100644 --- a/api/types/interface/TaskOptionsConfig.html +++ b/api/types/interface/TaskOptionsConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/TemplateConfig.html b/api/types/interface/TemplateConfig.html index 68ecdca5c65..b1233ca2ba0 100644 --- a/api/types/interface/TemplateConfig.html +++ b/api/types/interface/TemplateConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/TemplateFrontmatterConfig.html b/api/types/interface/TemplateFrontmatterConfig.html index 1078faa78c4..847aa102000 100644 --- a/api/types/interface/TemplateFrontmatterConfig.html +++ b/api/types/interface/TemplateFrontmatterConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/TemplateVariableBoolSetting.html b/api/types/interface/TemplateVariableBoolSetting.html index c5c2ecac5dc..41f53837de4 100644 --- a/api/types/interface/TemplateVariableBoolSetting.html +++ b/api/types/interface/TemplateVariableBoolSetting.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/TemplateVariableEnumSetting.html b/api/types/interface/TemplateVariableEnumSetting.html index 3d95cfce20e..a26f23db385 100644 --- a/api/types/interface/TemplateVariableEnumSetting.html +++ b/api/types/interface/TemplateVariableEnumSetting.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/TemplateVariableEnumValueConfig.html b/api/types/interface/TemplateVariableEnumValueConfig.html index 2b73e2b701b..8da11c6bd14 100644 --- a/api/types/interface/TemplateVariableEnumValueConfig.html +++ b/api/types/interface/TemplateVariableEnumValueConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/TemplateVariableNumberSetting.html b/api/types/interface/TemplateVariableNumberSetting.html index 75506cb25c5..112ea779543 100644 --- a/api/types/interface/TemplateVariableNumberSetting.html +++ b/api/types/interface/TemplateVariableNumberSetting.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/TemplateVariableStringSetting.html b/api/types/interface/TemplateVariableStringSetting.html index 390ab79745c..cace3d9d97e 100644 --- a/api/types/interface/TemplateVariableStringSetting.html +++ b/api/types/interface/TemplateVariableStringSetting.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/ToolchainConfig.html b/api/types/interface/ToolchainConfig.html index 7cf972833d1..06498fa83fb 100644 --- a/api/types/interface/ToolchainConfig.html +++ b/api/types/interface/ToolchainConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/TypeScriptConfig.html b/api/types/interface/TypeScriptConfig.html index 40a65c75b13..f5049847d15 100644 --- a/api/types/interface/TypeScriptConfig.html +++ b/api/types/interface/TypeScriptConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/VcsConfig.html b/api/types/interface/VcsConfig.html index ce6d68e6a50..9d8f319cf55 100644 --- a/api/types/interface/VcsConfig.html +++ b/api/types/interface/VcsConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/WebhookPayload.html b/api/types/interface/WebhookPayload.html index 512c3d94f44..1f7df3bf58f 100644 --- a/api/types/interface/WebhookPayload.html +++ b/api/types/interface/WebhookPayload.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/WorkspaceConfig.html b/api/types/interface/WorkspaceConfig.html index f43d0101d5b..2c5ba713760 100644 --- a/api/types/interface/WorkspaceConfig.html +++ b/api/types/interface/WorkspaceConfig.html @@ -15,7 +15,7 @@ - + diff --git a/api/types/interface/WorkspaceProjectsConfig.html b/api/types/interface/WorkspaceProjectsConfig.html index b4579a59da6..0340d2ee43b 100644 --- a/api/types/interface/WorkspaceProjectsConfig.html +++ b/api/types/interface/WorkspaceProjectsConfig.html @@ -13,7 +13,7 @@ - + diff --git a/api/types/interface/YarnConfig.html b/api/types/interface/YarnConfig.html index 4776de123f5..42a7fd3c555 100644 --- a/api/types/interface/YarnConfig.html +++ b/api/types/interface/YarnConfig.html @@ -13,7 +13,7 @@ - + diff --git a/assets/js/193b481a.99221fb5.js b/assets/js/193b481a.d9fff836.js similarity index 98% rename from assets/js/193b481a.99221fb5.js rename to assets/js/193b481a.d9fff836.js index e366b2f734c..9bbb7b1a169 100644 --- a/assets/js/193b481a.99221fb5.js +++ b/assets/js/193b481a.d9fff836.js @@ -1 +1 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[99662],{59220:(e,t,s)=>{s.d(t,{Z:()=>i});var n=s(9619),r=s(24246);function i(e){let{className:t,status:s}=e;switch(s){case"experimental":return(0,r.jsx)(n.Z,{className:t,text:"Experimental",variant:"failure"});case"in-development":return(0,r.jsx)(n.Z,{className:t,text:"In development",variant:"success"});case"coming-soon":return(0,r.jsx)(n.Z,{className:t,text:"Coming soon",variant:"warning"});case"new":return(0,r.jsx)(n.Z,{className:t,text:"New",variant:"info"});default:return null}}},33453:(e,t,s)=>{s.d(t,{Z:()=>a});var n=s(40624),r=s(36641),i=s(24246);function a(e){let{children:t,href:s,color:a}=e;return(0,i.jsx)(r.default,{href:s,className:(0,n.Z)("inline-flex items-center justify-center px-2 py-1 sm:px-3 sm:py-2 text-base font-bold rounded-md text-white hover:text-white hover:scale-105 md:text-lg transition-transform",a??"bg-purple-600"),children:t})}},75969:(e,t,s)=>{s.d(t,{Z:()=>m});var n=s(40624),r=s(31792),i=s(9187),a=s(30658),l=s(59220),o=s(24246);const c={1:"from-purple-600 to-blurple-600",2:"from-pink-400 to-red-400",3:"from-teal-400 to-slate-100",4:"from-yellow-300 to-green-600"},d={1:"text-blurple-300",2:"text-pink-500",3:"text-teal-600",4:"text-green-600"};function m(e){let{header:t,description:s,features:m,reversed:A,tier:p}=e;return(0,o.jsx)("div",{children:(0,o.jsx)("div",{className:"relative py-4 sm:py-5 lg:py-6",children:(0,o.jsx)("div",{className:"mx-auto max-w-md px-2 sm:max-w-3xl sm:px-3 lg:max-w-7xl lg:px-4",children:(0,o.jsxs)("div",{className:(0,n.Z)("md:flex items-center justify-between",A&&"flex-row-reverse"),children:[(0,o.jsxs)("aside",{className:(0,n.Z)("md:w-1/3 mx-2 md:mx-0 p-2 sm:p-3 md:p-4 drop-shadow z-0 rounded-t-lg text-center",A?"md:rounded-tl-none md:rounded-tr-lg md:rounded-bl-none md:rounded-br-lg bg-gradient-to-bl md:pl-0 md:text-left":"md:rounded-tl-lg md:rounded-tr-none md:rounded-bl-lg md:rounded-br-none bg-gradient-to-br md:pr-0 md:text-right",c[p]),children:[(0,o.jsx)("h2",{className:(0,n.Z)("m-0 px-1 py-0.5 inline-block text-base font-semibold uppercase tracking-wider text-white bg-black/20 rounded",A?"md:rounded-tl-none md:rounded-bl-none md:pl-4":"md:rounded-tr-none md:rounded-br-none md:pr-4"),children:t}),(0,o.jsx)(i.Z,{className:(0,n.Z)("mt-2 text-white",A?"md:ml-4":"md:mr-4"),level:2,children:s})]}),(0,o.jsx)("section",{className:"md:w-2/3 bg-white rounded-lg p-2 md:p-3 lg:p-4 drop-shadow z-10",children:(0,o.jsx)("ul",{className:"m-0 p-0 list-none grid grid-cols-1 sm:grid-cols-2 gap-2 md:gap-3 lg:gap-4",children:m.map((e=>(0,o.jsxs)("li",{className:"flex",children:[(0,o.jsx)("div",{className:"pt-1 w-9 shrink-0 grow-0",children:(0,o.jsx)(r.Z,{icon:e.icon,className:(0,n.Z)("text-5xl justify-center flex",d[p]),style:{maxWidth:54}})}),(0,o.jsxs)("div",{className:"ml-1",children:[(0,o.jsx)(i.Z,{level:4,className:"text-gray-900",children:e.title}),e.status&&(0,o.jsx)("p",{className:"m-0",children:(0,o.jsx)(l.Z,{status:e.status})}),(0,o.jsx)(a.ZP,{className:"mt-1 mb-0",variant:"muted",children:e.description})]})]},e.title)))})})]})})})})}},81271:(e,t,s)=>{s.d(t,{Z:()=>r});var n=s(24246);function r(e){let{icon:t,text:s}=e;return(0,n.jsxs)("h1",{className:"text-white flex justify-center md:justify-start items-stretch gap-3",style:{height:85},children:[(0,n.jsx)("div",{className:"relative",children:t}),(0,n.jsx)("div",{className:"relative",children:s})]})}},45655:(e,t,s)=>{s.r(t),s.d(t,{default:()=>S});var n=s(36641),r=s(21947),i=s(31792),a=s(9187),l=s(30658),o=s(59220),c=s(24246);function d(e){let{header:t,features:s}=e;return(0,c.jsx)("div",{className:"bg-white",children:(0,c.jsx)("div",{className:"relative py-4 sm:py-6 lg:py-8",children:(0,c.jsxs)("div",{className:"mx-auto max-w-md px-2 sm:max-w-3xl sm:px-3 lg:max-w-7xl lg:px-4",children:[(0,c.jsx)(a.Z,{align:"center",className:"text-gray-900",level:3,children:t}),(0,c.jsx)("dl",{className:"mt-4 grid grid-cols-1 gap-4 sm:grid-cols-2 sm:gap-5 lg:grid-cols-4 lg:gap-6",children:s.map((e=>(0,c.jsxs)("div",{className:"relative",children:[(0,c.jsxs)("dt",{children:[(0,c.jsx)(i.Z,{icon:e.icon,className:"absolute h-3 w-3 text-purple-500",style:{maxWidth:16}}),(0,c.jsx)(a.Z,{className:"ml-4 text-gray-900",level:5,children:e.title})]}),(0,c.jsxs)(l.ZP,{as:"dd",className:"mt-1 ml-4",variant:"muted",children:[e.status&&(0,c.jsx)("p",{className:"mb-1",children:(0,c.jsx)(o.Z,{status:e.status})}),e.description]})]},e.title)))})]})})})}var m,A,p,x,u,h,g,f=s(75969),j=s(27378);function w(){return w=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{title:t,titleId:s,...n}=e;return j.createElement("svg",w({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",xmlSpace:"preserve",viewBox:"0 0 82.38 81.99","aria-labelledby":s},n),t?j.createElement("title",{id:s},t):null,m||(m=j.createElement("defs",null,j.createElement("circle",{id:"a",cx:36.65,cy:45.34,r:36.65}))),A||(A=j.createElement("clipPath",{id:"b"},j.createElement("use",{xlinkHref:"#a",overflow:"visible"}))),p||(p=j.createElement("g",{clipPath:"url(#b)"},j.createElement("defs",null,j.createElement("path",{id:"c",d:"M-5 3.69h83.3v83.3H-5z"})),j.createElement("clipPath",{id:"d"},j.createElement("use",{xlinkHref:"#c",overflow:"visible"})),j.createElement("g",{clipPath:"url(#d)"},j.createElement("image",{xlinkHref:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEAlgCWAAD/7AARRHVja3kAAQAEAAAAHgAA/+4AIUFkb2JlAGTAAAAAAQMA EAMCAwYAAAPIAAAFtAAACfn/2wCEABALCwsMCxAMDBAXDw0PFxsUEBAUGx8XFxcXFx8eFxoaGhoX Hh4jJSclIx4vLzMzLy9AQEBAQEBAQEBAQEBAQEABEQ8PERMRFRISFRQRFBEUGhQWFhQaJhoaHBoa JjAjHh4eHiMwKy4nJycuKzU1MDA1NUBAP0BAQEBAQEBAQEBAQP/CABEIAK8AsQMBIgACEQEDEQH/ xADAAAEBAQADAQEAAAAAAAAAAAAAAQIEBQYHAwEBAAIDAQAAAAAAAAAAAAAAAAEFAgMEBhAAAQQC AgICAgIDAAAAAAAAABECAwQBBSAGEDASE0AUFTVwIzMRAAIBAQMFDAkEAgMAAAAAAAECAxEAIQQx QVESIhAgMEBhcYGRoTJCE7HRUmJygiNDBfCiMySSsuKTNBIAAgACBwYGAgMAAAAAAAAAAQIAERAh MUFREgMgMIGRobFhccHRIjJwUmJyQ//aAAwDAQACEQMRAAAA+gAAHV5uz6/y/DsHf8LrXW5U4zNz +X0rF6ztvnv6cr6C8939e0NQAABm+Q3P36OLpUbFIVBUFQXmcJi97yfA+0p3KHKAHX5Oo6BL5UbF QVBUFQVKAOXxGL6HvzHp6IGo8V6vwNiqLNUBBUFQW5pUFSgGvffP/TcL0IqXQeV7zobtpl0NSCpD TI0gqDSC3NKiV7Lrf1wfQx554vp+36a+aZbZqQ0yNMjTNNMjVzS3NRbmlQfQBQPM9B63yFsqTpnU grI0yNsjVyNs00zTVyNft+HZ4R7kefcP5z9S8DYOqkWU1kVkauKaZpq5G2bLVzTTNNep8v8AROKO QKk6zs2T5TPT+XvJJNjTI0zTTNNXNNXNNM2WrnnYu59X+f6UcBqAZ8H77O58nnpfM3E2GxUGrmmr mmkpbOxh+Pv3LqIDlAAAOl7pk+Z9d9c8/wB7wd7/AKzrnh3U2l/fsNbqf39P6Lmjz3ptq8GsAB// 2gAIAQIAAQUA8Mje/MWuwNrQNPrYOrwuJNczJLDJFnhXrumdFEyNvFzGuxaq5iz4YzL3QxNiZzc3 Dmzw5ikNdEufTfi+UZTb8YPTI35Rlf8A4+r/AElN3yg9MjvjGa+RM+m/L8Yxj8sdFK2RnNzsNbPL mWTxBO6J0crJG8XPa3Fq1mXPBj3MzHsMDbMLjGcZw6eJpJsGYJZpJc+f/9oACAEDAAEFAP8AAn// 2gAIAQEAAQUA5ZzjGLW91tYn7XNkk3+1kHbPYuz/ACOwGbvasIe03WZq9mozZimimZ7Njv6lPNzb XrufRBZnrP13Z8OzHIyRnoe9jG7bsMkzvZrtra176N+veh5Oc1rd1uX3n+6ldnoz6+/Bfr8ex7X7 H/ga3YS6+zDNHPF53WxxQpqufwesbL4P87+9m3sPwo5HRSUrTLdU2dr9Sguc54KL7uqW/lGdtnyy r4UUUUUUUUUX09fsfRtDtsmM3lFFFFFFFFFFFFF51ZPqtHaf7ZRRRRRRRRRRRRRRef8AI0ztP9so ooooooooooooooovH+OpncI8NvqKKKKKKKKKKKKKKKKL5qR/dbO4wZfTUUUUUUUUUUUUUUUUUXz1 2DM+2NrU/d1+VxlRRRRRRRRRRRRRRRRfPUKnxi8dlofpbNRRRRRRRRRRRRRRRfMMT5paNVlOp43+ rxsqOVxlRRRRRRRRRRRRePU9X838O26X6nqKKKKKKKKKLy1Gsl2VuCGKvFwc1r29i0Emul8L7NfQ sbCxrddBrqvJ7GPbveqS18+zVaW5s36/XVddB6dv1ijss7HQ7PW+mrTtXJNV09rSOKOGP15RL+u6 lbdZ65rsEurniHxujy3GXZioTSZr6CN+ael6vAU8UsQc/wD/2gAIAQICBj8AoyoCxieq3BfeKtNe NfePqvKK9NOAl2iemxQ4GsRJxLA3HZkKlH2bCMqCXc+e0VYZgbjGZa0N+HgaQq2sZQEW604nHcFW EwajBQ2WqcRQ2obviPXdBxah6GhP5TbnumX9lIo0/wCg3f8Ap0hPCa8t0zfqpNDaZv8AkPXdBBa5 6CgMtqmcB1vtGB3BZjICswXNlgGApmKwfsMYzIZ9x57RZjlAvMZVqQdfE7OZCVMS1F4r7RU68au8 TBqit15ziWmCxxNQibmeAuGx/9oACAEDAgY/APwJ/9oACAEBAQY/AN9U5LEeb5rjwx7Xb3e2xGHg VPecluwatiPO1Acyqo7aVtrHFS1Oh2A6gbf+qb/sb122cQxzbQVv9gbfWjSVeSqnrvHZYLMGgY5z tL1r6rCSF1kQ+JSCOzhTGn15xlVTsr8TWImkIjP202U6s/TwOvBI0baVNK8+mwjx41TkEyi75l9V hJGwdGFVYGoI4Eu7BUUVZiaADlJs0GCJSHIZRczc2gcLWM60R78Td082g282Bq0prqe8p0HflmIC gVJNwAFjBCSuFQ3DO5HiPJoHDieA0IuZTkYaDYTRXHI6HKraN8cBA2wh+swzsPB0Z+XiImSpQ3Sp mZfWM1lliYMjiqkbwsv80mzEOXO3Rapy8SOAlOy+1CTmbOvTvHCmsUH00pku7x6+JpKho6MGU8oN RaLEpcJFrTQchHQdyaetGVSE+Jtle02qcp4pNg2yofMTTQ3N1GnXuQwD7rljzIP+XFYamiy1jb5h d+6m5FGKbEVTzsxu7OKwy1pqSK1T7pB3G+BPRxb+T9reqzfAno4t/H+5vXaGQU24qHnVjeevisEV 31JEW/JtMBuQYgfacqeaQZeteKw+zFWRvlF37iNyfDgVZlJT412l7RahuI4pNjWyufLTTRb26zTq 3XZFpDiPqR6Knvj/AC4mkMY1nkIVRym60WGS8RrQnSTex6TusiD+xFtwnlzr8wtQ3EZRxI/kZhsJ swA528TdH6yb0/ksMuxIf7Cgd1j4+Y5+Xn4isK1Ea3zP7K+s5rJDCoSNBRVG9KsAysKMpvBBzGzY nDjWwUhup9onwnk0H9Hhlw+HWrG9mPdVfaay4eG/O7nK7HKTvyjqGRripFQRyg2fFfjlMkBvaAXu nw+0PRwv0l1IAaPOw2RyDSeawhw60ya7nvORnY8EZU/r4o3mVRcx99c/PlsWxEWtEPvR7SdJyjp4 Hy8LE0r5wouHOcgsJvybazZRh0Oz87Z+YddliiUJGgoqqKADhDrU1aX1yUsxknw8E1dpopkRq56r XV7LVwn5jCtoWWRV0eJWb0WqJsNIAKkpiIT0ULg9lgGKmvssrf6k2AGU3Xmg6zbZeEUpUtPEuX4n Fh5/5LBwrnpMrt1VA7bBsRjosU4p3pkVKj3Vb0k2AwPl+QCaeTq6lc/curwH/9k=",width:175,height:174,overflow:"visible",transform:"matrix(.48 0 0 .48 -5.258 3.595)"})))),x||(x=j.createElement("circle",{cx:52.4,cy:30.55,r:15.75,fill:"#5341d6"})),u||(u=j.createElement("defs",null,j.createElement("circle",{id:"e",cx:66.8,cy:15.75,r:15.75}))),h||(h=j.createElement("clipPath",{id:"f"},j.createElement("use",{xlinkHref:"#e",overflow:"visible"}))),g||(g=j.createElement("g",{clipPath:"url(#f)"},j.createElement("defs",null,j.createElement("path",{id:"g",d:"M46.05-5h41.5v41.5h-41.5z"})),j.createElement("clipPath",{id:"h"},j.createElement("use",{xlinkHref:"#g",overflow:"visible"})),j.createElement("g",{clipPath:"url(#h)"},j.createElement("image",{xlinkHref:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEAlgCWAAD/7AARRHVja3kAAQAEAAAAHgAA/+4AIUFkb2JlAGTAAAAAAQMA EAMCAwYAAALLAAADiwAABSX/2wCEABALCwsMCxAMDBAXDw0PFxsUEBAUGx8XFxcXFx8eFxoaGhoX Hh4jJSclIx4vLzMzLy9AQEBAQEBAQEBAQEBAQEABEQ8PERMRFRISFRQRFBEUGhQWFhQaJhoaHBoa JjAjHh4eHiMwKy4nJycuKzU1MDA1NUBAP0BAQEBAQEBAQEBAQP/CABEIAFoAWgMBIgACEQEDEQH/ xAC5AAEAAgMBAQAAAAAAAAAAAAACAAUDBAYBBwEAAwADAAAAAAAAAAAAAAAAAgMEAAEFEAACAgEE AgIBBQAAAAAAAAAAAQIDBBESEwUQISAiFDAxMiMVEQABAQMHCQUGBwAAAAAAAAABAgARAzAhMUFR EiIQIGFxgZHB0eEyQlIzBKGxYnKiNMITI0MURIQSAAECAQoFBAMAAAAAAAAAAAEAAhEQICExYYGR EiIyQVGh0eHwcUIjYnIT/9oADAMBAAIRAxEAAAD6BIcxaujo01buDXNNu1tVJ3nVZOSv5Id6STzS p36V5nxGqohk6MYYMjPCeuq2uY6eGKt0dvUGE+IsMhBjwHja0hFhedNzO7mrbStarmcbwosWAw14 x5MbXgsNabqt68S8pLzDyZaM5cVPLIRY0Blr8ZdnujZtZOc6SRW8dbbRkvNY+o0ao6LPfZzdXWMk V0kiy//aAAgBAgABBQArx9SNVaHRVIuxpQRRH2mJiND8Zc9fqKZFkRDX2rf1REiIc/7IS2tESJOy MI80uUr3kdw+TS3k3H//2gAIAQMAAQUAKsZMjTUiWPTJXYzr8Q0ThYRsN45HCuV2aSjcRuFachu9 5DcbFaQtI2CmbzIp5I+04yIyINs09GTwGlZDjIbdD//aAAgBAQABBQDzkdhj0OzuMht9pnEe3zou nvFrTfTfH4SlGEczPncMaGhjKrraZ9f2cMteewynZNjGMYxkJyrn1+YszHMy500DGMYxjGdRlfj5 h2k/sMYxjGMZrof6EjsnrkDGMYxjH57OL5RjGMYxj8fgM7GrfQMYxjGMZh47ycoaTWTRKi1jGMYx jOkwnTV4yceORXdTZTNjGMYzq+qlZL4W013QyOqsiWV2VtjKuvy7nidPRT+g/wBrSn+fx//aAAgB AgIGPwBRfgtrbxFbQPahZm6m9RJmPCqbl+EM93JCaDyaRjBCyaG/gXdQrDMzOX9eMarOUmmq2pUh uPhaQy8+F9kY+qpP/9oACAEDAgY/AFF5uC2NvEVsA/WhZmnM3qJImbD47vCImg2I20zqNzauygaC JaJfs3cMu5aS+9o7qkuw8rTVJ//aAAgBAQEGPwDLdffXYmrWWwJSgby3m/SnkzysL0FI/C5gI8N1 qkcjza/CWFp0VaxVmlSi5InJa5DemHuKtecFwlFChWOLflrwRwJxUrSnMMFJwIM/xHpIJWguUkvS dIYRKFpwxBp65FKHaOFOsySQS6HFwK20HfkQiwFR2zcJJ4aj+p/J22M6xIHGT/zMhVRS7cesnQfs n0jzLNTXxTDL9hpkocFzwoi98opyEGcGYhig9mlJtEifURA6JFDkg0hHXKUKmPdVYWuRA41WHVnj 1HqEuhidCDMVG06M25EDx7mfAN9PhMyuTOiJKTpDsuGGUjxKwj2sFxv1Ygt7I2V7ZA8aGT9rT3+D HyqP26c7/9k=",width:88,height:87,overflow:"visible",transform:"matrix(.48 0 0 .48 45.622 -5.045)"})))))};var v;function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{title:t,titleId:s,...n}=e;return j.createElement("svg",y({viewBox:"0 0 174 37",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve","aria-labelledby":s},n),t?j.createElement("title",{id:s},t):null,v||(v=j.createElement("path",{fill:"currentColor",d:"M77.543.376c-10.09 0-18.26 8.18-18.26 18.26s8.18 18.26 18.26 18.26c10.09 0 18.26-8.18 18.26-18.26S87.633.376 77.543.376zm0 29.44c-6.17 0-11.18-5-11.18-11.18 0-6.17 5-11.18 11.18-11.18s11.18 5 11.18 11.18-5.01 11.18-11.18 11.18zm41.27-29.44c-10.09 0-18.26 8.18-18.26 18.26s8.18 18.26 18.26 18.26c10.09 0 18.26-8.18 18.26-18.26s-8.17-18.26-18.26-18.26zm0 29.44c-6.17 0-11.18-5-11.18-11.18 0-6.17 5-11.18 11.18-11.18s11.18 5 11.18 11.18-5.01 11.18-11.18 11.18zM39.133.376c-4.76 0-9.01 2.16-11.83 5.55-2.83-3.39-7.08-5.55-11.83-5.55-8.51 0-15.41 6.9-15.41 15.41v21.12h7.09v-21.12a8.32 8.32 0 0 1 8.32-8.32c4.39 0 7.98 3.41 8.29 7.72-.01.2-.03.4-.03.6v21.12h7.15v-21.12c0-.2-.02-.4-.03-.6.31-4.31 3.9-7.72 8.29-7.72a8.32 8.32 0 0 1 8.32 8.32v21.12h7.09v-21.12c-.02-8.51-6.92-15.41-15.42-15.41zm118.09 0c-8.51 0-15.41 6.9-15.41 15.41v21.12h7.09v-21.12a8.32 8.32 0 0 1 16.64 0v21.12h7.09v-21.12c0-8.51-6.9-15.41-15.41-15.41z"})))};var E=s(50615),N=s(90728),Q=s(33453),B=s(81271);const M="$ moon run :build";function I(e,t){const s=Math.ceil(e-50);return Math.floor(Math.random()*(Math.floor(t-100)-s+1))+s}function k(e){return e>1e3?e/1e3+"s":`${e}ms`}const Z=[[["theme-tokens:build",I(450,800)]],[["design-system:build",I(250,1e3)],["accessibility:build",I(350,800)],["test-utils:build",I(250,700)]],[["data-layer:build",I(500,1e3)],["server:build",I(1400,2100)]],[["client:build",I(1300,1900)]],[["web:build",I(850,2150)],["mobile:build",I(750,1550)]]];function F(e){let{type:t,time:s,message:n}=e;return(0,c.jsxs)("li",{className:"list-none",children:["start"===t&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("span",{className:"text-gray-900",children:"\u25aa"}),(0,c.jsx)("span",{className:"text-gray-800",children:"\u25aa"}),(0,c.jsx)("span",{className:"text-gray-700",children:"\u25aa"}),(0,c.jsx)("span",{className:"text-gray-600",children:"\u25aa"})," "]}),"finish"===t&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("span",{className:"text-purple-700",children:"\u25aa"}),(0,c.jsx)("span",{className:"text-purple-600",children:"\u25aa"}),(0,c.jsx)("span",{className:"text-purple-500",children:"\u25aa"}),(0,c.jsx)("span",{className:"text-purple-400",children:"\u25aa"})," "]}),n,s&&(0,c.jsxs)("span",{className:"text-sm text-gray-700",children:[" (",k(s),")"]})]})}function U(){const e=(0,j.useRef)(null),[t,s]=(0,j.useState)(0),[n,r]=(0,j.useState)(-1),[i,a]=(0,j.useState)([]),[l,o]=(0,j.useState)(0),[d,m]=(0,j.useState)(0),A=(0,j.useRef)(!1);(0,j.useEffect)((()=>(A.current=!0,()=>{A.current=!1})),[]);const p=(0,j.useCallback)(((e,t)=>{A.current&&setTimeout((()=>{A.current&&e()}),t)}),[]);return(0,j.useEffect)((()=>{t{s((e=>e+1))}),125):(o(Date.now()),r(0))}),[t]),(0,j.useEffect)((()=>{if(n<0)return;if(n>=Z.length)return m(Date.now()),void p((()=>{s(0),r(-1),a([]),o(0),m(0)}),1e4);const e=Z[n],t=Math.max(...e.map((e=>e[1])));e.forEach((e=>{let[t,s]=e;a((e=>[...e,{type:"start",message:t}])),p((()=>{a((e=>[...e,{type:"finish",message:t,time:s}]))}),s)})),p((()=>{r((e=>e+1))}),t+100)}),[n]),(0,j.useEffect)((()=>{e.current&&(e.current.scrollTop=2*e.current.scrollHeight)}),[i,d]),(0,c.jsxs)("ul",{className:"flex flex-col w-full p-2 m-0 overflow-auto font-mono text-sm text-gray-200 border border-solid rounded-lg bg-slate-900 border-slate-500",style:{height:230},ref:e,children:[(0,c.jsx)("li",{className:"list-none",children:(0,c.jsx)("strong",{children:M.slice(0,t)})}),i.map((e=>(0,c.jsx)(F,{...e},e.type+e.message))),d>0&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("li",{className:"pt-2 list-none",children:[(0,c.jsx)("strong",{className:"text-gray-600",children:"Tasks"}),":"," ",(0,c.jsxs)("span",{className:"text-green-500",children:[i.length/2," completed"]})]}),(0,c.jsxs)("li",{className:"list-none",children:[(0,c.jsxs)("strong",{className:"text-gray-600",children:[(0,c.jsx)("span",{className:"invisible",children:"T"}),"Time"]}),": ",k(d-l)]})]})]})}const{version:z}=s(97107);function G(){return(0,c.jsx)("div",{className:"bg-gradient-to-b from-slate-900 to-slate-600 star-pattern",children:(0,c.jsxs)("div",{className:"max-w-7xl mx-auto py-10 px-4 pb-6 sm:py-12 sm:px-6 md:py-14 lg:py-16 lg:px-8 xl:py-20 flex flex-col md:flex-row",children:[(0,c.jsxs)("div",{className:"text-center md:text-left md:w-6/12",children:[(0,c.jsx)(B.Z,{icon:(0,c.jsx)(b,{height:75,style:{marginTop:1}}),text:(0,c.jsx)(R,{height:51,style:{top:19},className:"absolute"})}),(0,c.jsx)("p",{className:"mt-1 mb-0 text-base text-white sm:text-lg sm:max-w-xl sm:mx-auto md:text-xl md:mx-0 md:pr-4",children:"A task runner and monorepo management tool for the web ecosystem, written in Rust."}),(0,c.jsxs)("p",{className:"mt-1 text-white opacity-50 text-sm md:text-base md:pr-4",children:["Supports JavaScript, TypeScript, Rust, Go, Ruby,"," ",(0,c.jsx)(N.Z,{href:"/docs#supported-languages",variant:"muted",children:"and more"}),"."]}),(0,c.jsxs)("div",{className:"mt-3 flex justify-center md:justify-start",children:[(0,c.jsx)("div",{children:(0,c.jsxs)(Q.Z,{href:"/docs/install",children:["Get started",(0,c.jsx)(i.Z,{icon:r.XEr,className:"ml-1 md:ml-2 inline-block",style:{maxWidth:18}})]})}),(0,c.jsx)("div",{className:"ml-1 sm:ml-2 lg:ml-3",children:(0,c.jsxs)(n.default,{href:"https://www.npmjs.com/package/@moonrepo/cli",className:"w-full flex items-center justify-center px-2 py-1 sm:px-3 sm:py-2 text-base font-bold rounded-md text-white hover:text-white bg-white/5 hover:scale-110 md:text-lg group transition-transform",children:[(0,c.jsx)("span",{className:"opacity-50",children:"v"}),z]})})]})]}),(0,c.jsxs)("div",{className:"mt-4 md:mt-0 md:w-6/12 flex flex-col flex-grow-0",children:[(0,c.jsx)(U,{}),(0,c.jsxs)("div",{className:"mt-2 flex justify-center items-start gap-1",children:[(0,c.jsx)("div",{children:(0,c.jsx)(l.ZP,{className:"text-white opacity-50 m-0",size:"sm",children:"Backed by"})}),(0,c.jsx)("div",{children:(0,c.jsx)(E.Z,{height:22})})]})]})]})})}var C=s(95682);const H=[{title:"Smart hashing",icon:r.QGx,description:"Collects inputs from multiple sources to ensure builds are deterministic and reproducible."},{title:"Remote caching",icon:r.wEO,description:"Persists builds, hashes, and caches between teammates and CI/CD environments."},{title:"Integrated toolchain",icon:r.AlB,description:"Automatically downloads and installs explicit versions of languages and tools for consistency across the entire workspace or per project."},{title:"Multi-platform",icon:r.Ff$,description:"Runs on common development platforms: Linux, macOS, and Windows."}],P=[{title:"Project graph",icon:r.Bkj,description:"Generates a project graph for dependency and dependent relationships."},{title:"Code generation",icon:r.Krp,description:"Easily scaffold new applications, libraries, tooling, and more!"},{title:"Task inheritance",icon:r.JUO,description:"Define a task once to be inherited by all or scoped projects. Avoid defining the same task in every project."},{title:"Code ownership",icon:r.iJk,description:"Declare owners, maintainers, support channels, and more. Generate CODEOWNERS."}],T=[{title:"Dependency graph",icon:r.Hw7,description:"Generates a dependency graph to increase performance and reduce workloads."},{title:"Action pipeline",icon:r.ar8,description:"Executes actions in parallel and in order using a thread pool and our dependency graph."},{title:"Action distribution",icon:r.fjp,description:"Distributes actions across multiple machines to increase throughput.",status:"coming-soon"},{title:"Incremental builds",icon:r.dzC,description:"With our smart hashing, only rebuild projects that have been touched since the last build."}],D=[{title:"Flakiness detection",icon:r.I85,description:"Reduce flaky builds with automatic retries and passthrough settings."},{title:"Webhook events",icon:r.$IR,description:"Receive a webhook for every event in the pipeline. Useful for metrics gathering and insights.",status:"experimental"},{title:"Terminal notifications",icon:r.Azy,description:"Receives notifications in your chosen terminal when builds are successful... or are not.",status:"coming-soon"},{title:"Git hooks",icon:r.tx1,description:"Manage Git hooks to enforce workflows and requirements for contributors."}],K=[{title:"Configuration & convention",icon:r.auv,description:"Use moon the way you want, but with some guard rails."},{title:"Scalability aware",icon:r.o$R,description:"Engineered to scale and grow for codebases of any size."},{title:"Integrated packages",icon:r.m_D,description:(0,c.jsxs)(c.Fragment,{children:["Enhance your pipeline with our"," ",(0,c.jsx)(n.default,{href:"https://www.npmjs.com/org/moonrepo",children:"@moonrepo"})," npm packages."]}),status:"in-development"},{title:"Process inspection",icon:r.BC0,description:"Inspect and debug failing task processes.",status:"coming-soon"},{title:"Build profiles",icon:r.b2$,description:(0,c.jsxs)(c.Fragment,{children:["Record ",(0,c.jsx)(n.default,{href:"/docs/guides/profile",children:"CPU and heap profiles"})," that can be analyzed in Chrome."]})},{title:"Editor extensions",icon:r.E_d,description:(0,c.jsxs)(c.Fragment,{children:["Utilize moon extensions in your favorite editor, like"," ",(0,c.jsx)(n.default,{href:"/docs/editors/vscode",children:"Visual Studio Code"}),"."]})}];function S(){return(0,c.jsxs)(C.Z,{title:"moon - A task runner and monorepo management tool for the web ecosystem, written in Rust",description:"Reduces build times and repository maintenance costs through high-quality developer tooling.",children:[(0,c.jsx)(G,{}),(0,c.jsxs)("main",{children:[(0,c.jsxs)("div",{className:"bg-gradient-to-b from-slate-600 via-purple-600 to-white",children:[(0,c.jsx)(f.Z,{header:"Management",description:"Develop more, manage less",features:H,tier:1}),(0,c.jsx)(f.Z,{header:"Organization",description:"Architect a repository to scale",features:P,tier:2,reversed:!0}),(0,c.jsx)(f.Z,{header:"Orchestration",description:"Offload heavy tasks",features:T,tier:3}),(0,c.jsx)(f.Z,{header:"Notification",description:"Monitor pipeline health",features:D,tier:4,reversed:!0})]}),(0,c.jsx)(d,{header:"And many more features",features:K})]})]})}},9619:(e,t,s)=>{s.d(t,{Z:()=>l});var n=s(40624),r=s(31792),i=s(24246);const a={failure:"bg-red-100 text-red-900",info:"bg-pink-100 text-pink-900",success:"bg-green-100 text-green-900",warning:"bg-orange-100 text-orange-900"};function l(e){let{className:t,icon:s,text:l,variant:o}=e;return(0,i.jsxs)("span",{className:(0,n.Z)("inline-flex items-center px-1 py-0.5 rounded text-xs font-bold uppercase",o?a[o]:"bg-gray-100 text-gray-800",t),children:[s&&(0,i.jsx)(r.Z,{icon:s,className:"mr-1"}),l]})}},97107:e=>{e.exports=JSON.parse('{"name":"@moonrepo/cli","version":"1.24.2","description":"moon command line and core system.","keywords":["moon","repo","cli","core"],"files":["moon","postinstall.js"],"author":"Miles Johnson","license":"MIT","bin":{"moon":"moon"},"repository":{"type":"git","url":"https://github.com/moonrepo/moon","directory":"packages/cli"},"scripts":{"postinstall":"node ./postinstall.js"},"dependencies":{"detect-libc":"^2.0.3"},"optionalDependencies":{"@moonrepo/core-linux-arm64-gnu":"1.24.2","@moonrepo/core-linux-arm64-musl":"1.24.2","@moonrepo/core-linux-x64-gnu":"1.24.2","@moonrepo/core-linux-x64-musl":"1.24.2","@moonrepo/core-macos-arm64":"1.24.2","@moonrepo/core-macos-x64":"1.24.2","@moonrepo/core-windows-x64-msvc":"1.24.2"}}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[99662],{59220:(e,t,s)=>{s.d(t,{Z:()=>i});var n=s(9619),r=s(24246);function i(e){let{className:t,status:s}=e;switch(s){case"experimental":return(0,r.jsx)(n.Z,{className:t,text:"Experimental",variant:"failure"});case"in-development":return(0,r.jsx)(n.Z,{className:t,text:"In development",variant:"success"});case"coming-soon":return(0,r.jsx)(n.Z,{className:t,text:"Coming soon",variant:"warning"});case"new":return(0,r.jsx)(n.Z,{className:t,text:"New",variant:"info"});default:return null}}},33453:(e,t,s)=>{s.d(t,{Z:()=>a});var n=s(40624),r=s(36641),i=s(24246);function a(e){let{children:t,href:s,color:a}=e;return(0,i.jsx)(r.default,{href:s,className:(0,n.Z)("inline-flex items-center justify-center px-2 py-1 sm:px-3 sm:py-2 text-base font-bold rounded-md text-white hover:text-white hover:scale-105 md:text-lg transition-transform",a??"bg-purple-600"),children:t})}},75969:(e,t,s)=>{s.d(t,{Z:()=>m});var n=s(40624),r=s(31792),i=s(9187),a=s(30658),l=s(59220),o=s(24246);const c={1:"from-purple-600 to-blurple-600",2:"from-pink-400 to-red-400",3:"from-teal-400 to-slate-100",4:"from-yellow-300 to-green-600"},d={1:"text-blurple-300",2:"text-pink-500",3:"text-teal-600",4:"text-green-600"};function m(e){let{header:t,description:s,features:m,reversed:A,tier:p}=e;return(0,o.jsx)("div",{children:(0,o.jsx)("div",{className:"relative py-4 sm:py-5 lg:py-6",children:(0,o.jsx)("div",{className:"mx-auto max-w-md px-2 sm:max-w-3xl sm:px-3 lg:max-w-7xl lg:px-4",children:(0,o.jsxs)("div",{className:(0,n.Z)("md:flex items-center justify-between",A&&"flex-row-reverse"),children:[(0,o.jsxs)("aside",{className:(0,n.Z)("md:w-1/3 mx-2 md:mx-0 p-2 sm:p-3 md:p-4 drop-shadow z-0 rounded-t-lg text-center",A?"md:rounded-tl-none md:rounded-tr-lg md:rounded-bl-none md:rounded-br-lg bg-gradient-to-bl md:pl-0 md:text-left":"md:rounded-tl-lg md:rounded-tr-none md:rounded-bl-lg md:rounded-br-none bg-gradient-to-br md:pr-0 md:text-right",c[p]),children:[(0,o.jsx)("h2",{className:(0,n.Z)("m-0 px-1 py-0.5 inline-block text-base font-semibold uppercase tracking-wider text-white bg-black/20 rounded",A?"md:rounded-tl-none md:rounded-bl-none md:pl-4":"md:rounded-tr-none md:rounded-br-none md:pr-4"),children:t}),(0,o.jsx)(i.Z,{className:(0,n.Z)("mt-2 text-white",A?"md:ml-4":"md:mr-4"),level:2,children:s})]}),(0,o.jsx)("section",{className:"md:w-2/3 bg-white rounded-lg p-2 md:p-3 lg:p-4 drop-shadow z-10",children:(0,o.jsx)("ul",{className:"m-0 p-0 list-none grid grid-cols-1 sm:grid-cols-2 gap-2 md:gap-3 lg:gap-4",children:m.map((e=>(0,o.jsxs)("li",{className:"flex",children:[(0,o.jsx)("div",{className:"pt-1 w-9 shrink-0 grow-0",children:(0,o.jsx)(r.Z,{icon:e.icon,className:(0,n.Z)("text-5xl justify-center flex",d[p]),style:{maxWidth:54}})}),(0,o.jsxs)("div",{className:"ml-1",children:[(0,o.jsx)(i.Z,{level:4,className:"text-gray-900",children:e.title}),e.status&&(0,o.jsx)("p",{className:"m-0",children:(0,o.jsx)(l.Z,{status:e.status})}),(0,o.jsx)(a.ZP,{className:"mt-1 mb-0",variant:"muted",children:e.description})]})]},e.title)))})})]})})})})}},81271:(e,t,s)=>{s.d(t,{Z:()=>r});var n=s(24246);function r(e){let{icon:t,text:s}=e;return(0,n.jsxs)("h1",{className:"text-white flex justify-center md:justify-start items-stretch gap-3",style:{height:85},children:[(0,n.jsx)("div",{className:"relative",children:t}),(0,n.jsx)("div",{className:"relative",children:s})]})}},45655:(e,t,s)=>{s.r(t),s.d(t,{default:()=>S});var n=s(36641),r=s(21947),i=s(31792),a=s(9187),l=s(30658),o=s(59220),c=s(24246);function d(e){let{header:t,features:s}=e;return(0,c.jsx)("div",{className:"bg-white",children:(0,c.jsx)("div",{className:"relative py-4 sm:py-6 lg:py-8",children:(0,c.jsxs)("div",{className:"mx-auto max-w-md px-2 sm:max-w-3xl sm:px-3 lg:max-w-7xl lg:px-4",children:[(0,c.jsx)(a.Z,{align:"center",className:"text-gray-900",level:3,children:t}),(0,c.jsx)("dl",{className:"mt-4 grid grid-cols-1 gap-4 sm:grid-cols-2 sm:gap-5 lg:grid-cols-4 lg:gap-6",children:s.map((e=>(0,c.jsxs)("div",{className:"relative",children:[(0,c.jsxs)("dt",{children:[(0,c.jsx)(i.Z,{icon:e.icon,className:"absolute h-3 w-3 text-purple-500",style:{maxWidth:16}}),(0,c.jsx)(a.Z,{className:"ml-4 text-gray-900",level:5,children:e.title})]}),(0,c.jsxs)(l.ZP,{as:"dd",className:"mt-1 ml-4",variant:"muted",children:[e.status&&(0,c.jsx)("p",{className:"mb-1",children:(0,c.jsx)(o.Z,{status:e.status})}),e.description]})]},e.title)))})]})})})}var m,A,p,x,u,h,g,f=s(75969),j=s(27378);function w(){return w=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{title:t,titleId:s,...n}=e;return j.createElement("svg",w({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",xmlSpace:"preserve",viewBox:"0 0 82.38 81.99","aria-labelledby":s},n),t?j.createElement("title",{id:s},t):null,m||(m=j.createElement("defs",null,j.createElement("circle",{id:"a",cx:36.65,cy:45.34,r:36.65}))),A||(A=j.createElement("clipPath",{id:"b"},j.createElement("use",{xlinkHref:"#a",overflow:"visible"}))),p||(p=j.createElement("g",{clipPath:"url(#b)"},j.createElement("defs",null,j.createElement("path",{id:"c",d:"M-5 3.69h83.3v83.3H-5z"})),j.createElement("clipPath",{id:"d"},j.createElement("use",{xlinkHref:"#c",overflow:"visible"})),j.createElement("g",{clipPath:"url(#d)"},j.createElement("image",{xlinkHref:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEAlgCWAAD/7AARRHVja3kAAQAEAAAAHgAA/+4AIUFkb2JlAGTAAAAAAQMA EAMCAwYAAAPIAAAFtAAACfn/2wCEABALCwsMCxAMDBAXDw0PFxsUEBAUGx8XFxcXFx8eFxoaGhoX Hh4jJSclIx4vLzMzLy9AQEBAQEBAQEBAQEBAQEABEQ8PERMRFRISFRQRFBEUGhQWFhQaJhoaHBoa JjAjHh4eHiMwKy4nJycuKzU1MDA1NUBAP0BAQEBAQEBAQEBAQP/CABEIAK8AsQMBIgACEQEDEQH/ xADAAAEBAQADAQEAAAAAAAAAAAAAAQIEBQYHAwEBAAIDAQAAAAAAAAAAAAAAAAEFAgMEBhAAAQQC AgICAgIDAAAAAAAAABECAwQBBSAGEDASE0AUFTVwIzMRAAIBAQMFDAkEAgMAAAAAAAECAxEAIQQx QVESIhAgMEBhcYGRoTJCE7HRUmJygiNDBfCiMySSsuKTNBIAAgACBwYGAgMAAAAAAAAAAQIAERAh MUFREgMgMIGRobFhccHRIjJwUmJyQ//aAAwDAQACEQMRAAAA+gAAHV5uz6/y/DsHf8LrXW5U4zNz +X0rF6ztvnv6cr6C8939e0NQAABm+Q3P36OLpUbFIVBUFQXmcJi97yfA+0p3KHKAHX5Oo6BL5UbF QVBUFQVKAOXxGL6HvzHp6IGo8V6vwNiqLNUBBUFQW5pUFSgGvffP/TcL0IqXQeV7zobtpl0NSCpD TI0gqDSC3NKiV7Lrf1wfQx554vp+36a+aZbZqQ0yNMjTNNMjVzS3NRbmlQfQBQPM9B63yFsqTpnU grI0yNsjVyNs00zTVyNft+HZ4R7kefcP5z9S8DYOqkWU1kVkauKaZpq5G2bLVzTTNNep8v8AROKO QKk6zs2T5TPT+XvJJNjTI0zTTNNXNNXNNM2WrnnYu59X+f6UcBqAZ8H77O58nnpfM3E2GxUGrmmr mmkpbOxh+Pv3LqIDlAAAOl7pk+Z9d9c8/wB7wd7/AKzrnh3U2l/fsNbqf39P6Lmjz3ptq8GsAB// 2gAIAQIAAQUA8Mje/MWuwNrQNPrYOrwuJNczJLDJFnhXrumdFEyNvFzGuxaq5iz4YzL3QxNiZzc3 Dmzw5ikNdEufTfi+UZTb8YPTI35Rlf8A4+r/AElN3yg9MjvjGa+RM+m/L8Yxj8sdFK2RnNzsNbPL mWTxBO6J0crJG8XPa3Fq1mXPBj3MzHsMDbMLjGcZw6eJpJsGYJZpJc+f/9oACAEDAAEFAP8AAn// 2gAIAQEAAQUA5ZzjGLW91tYn7XNkk3+1kHbPYuz/ACOwGbvasIe03WZq9mozZimimZ7Njv6lPNzb XrufRBZnrP13Z8OzHIyRnoe9jG7bsMkzvZrtra176N+veh5Oc1rd1uX3n+6ldnoz6+/Bfr8ex7X7 H/ga3YS6+zDNHPF53WxxQpqufwesbL4P87+9m3sPwo5HRSUrTLdU2dr9Sguc54KL7uqW/lGdtnyy r4UUUUUUUUUX09fsfRtDtsmM3lFFFFFFFFFFFFF51ZPqtHaf7ZRRRRRRRRRRRRRRef8AI0ztP9so ooooooooooooooovH+OpncI8NvqKKKKKKKKKKKKKKKKL5qR/dbO4wZfTUUUUUUUUUUUUUUUUUXz1 2DM+2NrU/d1+VxlRRRRRRRRRRRRRRRRfPUKnxi8dlofpbNRRRRRRRRRRRRRRRfMMT5paNVlOp43+ rxsqOVxlRRRRRRRRRRRRePU9X838O26X6nqKKKKKKKKKLy1Gsl2VuCGKvFwc1r29i0Emul8L7NfQ sbCxrddBrqvJ7GPbveqS18+zVaW5s36/XVddB6dv1ijss7HQ7PW+mrTtXJNV09rSOKOGP15RL+u6 lbdZ65rsEurniHxujy3GXZioTSZr6CN+ael6vAU8UsQc/wD/2gAIAQICBj8AoyoCxieq3BfeKtNe NfePqvKK9NOAl2iemxQ4GsRJxLA3HZkKlH2bCMqCXc+e0VYZgbjGZa0N+HgaQq2sZQEW604nHcFW EwajBQ2WqcRQ2obviPXdBxah6GhP5TbnumX9lIo0/wCg3f8Ap0hPCa8t0zfqpNDaZv8AkPXdBBa5 6CgMtqmcB1vtGB3BZjICswXNlgGApmKwfsMYzIZ9x57RZjlAvMZVqQdfE7OZCVMS1F4r7RU68au8 TBqit15ziWmCxxNQibmeAuGx/9oACAEDAgY/APwJ/9oACAEBAQY/AN9U5LEeb5rjwx7Xb3e2xGHg VPecluwatiPO1Acyqo7aVtrHFS1Oh2A6gbf+qb/sb122cQxzbQVv9gbfWjSVeSqnrvHZYLMGgY5z tL1r6rCSF1kQ+JSCOzhTGn15xlVTsr8TWImkIjP202U6s/TwOvBI0baVNK8+mwjx41TkEyi75l9V hJGwdGFVYGoI4Eu7BUUVZiaADlJs0GCJSHIZRczc2gcLWM60R78Td082g282Bq0prqe8p0HflmIC gVJNwAFjBCSuFQ3DO5HiPJoHDieA0IuZTkYaDYTRXHI6HKraN8cBA2wh+swzsPB0Z+XiImSpQ3Sp mZfWM1lliYMjiqkbwsv80mzEOXO3Rapy8SOAlOy+1CTmbOvTvHCmsUH00pku7x6+JpKho6MGU8oN RaLEpcJFrTQchHQdyaetGVSE+Jtle02qcp4pNg2yofMTTQ3N1GnXuQwD7rljzIP+XFYamiy1jb5h d+6m5FGKbEVTzsxu7OKwy1pqSK1T7pB3G+BPRxb+T9reqzfAno4t/H+5vXaGQU24qHnVjeevisEV 31JEW/JtMBuQYgfacqeaQZeteKw+zFWRvlF37iNyfDgVZlJT412l7RahuI4pNjWyufLTTRb26zTq 3XZFpDiPqR6Knvj/AC4mkMY1nkIVRym60WGS8RrQnSTex6TusiD+xFtwnlzr8wtQ3EZRxI/kZhsJ swA528TdH6yb0/ksMuxIf7Cgd1j4+Y5+Xn4isK1Ea3zP7K+s5rJDCoSNBRVG9KsAysKMpvBBzGzY nDjWwUhup9onwnk0H9Hhlw+HWrG9mPdVfaay4eG/O7nK7HKTvyjqGRripFQRyg2fFfjlMkBvaAXu nw+0PRwv0l1IAaPOw2RyDSeawhw60ya7nvORnY8EZU/r4o3mVRcx99c/PlsWxEWtEPvR7SdJyjp4 Hy8LE0r5wouHOcgsJvybazZRh0Oz87Z+YddliiUJGgoqqKADhDrU1aX1yUsxknw8E1dpopkRq56r XV7LVwn5jCtoWWRV0eJWb0WqJsNIAKkpiIT0ULg9lgGKmvssrf6k2AGU3Xmg6zbZeEUpUtPEuX4n Fh5/5LBwrnpMrt1VA7bBsRjosU4p3pkVKj3Vb0k2AwPl+QCaeTq6lc/curwH/9k=",width:175,height:174,overflow:"visible",transform:"matrix(.48 0 0 .48 -5.258 3.595)"})))),x||(x=j.createElement("circle",{cx:52.4,cy:30.55,r:15.75,fill:"#5341d6"})),u||(u=j.createElement("defs",null,j.createElement("circle",{id:"e",cx:66.8,cy:15.75,r:15.75}))),h||(h=j.createElement("clipPath",{id:"f"},j.createElement("use",{xlinkHref:"#e",overflow:"visible"}))),g||(g=j.createElement("g",{clipPath:"url(#f)"},j.createElement("defs",null,j.createElement("path",{id:"g",d:"M46.05-5h41.5v41.5h-41.5z"})),j.createElement("clipPath",{id:"h"},j.createElement("use",{xlinkHref:"#g",overflow:"visible"})),j.createElement("g",{clipPath:"url(#h)"},j.createElement("image",{xlinkHref:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEAlgCWAAD/7AARRHVja3kAAQAEAAAAHgAA/+4AIUFkb2JlAGTAAAAAAQMA EAMCAwYAAALLAAADiwAABSX/2wCEABALCwsMCxAMDBAXDw0PFxsUEBAUGx8XFxcXFx8eFxoaGhoX Hh4jJSclIx4vLzMzLy9AQEBAQEBAQEBAQEBAQEABEQ8PERMRFRISFRQRFBEUGhQWFhQaJhoaHBoa JjAjHh4eHiMwKy4nJycuKzU1MDA1NUBAP0BAQEBAQEBAQEBAQP/CABEIAFoAWgMBIgACEQEDEQH/ xAC5AAEAAgMBAQAAAAAAAAAAAAACAAUDBAYBBwEAAwADAAAAAAAAAAAAAAAAAgMEAAEFEAACAgEE AgIBBQAAAAAAAAAAAQIDBBESEwUQISAiFDAxMiMVEQABAQMHCQUGBwAAAAAAAAABAgARAzAhMUFR EiIQIGFxgZHB0eEyQlIzBKGxYnKiNMITI0MURIQSAAECAQoFBAMAAAAAAAAAAAEAAhEQICExYYGR EiIyQVGh0eHwcUIjYnIT/9oADAMBAAIRAxEAAAD6BIcxaujo01buDXNNu1tVJ3nVZOSv5Id6STzS p36V5nxGqohk6MYYMjPCeuq2uY6eGKt0dvUGE+IsMhBjwHja0hFhedNzO7mrbStarmcbwosWAw14 x5MbXgsNabqt68S8pLzDyZaM5cVPLIRY0Blr8ZdnujZtZOc6SRW8dbbRkvNY+o0ao6LPfZzdXWMk V0kiy//aAAgBAgABBQArx9SNVaHRVIuxpQRRH2mJiND8Zc9fqKZFkRDX2rf1REiIc/7IS2tESJOy MI80uUr3kdw+TS3k3H//2gAIAQMAAQUAKsZMjTUiWPTJXYzr8Q0ThYRsN45HCuV2aSjcRuFachu9 5DcbFaQtI2CmbzIp5I+04yIyINs09GTwGlZDjIbdD//aAAgBAQABBQDzkdhj0OzuMht9pnEe3zou nvFrTfTfH4SlGEczPncMaGhjKrraZ9f2cMteewynZNjGMYxkJyrn1+YszHMy500DGMYxjGdRlfj5 h2k/sMYxjGMZrof6EjsnrkDGMYxjH57OL5RjGMYxj8fgM7GrfQMYxjGMZh47ycoaTWTRKi1jGMYx jOkwnTV4yceORXdTZTNjGMYzq+qlZL4W013QyOqsiWV2VtjKuvy7nidPRT+g/wBrSn+fx//aAAgB AgIGPwBRfgtrbxFbQPahZm6m9RJmPCqbl+EM93JCaDyaRjBCyaG/gXdQrDMzOX9eMarOUmmq2pUh uPhaQy8+F9kY+qpP/9oACAEDAgY/AFF5uC2NvEVsA/WhZmnM3qJImbD47vCImg2I20zqNzauygaC JaJfs3cMu5aS+9o7qkuw8rTVJ//aAAgBAQEGPwDLdffXYmrWWwJSgby3m/SnkzysL0FI/C5gI8N1 qkcjza/CWFp0VaxVmlSi5InJa5DemHuKtecFwlFChWOLflrwRwJxUrSnMMFJwIM/xHpIJWguUkvS dIYRKFpwxBp65FKHaOFOsySQS6HFwK20HfkQiwFR2zcJJ4aj+p/J22M6xIHGT/zMhVRS7cesnQfs n0jzLNTXxTDL9hpkocFzwoi98opyEGcGYhig9mlJtEifURA6JFDkg0hHXKUKmPdVYWuRA41WHVnj 1HqEuhidCDMVG06M25EDx7mfAN9PhMyuTOiJKTpDsuGGUjxKwj2sFxv1Ygt7I2V7ZA8aGT9rT3+D HyqP26c7/9k=",width:88,height:87,overflow:"visible",transform:"matrix(.48 0 0 .48 45.622 -5.045)"})))))};var v;function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{title:t,titleId:s,...n}=e;return j.createElement("svg",y({viewBox:"0 0 174 37",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve","aria-labelledby":s},n),t?j.createElement("title",{id:s},t):null,v||(v=j.createElement("path",{fill:"currentColor",d:"M77.543.376c-10.09 0-18.26 8.18-18.26 18.26s8.18 18.26 18.26 18.26c10.09 0 18.26-8.18 18.26-18.26S87.633.376 77.543.376zm0 29.44c-6.17 0-11.18-5-11.18-11.18 0-6.17 5-11.18 11.18-11.18s11.18 5 11.18 11.18-5.01 11.18-11.18 11.18zm41.27-29.44c-10.09 0-18.26 8.18-18.26 18.26s8.18 18.26 18.26 18.26c10.09 0 18.26-8.18 18.26-18.26s-8.17-18.26-18.26-18.26zm0 29.44c-6.17 0-11.18-5-11.18-11.18 0-6.17 5-11.18 11.18-11.18s11.18 5 11.18 11.18-5.01 11.18-11.18 11.18zM39.133.376c-4.76 0-9.01 2.16-11.83 5.55-2.83-3.39-7.08-5.55-11.83-5.55-8.51 0-15.41 6.9-15.41 15.41v21.12h7.09v-21.12a8.32 8.32 0 0 1 8.32-8.32c4.39 0 7.98 3.41 8.29 7.72-.01.2-.03.4-.03.6v21.12h7.15v-21.12c0-.2-.02-.4-.03-.6.31-4.31 3.9-7.72 8.29-7.72a8.32 8.32 0 0 1 8.32 8.32v21.12h7.09v-21.12c-.02-8.51-6.92-15.41-15.42-15.41zm118.09 0c-8.51 0-15.41 6.9-15.41 15.41v21.12h7.09v-21.12a8.32 8.32 0 0 1 16.64 0v21.12h7.09v-21.12c0-8.51-6.9-15.41-15.41-15.41z"})))};var E=s(50615),N=s(90728),Q=s(33453),B=s(81271);const M="$ moon run :build";function I(e,t){const s=Math.ceil(e-50);return Math.floor(Math.random()*(Math.floor(t-100)-s+1))+s}function k(e){return e>1e3?e/1e3+"s":`${e}ms`}const Z=[[["theme-tokens:build",I(450,800)]],[["design-system:build",I(250,1e3)],["accessibility:build",I(350,800)],["test-utils:build",I(250,700)]],[["data-layer:build",I(500,1e3)],["server:build",I(1400,2100)]],[["client:build",I(1300,1900)]],[["web:build",I(850,2150)],["mobile:build",I(750,1550)]]];function F(e){let{type:t,time:s,message:n}=e;return(0,c.jsxs)("li",{className:"list-none",children:["start"===t&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("span",{className:"text-gray-900",children:"\u25aa"}),(0,c.jsx)("span",{className:"text-gray-800",children:"\u25aa"}),(0,c.jsx)("span",{className:"text-gray-700",children:"\u25aa"}),(0,c.jsx)("span",{className:"text-gray-600",children:"\u25aa"})," "]}),"finish"===t&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("span",{className:"text-purple-700",children:"\u25aa"}),(0,c.jsx)("span",{className:"text-purple-600",children:"\u25aa"}),(0,c.jsx)("span",{className:"text-purple-500",children:"\u25aa"}),(0,c.jsx)("span",{className:"text-purple-400",children:"\u25aa"})," "]}),n,s&&(0,c.jsxs)("span",{className:"text-sm text-gray-700",children:[" (",k(s),")"]})]})}function U(){const e=(0,j.useRef)(null),[t,s]=(0,j.useState)(0),[n,r]=(0,j.useState)(-1),[i,a]=(0,j.useState)([]),[l,o]=(0,j.useState)(0),[d,m]=(0,j.useState)(0),A=(0,j.useRef)(!1);(0,j.useEffect)((()=>(A.current=!0,()=>{A.current=!1})),[]);const p=(0,j.useCallback)(((e,t)=>{A.current&&setTimeout((()=>{A.current&&e()}),t)}),[]);return(0,j.useEffect)((()=>{t{s((e=>e+1))}),125):(o(Date.now()),r(0))}),[t]),(0,j.useEffect)((()=>{if(n<0)return;if(n>=Z.length)return m(Date.now()),void p((()=>{s(0),r(-1),a([]),o(0),m(0)}),1e4);const e=Z[n],t=Math.max(...e.map((e=>e[1])));e.forEach((e=>{let[t,s]=e;a((e=>[...e,{type:"start",message:t}])),p((()=>{a((e=>[...e,{type:"finish",message:t,time:s}]))}),s)})),p((()=>{r((e=>e+1))}),t+100)}),[n]),(0,j.useEffect)((()=>{e.current&&(e.current.scrollTop=2*e.current.scrollHeight)}),[i,d]),(0,c.jsxs)("ul",{className:"flex flex-col w-full p-2 m-0 overflow-auto font-mono text-sm text-gray-200 border border-solid rounded-lg bg-slate-900 border-slate-500",style:{height:230},ref:e,children:[(0,c.jsx)("li",{className:"list-none",children:(0,c.jsx)("strong",{children:M.slice(0,t)})}),i.map((e=>(0,c.jsx)(F,{...e},e.type+e.message))),d>0&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("li",{className:"pt-2 list-none",children:[(0,c.jsx)("strong",{className:"text-gray-600",children:"Tasks"}),":"," ",(0,c.jsxs)("span",{className:"text-green-500",children:[i.length/2," completed"]})]}),(0,c.jsxs)("li",{className:"list-none",children:[(0,c.jsxs)("strong",{className:"text-gray-600",children:[(0,c.jsx)("span",{className:"invisible",children:"T"}),"Time"]}),": ",k(d-l)]})]})]})}const{version:z}=s(97107);function G(){return(0,c.jsx)("div",{className:"bg-gradient-to-b from-slate-900 to-slate-600 star-pattern",children:(0,c.jsxs)("div",{className:"max-w-7xl mx-auto py-10 px-4 pb-6 sm:py-12 sm:px-6 md:py-14 lg:py-16 lg:px-8 xl:py-20 flex flex-col md:flex-row",children:[(0,c.jsxs)("div",{className:"text-center md:text-left md:w-6/12",children:[(0,c.jsx)(B.Z,{icon:(0,c.jsx)(b,{height:75,style:{marginTop:1}}),text:(0,c.jsx)(R,{height:51,style:{top:19},className:"absolute"})}),(0,c.jsx)("p",{className:"mt-1 mb-0 text-base text-white sm:text-lg sm:max-w-xl sm:mx-auto md:text-xl md:mx-0 md:pr-4",children:"A task runner and monorepo management tool for the web ecosystem, written in Rust."}),(0,c.jsxs)("p",{className:"mt-1 text-white opacity-50 text-sm md:text-base md:pr-4",children:["Supports JavaScript, TypeScript, Rust, Go, Ruby,"," ",(0,c.jsx)(N.Z,{href:"/docs#supported-languages",variant:"muted",children:"and more"}),"."]}),(0,c.jsxs)("div",{className:"mt-3 flex justify-center md:justify-start",children:[(0,c.jsx)("div",{children:(0,c.jsxs)(Q.Z,{href:"/docs/install",children:["Get started",(0,c.jsx)(i.Z,{icon:r.XEr,className:"ml-1 md:ml-2 inline-block",style:{maxWidth:18}})]})}),(0,c.jsx)("div",{className:"ml-1 sm:ml-2 lg:ml-3",children:(0,c.jsxs)(n.default,{href:"https://www.npmjs.com/package/@moonrepo/cli",className:"w-full flex items-center justify-center px-2 py-1 sm:px-3 sm:py-2 text-base font-bold rounded-md text-white hover:text-white bg-white/5 hover:scale-110 md:text-lg group transition-transform",children:[(0,c.jsx)("span",{className:"opacity-50",children:"v"}),z]})})]})]}),(0,c.jsxs)("div",{className:"mt-4 md:mt-0 md:w-6/12 flex flex-col flex-grow-0",children:[(0,c.jsx)(U,{}),(0,c.jsxs)("div",{className:"mt-2 flex justify-center items-start gap-1",children:[(0,c.jsx)("div",{children:(0,c.jsx)(l.ZP,{className:"text-white opacity-50 m-0",size:"sm",children:"Backed by"})}),(0,c.jsx)("div",{children:(0,c.jsx)(E.Z,{height:22})})]})]})]})})}var C=s(95682);const H=[{title:"Smart hashing",icon:r.QGx,description:"Collects inputs from multiple sources to ensure builds are deterministic and reproducible."},{title:"Remote caching",icon:r.wEO,description:"Persists builds, hashes, and caches between teammates and CI/CD environments."},{title:"Integrated toolchain",icon:r.AlB,description:"Automatically downloads and installs explicit versions of languages and tools for consistency across the entire workspace or per project."},{title:"Multi-platform",icon:r.Ff$,description:"Runs on common development platforms: Linux, macOS, and Windows."}],P=[{title:"Project graph",icon:r.Bkj,description:"Generates a project graph for dependency and dependent relationships."},{title:"Code generation",icon:r.Krp,description:"Easily scaffold new applications, libraries, tooling, and more!"},{title:"Task inheritance",icon:r.JUO,description:"Define a task once to be inherited by all or scoped projects. Avoid defining the same task in every project."},{title:"Code ownership",icon:r.iJk,description:"Declare owners, maintainers, support channels, and more. Generate CODEOWNERS."}],T=[{title:"Dependency graph",icon:r.Hw7,description:"Generates a dependency graph to increase performance and reduce workloads."},{title:"Action pipeline",icon:r.ar8,description:"Executes actions in parallel and in order using a thread pool and our dependency graph."},{title:"Action distribution",icon:r.fjp,description:"Distributes actions across multiple machines to increase throughput.",status:"coming-soon"},{title:"Incremental builds",icon:r.dzC,description:"With our smart hashing, only rebuild projects that have been touched since the last build."}],D=[{title:"Flakiness detection",icon:r.I85,description:"Reduce flaky builds with automatic retries and passthrough settings."},{title:"Webhook events",icon:r.$IR,description:"Receive a webhook for every event in the pipeline. Useful for metrics gathering and insights.",status:"experimental"},{title:"Terminal notifications",icon:r.Azy,description:"Receives notifications in your chosen terminal when builds are successful... or are not.",status:"coming-soon"},{title:"Git hooks",icon:r.tx1,description:"Manage Git hooks to enforce workflows and requirements for contributors."}],K=[{title:"Configuration & convention",icon:r.auv,description:"Use moon the way you want, but with some guard rails."},{title:"Scalability aware",icon:r.o$R,description:"Engineered to scale and grow for codebases of any size."},{title:"Integrated packages",icon:r.m_D,description:(0,c.jsxs)(c.Fragment,{children:["Enhance your pipeline with our"," ",(0,c.jsx)(n.default,{href:"https://www.npmjs.com/org/moonrepo",children:"@moonrepo"})," npm packages."]}),status:"in-development"},{title:"Process inspection",icon:r.BC0,description:"Inspect and debug failing task processes.",status:"coming-soon"},{title:"Build profiles",icon:r.b2$,description:(0,c.jsxs)(c.Fragment,{children:["Record ",(0,c.jsx)(n.default,{href:"/docs/guides/profile",children:"CPU and heap profiles"})," that can be analyzed in Chrome."]})},{title:"Editor extensions",icon:r.E_d,description:(0,c.jsxs)(c.Fragment,{children:["Utilize moon extensions in your favorite editor, like"," ",(0,c.jsx)(n.default,{href:"/docs/editors/vscode",children:"Visual Studio Code"}),"."]})}];function S(){return(0,c.jsxs)(C.Z,{title:"moon - A task runner and monorepo management tool for the web ecosystem, written in Rust",description:"Reduces build times and repository maintenance costs through high-quality developer tooling.",children:[(0,c.jsx)(G,{}),(0,c.jsxs)("main",{children:[(0,c.jsxs)("div",{className:"bg-gradient-to-b from-slate-600 via-purple-600 to-white",children:[(0,c.jsx)(f.Z,{header:"Management",description:"Develop more, manage less",features:H,tier:1}),(0,c.jsx)(f.Z,{header:"Organization",description:"Architect a repository to scale",features:P,tier:2,reversed:!0}),(0,c.jsx)(f.Z,{header:"Orchestration",description:"Offload heavy tasks",features:T,tier:3}),(0,c.jsx)(f.Z,{header:"Notification",description:"Monitor pipeline health",features:D,tier:4,reversed:!0})]}),(0,c.jsx)(d,{header:"And many more features",features:K})]})]})}},9619:(e,t,s)=>{s.d(t,{Z:()=>l});var n=s(40624),r=s(31792),i=s(24246);const a={failure:"bg-red-100 text-red-900",info:"bg-pink-100 text-pink-900",success:"bg-green-100 text-green-900",warning:"bg-orange-100 text-orange-900"};function l(e){let{className:t,icon:s,text:l,variant:o}=e;return(0,i.jsxs)("span",{className:(0,n.Z)("inline-flex items-center px-1 py-0.5 rounded text-xs font-bold uppercase",o?a[o]:"bg-gray-100 text-gray-800",t),children:[s&&(0,i.jsx)(r.Z,{icon:s,className:"mr-1"}),l]})}},97107:e=>{e.exports=JSON.parse('{"name":"@moonrepo/cli","version":"1.24.3","description":"moon command line and core system.","keywords":["moon","repo","cli","core"],"files":["moon","postinstall.js"],"author":"Miles Johnson","license":"MIT","bin":{"moon":"moon"},"repository":{"type":"git","url":"https://github.com/moonrepo/moon","directory":"packages/cli"},"scripts":{"postinstall":"node ./postinstall.js"},"dependencies":{"detect-libc":"^2.0.3"},"optionalDependencies":{"@moonrepo/core-linux-arm64-gnu":"1.24.3","@moonrepo/core-linux-arm64-musl":"1.24.3","@moonrepo/core-linux-x64-gnu":"1.24.3","@moonrepo/core-linux-x64-musl":"1.24.3","@moonrepo/core-macos-arm64":"1.24.3","@moonrepo/core-macos-x64":"1.24.3","@moonrepo/core-windows-x64-msvc":"1.24.3"}}')}}]); \ No newline at end of file diff --git a/assets/js/1b469a71.c3d7ad32.js b/assets/js/1b469a71.0f6c402f.js similarity index 99% rename from assets/js/1b469a71.c3d7ad32.js rename to assets/js/1b469a71.0f6c402f.js index 83140adb471..047fd2fbb1b 100644 --- a/assets/js/1b469a71.c3d7ad32.js +++ b/assets/js/1b469a71.0f6c402f.js @@ -1 +1 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[87451],{457:e=>{e.exports=JSON.parse('[{"entryPoints":[{"index":true,"label":"Index","reflection":{"id":1,"name":"@moonrepo/report","variant":"declaration","kind":2,"flags":{},"children":[{"id":29,"name":"PreparedAction","variant":"declaration","kind":256,"flags":{},"children":[{"id":30,"name":"comments","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":4,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":31,"name":"duration","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":5,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../packages/types/src/common.ts","qualifiedName":"Duration"},"name":"Duration","package":"@moonrepo/types"}]}},{"id":32,"name":"icon","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":6,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":33,"name":"label","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":7,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":34,"name":"status","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":8,"character":4}],"type":{"type":"reference","target":173,"name":"ActionStatus","package":"@moonrepo/types"}},{"id":35,"name":"time","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":9,"character":4}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[30,31,32,33,34,35]}],"sources":[{"fileName":"report/cjs/report.d.ts","line":3,"character":17}],"permalink":"/api/report/interface/PreparedAction","previousId":20},{"id":44,"name":"formatDuration","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/cjs/time.d.ts","line":4,"character":24}],"signatures":[{"id":45,"name":"formatDuration","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/cjs/time.d.ts","line":4,"character":24}],"parameters":[{"id":46,"name":"duration","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../packages/types/src/common.ts","qualifiedName":"Duration"},"name":"Duration","package":"@moonrepo/types"}]}}],"type":{"type":"intrinsic","name":"string"}}],"permalink":"/api/report/function/formatDuration","nextId":39},{"id":39,"name":"formatTime","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/cjs/time.d.ts","line":3,"character":24}],"signatures":[{"id":40,"name":"formatTime","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/cjs/time.d.ts","line":3,"character":24}],"parameters":[{"id":41,"name":"mins","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"number"}},{"id":42,"name":"secs","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"number"}},{"id":43,"name":"millis","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"intrinsic","name":"string"}}],"permalink":"/api/report/function/formatTime","previousId":44,"nextId":36},{"id":36,"name":"getDurationInMillis","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/cjs/time.d.ts","line":2,"character":24}],"signatures":[{"id":37,"name":"getDurationInMillis","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/cjs/time.d.ts","line":2,"character":24}],"parameters":[{"id":38,"name":"duration","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../packages/types/src/common.ts","qualifiedName":"Duration"},"name":"Duration","package":"@moonrepo/types"}}],"type":{"type":"intrinsic","name":"number"}}],"permalink":"/api/report/function/getDurationInMillis","previousId":39,"nextId":4},{"id":4,"name":"getIconForStatus","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":4,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L4"}],"signatures":[{"id":5,"name":"getIconForStatus","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":4,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L4"}],"parameters":[{"id":6,"name":"status","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":173,"name":"ActionStatus","package":"@moonrepo/types"}}],"type":{"type":"intrinsic","name":"string"}}],"permalink":"/api/report/function/getIconForStatus","previousId":36,"nextId":7},{"id":7,"name":"hasFailed","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":27,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L27"}],"signatures":[{"id":8,"name":"hasFailed","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":27,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L27"}],"parameters":[{"id":9,"name":"status","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":173,"name":"ActionStatus","package":"@moonrepo/types"}}],"type":{"type":"intrinsic","name":"boolean"}}],"permalink":"/api/report/function/hasFailed","previousId":4,"nextId":10},{"id":10,"name":"hasPassed","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":31,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L31"}],"signatures":[{"id":11,"name":"hasPassed","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":31,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L31"}],"parameters":[{"id":12,"name":"status","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":173,"name":"ActionStatus","package":"@moonrepo/types"}}],"type":{"type":"intrinsic","name":"boolean"}}],"permalink":"/api/report/function/hasPassed","previousId":7,"nextId":13},{"id":13,"name":"isFlaky","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":35,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L35"}],"signatures":[{"id":14,"name":"isFlaky","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":35,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L35"}],"parameters":[{"id":15,"name":"action","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":183,"name":"Action","package":"@moonrepo/types"}}],"type":{"type":"intrinsic","name":"boolean"}}],"permalink":"/api/report/function/isFlaky","previousId":10,"nextId":16},{"id":16,"name":"isSlow","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":48,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L48"}],"signatures":[{"id":17,"name":"isSlow","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":48,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L48"}],"parameters":[{"id":18,"name":"action","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":183,"name":"Action","package":"@moonrepo/types"}},{"id":19,"name":"slowThreshold","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"intrinsic","name":"boolean"}}],"permalink":"/api/report/function/isSlow","previousId":13,"nextId":25},{"id":25,"name":"prepareReportActions","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":11,"character":24}],"signatures":[{"id":26,"name":"prepareReportActions","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":11,"character":24}],"parameters":[{"id":27,"name":"report","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":206,"name":"RunReport","package":"@moonrepo/types"}},{"id":28,"name":"slowThreshold","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"array","elementType":{"type":"reference","target":29,"name":"PreparedAction","package":"@moonrepo/report"}}}],"permalink":"/api/report/function/prepareReportActions","previousId":16,"nextId":20},{"id":20,"name":"sortReport","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":2,"character":24}],"signatures":[{"id":21,"name":"sortReport","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":2,"character":24}],"parameters":[{"id":22,"name":"report","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":206,"name":"RunReport","package":"@moonrepo/types"}},{"id":23,"name":"sortBy","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"literal","value":"label"},{"type":"literal","value":"time"}]}},{"id":24,"name":"sortDir","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"literal","value":"asc"},{"type":"literal","value":"desc"}]}}],"type":{"type":"intrinsic","name":"void"}}],"permalink":"/api/report/function/sortReport","previousId":25,"nextId":29}],"groups":[{"title":"Functions","children":[44,39,36,4,7,10,13,16,25,20]},{"title":"Interfaces","children":[29]}],"sources":[{"fileName":"report/src/index.ts","line":1,"character":0,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/index.ts#L1"}],"permalink":"/api/report"},"urlSlug":"report"}],"packageName":"@moonrepo/report","packageVersion":"1.2.1"},{"entryPoints":[{"index":true,"label":"Index","reflection":{"id":2,"name":"@moonrepo/runtime","variant":"declaration","kind":2,"flags":{},"children":[{"id":49,"name":"RuntimeContext","variant":"declaration","kind":256,"flags":{},"children":[{"id":50,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"runtime/src/context.ts","line":6,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/runtime/src/context.ts#L6"}],"type":{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}},{"id":51,"name":"projectRoot","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"runtime/src/context.ts","line":7,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/runtime/src/context.ts#L7"}],"type":{"type":"reference","target":{"sourceFileName":"../packages/runtime/node_modules/@boost/common/dts/Path.d.ts","qualifiedName":"Path"},"name":"Path","package":"@boost/common"}},{"id":52,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"runtime/src/context.ts","line":8,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/runtime/src/context.ts#L8"}],"type":{"type":"intrinsic","name":"string"}},{"id":53,"name":"workspaceRoot","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"runtime/src/context.ts","line":9,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/runtime/src/context.ts#L9"}],"type":{"type":"reference","target":{"sourceFileName":"../packages/runtime/node_modules/@boost/common/dts/Path.d.ts","qualifiedName":"Path"},"name":"Path","package":"@boost/common"}}],"groups":[{"title":"Properties","children":[50,51,52,53]}],"sources":[{"fileName":"runtime/src/context.ts","line":5,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/runtime/src/context.ts#L5"}],"permalink":"/api/runtime/interface/RuntimeContext","previousId":47},{"id":47,"name":"getContext","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"runtime/src/context.ts","line":12,"character":22,"url":"https://github.com/moonrepo/moon/blob/master/packages/runtime/src/context.ts#L12"}],"signatures":[{"id":48,"name":"getContext","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"runtime/src/context.ts","line":12,"character":22,"url":"https://github.com/moonrepo/moon/blob/master/packages/runtime/src/context.ts#L12"}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":49,"name":"RuntimeContext","package":"@moonrepo/runtime"}],"name":"Promise","package":"typescript"}}],"permalink":"/api/runtime/function/getContext","nextId":49}],"groups":[{"title":"Functions","children":[47]},{"title":"Interfaces","children":[49]}],"sources":[{"fileName":"runtime/src/index.ts","line":1,"character":0,"url":"https://github.com/moonrepo/moon/blob/master/packages/runtime/src/index.ts#L1"}],"permalink":"/api/runtime"},"urlSlug":"runtime"}],"packageName":"@moonrepo/runtime","packageVersion":"0.0.16"},{"entryPoints":[{"index":true,"label":"Index","reflection":{"id":3,"name":"@moonrepo/types","variant":"declaration","kind":2,"flags":{},"children":[{"id":183,"name":"Action","variant":"declaration","kind":256,"flags":{},"children":[{"id":184,"name":"allowFailure","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":14,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":185,"name":"attempts","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":15,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"reference","target":174,"name":"Attempt","package":"@moonrepo/types"}}]}},{"id":186,"name":"createdAt","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":16,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":187,"name":"duration","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":17,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}]}},{"id":188,"name":"error","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":18,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":189,"name":"finishedAt","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":19,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":190,"name":"flaky","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":20,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":191,"name":"label","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":21,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":192,"name":"startedAt","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":22,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":193,"name":"status","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":23,"character":4}],"type":{"type":"reference","target":173,"name":"ActionStatus","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[184,185,186,187,188,189,190,191,192,193]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":13,"character":17}],"permalink":"/api/types/interface/Action","nextId":197},{"id":197,"name":"ActionContext","variant":"declaration","kind":256,"flags":{},"children":[{"id":198,"name":"affectedOnly","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":30,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":199,"name":"initialTargets","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":31,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":200,"name":"passthroughArgs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":32,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":201,"name":"primaryTargets","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":33,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":202,"name":"profile","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":34,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"literal","value":"cpu"},{"type":"literal","value":"heap"}]}},{"id":203,"name":"targetStates","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":35,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":194,"name":"TargetState","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}},{"id":204,"name":"touchedFiles","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":36,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":205,"name":"workspaceRoot","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":37,"character":4}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[198,199,200,201,202,203,204,205]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":29,"character":17}],"permalink":"/api/types/interface/ActionContext","previousId":183,"nextId":265},{"id":265,"name":"ActionGraph","variant":"declaration","kind":256,"flags":{},"children":[{"id":266,"name":"edges","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":107,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":260,"name":"ActionGraphEdge","package":"@moonrepo/types"}}},{"id":267,"name":"nodes","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":108,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":257,"name":"ActionGraphNode","package":"@moonrepo/types"}}}],"groups":[{"title":"Properties","children":[266,267]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":106,"character":17}],"permalink":"/api/types/interface/ActionGraph","previousId":197,"nextId":260},{"id":260,"name":"ActionGraphEdge","variant":"declaration","kind":256,"flags":{},"children":[{"id":261,"name":"id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":101,"character":4}],"type":{"type":"intrinsic","name":"number"}},{"id":262,"name":"label","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":102,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":263,"name":"source","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":103,"character":4}],"type":{"type":"intrinsic","name":"number"}},{"id":264,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":104,"character":4}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[261,262,263,264]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":100,"character":17}],"permalink":"/api/types/interface/ActionGraphEdge","previousId":265,"nextId":257},{"id":257,"name":"ActionGraphNode","variant":"declaration","kind":256,"flags":{},"children":[{"id":258,"name":"id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":97,"character":4}],"type":{"type":"intrinsic","name":"number"}},{"id":259,"name":"label","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":98,"character":4}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[258,259]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":96,"character":17}],"permalink":"/api/types/interface/ActionGraphNode","previousId":260,"nextId":223},{"id":223,"name":"ActionNodeInstallDeps","variant":"declaration","kind":256,"flags":{},"children":[{"id":224,"name":"action","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":58,"character":4}],"type":{"type":"literal","value":"InstallDeps"}},{"id":225,"name":"params","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":59,"character":4}],"type":{"type":"reflection","declaration":{"id":226,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":227,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":60,"character":8}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[227]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":59,"character":12}]}}}],"groups":[{"title":"Properties","children":[224,225]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":57,"character":17}],"permalink":"/api/types/interface/ActionNodeInstallDeps","previousId":257,"nextId":228},{"id":228,"name":"ActionNodeInstallProjectDeps","variant":"declaration","kind":256,"flags":{},"children":[{"id":229,"name":"action","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":64,"character":4}],"type":{"type":"literal","value":"InstallProjectDeps"}},{"id":230,"name":"params","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":65,"character":4}],"type":{"type":"reflection","declaration":{"id":231,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":233,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":67,"character":8}],"type":{"type":"intrinsic","name":"string"}},{"id":232,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":66,"character":8}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[233,232]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":65,"character":12}]}}}],"groups":[{"title":"Properties","children":[229,230]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":63,"character":17}],"permalink":"/api/types/interface/ActionNodeInstallProjectDeps","previousId":223,"nextId":234},{"id":234,"name":"ActionNodeRunTask","variant":"declaration","kind":256,"flags":{},"children":[{"id":235,"name":"action","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":71,"character":4}],"type":{"type":"literal","value":"RunTask"}},{"id":236,"name":"params","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":72,"character":4}],"type":{"type":"reflection","declaration":{"id":237,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":238,"name":"interactive","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":73,"character":8}],"type":{"type":"intrinsic","name":"boolean"}},{"id":239,"name":"persistent","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":74,"character":8}],"type":{"type":"intrinsic","name":"boolean"}},{"id":240,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":75,"character":8}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}},{"id":241,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":76,"character":8}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[238,239,240,241]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":72,"character":12}]}}}],"groups":[{"title":"Properties","children":[235,236]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":70,"character":17}],"permalink":"/api/types/interface/ActionNodeRunTask","previousId":228,"nextId":242},{"id":242,"name":"ActionNodeSetupTool","variant":"declaration","kind":256,"flags":{},"children":[{"id":243,"name":"action","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":80,"character":4}],"type":{"type":"literal","value":"SetupTool"}},{"id":244,"name":"params","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":81,"character":4}],"type":{"type":"reflection","declaration":{"id":245,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":246,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":82,"character":8}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[246]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":81,"character":12}]}}}],"groups":[{"title":"Properties","children":[243,244]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":79,"character":17}],"permalink":"/api/types/interface/ActionNodeSetupTool","previousId":234,"nextId":247},{"id":247,"name":"ActionNodeSyncProject","variant":"declaration","kind":256,"flags":{},"children":[{"id":248,"name":"action","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":86,"character":4}],"type":{"type":"literal","value":"SyncProject"}},{"id":249,"name":"params","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":87,"character":4}],"type":{"type":"reflection","declaration":{"id":250,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":252,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":89,"character":8}],"type":{"type":"intrinsic","name":"string"}},{"id":251,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":88,"character":8}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[252,251]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":87,"character":12}]}}}],"groups":[{"title":"Properties","children":[248,249]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":85,"character":17}],"permalink":"/api/types/interface/ActionNodeSyncProject","previousId":242,"nextId":253},{"id":253,"name":"ActionNodeSyncWorkspace","variant":"declaration","kind":256,"flags":{},"children":[{"id":254,"name":"action","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":93,"character":4}],"type":{"type":"literal","value":"SyncWorkspace"}},{"id":255,"name":"params","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":94,"character":4}],"type":{"type":"reflection","declaration":{"id":256,"name":"__type","variant":"declaration","kind":65536,"flags":{}}}}],"groups":[{"title":"Properties","children":[254,255]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":92,"character":17}],"permalink":"/api/types/interface/ActionNodeSyncWorkspace","previousId":247,"nextId":174},{"id":174,"name":"Attempt","variant":"declaration","kind":256,"flags":{},"children":[{"id":175,"name":"duration","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":4,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}]}},{"id":176,"name":"exitCode","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":5,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":177,"name":"finishedAt","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":6,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":178,"name":"index","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":7,"character":4}],"type":{"type":"intrinsic","name":"number"}},{"id":179,"name":"startedAt","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":8,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":180,"name":"status","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":9,"character":4}],"type":{"type":"reference","target":173,"name":"ActionStatus","package":"@moonrepo/types"}},{"id":181,"name":"stderr","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":10,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":182,"name":"stdout","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":11,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[175,176,177,178,179,180,181,182]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":3,"character":17}],"permalink":"/api/types/interface/Attempt","previousId":253,"nextId":684},{"id":684,"name":"BinConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures to a tool-specific binary to install."}]},"children":[{"id":685,"name":"bin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Name of the binary, with optional version separated by "},{"kind":"code","text":"`@`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":42,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":686,"name":"force","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Force install the binary if it already exists."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":44,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":687,"name":"local","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Only install the binary locally, and not within CI."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":46,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":688,"name":"name","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"For supported tools, a custom name to use."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":48,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[685,686,687,688]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":40,"character":17}],"permalink":"/api/types/interface/BinConfig","previousId":174,"nextId":676},{"id":676,"name":"BunConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Bun platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#bun"}]},"children":[{"id":677,"name":"dependencyVersionFormat","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The dependency version format to use when syncing projects\\nas dependencies."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'workspace\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":13,"character":4}],"type":{"type":"reference","target":675,"name":"NodeVersionFormat","package":"@moonrepo/types"}},{"id":678,"name":"inferTasksFromScripts","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Automatically infer moon tasks from "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" scripts."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":15,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":679,"name":"installArgs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`bun install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":17,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":680,"name":"plugin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Bun support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":19,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":681,"name":"rootPackageOnly","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Assumes only the root "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" is used for dependencies.\\nCan be used to support the \\"one version policy\\" pattern."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":24,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":682,"name":"syncProjectWorkspaceDependencies","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Automatically syncs moon project-to-project relationships as\\ndependencies for each "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" in the workspace."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":31,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":683,"name":"version","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The version of Bun to download, install, and run "},{"kind":"code","text":"`bun`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_BUN_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":37,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[677,678,679,680,681,682,683]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":6,"character":17}],"permalink":"/api/types/interface/BunConfig","previousId":684,"nextId":696},{"id":696,"name":"BunpmConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for Bun, when used as a package manager."}]},"children":[{"id":697,"name":"installArgs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`bun install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":78,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":698,"name":"plugin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Bun support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":80,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":699,"name":"version","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The version of Bun to download, install, and run "},{"kind":"code","text":"`bun`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_BUN_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":86,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[697,698,699]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":76,"character":17}],"permalink":"/api/types/interface/BunpmConfig","previousId":676,"nextId":837},{"id":837,"name":"CodeownersConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures code ownership rules for generating a "},{"kind":"code","text":"`CODEOWNERS`"},{"kind":"text","text":" file."}]},"children":[{"id":838,"name":"globalPaths","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Paths that are applied globally to all projects. Can be relative\\nfrom the workspace root, or a wildcard match for any depth."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":8,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}},{"id":839,"name":"orderBy","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"How to order ownership rules within the generated file."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'file-source\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":14,"character":4}],"type":{"type":"reference","target":836,"name":"CodeownersOrderBy","package":"@moonrepo/types"}},{"id":840,"name":"syncOnRun","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Generates a "},{"kind":"code","text":"`CODEOWNERS`"},{"kind":"text","text":" file after aggregating all ownership\\nrules from each project in the workspace."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":19,"character":4}],"type":{"type":"intrinsic","name":"boolean"}}],"groups":[{"title":"Properties","children":[838,839,840]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":3,"character":17}],"permalink":"/api/types/interface/CodeownersConfig","previousId":696,"nextId":841},{"id":841,"name":"ConstraintsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures boundaries and constraints between projects."}]},"children":[{"id":842,"name":"enforceProjectTypeRelationships","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Enforces relationships between projects based on each project\'s\\n"},{"kind":"code","text":"`type`"},{"kind":"text","text":" setting."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":29,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":843,"name":"tagRelationships","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Enforces relationships between projects based on each project\'s\\n"},{"kind":"code","text":"`tags`"},{"kind":"text","text":" setting. Requires a mapping of tags, to acceptable tags."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":34,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}}],"groups":[{"title":"Properties","children":[842,843]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":22,"character":17}],"permalink":"/api/types/interface/ConstraintsConfig","previousId":837,"nextId":690},{"id":690,"name":"DenoConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Deno platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#deno"}]},"children":[{"id":691,"name":"bins","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of binaries to install into the environment using "},{"kind":"code","text":"`deno install`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":57,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":689,"name":"BinEntry","package":"@moonrepo/types"}}},{"id":692,"name":"depsFile","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Relative path to a dependency management file. Used for content hashing."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'deps.ts\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":63,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":693,"name":"lockfile","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Requires and forces the use of "},{"kind":"code","text":"`deno.lock`"},{"kind":"text","text":" files."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":65,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":694,"name":"plugin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Deno support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":67,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":695,"name":"version","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The version of Deno to download, install, and run "},{"kind":"code","text":"`deno`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_DENO_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":73,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[691,692,693,694,695]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":55,"character":17}],"permalink":"/api/types/interface/DenoConfig","previousId":841,"nextId":354},{"id":354,"name":"DependencyConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Expanded information about a project dependency."}]},"children":[{"id":355,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"ID of the depended on project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":7,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":356,"name":"scope","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Scope of the dependency relationship."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'production\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":13,"character":4}],"type":{"type":"reference","target":352,"name":"DependencyScope","package":"@moonrepo/types"}},{"id":357,"name":"source","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Source of where the dependeny came from."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'explicit\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":19,"character":4}],"type":{"type":"reference","target":353,"name":"DependencySource","package":"@moonrepo/types"}},{"id":358,"name":"via","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Metadata about the source."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":21,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[355,356,357,358]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":5,"character":17}],"permalink":"/api/types/interface/DependencyConfig","previousId":690,"nextId":56},{"id":56,"name":"Duration","variant":"declaration","kind":256,"flags":{},"children":[{"id":58,"name":"nanos","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/common.ts","line":7,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/common.ts#L7"}],"type":{"type":"intrinsic","name":"number"}},{"id":57,"name":"secs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/common.ts","line":6,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/common.ts#L6"}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[58,57]}],"sources":[{"fileName":"types/src/common.ts","line":5,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/common.ts#L5"}],"permalink":"/api/types/interface/Duration","previousId":354,"nextId":85},{"id":85,"name":"EventActionFinished","variant":"declaration","kind":256,"flags":{},"children":[{"id":86,"name":"action","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":54,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L54"}],"type":{"type":"reference","target":183,"name":"Action","package":"@moonrepo/types"}},{"id":87,"name":"error","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":55,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L55"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":88,"name":"node","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":56,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L56"}],"type":{"type":"reference","target":222,"name":"ActionNode","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[86,87,88]}],"sources":[{"fileName":"types/src/events.ts","line":53,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L53"}],"permalink":"/api/types/interface/EventActionFinished","previousId":56,"nextId":81},{"id":81,"name":"EventActionStarted","variant":"declaration","kind":256,"flags":{},"children":[{"id":82,"name":"action","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":47,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L47"}],"type":{"type":"reference","target":183,"name":"Action","package":"@moonrepo/types"}},{"id":83,"name":"node","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":48,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L48"}],"type":{"type":"reference","target":222,"name":"ActionNode","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[82,83]}],"sources":[{"fileName":"types/src/events.ts","line":46,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L46"}],"permalink":"/api/types/interface/EventActionStarted","previousId":85,"nextId":94},{"id":94,"name":"EventDependenciesInstalled","variant":"declaration","kind":256,"flags":{},"children":[{"id":95,"name":"error","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":72,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L72"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":96,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":73,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L73"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}]}},{"id":97,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":74,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L74"}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[95,96,97]}],"sources":[{"fileName":"types/src/events.ts","line":71,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L71"}],"permalink":"/api/types/interface/EventDependenciesInstalled","previousId":81,"nextId":90},{"id":90,"name":"EventDependenciesInstalling","variant":"declaration","kind":256,"flags":{},"children":[{"id":91,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":62,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L62"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}]}},{"id":92,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":63,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L63"}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[91,92]}],"sources":[{"fileName":"types/src/events.ts","line":61,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L61"}],"permalink":"/api/types/interface/EventDependenciesInstalling","previousId":94,"nextId":108},{"id":108,"name":"EventPipelineAborted","variant":"declaration","kind":256,"flags":{},"children":[{"id":109,"name":"error","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":98,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L98"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[109]}],"sources":[{"fileName":"types/src/events.ts","line":97,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L97"}],"permalink":"/api/types/interface/EventPipelineAborted","previousId":90,"nextId":115},{"id":115,"name":"EventPipelineFinished","variant":"declaration","kind":256,"flags":{},"children":[{"id":116,"name":"baselineDuration","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":111,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L111"}],"type":{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}},{"id":117,"name":"cachedCount","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":112,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L112"}],"type":{"type":"intrinsic","name":"number"}},{"id":118,"name":"context","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":113,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L113"}],"type":{"type":"reference","target":197,"name":"ActionContext","package":"@moonrepo/types"}},{"id":119,"name":"duration","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":114,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L114"}],"type":{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}},{"id":120,"name":"estimatedSavings","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":115,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L115"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}]}},{"id":121,"name":"failedCount","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":116,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L116"}],"type":{"type":"intrinsic","name":"number"}},{"id":122,"name":"passedCount","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":117,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L117"}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[116,117,118,119,120,121,122]}],"sources":[{"fileName":"types/src/events.ts","line":110,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L110"}],"permalink":"/api/types/interface/EventPipelineFinished","previousId":108,"nextId":111},{"id":111,"name":"EventPipelineStarted","variant":"declaration","kind":256,"flags":{},"children":[{"id":112,"name":"actionsCount","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":104,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L104"}],"type":{"type":"intrinsic","name":"number"}},{"id":113,"name":"context","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":105,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L105"}],"type":{"type":"reference","target":197,"name":"ActionContext","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[112,113]}],"sources":[{"fileName":"types/src/events.ts","line":103,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L103"}],"permalink":"/api/types/interface/EventPipelineStarted","previousId":115,"nextId":103},{"id":103,"name":"EventProjectSynced","variant":"declaration","kind":256,"flags":{},"children":[{"id":104,"name":"error","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":90,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L90"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":105,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":91,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L91"}],"type":{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}},{"id":106,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":92,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L92"}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[104,105,106]}],"sources":[{"fileName":"types/src/events.ts","line":89,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L89"}],"permalink":"/api/types/interface/EventProjectSynced","previousId":111,"nextId":99},{"id":99,"name":"EventProjectSyncing","variant":"declaration","kind":256,"flags":{},"children":[{"id":100,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":83,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L83"}],"type":{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}},{"id":101,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":84,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L84"}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[100,101]}],"sources":[{"fileName":"types/src/events.ts","line":82,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L82"}],"permalink":"/api/types/interface/EventProjectSyncing","previousId":103,"nextId":137},{"id":137,"name":"EventTargetOutputArchived","variant":"declaration","kind":256,"flags":{},"children":[{"id":138,"name":"archivePath","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":148,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L148"}],"type":{"type":"intrinsic","name":"string"}},{"id":139,"name":"hash","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":149,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L149"}],"type":{"type":"intrinsic","name":"string"}},{"id":140,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":150,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L150"}],"type":{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}},{"id":141,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":151,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L151"}],"type":{"type":"intrinsic","name":"string"}},{"id":142,"name":"task","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":152,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L152"}],"type":{"type":"reference","target":301,"name":"Task","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[138,139,140,141,142]}],"sources":[{"fileName":"types/src/events.ts","line":147,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L147"}],"permalink":"/api/types/interface/EventTargetOutputArchived","previousId":99,"nextId":131},{"id":131,"name":"EventTargetOutputArchiving","variant":"declaration","kind":256,"flags":{},"children":[{"id":132,"name":"hash","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":136,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L136"}],"type":{"type":"intrinsic","name":"string"}},{"id":133,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":137,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L137"}],"type":{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}},{"id":134,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":138,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L138"}],"type":{"type":"intrinsic","name":"string"}},{"id":135,"name":"task","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":139,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L139"}],"type":{"type":"reference","target":301,"name":"Task","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[132,133,134,135]}],"sources":[{"fileName":"types/src/events.ts","line":135,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L135"}],"permalink":"/api/types/interface/EventTargetOutputArchiving","previousId":137,"nextId":157},{"id":157,"name":"EventTargetOutputCacheCheck","variant":"declaration","kind":256,"flags":{},"children":[{"id":158,"name":"hash","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":186,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L186"}],"type":{"type":"intrinsic","name":"string"}},{"id":159,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":187,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L187"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[158,159]}],"sources":[{"fileName":"types/src/events.ts","line":185,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L185"}],"permalink":"/api/types/interface/EventTargetOutputCacheCheck","previousId":131,"nextId":150},{"id":150,"name":"EventTargetOutputHydrated","variant":"declaration","kind":256,"flags":{},"children":[{"id":151,"name":"archivePath","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":173,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L173"}],"type":{"type":"intrinsic","name":"string"}},{"id":152,"name":"hash","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":174,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L174"}],"type":{"type":"intrinsic","name":"string"}},{"id":153,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":175,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L175"}],"type":{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}},{"id":154,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":176,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L176"}],"type":{"type":"intrinsic","name":"string"}},{"id":155,"name":"task","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":177,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L177"}],"type":{"type":"reference","target":301,"name":"Task","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[151,152,153,154,155]}],"sources":[{"fileName":"types/src/events.ts","line":172,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L172"}],"permalink":"/api/types/interface/EventTargetOutputHydrated","previousId":157,"nextId":144},{"id":144,"name":"EventTargetOutputHydrating","variant":"declaration","kind":256,"flags":{},"children":[{"id":145,"name":"hash","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":161,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L161"}],"type":{"type":"intrinsic","name":"string"}},{"id":146,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":162,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L162"}],"type":{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}},{"id":147,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":163,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L163"}],"type":{"type":"intrinsic","name":"string"}},{"id":148,"name":"task","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":164,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L164"}],"type":{"type":"reference","target":301,"name":"Task","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[145,146,147,148]}],"sources":[{"fileName":"types/src/events.ts","line":160,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L160"}],"permalink":"/api/types/interface/EventTargetOutputHydrating","previousId":150,"nextId":127},{"id":127,"name":"EventTargetRan","variant":"declaration","kind":256,"flags":{},"children":[{"id":128,"name":"error","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":129,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L129"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":129,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":130,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L130"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[128,129]}],"sources":[{"fileName":"types/src/events.ts","line":128,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L128"}],"permalink":"/api/types/interface/EventTargetRan","previousId":144,"nextId":124},{"id":124,"name":"EventTargetRunning","variant":"declaration","kind":256,"flags":{},"children":[{"id":125,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":123,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L123"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[125]}],"sources":[{"fileName":"types/src/events.ts","line":122,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L122"}],"permalink":"/api/types/interface/EventTargetRunning","previousId":127,"nextId":164},{"id":164,"name":"EventToolInstalled","variant":"declaration","kind":256,"flags":{},"children":[{"id":165,"name":"error","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":202,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L202"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":166,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":203,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L203"}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[165,166]}],"sources":[{"fileName":"types/src/events.ts","line":201,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L201"}],"permalink":"/api/types/interface/EventToolInstalled","previousId":124,"nextId":161},{"id":161,"name":"EventToolInstalling","variant":"declaration","kind":256,"flags":{},"children":[{"id":162,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":196,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L196"}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[162]}],"sources":[{"fileName":"types/src/events.ts","line":195,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L195"}],"permalink":"/api/types/interface/EventToolInstalling","previousId":164,"nextId":170},{"id":170,"name":"EventWorkspaceSynced","variant":"declaration","kind":256,"flags":{},"children":[{"id":171,"name":"error","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":211,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L211"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[171]}],"sources":[{"fileName":"types/src/events.ts","line":210,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L210"}],"permalink":"/api/types/interface/EventWorkspaceSynced","previousId":161,"nextId":844},{"id":844,"name":"ExperimentsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures experiments across the entire moon workspace."}]},"children":[{"id":845,"name":"interweavedTaskInheritance","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]},{"tag":"@deprecated","content":[]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":42,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":846,"name":"strictProjectAliases","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Ensure that the a project alias is only used once. Duplicate\\naliases will trigger a hard failure."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":49,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":847,"name":"taskOutputBoundaries","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]},{"tag":"@deprecated","content":[]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":54,"character":4}],"type":{"type":"intrinsic","name":"boolean"}}],"groups":[{"title":"Properties","children":[845,846,847]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":37,"character":17}],"permalink":"/api/types/interface/ExperimentsConfig","previousId":170,"nextId":848},{"id":848,"name":"ExtensionConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures an individual extension."}]},"children":[{"id":849,"name":"config","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Arbitrary configuration that\'ll be passed to the WASM plugin."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":59,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"unknown"}],"name":"Record","package":"typescript"}},{"id":850,"name":"plugin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":61,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[849,850]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":57,"character":17}],"permalink":"/api/types/interface/ExtensionConfig","previousId":844,"nextId":268},{"id":268,"name":"FileGroup","variant":"declaration","kind":256,"flags":{},"children":[{"id":269,"name":"env","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":4,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":270,"name":"files","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":5,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":271,"name":"globs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":6,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":272,"name":"id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":7,"character":4}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[269,270,271,272]}],"sources":[{"fileName":"types/cjs/project.d.ts","line":3,"character":17}],"permalink":"/api/types/interface/FileGroup","previousId":848,"nextId":851},{"id":851,"name":"GeneratorConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures the generator for scaffolding from templates."}]},"children":[{"id":852,"name":"templates","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The list of file paths, relative from the workspace root,\\nin which to locate templates."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":69,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}}],"groups":[{"title":"Properties","children":[852]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":64,"character":17}],"permalink":"/api/types/interface/GeneratorConfig","previousId":268,"nextId":855},{"id":855,"name":"HasherConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures aspects of the content hashing engine."}]},"children":[{"id":856,"name":"batchSize","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The number of files to include in each hash operation."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n2500\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":80,"character":4}],"type":{"type":"intrinsic","name":"number"}},{"id":857,"name":"ignoreMissingPatterns","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`warnOnMissingInputs`"},{"kind":"text","text":" is enabled, filters missing file\\npaths from logging a warning."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":85,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":858,"name":"ignorePatterns","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Filters file paths that match a configured glob pattern\\nwhen a hash is being generated. Patterns are workspace relative,\\nso prefixing with "},{"kind":"code","text":"`**`"},{"kind":"text","text":" is recommended."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":91,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":859,"name":"optimization","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The optimization to use when hashing."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'accuracy\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":97,"character":4}],"type":{"type":"reference","target":853,"name":"HasherOptimization","package":"@moonrepo/types"}},{"id":860,"name":"walkStrategy","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The strategy to use when walking the file system."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'vcs\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":103,"character":4}],"type":{"type":"reference","target":854,"name":"HasherWalkStrategy","package":"@moonrepo/types"}},{"id":861,"name":"warnOnMissingInputs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Logs a warning when a task has configured an explicit file path\\ninput, and that file does not exist when hashing."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":110,"character":4}],"type":{"type":"intrinsic","name":"boolean"}}],"groups":[{"title":"Properties","children":[856,857,858,859,860,861]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":74,"character":17}],"permalink":"/api/types/interface/HasherConfig","previousId":851,"nextId":520},{"id":520,"name":"InheritedTasksConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures tasks and task related settings that\'ll be inherited by all\\nmatching projects.\\nDocs: https://moonrepo.dev/docs/config/tasks"}]},"children":[{"id":521,"name":"$schema","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/tasks.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":192,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":522,"name":"extends","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Extends another tasks configuration file. Supports a relative\\nfile path or a secure URL."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":197,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":523,"name":"fileGroups","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of group IDs to a list of file paths, globs, and\\nenvironment variables, that can be referenced from tasks."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":202,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}},{"id":524,"name":"implicitDeps","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Task dependencies that\'ll automatically be injected into every\\ntask that inherits this configuration."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":207,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":475,"name":"TaskDependency","package":"@moonrepo/types"}}},{"id":525,"name":"implicitInputs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Task inputs that\'ll automatically be injected into every\\ntask that inherits this configuration."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":212,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":526,"name":"taskOptions","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Default task options for all inherited tasks."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":214,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":482,"name":"TaskOptionsConfig","package":"@moonrepo/types"}]}},{"id":527,"name":"tasks","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of tasks by ID to parameters required for running the task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":216,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":507,"name":"TaskConfig","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}}],"groups":[{"title":"Properties","children":[521,522,523,524,525,526,527]}],"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":190,"character":17}],"permalink":"/api/types/interface/InheritedTasksConfig","previousId":855,"nextId":715},{"id":715,"name":"NodeConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Node.js platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#node"}]},"children":[{"id":716,"name":"addEnginesConstraint","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`version`"},{"kind":"text","text":" is defined, syncs the version as a constraint to\\n"},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" engines."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":142,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":717,"name":"binExecArgs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Arguments to automatically pass to all tasks that execute the\\n"},{"kind":"code","text":"`node`"},{"kind":"text","text":" binary."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":147,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":718,"name":"bun","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for Bun, when used as a package manager."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":149,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":696,"name":"BunpmConfig","package":"@moonrepo/types"}]}},{"id":719,"name":"dedupeOnLockfileChange","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Automatically dedupes the lockfile when dependencies have changed."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":155,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":720,"name":"dependencyVersionFormat","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The dependency version format to use when syncing projects\\nas dependencies."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'workspace\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":162,"character":4}],"type":{"type":"reference","target":675,"name":"NodeVersionFormat","package":"@moonrepo/types"}},{"id":721,"name":"inferTasksFromScripts","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Automatically infer moon tasks from "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" scripts."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":164,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":722,"name":"npm","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for npm, when used as a package manager."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":166,"character":4}],"type":{"type":"reference","target":700,"name":"NpmConfig","package":"@moonrepo/types"}},{"id":723,"name":"packageManager","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The package manager to use for installing dependencies."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'npm\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":172,"character":4}],"type":{"type":"reference","target":704,"name":"NodePackageManager","package":"@moonrepo/types"}},{"id":724,"name":"plugin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Node.js support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":174,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":725,"name":"pnpm","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for pnpm, when used as a package manager."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":176,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":705,"name":"PnpmConfig","package":"@moonrepo/types"}]}},{"id":726,"name":"rootPackageOnly","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Assumes only the root "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" is used for dependencies.\\nCan be used to support the \\"one version policy\\" pattern."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":181,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":727,"name":"syncProjectWorkspaceDependencies","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Automatically syncs moon project-to-project relationships as\\ndependencies for each "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" in the workspace."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":188,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":728,"name":"syncVersionManagerConfig","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`version`"},{"kind":"text","text":" is defined, syncs the version to the chosen config."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'nvm\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":194,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":709,"name":"NodeVersionManager","package":"@moonrepo/types"}]}},{"id":729,"name":"version","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The version of Node.js to download, install, and run "},{"kind":"code","text":"`node`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_NODE_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":200,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":730,"name":"yarn","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for Yarn, when used as a package manager."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":202,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":710,"name":"YarnConfig","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[716,717,718,719,720,721,722,723,724,725,726,727,728,729,730]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":135,"character":17}],"permalink":"/api/types/interface/NodeConfig","previousId":520,"nextId":862},{"id":862,"name":"NotifierConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures how and where notifications are sent."}]},"children":[{"id":863,"name":"webhookUrl","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A secure URL in which to send webhooks to."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":115,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[863]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":113,"character":17}],"permalink":"/api/types/interface/NotifierConfig","previousId":715,"nextId":700},{"id":700,"name":"NpmConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for npm, when used as a package manager."}]},"children":[{"id":701,"name":"installArgs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`npm install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":91,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":702,"name":"plugin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for npm support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":93,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":703,"name":"version","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The version of npm to download, install, and run "},{"kind":"code","text":"`npm`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_NPM_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":99,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[701,702,703]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":89,"character":17}],"permalink":"/api/types/interface/NpmConfig","previousId":862,"nextId":362},{"id":362,"name":"OwnersConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Defines ownership of source code within the current project, by mapping\\nfile paths and globs to owners. An owner is either a user, team, or group."}]},"children":[{"id":363,"name":"customGroups","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Bitbucket only. A mapping of custom groups (prefixed with "},{"kind":"code","text":"`@@@`"},{"kind":"text","text":"),\\nto a list of user and normal groups."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":35,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}},{"id":364,"name":"defaultOwner","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The default owner for "},{"kind":"code","text":"`paths`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":37,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":365,"name":"optional","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"GitLab only. Marks the code owners section as optional."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":39,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":366,"name":"paths","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of file paths and file globs to owners.\\nWhen a list, the "},{"kind":"code","text":"`defaultOwner`"},{"kind":"text","text":" is the owner, and each item is a path.\\nWhen an object, the key is a path, and the value is a list of owners."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":45,"character":4}],"type":{"type":"reference","target":361,"name":"OwnersPaths","package":"@moonrepo/types"}},{"id":367,"name":"requiredApprovals","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Bitbucket and GitLab only. The number of approvals required for the\\nrequest to be satisfied. For Bitbucket, utilizes the "},{"kind":"code","text":"`Check()`"},{"kind":"text","text":" condition.\\nFor GitLab, marks the code owners section as required."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n1\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":53,"character":4}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[363,364,365,366,367]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":30,"character":17}],"permalink":"/api/types/interface/OwnersConfig","previousId":700,"nextId":765},{"id":765,"name":"PartialBinConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures to a tool-specific binary to install."}]},"children":[{"id":766,"name":"bin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Name of the binary, with optional version separated by "},{"kind":"code","text":"`@`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":352,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":767,"name":"force","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Force install the binary if it already exists."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":354,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":768,"name":"local","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Only install the binary locally, and not within CI."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":356,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":769,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"For supported tools, a custom name to use."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":358,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[766,767,768,769]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":350,"character":17}],"permalink":"/api/types/interface/PartialBinConfig","previousId":362,"nextId":757},{"id":757,"name":"PartialBunConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Bun platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#bun"}]},"children":[{"id":758,"name":"dependencyVersionFormat","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The dependency version format to use when syncing projects\\nas dependencies."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'workspace\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":323,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":675,"name":"NodeVersionFormat","package":"@moonrepo/types"}]}},{"id":759,"name":"inferTasksFromScripts","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Automatically infer moon tasks from "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" scripts."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":325,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":760,"name":"installArgs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`bun install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":327,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":761,"name":"plugin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Bun support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":329,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":762,"name":"rootPackageOnly","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Assumes only the root "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" is used for dependencies.\\nCan be used to support the \\"one version policy\\" pattern."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":334,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":763,"name":"syncProjectWorkspaceDependencies","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Automatically syncs moon project-to-project relationships as\\ndependencies for each "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" in the workspace."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":341,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":764,"name":"version","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The version of Bun to download, install, and run "},{"kind":"code","text":"`bun`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_BUN_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":347,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[758,759,760,761,762,763,764]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":316,"character":17}],"permalink":"/api/types/interface/PartialBunConfig","previousId":765,"nextId":777},{"id":777,"name":"PartialBunpmConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for Bun, when used as a package manager."}]},"children":[{"id":778,"name":"installArgs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`bun install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":388,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":779,"name":"plugin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Bun support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":390,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":780,"name":"version","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The version of Bun to download, install, and run "},{"kind":"code","text":"`bun`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_BUN_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":396,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[778,779,780]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":386,"character":17}],"permalink":"/api/types/interface/PartialBunpmConfig","previousId":757,"nextId":898},{"id":898,"name":"PartialCodeownersConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures code ownership rules for generating a "},{"kind":"code","text":"`CODEOWNERS`"},{"kind":"text","text":" file."}]},"children":[{"id":899,"name":"globalPaths","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Paths that are applied globally to all projects. Can be relative\\nfrom the workspace root, or a wildcard match for any depth."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":237,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}]}},{"id":900,"name":"orderBy","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"How to order ownership rules within the generated file."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'file-source\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":243,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":836,"name":"CodeownersOrderBy","package":"@moonrepo/types"}]}},{"id":901,"name":"syncOnRun","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Generates a "},{"kind":"code","text":"`CODEOWNERS`"},{"kind":"text","text":" file after aggregating all ownership\\nrules from each project in the workspace."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":248,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}}],"groups":[{"title":"Properties","children":[899,900,901]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":232,"character":17}],"permalink":"/api/types/interface/PartialCodeownersConfig","previousId":777,"nextId":902},{"id":902,"name":"PartialConstraintsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures boundaries and constraints between projects."}]},"children":[{"id":903,"name":"enforceProjectTypeRelationships","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Enforces relationships between projects based on each project\'s\\n"},{"kind":"code","text":"`type`"},{"kind":"text","text":" setting."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":258,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":904,"name":"tagRelationships","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Enforces relationships between projects based on each project\'s\\n"},{"kind":"code","text":"`tags`"},{"kind":"text","text":" setting. Requires a mapping of tags, to acceptable tags."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":263,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}]}}],"groups":[{"title":"Properties","children":[903,904]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":251,"character":17}],"permalink":"/api/types/interface/PartialConstraintsConfig","previousId":898,"nextId":771},{"id":771,"name":"PartialDenoConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Deno platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#deno"}]},"children":[{"id":772,"name":"bins","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of binaries to install into the environment using "},{"kind":"code","text":"`deno install`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":367,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"reference","target":770,"name":"PartialBinEntry","package":"@moonrepo/types"}}]}},{"id":773,"name":"depsFile","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Relative path to a dependency management file. Used for content hashing."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'deps.ts\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":373,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":774,"name":"lockfile","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Requires and forces the use of "},{"kind":"code","text":"`deno.lock`"},{"kind":"text","text":" files."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":375,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":775,"name":"plugin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Deno support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":377,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":776,"name":"version","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The version of Deno to download, install, and run "},{"kind":"code","text":"`deno`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_DENO_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":383,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[772,773,774,775,776]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":365,"character":17}],"permalink":"/api/types/interface/PartialDenoConfig","previousId":902,"nextId":413},{"id":413,"name":"PartialDependencyConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Expanded information about a project dependency."}]},"children":[{"id":414,"name":"id","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"ID of the depended on project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":198,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":415,"name":"scope","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Scope of the dependency relationship."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'production\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":204,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":352,"name":"DependencyScope","package":"@moonrepo/types"}]}},{"id":416,"name":"source","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Source of where the dependeny came from."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'explicit\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":210,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":353,"name":"DependencySource","package":"@moonrepo/types"}]}},{"id":417,"name":"via","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Metadata about the source."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":212,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[414,415,416,417]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":196,"character":17}],"permalink":"/api/types/interface/PartialDependencyConfig","previousId":771,"nextId":905},{"id":905,"name":"PartialExperimentsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures experiments across the entire moon workspace."}]},"children":[{"id":906,"name":"interweavedTaskInheritance","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]},{"tag":"@deprecated","content":[]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":271,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":907,"name":"strictProjectAliases","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Ensure that the a project alias is only used once. Duplicate\\naliases will trigger a hard failure."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":278,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":908,"name":"taskOutputBoundaries","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]},{"tag":"@deprecated","content":[]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":283,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}}],"groups":[{"title":"Properties","children":[906,907,908]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":266,"character":17}],"permalink":"/api/types/interface/PartialExperimentsConfig","previousId":413,"nextId":909},{"id":909,"name":"PartialExtensionConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures an individual extension."}]},"children":[{"id":910,"name":"config","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Arbitrary configuration that\'ll be passed to the WASM plugin."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":288,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"unknown"}],"name":"Record","package":"typescript"}]}},{"id":911,"name":"plugin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":290,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[910,911]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":286,"character":17}],"permalink":"/api/types/interface/PartialExtensionConfig","previousId":905,"nextId":912},{"id":912,"name":"PartialGeneratorConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures the generator for scaffolding from templates."}]},"children":[{"id":913,"name":"templates","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The list of file paths, relative from the workspace root,\\nin which to locate templates."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":298,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}}],"groups":[{"title":"Properties","children":[913]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":293,"character":17}],"permalink":"/api/types/interface/PartialGeneratorConfig","previousId":909,"nextId":914},{"id":914,"name":"PartialHasherConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures aspects of the content hashing engine."}]},"children":[{"id":915,"name":"batchSize","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The number of files to include in each hash operation."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n2500\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":307,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":916,"name":"ignoreMissingPatterns","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`warnOnMissingInputs`"},{"kind":"text","text":" is enabled, filters missing file\\npaths from logging a warning."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":312,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":917,"name":"ignorePatterns","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Filters file paths that match a configured glob pattern\\nwhen a hash is being generated. Patterns are workspace relative,\\nso prefixing with "},{"kind":"code","text":"`**`"},{"kind":"text","text":" is recommended."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":318,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":918,"name":"optimization","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The optimization to use when hashing."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'accuracy\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":324,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":853,"name":"HasherOptimization","package":"@moonrepo/types"}]}},{"id":919,"name":"walkStrategy","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The strategy to use when walking the file system."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'vcs\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":330,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":854,"name":"HasherWalkStrategy","package":"@moonrepo/types"}]}},{"id":920,"name":"warnOnMissingInputs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Logs a warning when a task has configured an explicit file path\\ninput, and that file does not exist when hashing."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":337,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}}],"groups":[{"title":"Properties","children":[915,916,917,918,919,920]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":301,"character":17}],"permalink":"/api/types/interface/PartialHasherConfig","previousId":912,"nextId":571},{"id":571,"name":"PartialInheritedTasksConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures tasks and task related settings that\'ll be inherited by all\\nmatching projects.\\nDocs: https://moonrepo.dev/docs/config/tasks"}]},"children":[{"id":572,"name":"$schema","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/tasks.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":401,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":573,"name":"extends","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Extends another tasks configuration file. Supports a relative\\nfile path or a secure URL."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":406,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":574,"name":"fileGroups","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of group IDs to a list of file paths, globs, and\\nenvironment variables, that can be referenced from tasks."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":411,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}]}},{"id":575,"name":"implicitDeps","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Task dependencies that\'ll automatically be injected into every\\ntask that inherits this configuration."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":416,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"reference","target":534,"name":"PartialTaskDependency","package":"@moonrepo/types"}}]}},{"id":576,"name":"implicitInputs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Task inputs that\'ll automatically be injected into every\\ntask that inherits this configuration."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":421,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":577,"name":"taskOptions","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Default task options for all inherited tasks."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":423,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":535,"name":"PartialTaskOptionsConfig","package":"@moonrepo/types"}]}},{"id":578,"name":"tasks","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of tasks by ID to parameters required for running the task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":425,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":558,"name":"PartialTaskConfig","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}]}}],"groups":[{"title":"Properties","children":[572,573,574,575,576,577,578]}],"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":399,"character":17}],"permalink":"/api/types/interface/PartialInheritedTasksConfig","previousId":914,"nextId":794},{"id":794,"name":"PartialNodeConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Node.js platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#node"}]},"children":[{"id":795,"name":"addEnginesConstraint","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`version`"},{"kind":"text","text":" is defined, syncs the version as a constraint to\\n"},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" engines."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":450,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":796,"name":"binExecArgs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Arguments to automatically pass to all tasks that execute the\\n"},{"kind":"code","text":"`node`"},{"kind":"text","text":" binary."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":455,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":797,"name":"bun","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Options for Bun, when used as a package manager."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":457,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":777,"name":"PartialBunpmConfig","package":"@moonrepo/types"}]}},{"id":798,"name":"dedupeOnLockfileChange","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Automatically dedupes the lockfile when dependencies have changed."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":463,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":799,"name":"dependencyVersionFormat","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The dependency version format to use when syncing projects\\nas dependencies."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'workspace\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":470,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":675,"name":"NodeVersionFormat","package":"@moonrepo/types"}]}},{"id":800,"name":"inferTasksFromScripts","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Automatically infer moon tasks from "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" scripts."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":472,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":801,"name":"npm","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Options for npm, when used as a package manager."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":474,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":781,"name":"PartialNpmConfig","package":"@moonrepo/types"}]}},{"id":802,"name":"packageManager","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The package manager to use for installing dependencies."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'npm\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":480,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":704,"name":"NodePackageManager","package":"@moonrepo/types"}]}},{"id":803,"name":"plugin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Node.js support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":482,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":804,"name":"pnpm","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Options for pnpm, when used as a package manager."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":484,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":785,"name":"PartialPnpmConfig","package":"@moonrepo/types"}]}},{"id":805,"name":"rootPackageOnly","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Assumes only the root "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" is used for dependencies.\\nCan be used to support the \\"one version policy\\" pattern."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":489,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":806,"name":"syncProjectWorkspaceDependencies","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Automatically syncs moon project-to-project relationships as\\ndependencies for each "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" in the workspace."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":496,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":807,"name":"syncVersionManagerConfig","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`version`"},{"kind":"text","text":" is defined, syncs the version to the chosen config."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'nvm\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":502,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":709,"name":"NodeVersionManager","package":"@moonrepo/types"}]}},{"id":808,"name":"version","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The version of Node.js to download, install, and run "},{"kind":"code","text":"`node`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_NODE_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":508,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":809,"name":"yarn","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Options for Yarn, when used as a package manager."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":510,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":789,"name":"PartialYarnConfig","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[795,796,797,798,799,800,801,802,803,804,805,806,807,808,809]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":443,"character":17}],"permalink":"/api/types/interface/PartialNodeConfig","previousId":571,"nextId":921},{"id":921,"name":"PartialNotifierConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures how and where notifications are sent."}]},"children":[{"id":922,"name":"webhookUrl","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A secure URL in which to send webhooks to."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":342,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[922]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":340,"character":17}],"permalink":"/api/types/interface/PartialNotifierConfig","previousId":794,"nextId":781},{"id":781,"name":"PartialNpmConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for npm, when used as a package manager."}]},"children":[{"id":782,"name":"installArgs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`npm install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":401,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":783,"name":"plugin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for npm support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":403,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":784,"name":"version","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The version of npm to download, install, and run "},{"kind":"code","text":"`npm`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_NPM_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":409,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[782,783,784]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":399,"character":17}],"permalink":"/api/types/interface/PartialNpmConfig","previousId":921,"nextId":420},{"id":420,"name":"PartialOwnersConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Defines ownership of source code within the current project, by mapping\\nfile paths and globs to owners. An owner is either a user, team, or group."}]},"children":[{"id":421,"name":"customGroups","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Bitbucket only. A mapping of custom groups (prefixed with "},{"kind":"code","text":"`@@@`"},{"kind":"text","text":"),\\nto a list of user and normal groups."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":225,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}]}},{"id":422,"name":"defaultOwner","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default owner for "},{"kind":"code","text":"`paths`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":227,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":423,"name":"optional","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"GitLab only. Marks the code owners section as optional."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":229,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":424,"name":"paths","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of file paths and file globs to owners.\\nWhen a list, the "},{"kind":"code","text":"`defaultOwner`"},{"kind":"text","text":" is the owner, and each item is a path.\\nWhen an object, the key is a path, and the value is a list of owners."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":235,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":419,"name":"PartialOwnersPaths","package":"@moonrepo/types"}]}},{"id":425,"name":"requiredApprovals","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Bitbucket and GitLab only. The number of approvals required for the\\nrequest to be satisfied. For Bitbucket, utilizes the "},{"kind":"code","text":"`Check()`"},{"kind":"text","text":" condition.\\nFor GitLab, marks the code owners section as required."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n1\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":243,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}}],"groups":[{"title":"Properties","children":[421,422,423,424,425]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":220,"character":17}],"permalink":"/api/types/interface/PartialOwnersConfig","previousId":781,"nextId":785},{"id":785,"name":"PartialPnpmConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for pnpm, when used as a package manager."}]},"children":[{"id":786,"name":"installArgs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`pnpm install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":414,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":787,"name":"plugin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for pnpm support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":416,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":788,"name":"version","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The version of pnpm to download, install, and run "},{"kind":"code","text":"`pnpm`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_PNPM_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":422,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[786,787,788]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":412,"character":17}],"permalink":"/api/types/interface/PartialPnpmConfig","previousId":420,"nextId":453},{"id":453,"name":"PartialProjectConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures information and tasks for a project.\\nDocs: https://moonrepo.dev/docs/config/project"}]},"children":[{"id":454,"name":"$schema","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/project.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":321,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":455,"name":"dependsOn","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Other projects that this project depends on."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":323,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"reference","target":418,"name":"PartialProjectDependsOn","package":"@moonrepo/types"}}]}},{"id":456,"name":"env","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of environment variables that will be set for\\nall tasks within the project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":328,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}]}},{"id":457,"name":"fileGroups","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of group IDs to a list of file paths, globs, and\\nenvironment variables, that can be referenced from tasks."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":333,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}]}},{"id":458,"name":"id","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Overrides the ID within the project graph, as defined in\\nthe workspace "},{"kind":"code","text":"`projects`"},{"kind":"text","text":" setting."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":338,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":459,"name":"language","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The primary programming language of the project."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":344,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":460,"name":"owners","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Defines ownership of source code within the current project, by mapping\\nfile paths and globs to owners. An owner is either a user, team, or group."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":349,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":420,"name":"PartialOwnersConfig","package":"@moonrepo/types"}]}},{"id":461,"name":"platform","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default platform for all tasks within the project,\\nif their platform is unknown."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":356,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":505,"name":"PlatformType","package":"@moonrepo/types"}]}},{"id":462,"name":"project","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Expanded information about the project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":358,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":426,"name":"PartialProjectMetadataConfig","package":"@moonrepo/types"}]}},{"id":463,"name":"stack","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The technology stack of the project, for categorizing."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":364,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":374,"name":"StackType","package":"@moonrepo/types"}]}},{"id":464,"name":"tags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A list of tags that this project blongs to, for categorizing,\\nboundary enforcement, and task inheritance."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":369,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":465,"name":"tasks","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of tasks by ID to parameters required for running the task."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":371,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":558,"name":"PartialTaskConfig","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}]}},{"id":466,"name":"toolchain","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Overrides top-level toolchain settings, scoped to this project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":373,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":441,"name":"PartialProjectToolchainConfig","package":"@moonrepo/types"}]}},{"id":467,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of project."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":379,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":390,"name":"ProjectType","package":"@moonrepo/types"}]}},{"id":468,"name":"workspace","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Overrides top-level workspace settings, scoped to this project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":381,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":451,"name":"PartialProjectWorkspaceConfig","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[454,455,456,457,458,459,460,461,462,463,464,465,466,467,468]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":319,"character":17}],"permalink":"/api/types/interface/PartialProjectConfig","previousId":785,"nextId":343},{"id":343,"name":"PartialProjectGraph","variant":"declaration","kind":256,"flags":{},"children":[{"id":344,"name":"aliases","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":85,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}},{"id":345,"name":"graph","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":86,"character":4}],"type":{"type":"reference","target":338,"name":"ProjectGraphInner","package":"@moonrepo/types"}},{"id":346,"name":"nodes","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":87,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"number"}],"name":"Record","package":"typescript"}},{"id":347,"name":"root_id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":88,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":348,"name":"sources","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":89,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}}],"groups":[{"title":"Properties","children":[344,345,346,347,348]}],"sources":[{"fileName":"types/cjs/project.d.ts","line":84,"character":17}],"permalink":"/api/types/interface/PartialProjectGraph","previousId":453,"nextId":426},{"id":426,"name":"PartialProjectMetadataConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Expanded information about the project."}]},"children":[{"id":427,"name":"channel","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The Slack, Discord, etc, channel to discuss the project.\\nMust start with a "},{"kind":"code","text":"`#`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":251,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":428,"name":"description","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A description on what the project does, and why it exists."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":253,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":429,"name":"maintainers","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The individual maintainers of the project. The format is unspecified."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":255,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":430,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A human-readable name of the project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":257,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":431,"name":"owner","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The owner of the project. Can be an individual, team, or\\norganization. The format is unspecified."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":262,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[427,428,429,430,431]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":246,"character":17}],"permalink":"/api/types/interface/PartialProjectMetadataConfig","previousId":343,"nextId":432},{"id":432,"name":"PartialProjectToolchainCommonToolConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level toolchain settings."}]},"children":[{"id":433,"name":"version","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Version of the tool this project will use."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":267,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[433]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":265,"character":17}],"permalink":"/api/types/interface/PartialProjectToolchainCommonToolConfig","previousId":426,"nextId":441},{"id":441,"name":"PartialProjectToolchainConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level toolchain settings, scoped to this project."}]},"children":[{"id":442,"name":"bun","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`bun`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":287,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":432,"name":"PartialProjectToolchainCommonToolConfig","package":"@moonrepo/types"}]}},{"id":443,"name":"deno","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`deno`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":289,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":432,"name":"PartialProjectToolchainCommonToolConfig","package":"@moonrepo/types"}]}},{"id":444,"name":"node","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`node`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":291,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":432,"name":"PartialProjectToolchainCommonToolConfig","package":"@moonrepo/types"}]}},{"id":445,"name":"rust","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`rust`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":293,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":432,"name":"PartialProjectToolchainCommonToolConfig","package":"@moonrepo/types"}]}},{"id":446,"name":"typescript","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`typescript`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":295,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":434,"name":"PartialProjectToolchainTypeScriptConfig","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[442,443,444,445,446]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":285,"character":17}],"permalink":"/api/types/interface/PartialProjectToolchainConfig","previousId":432,"nextId":434},{"id":434,"name":"PartialProjectToolchainTypeScriptConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level "},{"kind":"code","text":"`typescript`"},{"kind":"text","text":" settings."}]},"children":[{"id":435,"name":"disabled","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Disables all TypeScript functionality for this project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":272,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":436,"name":"includeProjectReferenceSources","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Appends sources of project reference to "},{"kind":"code","text":"`include`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":274,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":437,"name":"includeSharedTypes","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Appends shared types to "},{"kind":"code","text":"`include`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":276,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":438,"name":"routeOutDirToCache","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Updates and routes "},{"kind":"code","text":"`outDir`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" to moon\'s cache."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":278,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":439,"name":"syncProjectReferences","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Syncs all project dependencies as "},{"kind":"code","text":"`references`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":280,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":440,"name":"syncProjectReferencesToPaths","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Syncs all project dependencies as "},{"kind":"code","text":"`paths`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":282,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}}],"groups":[{"title":"Properties","children":[435,436,437,438,439,440]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":270,"character":17}],"permalink":"/api/types/interface/PartialProjectToolchainTypeScriptConfig","previousId":441,"nextId":451},{"id":451,"name":"PartialProjectWorkspaceConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level workspace settings, scoped to this project."}]},"children":[{"id":452,"name":"inheritedTasks","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Controls how tasks are inherited."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":313,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":447,"name":"PartialProjectWorkspaceInheritedTasksConfig","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[452]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":311,"character":17}],"permalink":"/api/types/interface/PartialProjectWorkspaceConfig","previousId":434,"nextId":447},{"id":447,"name":"PartialProjectWorkspaceInheritedTasksConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Controls how tasks are inherited."}]},"children":[{"id":448,"name":"exclude","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Excludes inheriting tasks by ID."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":300,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":449,"name":"include","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Only inherits tasks by ID, and ignores the rest.\\nWhen not defined, inherits all matching tasks.\\nWhen an empty list, inherits no tasks."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":306,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":450,"name":"rename","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Renames inherited tasks to a new ID."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":308,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}]}}],"groups":[{"title":"Properties","children":[448,449,450]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":298,"character":17}],"permalink":"/api/types/interface/PartialProjectWorkspaceInheritedTasksConfig","previousId":451,"nextId":927},{"id":927,"name":"PartialRunnerConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures aspects of the task runner (also known as the action pipeline)."}]},"children":[{"id":928,"name":"archivableTargets","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of target\'s for tasks without outputs, that should be\\ncached and persisted."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":361,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":929,"name":"autoCleanCache","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Automatically clean the cache after every task run."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":367,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":930,"name":"cacheLifetime","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The lifetime in which task outputs will be cached."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'7 days\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":373,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":931,"name":"inheritColorsForPipedTasks","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Automatically inherit color settings for all tasks being ran."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":379,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":932,"name":"logRunningCommand","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Logs the task\'s command and arguments when running the task."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":381,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}}],"groups":[{"title":"Properties","children":[928,929,930,931,932]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":356,"character":17}],"permalink":"/api/types/interface/PartialRunnerConfig","previousId":447,"nextId":810},{"id":810,"name":"PartialRustConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Rust platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#rust"}]},"children":[{"id":811,"name":"bins","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of binaries to install into the environment using "},{"kind":"code","text":"`cargo install`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":518,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"reference","target":770,"name":"PartialBinEntry","package":"@moonrepo/types"}}]}},{"id":812,"name":"components","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Rust components to automatically install."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":520,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":813,"name":"plugin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Rust support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":522,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":814,"name":"syncToolchainConfig","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`version`"},{"kind":"text","text":" is defined, syncs the version to "},{"kind":"code","text":"`rust-toolchain.toml`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":524,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":815,"name":"targets","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Rust targets to automatically install."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":526,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":816,"name":"version","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The version of Rust to download, install, and run "},{"kind":"code","text":"`cargo`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_RUST_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":532,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[811,812,813,814,815,816]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":516,"character":17}],"permalink":"/api/types/interface/PartialRustConfig","previousId":927,"nextId":558},{"id":558,"name":"PartialTaskConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures a task to be ran within the action pipeline."}]},"children":[{"id":559,"name":"args","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Arguments to pass to the command when it\'s ran. Can be\\ndefined as a string, or a list of individual arguments."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":337,"character":4}],"type":{"type":"reference","target":528,"name":"PartialTaskArgs","package":"@moonrepo/types"}},{"id":560,"name":"command","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The command or command line to execute when the task is ran.\\nSupports the command name, with or without arguments. Can be\\ndefined as a string, or a list of individual arguments."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":343,"character":4}],"type":{"type":"reference","target":528,"name":"PartialTaskArgs","package":"@moonrepo/types"}},{"id":561,"name":"deps","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Other tasks that this task depends on, and must run to completion\\nbefore this task is ran. Can depend on sibling tasks, or tasks in\\nother projects, using targets."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":349,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"reference","target":534,"name":"PartialTaskDependency","package":"@moonrepo/types"}}]}},{"id":562,"name":"description","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A human-readable description about the task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":351,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":563,"name":"env","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of environment variables that will be set when the\\ntask is ran."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":356,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}]}},{"id":564,"name":"extends","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Extends settings from a sibling task by ID."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":358,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":565,"name":"inputs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Inputs and sources that will mark the task as affected when comparing\\nagainst touched files. When not provided, all files within the project\\nare considered an input. When an empty list, no files are considered.\\nOtherwise, an explicit list of inputs are considered."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":365,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":566,"name":"local","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the task as local only. Local tasks do not run in CI, do not have\\n"},{"kind":"code","text":"`options.cache`"},{"kind":"text","text":" enabled, and are marked as "},{"kind":"code","text":"`options.persistent`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":370,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":567,"name":"options","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Options to control task inheritance and execution."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":372,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":535,"name":"PartialTaskOptionsConfig","package":"@moonrepo/types"}]}},{"id":568,"name":"outputs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Outputs that will be created when the task has successfully ran.\\nWhen "},{"kind":"code","text":"`cache`"},{"kind":"text","text":" is enabled, the outputs will be persisted for subsequent runs."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":377,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":569,"name":"platform","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The platform in which the task will be ran in. The platform determines\\navailable binaries, lookup paths, and more. When not provided, will\\nbe automatically detected."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":385,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":505,"name":"PlatformType","package":"@moonrepo/types"}]}},{"id":570,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of task, primarily used for categorical reasons. When not provided,\\nwill be automatically determined."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'test\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":392,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":506,"name":"TaskType","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[559,560,561,562,563,564,565,566,567,568,569,570]}],"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":332,"character":17}],"permalink":"/api/types/interface/PartialTaskConfig","previousId":810,"nextId":529},{"id":529,"name":"PartialTaskDependencyConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Expanded information about a task dependency."}]},"children":[{"id":530,"name":"args","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Additional arguments to pass to this dependency when it\'s ran."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":222,"character":4}],"type":{"type":"reference","target":528,"name":"PartialTaskArgs","package":"@moonrepo/types"}},{"id":531,"name":"env","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of environment variables specific to this dependency."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":224,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}]}},{"id":532,"name":"optional","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the dependency is optional when being inherited from the top-level."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":226,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":533,"name":"target","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The target of the depended on task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":228,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[530,531,532,533]}],"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":220,"character":17}],"permalink":"/api/types/interface/PartialTaskDependencyConfig","previousId":558,"nextId":535},{"id":535,"name":"PartialTaskOptionsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options to control task inheritance and execution."}]},"children":[{"id":536,"name":"affectedFiles","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The pattern in which affected files will be passed to the task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":234,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":476,"name":"TaskOptionAffectedFiles","package":"@moonrepo/types"}]}},{"id":537,"name":"affectedPassInputs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"When affected and no files are matching, pass the task inputs\\nas arguments to the command, instead of "},{"kind":"code","text":"`.`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":239,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":538,"name":"allowFailure","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Allows the task to fail without failing the entire pipeline."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":241,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":539,"name":"cache","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Caches the "},{"kind":"code","text":"`outputs`"},{"kind":"text","text":" of the task"}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":243,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":540,"name":"envFile","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Loads and sets environment variables from the "},{"kind":"code","text":"`.env`"},{"kind":"text","text":" file when\\nrunning the task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":248,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":477,"name":"TaskOptionEnvFile","package":"@moonrepo/types"}]}},{"id":541,"name":"interactive","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the task as interactive, so that it will run in isolation,\\nand have direct access to stdin."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":253,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":542,"name":"internal","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the task as internal, which disables it from begin ran\\nfrom the command line, but can be depended on."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":258,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":543,"name":"mergeArgs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`args`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":264,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":544,"name":"mergeDeps","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`deps`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":270,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":545,"name":"mergeEnv","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`env`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":276,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":546,"name":"mergeInputs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`inputs`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":282,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":547,"name":"mergeOutputs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`outputs`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":288,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":548,"name":"mutex","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Creates an exclusive lock on a virtual resource, preventing other\\ntasks using the same resource from running concurrently."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":293,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":549,"name":"outputStyle","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The style in which task output will be printed to the console."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'buffer\'\\n```"}]},{"tag":"@envvar","content":[{"kind":"text","text":"MOON_OUTPUT_STYLE"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":300,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":479,"name":"TaskOutputStyle","package":"@moonrepo/types"}]}},{"id":550,"name":"persistent","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the task as persistent (continuously running). This is ideal\\nfor watchers, servers, or never-ending processes."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":305,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":551,"name":"retryCount","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The number of times a failing task will be retried to succeed."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_RETRY_COUNT"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":311,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":552,"name":"runDepsInParallel","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Runs direct task dependencies (via "},{"kind":"code","text":"`deps`"},{"kind":"text","text":") in sequential order.\\nThis _does not_ apply to indirect or transient dependencies."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":316,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":553,"name":"runFromWorkspaceRoot","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Runs the task from the workspace root, instead of the project root."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":318,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":554,"name":"runInCI","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether to run the task in CI or not, when executing "},{"kind":"code","text":"`moon ci`"},{"kind":"text","text":" or "},{"kind":"code","text":"`moon run`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":320,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":555,"name":"shell","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Runs the task within a shell. When not defined, runs the task\\ndirectly while relying on "},{"kind":"code","text":"`PATH`"},{"kind":"text","text":" resolution."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":325,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":556,"name":"unixShell","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The shell to run the task in when on a Unix-based machine."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":327,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":480,"name":"TaskUnixShell","package":"@moonrepo/types"}]}},{"id":557,"name":"windowsShell","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The shell to run the task in when on a Windows machine."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":329,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":481,"name":"TaskWindowsShell","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557]}],"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":232,"character":17}],"permalink":"/api/types/interface/PartialTaskOptionsConfig","previousId":529,"nextId":614},{"id":614,"name":"PartialTemplateConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures a template and its files to be scaffolded.\\nDocs: https://moonrepo.dev/docs/config/template"}]},"children":[{"id":615,"name":"$schema","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/template.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":73,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":616,"name":"description","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A description on what the template scaffolds."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":75,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":617,"name":"destination","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A pre-populated destination to scaffold to, relative from the\\nworkspace root."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":80,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":618,"name":"extends","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Extends one or many other templates."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":82,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":619,"name":"id","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Overrides the ID of the template, instead of using the folder name."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":84,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":620,"name":"title","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A human-readable title for the template."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":86,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":621,"name":"variables","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of variables that\'ll be interpolated within each template file.\\nVariables can also be populated by passing command line arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":91,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":613,"name":"PartialTemplateVariable","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}]}}],"groups":[{"title":"Properties","children":[615,616,617,618,619,620,621]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":71,"character":17}],"permalink":"/api/types/interface/PartialTemplateConfig","previousId":535,"nextId":622},{"id":622,"name":"PartialTemplateFrontmatterConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Docs: https://moonrepo.dev/docs/config/template#frontmatter"}]},"children":[{"id":623,"name":"$schema","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/template-frontmatter.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":96,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":624,"name":"force","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":97,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":625,"name":"skip","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":98,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":626,"name":"to","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":99,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[623,624,625,626]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":94,"character":17}],"permalink":"/api/types/interface/PartialTemplateFrontmatterConfig","previousId":614,"nextId":579},{"id":579,"name":"PartialTemplateVariableBoolSetting","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configuration for a template variable."}]},"children":[{"id":580,"name":"default","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default value of the variable if none was provided."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":4,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":581,"name":"internal","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the variable as internal, and won\'t be overwritten via CLI arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":6,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":582,"name":"order","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The order in which variables should be prompted for."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":8,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":583,"name":"prompt","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Prompt the user for a value when the generator is running."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":10,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":584,"name":"required","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the variable as required, and will not accept an empty value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":12,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":585,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":13,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"literal","value":"boolean"}]}}],"groups":[{"title":"Properties","children":[580,581,582,583,584,585]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":2,"character":17}],"permalink":"/api/types/interface/PartialTemplateVariableBoolSetting","previousId":622,"nextId":591},{"id":591,"name":"PartialTemplateVariableEnumSetting","variant":"declaration","kind":256,"flags":{},"children":[{"id":592,"name":"default","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default value of the variable if none was provided."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":25,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":586,"name":"PartialTemplateVariableEnumDefault","package":"@moonrepo/types"}]}},{"id":593,"name":"internal","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the variable as internal, and won\'t be overwritten via CLI arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":27,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":594,"name":"multiple","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Allows multiple values to be selected."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":29,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":595,"name":"order","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The order in which variables should be prompted for."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":31,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":596,"name":"prompt","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Prompt the user for a value when the generator is running."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":33,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":597,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":34,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"literal","value":"enum"}]}},{"id":598,"name":"values","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of acceptable values for this variable."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":36,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"reference","target":590,"name":"PartialTemplateVariableEnumValue","package":"@moonrepo/types"}}]}}],"groups":[{"title":"Properties","children":[592,593,594,595,596,597,598]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":23,"character":17}],"permalink":"/api/types/interface/PartialTemplateVariableEnumSetting","previousId":579,"nextId":587},{"id":587,"name":"PartialTemplateVariableEnumValueConfig","variant":"declaration","kind":256,"flags":{},"children":[{"id":588,"name":"label","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A human-readable label for the value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":18,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":589,"name":"value","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The literal enumerable value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":20,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[588,589]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":16,"character":17}],"permalink":"/api/types/interface/PartialTemplateVariableEnumValueConfig","previousId":591,"nextId":599},{"id":599,"name":"PartialTemplateVariableNumberSetting","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configuration for a template variable."}]},"children":[{"id":600,"name":"default","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default value of the variable if none was provided."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":41,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":601,"name":"internal","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the variable as internal, and won\'t be overwritten via CLI arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":43,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":602,"name":"order","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The order in which variables should be prompted for."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":45,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":603,"name":"prompt","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Prompt the user for a value when the generator is running."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":47,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":604,"name":"required","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the variable as required, and will not accept an empty value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":49,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":605,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":50,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"literal","value":"number"}]}}],"groups":[{"title":"Properties","children":[600,601,602,603,604,605]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":39,"character":17}],"permalink":"/api/types/interface/PartialTemplateVariableNumberSetting","previousId":587,"nextId":606},{"id":606,"name":"PartialTemplateVariableStringSetting","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configuration for a template variable."}]},"children":[{"id":607,"name":"default","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default value of the variable if none was provided."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":55,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":608,"name":"internal","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the variable as internal, and won\'t be overwritten via CLI arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":57,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":609,"name":"order","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The order in which variables should be prompted for."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":59,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":610,"name":"prompt","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Prompt the user for a value when the generator is running."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":61,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":611,"name":"required","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the variable as required, and will not accept an empty value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":63,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":612,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":64,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"literal","value":"string"}]}}],"groups":[{"title":"Properties","children":[607,608,609,610,611,612]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":53,"character":17}],"permalink":"/api/types/interface/PartialTemplateVariableStringSetting","previousId":599,"nextId":828},{"id":828,"name":"PartialToolchainConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures all tools and platforms required for tasks.\\nDocs: https://moonrepo.dev/docs/config/toolchain"}]},"children":[{"id":829,"name":"$schema","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/toolchain.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":603,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":830,"name":"bun","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Bun platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":605,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":757,"name":"PartialBunConfig","package":"@moonrepo/types"}]}},{"id":831,"name":"deno","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Deno platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":607,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":771,"name":"PartialDenoConfig","package":"@moonrepo/types"}]}},{"id":832,"name":"extends","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Extends another toolchain configuration file. Supports a relative\\nfile path or a secure URL."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":612,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":833,"name":"node","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Node.js platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":614,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":794,"name":"PartialNodeConfig","package":"@moonrepo/types"}]}},{"id":834,"name":"rust","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Rust platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":616,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":810,"name":"PartialRustConfig","package":"@moonrepo/types"}]}},{"id":835,"name":"typescript","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures and enables the TypeScript platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":618,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":817,"name":"PartialTypeScriptConfig","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[829,830,831,832,833,834,835]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":601,"character":17}],"permalink":"/api/types/interface/PartialToolchainConfig","previousId":606,"nextId":817},{"id":817,"name":"PartialTypeScriptConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the TypeScript platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#typescript"}]},"children":[{"id":818,"name":"createMissingConfig","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`syncProjectReferences`"},{"kind":"text","text":" is enabled, will create a "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"\\nin referenced projects if it does not exist."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":545,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":819,"name":"includeProjectReferenceSources","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Appends sources of project reference to "},{"kind":"code","text":"`include`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":",\\nfor each project."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":550,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":820,"name":"includeSharedTypes","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Appends shared types to "},{"kind":"code","text":"`include`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":", for each project."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":552,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":821,"name":"projectConfigFileName","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Name of the "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" file within each project."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'tsconfig.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":558,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":822,"name":"root","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The relative root to the TypeScript root. Primarily used for\\nresolving project references."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'.\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":565,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":823,"name":"rootConfigFileName","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Name of the "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" file at the workspace root."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'tsconfig.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":571,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":824,"name":"rootOptionsConfigFileName","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Name of the shared compiler options "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" file\\nat the workspace root."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'tsconfig.options.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":578,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":825,"name":"routeOutDirToCache","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Updates and routes "},{"kind":"code","text":"`outDir`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" to moon\'s cache,\\nfor each project."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":583,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":826,"name":"syncProjectReferences","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Syncs all project dependencies as "},{"kind":"code","text":"`references`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":",\\nfor each project."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":590,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":827,"name":"syncProjectReferencesToPaths","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Syncs all project dependencies as "},{"kind":"code","text":"`paths`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":",\\nfor each project."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":595,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}}],"groups":[{"title":"Properties","children":[818,819,820,821,822,823,824,825,826,827]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":538,"character":17}],"permalink":"/api/types/interface/PartialTypeScriptConfig","previousId":828,"nextId":933},{"id":933,"name":"PartialVcsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures the version control system (VCS)."}]},"children":[{"id":934,"name":"defaultBranch","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default branch / base."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'master\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":390,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":935,"name":"hooks","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of hooks to commands to run when the hook is triggered."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":392,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}]}},{"id":936,"name":"manager","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The VCS client being utilized by the repository."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'git\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":398,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"literal","value":"git"}]}},{"id":937,"name":"provider","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The upstream version control provider, where the repository\\nsource code is stored."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'github\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":405,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":875,"name":"VcsProvider","package":"@moonrepo/types"}]}},{"id":938,"name":"remoteCandidates","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of remote\'s in which to compare branches against."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":407,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":939,"name":"syncHooks","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Generates hooks and scripts based on the "},{"kind":"code","text":"`hooks`"},{"kind":"text","text":" setting."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":409,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}}],"groups":[{"title":"Properties","children":[934,935,936,937,938,939]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":384,"character":17}],"permalink":"/api/types/interface/PartialVcsConfig","previousId":817,"nextId":940},{"id":940,"name":"PartialWorkspaceConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures all aspects of the moon workspace.\\nDocs: https://moonrepo.dev/docs/config/workspace"}]},"children":[{"id":941,"name":"$schema","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/workspace.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":417,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":942,"name":"codeowners","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures code ownership rules for generating a "},{"kind":"code","text":"`CODEOWNERS`"},{"kind":"text","text":" file."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":419,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":898,"name":"PartialCodeownersConfig","package":"@moonrepo/types"}]}},{"id":943,"name":"constraints","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures boundaries and constraints between projects."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":421,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":902,"name":"PartialConstraintsConfig","package":"@moonrepo/types"}]}},{"id":944,"name":"experiments","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures experiments across the entire moon workspace."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":423,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":905,"name":"PartialExperimentsConfig","package":"@moonrepo/types"}]}},{"id":945,"name":"extends","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Extends another workspace configuration file. Supports a relative\\nfile path or a secure URL."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":428,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":946,"name":"extensions","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures extensions that can be executed with "},{"kind":"code","text":"`moon ext`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":430,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":909,"name":"PartialExtensionConfig","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}]}},{"id":947,"name":"generator","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures the generator for scaffolding from templates."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":432,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":912,"name":"PartialGeneratorConfig","package":"@moonrepo/types"}]}},{"id":948,"name":"hasher","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures aspects of the content hashing engine."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":434,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":914,"name":"PartialHasherConfig","package":"@moonrepo/types"}]}},{"id":949,"name":"notifier","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures how and where notifications are sent."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":436,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":921,"name":"PartialNotifierConfig","package":"@moonrepo/types"}]}},{"id":950,"name":"projects","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures all projects within the workspace to create a project graph.\\nAccepts a list of globs, a mapping of projects to relative file paths,\\nor both values."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":442,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":926,"name":"PartialWorkspaceProjects","package":"@moonrepo/types"}]}},{"id":951,"name":"runner","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures aspects of the task runner (also known as the action pipeline)."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":444,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":927,"name":"PartialRunnerConfig","package":"@moonrepo/types"}]}},{"id":952,"name":"telemetry","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Collects anonymous usage information, and checks for new moon versions."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":450,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":953,"name":"vcs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures the version control system (VCS)."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":452,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":933,"name":"PartialVcsConfig","package":"@moonrepo/types"}]}},{"id":954,"name":"versionConstraint","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Requires a specific version of the "},{"kind":"code","text":"`moon`"},{"kind":"text","text":" binary."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":454,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[941,942,943,944,945,946,947,948,949,950,951,952,953,954]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":415,"character":17}],"permalink":"/api/types/interface/PartialWorkspaceConfig","previousId":933,"nextId":923},{"id":923,"name":"PartialWorkspaceProjectsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures projects in the workspace, using both globs and explicit source paths."}]},"children":[{"id":924,"name":"globs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A list of globs in which to locate project directories.\\nCan be suffixed with "},{"kind":"code","text":"`moon.yml`"},{"kind":"text","text":" to only find distinct projects."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":350,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":925,"name":"sources","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of project IDs to relative file paths to each project directory."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":352,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}]}}],"groups":[{"title":"Properties","children":[924,925]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":345,"character":17}],"permalink":"/api/types/interface/PartialWorkspaceProjectsConfig","previousId":940,"nextId":789},{"id":789,"name":"PartialYarnConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for Yarn, when used as a package manager."}]},"children":[{"id":790,"name":"installArgs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`yarn install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":427,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":791,"name":"plugin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Yarn support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":429,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":792,"name":"plugins","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Plugins to automatically install for Yarn v2 and above."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":431,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":793,"name":"version","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The version of Yarn to download, install, and run "},{"kind":"code","text":"`yarn`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_YARN_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":437,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[790,791,792,793]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":425,"character":17}],"permalink":"/api/types/interface/PartialYarnConfig","previousId":923,"nextId":705},{"id":705,"name":"PnpmConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for pnpm, when used as a package manager."}]},"children":[{"id":706,"name":"installArgs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`pnpm install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":105,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":707,"name":"plugin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for pnpm support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":107,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":708,"name":"version","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The version of pnpm to download, install, and run "},{"kind":"code","text":"`pnpm`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_PNPM_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":113,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[706,707,708]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":103,"character":17}],"permalink":"/api/types/interface/PnpmConfig","previousId":789,"nextId":319},{"id":319,"name":"Project","variant":"declaration","kind":256,"flags":{},"children":[{"id":320,"name":"alias","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":59,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":321,"name":"config","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":60,"character":4}],"type":{"type":"reference","target":397,"name":"ProjectConfig","package":"@moonrepo/types"}},{"id":322,"name":"dependencies","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":61,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":354,"name":"DependencyConfig","package":"@moonrepo/types"}}},{"id":323,"name":"fileGroups","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":62,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":268,"name":"FileGroup","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}},{"id":324,"name":"id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":63,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":325,"name":"inherited","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":64,"character":4}],"type":{"type":"reflection","declaration":{"id":326,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":328,"name":"config","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":66,"character":8}],"type":{"type":"reference","target":520,"name":"InheritedTasksConfig","package":"@moonrepo/types"}},{"id":329,"name":"layers","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":67,"character":8}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":571,"name":"PartialInheritedTasksConfig","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}},{"id":327,"name":"order","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":65,"character":8}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":330,"name":"taskLayers","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":68,"character":8}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}}],"groups":[{"title":"Properties","children":[328,329,327,330]}],"sources":[{"fileName":"types/cjs/project.d.ts","line":64,"character":15}]}}},{"id":331,"name":"language","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":70,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":332,"name":"platform","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":71,"character":4}],"type":{"type":"reference","target":505,"name":"PlatformType","package":"@moonrepo/types"}},{"id":333,"name":"root","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":72,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":334,"name":"source","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":73,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":335,"name":"stack","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":74,"character":4}],"type":{"type":"reference","target":374,"name":"StackType","package":"@moonrepo/types"}},{"id":336,"name":"tasks","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":75,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":301,"name":"Task","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}},{"id":337,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":76,"character":4}],"type":{"type":"reference","target":390,"name":"ProjectType","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[320,321,322,323,324,325,331,332,333,334,335,336,337]}],"sources":[{"fileName":"types/cjs/project.d.ts","line":58,"character":17}],"permalink":"/api/types/interface/Project","previousId":705,"nextId":397},{"id":397,"name":"ProjectConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures information and tasks for a project.\\nDocs: https://moonrepo.dev/docs/config/project"}]},"children":[{"id":398,"name":"$schema","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/project.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":133,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":399,"name":"dependsOn","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Other projects that this project depends on."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":135,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":359,"name":"ProjectDependsOn","package":"@moonrepo/types"}}},{"id":400,"name":"env","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of environment variables that will be set for\\nall tasks within the project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":140,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}},{"id":401,"name":"fileGroups","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of group IDs to a list of file paths, globs, and\\nenvironment variables, that can be referenced from tasks."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":145,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}},{"id":402,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides the ID within the project graph, as defined in\\nthe workspace "},{"kind":"code","text":"`projects`"},{"kind":"text","text":" setting."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":150,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":403,"name":"language","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The primary programming language of the project."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":156,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":404,"name":"owners","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Defines ownership of source code within the current project, by mapping\\nfile paths and globs to owners. An owner is either a user, team, or group."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":161,"character":4}],"type":{"type":"reference","target":362,"name":"OwnersConfig","package":"@moonrepo/types"}},{"id":405,"name":"platform","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The default platform for all tasks within the project,\\nif their platform is unknown."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":168,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":505,"name":"PlatformType","package":"@moonrepo/types"}]}},{"id":406,"name":"project","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Expanded information about the project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":170,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":368,"name":"ProjectMetadataConfig","package":"@moonrepo/types"}]}},{"id":407,"name":"stack","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The technology stack of the project, for categorizing."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":176,"character":4}],"type":{"type":"reference","target":374,"name":"StackType","package":"@moonrepo/types"}},{"id":408,"name":"tags","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A list of tags that this project blongs to, for categorizing,\\nboundary enforcement, and task inheritance."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":181,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":409,"name":"tasks","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of tasks by ID to parameters required for running the task."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":183,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":507,"name":"TaskConfig","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}},{"id":410,"name":"toolchain","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level toolchain settings, scoped to this project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":185,"character":4}],"type":{"type":"reference","target":384,"name":"ProjectToolchainConfig","package":"@moonrepo/types"}},{"id":411,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of project."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":191,"character":4}],"type":{"type":"reference","target":390,"name":"ProjectType","package":"@moonrepo/types"}},{"id":412,"name":"workspace","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level workspace settings, scoped to this project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":193,"character":4}],"type":{"type":"reference","target":395,"name":"ProjectWorkspaceConfig","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[398,399,400,401,402,403,404,405,406,407,408,409,410,411,412]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":131,"character":17}],"permalink":"/api/types/interface/ProjectConfig","previousId":319,"nextId":349},{"id":349,"name":"ProjectGraph","variant":"declaration","kind":256,"flags":{},"children":[{"id":350,"name":"graph","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":92,"character":4}],"type":{"type":"reference","target":338,"name":"ProjectGraphInner","package":"@moonrepo/types"}},{"id":351,"name":"projects","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":93,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}}],"groups":[{"title":"Properties","children":[350,351]}],"sources":[{"fileName":"types/cjs/project.d.ts","line":91,"character":17}],"permalink":"/api/types/interface/ProjectGraph","previousId":397,"nextId":338},{"id":338,"name":"ProjectGraphInner","variant":"declaration","kind":256,"flags":{},"children":[{"id":341,"name":"edge_property","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":81,"character":4}],"type":{"type":"literal","value":"directed"}},{"id":342,"name":"edges","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":82,"character":4}],"type":{"type":"array","elementType":{"type":"tuple","elements":[{"type":"intrinsic","name":"number"},{"type":"intrinsic","name":"number"},{"type":"reference","target":352,"name":"DependencyScope","package":"@moonrepo/types"}]}}},{"id":340,"name":"node_holes","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":80,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":339,"name":"nodes","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":79,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}}}],"groups":[{"title":"Properties","children":[341,342,340,339]}],"sources":[{"fileName":"types/cjs/project.d.ts","line":78,"character":17}],"permalink":"/api/types/interface/ProjectGraphInner","previousId":349,"nextId":368},{"id":368,"name":"ProjectMetadataConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Expanded information about the project."}]},"children":[{"id":369,"name":"channel","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The Slack, Discord, etc, channel to discuss the project.\\nMust start with a "},{"kind":"code","text":"`#`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":61,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":370,"name":"description","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A description on what the project does, and why it exists."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":63,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":371,"name":"maintainers","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The individual maintainers of the project. The format is unspecified."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":65,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":372,"name":"name","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A human-readable name of the project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":67,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":373,"name":"owner","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The owner of the project. Can be an individual, team, or\\norganization. The format is unspecified."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":72,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[369,370,371,372,373]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":56,"character":17}],"permalink":"/api/types/interface/ProjectMetadataConfig","previousId":338,"nextId":375},{"id":375,"name":"ProjectToolchainCommonToolConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level toolchain settings."}]},"children":[{"id":376,"name":"version","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Version of the tool this project will use."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":78,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[376]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":76,"character":17}],"permalink":"/api/types/interface/ProjectToolchainCommonToolConfig","previousId":368,"nextId":384},{"id":384,"name":"ProjectToolchainConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level toolchain settings, scoped to this project."}]},"children":[{"id":385,"name":"bun","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`bun`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":98,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":375,"name":"ProjectToolchainCommonToolConfig","package":"@moonrepo/types"}]}},{"id":386,"name":"deno","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`deno`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":100,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":375,"name":"ProjectToolchainCommonToolConfig","package":"@moonrepo/types"}]}},{"id":387,"name":"node","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`node`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":102,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":375,"name":"ProjectToolchainCommonToolConfig","package":"@moonrepo/types"}]}},{"id":388,"name":"rust","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`rust`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":104,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":375,"name":"ProjectToolchainCommonToolConfig","package":"@moonrepo/types"}]}},{"id":389,"name":"typescript","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`typescript`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":106,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":377,"name":"ProjectToolchainTypeScriptConfig","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[385,386,387,388,389]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":96,"character":17}],"permalink":"/api/types/interface/ProjectToolchainConfig","previousId":375,"nextId":377},{"id":377,"name":"ProjectToolchainTypeScriptConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level "},{"kind":"code","text":"`typescript`"},{"kind":"text","text":" settings."}]},"children":[{"id":378,"name":"disabled","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Disables all TypeScript functionality for this project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":83,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":379,"name":"includeProjectReferenceSources","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Appends sources of project reference to "},{"kind":"code","text":"`include`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":85,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":380,"name":"includeSharedTypes","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Appends shared types to "},{"kind":"code","text":"`include`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":87,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":381,"name":"routeOutDirToCache","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Updates and routes "},{"kind":"code","text":"`outDir`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" to moon\'s cache."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":89,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":382,"name":"syncProjectReferences","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Syncs all project dependencies as "},{"kind":"code","text":"`references`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":91,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":383,"name":"syncProjectReferencesToPaths","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Syncs all project dependencies as "},{"kind":"code","text":"`paths`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":93,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}}],"groups":[{"title":"Properties","children":[378,379,380,381,382,383]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":81,"character":17}],"permalink":"/api/types/interface/ProjectToolchainTypeScriptConfig","previousId":384,"nextId":395},{"id":395,"name":"ProjectWorkspaceConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level workspace settings, scoped to this project."}]},"children":[{"id":396,"name":"inheritedTasks","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Controls how tasks are inherited."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":125,"character":4}],"type":{"type":"reference","target":391,"name":"ProjectWorkspaceInheritedTasksConfig","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[396]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":123,"character":17}],"permalink":"/api/types/interface/ProjectWorkspaceConfig","previousId":377,"nextId":391},{"id":391,"name":"ProjectWorkspaceInheritedTasksConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Controls how tasks are inherited."}]},"children":[{"id":392,"name":"exclude","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Excludes inheriting tasks by ID."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":112,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":393,"name":"include","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Only inherits tasks by ID, and ignores the rest.\\nWhen not defined, inherits all matching tasks.\\nWhen an empty list, inherits no tasks."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":118,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":394,"name":"rename","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Renames inherited tasks to a new ID."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":120,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}}],"groups":[{"title":"Properties","children":[392,393,394]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":110,"character":17}],"permalink":"/api/types/interface/ProjectWorkspaceInheritedTasksConfig","previousId":395,"nextId":63},{"id":63,"name":"ProviderEnvironment","variant":"declaration","kind":256,"flags":{},"children":[{"id":64,"name":"baseBranch","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":6,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L6"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":65,"name":"branch","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":7,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L7"}],"type":{"type":"intrinsic","name":"string"}},{"id":66,"name":"id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":8,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L8"}],"type":{"type":"intrinsic","name":"string"}},{"id":67,"name":"provider","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":9,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L9"}],"type":{"type":"intrinsic","name":"string"}},{"id":68,"name":"requestId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":10,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L10"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":69,"name":"requestUrl","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":11,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L11"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":70,"name":"revision","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":12,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L12"}],"type":{"type":"intrinsic","name":"string"}},{"id":71,"name":"url","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":13,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L13"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[64,65,66,67,68,69,70,71]}],"sources":[{"fileName":"types/src/events.ts","line":5,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L5"}],"permalink":"/api/types/interface/ProviderEnvironment","previousId":391,"nextId":206},{"id":206,"name":"RunReport","variant":"declaration","kind":256,"flags":{},"children":[{"id":207,"name":"actions","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":40,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":183,"name":"Action","package":"@moonrepo/types"}}},{"id":210,"name":"comparisonEstimate","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":43,"character":4}],"type":{"type":"reflection","declaration":{"id":211,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":212,"name":"duration","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":44,"character":8}],"type":{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}},{"id":213,"name":"gain","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":45,"character":8}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}]}},{"id":214,"name":"loss","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":46,"character":8}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}]}},{"id":215,"name":"percent","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":47,"character":8}],"type":{"type":"intrinsic","name":"number"}},{"id":216,"name":"tasks","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":48,"character":8}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reflection","declaration":{"id":217,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":218,"name":"count","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":49,"character":12}],"type":{"type":"intrinsic","name":"number"}},{"id":219,"name":"total","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":50,"character":12}],"type":{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[218,219]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":48,"character":30}]}}],"name":"Record","package":"typescript"}}],"groups":[{"title":"Properties","children":[212,213,214,215,216]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":43,"character":24}]}}},{"id":208,"name":"context","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":41,"character":4}],"type":{"type":"reference","target":197,"name":"ActionContext","package":"@moonrepo/types"}},{"id":209,"name":"duration","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":42,"character":4}],"type":{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}},{"id":220,"name":"estimatedSavings","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":53,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}]}},{"id":221,"name":"projectedDuration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":54,"character":4}],"type":{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[207,210,208,209,220,221]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":39,"character":17}],"permalink":"/api/types/interface/RunReport","previousId":63,"nextId":868},{"id":868,"name":"RunnerConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures aspects of the task runner (also known as the action pipeline)."}]},"children":[{"id":869,"name":"archivableTargets","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of target\'s for tasks without outputs, that should be\\ncached and persisted."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":134,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":870,"name":"autoCleanCache","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Automatically clean the cache after every task run."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":140,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":871,"name":"cacheLifetime","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The lifetime in which task outputs will be cached."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'7 days\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":146,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":872,"name":"inheritColorsForPipedTasks","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Automatically inherit color settings for all tasks being ran."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":152,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":873,"name":"logRunningCommand","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Logs the task\'s command and arguments when running the task."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":154,"character":4}],"type":{"type":"intrinsic","name":"boolean"}}],"groups":[{"title":"Properties","children":[869,870,871,872,873]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":129,"character":17}],"permalink":"/api/types/interface/RunnerConfig","previousId":206,"nextId":59},{"id":59,"name":"Runtime","variant":"declaration","kind":256,"flags":{},"children":[{"id":62,"name":"overridden","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/src/common.ts","line":13,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/common.ts#L13"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":60,"name":"platform","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/common.ts","line":11,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/common.ts#L11"}],"type":{"type":"reference","target":505,"name":"PlatformType","package":"@moonrepo/types"}},{"id":61,"name":"requirement","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/src/common.ts","line":12,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/common.ts#L12"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[62,60,61]}],"sources":[{"fileName":"types/src/common.ts","line":10,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/common.ts#L10"}],"permalink":"/api/types/interface/Runtime","previousId":868,"nextId":731},{"id":731,"name":"RustConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Rust platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#rust"}]},"children":[{"id":732,"name":"bins","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of binaries to install into the environment using "},{"kind":"code","text":"`cargo install`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":210,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":689,"name":"BinEntry","package":"@moonrepo/types"}}},{"id":733,"name":"components","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Rust components to automatically install."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":212,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":734,"name":"plugin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Rust support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":214,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":735,"name":"syncToolchainConfig","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`version`"},{"kind":"text","text":" is defined, syncs the version to "},{"kind":"code","text":"`rust-toolchain.toml`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":216,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":736,"name":"targets","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Rust targets to automatically install."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":218,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":737,"name":"version","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The version of Rust to download, install, and run "},{"kind":"code","text":"`cargo`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_RUST_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":224,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[732,733,734,735,736,737]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":208,"character":17}],"permalink":"/api/types/interface/RustConfig","previousId":59,"nextId":194},{"id":194,"name":"TargetState","variant":"declaration","kind":256,"flags":{},"children":[{"id":196,"name":"hash","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":27,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":195,"name":"state","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":26,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":"failed"},{"type":"literal","value":"skipped"},{"type":"literal","value":"completed"},{"type":"literal","value":"passthrough"}]}}],"groups":[{"title":"Properties","children":[196,195]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":25,"character":17}],"permalink":"/api/types/interface/TargetState","previousId":731,"nextId":301},{"id":301,"name":"Task","variant":"declaration","kind":256,"flags":{},"children":[{"id":302,"name":"args","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":40,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":303,"name":"command","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":41,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":304,"name":"deps","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":42,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":470,"name":"TaskDependencyConfig","package":"@moonrepo/types"}}},{"id":305,"name":"env","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":43,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}},{"id":306,"name":"id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":44,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":308,"name":"inputFiles","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":46,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":309,"name":"inputGlobs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":47,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":310,"name":"inputVars","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":48,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":307,"name":"inputs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":45,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":311,"name":"metadata","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":49,"character":4}],"type":{"type":"reference","target":296,"name":"TaskMetadata","package":"@moonrepo/types"}},{"id":312,"name":"options","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":50,"character":4}],"type":{"type":"reference","target":273,"name":"TaskOptions","package":"@moonrepo/types"}},{"id":314,"name":"outputFiles","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":52,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":315,"name":"outputGlobs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":53,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":313,"name":"outputs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":51,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":316,"name":"platform","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":54,"character":4}],"type":{"type":"reference","target":505,"name":"PlatformType","package":"@moonrepo/types"}},{"id":317,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":55,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":318,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":56,"character":4}],"type":{"type":"reference","target":506,"name":"TaskType","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[302,303,304,305,306,308,309,310,307,311,312,314,315,313,316,317,318]}],"sources":[{"fileName":"types/cjs/project.d.ts","line":39,"character":17}],"permalink":"/api/types/interface/Task","previousId":194,"nextId":507},{"id":507,"name":"TaskConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures a task to be ran within the action pipeline."}]},"children":[{"id":508,"name":"args","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Arguments to pass to the command when it\'s ran. Can be\\ndefined as a string, or a list of individual arguments."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":128,"character":4}],"type":{"type":"reference","target":469,"name":"TaskArgs","package":"@moonrepo/types"}},{"id":509,"name":"command","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The command or command line to execute when the task is ran.\\nSupports the command name, with or without arguments. Can be\\ndefined as a string, or a list of individual arguments."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":134,"character":4}],"type":{"type":"reference","target":469,"name":"TaskArgs","package":"@moonrepo/types"}},{"id":510,"name":"deps","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Other tasks that this task depends on, and must run to completion\\nbefore this task is ran. Can depend on sibling tasks, or tasks in\\nother projects, using targets."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":140,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":475,"name":"TaskDependency","package":"@moonrepo/types"}}},{"id":511,"name":"description","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A human-readable description about the task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":142,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":512,"name":"env","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of environment variables that will be set when the\\ntask is ran."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":147,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}},{"id":513,"name":"extends","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Extends settings from a sibling task by ID."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":149,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":514,"name":"inputs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Inputs and sources that will mark the task as affected when comparing\\nagainst touched files. When not provided, all files within the project\\nare considered an input. When an empty list, no files are considered.\\nOtherwise, an explicit list of inputs are considered."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":156,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":515,"name":"local","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the task as local only. Local tasks do not run in CI, do not have\\n"},{"kind":"code","text":"`options.cache`"},{"kind":"text","text":" enabled, and are marked as "},{"kind":"code","text":"`options.persistent`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":161,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":516,"name":"options","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options to control task inheritance and execution."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":163,"character":4}],"type":{"type":"reference","target":482,"name":"TaskOptionsConfig","package":"@moonrepo/types"}},{"id":517,"name":"outputs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Outputs that will be created when the task has successfully ran.\\nWhen "},{"kind":"code","text":"`cache`"},{"kind":"text","text":" is enabled, the outputs will be persisted for subsequent runs."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":168,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":518,"name":"platform","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The platform in which the task will be ran in. The platform determines\\navailable binaries, lookup paths, and more. When not provided, will\\nbe automatically detected."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":176,"character":4}],"type":{"type":"reference","target":505,"name":"PlatformType","package":"@moonrepo/types"}},{"id":519,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of task, primarily used for categorical reasons. When not provided,\\nwill be automatically determined."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'test\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":183,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":506,"name":"TaskType","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[508,509,510,511,512,513,514,515,516,517,518,519]}],"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":123,"character":17}],"permalink":"/api/types/interface/TaskConfig","previousId":301,"nextId":470},{"id":470,"name":"TaskDependencyConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Expanded information about a task dependency."}]},"children":[{"id":471,"name":"args","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Additional arguments to pass to this dependency when it\'s ran."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":5,"character":4}],"type":{"type":"reference","target":469,"name":"TaskArgs","package":"@moonrepo/types"}},{"id":472,"name":"env","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of environment variables specific to this dependency."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":7,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}},{"id":473,"name":"optional","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the dependency is optional when being inherited from the top-level."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":9,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":474,"name":"target","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The target of the depended on task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":11,"character":4}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[471,472,473,474]}],"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":3,"character":17}],"permalink":"/api/types/interface/TaskDependencyConfig","previousId":507,"nextId":296},{"id":296,"name":"TaskMetadata","variant":"declaration","kind":256,"flags":{},"children":[{"id":297,"name":"emptyInputs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":34,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":298,"name":"expanded","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":35,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":299,"name":"localOnly","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":36,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":300,"name":"rootLevel","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":37,"character":4}],"type":{"type":"intrinsic","name":"boolean"}}],"groups":[{"title":"Properties","children":[297,298,299,300]}],"sources":[{"fileName":"types/cjs/project.d.ts","line":33,"character":17}],"permalink":"/api/types/interface/TaskMetadata","previousId":470,"nextId":273},{"id":273,"name":"TaskOptions","variant":"declaration","kind":256,"flags":{},"children":[{"id":274,"name":"affectedFiles","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":10,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"},{"type":"literal","value":"args"},{"type":"literal","value":"env"}]}},{"id":275,"name":"affectedPassInputs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":11,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":276,"name":"allowFailure","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":12,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":277,"name":"cache","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":13,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":278,"name":"envFiles","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":14,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":280,"name":"interactive","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":16,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":279,"name":"internal","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":15,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":281,"name":"mergeArgs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":17,"character":4}],"type":{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}},{"id":282,"name":"mergeDeps","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":18,"character":4}],"type":{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}},{"id":283,"name":"mergeEnv","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":19,"character":4}],"type":{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}},{"id":284,"name":"mergeInputs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":20,"character":4}],"type":{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}},{"id":285,"name":"mergeOutputs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":21,"character":4}],"type":{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}},{"id":287,"name":"mutex","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":23,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":286,"name":"outputStyle","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":22,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":479,"name":"TaskOutputStyle","package":"@moonrepo/types"}]}},{"id":288,"name":"persistent","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":24,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":289,"name":"retryCount","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":25,"character":4}],"type":{"type":"intrinsic","name":"number"}},{"id":290,"name":"runDepsInParallel","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":26,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":292,"name":"runFromWorkspaceRoot","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":28,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":291,"name":"runInCI","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":27,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":293,"name":"shell","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":29,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":294,"name":"unixShell","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":30,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":480,"name":"TaskUnixShell","package":"@moonrepo/types"}]}},{"id":295,"name":"windowsShell","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":31,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":481,"name":"TaskWindowsShell","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[274,275,276,277,278,280,279,281,282,283,284,285,287,286,288,289,290,292,291,293,294,295]}],"sources":[{"fileName":"types/cjs/project.d.ts","line":9,"character":17}],"permalink":"/api/types/interface/TaskOptions","previousId":296,"nextId":482},{"id":482,"name":"TaskOptionsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options to control task inheritance and execution."}]},"children":[{"id":483,"name":"affectedFiles","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The pattern in which affected files will be passed to the task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":23,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":476,"name":"TaskOptionAffectedFiles","package":"@moonrepo/types"}]}},{"id":484,"name":"affectedPassInputs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"When affected and no files are matching, pass the task inputs\\nas arguments to the command, instead of "},{"kind":"code","text":"`.`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":28,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":485,"name":"allowFailure","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Allows the task to fail without failing the entire pipeline."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":30,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":486,"name":"cache","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Caches the "},{"kind":"code","text":"`outputs`"},{"kind":"text","text":" of the task"}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":32,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":487,"name":"envFile","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Loads and sets environment variables from the "},{"kind":"code","text":"`.env`"},{"kind":"text","text":" file when\\nrunning the task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":37,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":477,"name":"TaskOptionEnvFile","package":"@moonrepo/types"}]}},{"id":488,"name":"interactive","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the task as interactive, so that it will run in isolation,\\nand have direct access to stdin."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":42,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":489,"name":"internal","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the task as internal, which disables it from begin ran\\nfrom the command line, but can be depended on."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":47,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":490,"name":"mergeArgs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`args`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":53,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":491,"name":"mergeDeps","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`deps`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":59,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":492,"name":"mergeEnv","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`env`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":65,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":493,"name":"mergeInputs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`inputs`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":71,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":494,"name":"mergeOutputs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`outputs`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":77,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":495,"name":"mutex","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Creates an exclusive lock on a virtual resource, preventing other\\ntasks using the same resource from running concurrently."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":82,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":496,"name":"outputStyle","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The style in which task output will be printed to the console."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'buffer\'\\n```"}]},{"tag":"@envvar","content":[{"kind":"text","text":"MOON_OUTPUT_STYLE"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":89,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":479,"name":"TaskOutputStyle","package":"@moonrepo/types"}]}},{"id":497,"name":"persistent","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the task as persistent (continuously running). This is ideal\\nfor watchers, servers, or never-ending processes."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":94,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":498,"name":"retryCount","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The number of times a failing task will be retried to succeed."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_RETRY_COUNT"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":100,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":499,"name":"runDepsInParallel","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Runs direct task dependencies (via "},{"kind":"code","text":"`deps`"},{"kind":"text","text":") in sequential order.\\nThis _does not_ apply to indirect or transient dependencies."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":105,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":500,"name":"runFromWorkspaceRoot","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Runs the task from the workspace root, instead of the project root."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":107,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":501,"name":"runInCI","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether to run the task in CI or not, when executing "},{"kind":"code","text":"`moon ci`"},{"kind":"text","text":" or "},{"kind":"code","text":"`moon run`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":109,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":502,"name":"shell","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Runs the task within a shell. When not defined, runs the task\\ndirectly while relying on "},{"kind":"code","text":"`PATH`"},{"kind":"text","text":" resolution."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":114,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":503,"name":"unixShell","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The shell to run the task in when on a Unix-based machine."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":116,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":480,"name":"TaskUnixShell","package":"@moonrepo/types"}]}},{"id":504,"name":"windowsShell","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The shell to run the task in when on a Windows machine."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":118,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":481,"name":"TaskWindowsShell","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504]}],"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":21,"character":17}],"permalink":"/api/types/interface/TaskOptionsConfig","previousId":273,"nextId":662},{"id":662,"name":"TemplateConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures a template and its files to be scaffolded.\\nDocs: https://moonrepo.dev/docs/config/template"}]},"children":[{"id":663,"name":"$schema","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/template.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":173,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":664,"name":"description","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A description on what the template scaffolds."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":175,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":665,"name":"destination","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A pre-populated destination to scaffold to, relative from the\\nworkspace root."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":180,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":666,"name":"extends","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Extends one or many other templates."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":182,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":667,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides the ID of the template, instead of using the folder name."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":184,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":668,"name":"title","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A human-readable title for the template."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":186,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":669,"name":"variables","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of variables that\'ll be interpolated within each template file.\\nVariables can also be populated by passing command line arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":191,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":661,"name":"TemplateVariable","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}}],"groups":[{"title":"Properties","children":[663,664,665,666,667,668,669]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":171,"character":17}],"permalink":"/api/types/interface/TemplateConfig","previousId":482,"nextId":670},{"id":670,"name":"TemplateFrontmatterConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Docs: https://moonrepo.dev/docs/config/template#frontmatter"}]},"children":[{"id":671,"name":"$schema","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/template-frontmatter.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":196,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":672,"name":"force","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":197,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":673,"name":"skip","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":198,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":674,"name":"to","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":199,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[671,672,673,674]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":194,"character":17}],"permalink":"/api/types/interface/TemplateFrontmatterConfig","previousId":662,"nextId":627},{"id":627,"name":"TemplateVariableBoolSetting","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configuration for a template variable."}]},"children":[{"id":628,"name":"default","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The default value of the variable if none was provided."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":104,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":629,"name":"internal","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the variable as internal, and won\'t be overwritten via CLI arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":106,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":630,"name":"order","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The order in which variables should be prompted for."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":108,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":631,"name":"prompt","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Prompt the user for a value when the generator is running."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":110,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":632,"name":"required","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the variable as required, and will not accept an empty value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":112,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":633,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":113,"character":4}],"type":{"type":"literal","value":"boolean"}}],"groups":[{"title":"Properties","children":[628,629,630,631,632,633]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":102,"character":17}],"permalink":"/api/types/interface/TemplateVariableBoolSetting","previousId":670,"nextId":639},{"id":639,"name":"TemplateVariableEnumSetting","variant":"declaration","kind":256,"flags":{},"children":[{"id":640,"name":"default","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The default value of the variable if none was provided."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":125,"character":4}],"type":{"type":"reference","target":634,"name":"TemplateVariableEnumDefault","package":"@moonrepo/types"}},{"id":641,"name":"internal","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the variable as internal, and won\'t be overwritten via CLI arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":127,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":642,"name":"multiple","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Allows multiple values to be selected."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":129,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":643,"name":"order","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The order in which variables should be prompted for."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":131,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":644,"name":"prompt","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Prompt the user for a value when the generator is running."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":133,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":645,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":134,"character":4}],"type":{"type":"literal","value":"enum"}},{"id":646,"name":"values","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of acceptable values for this variable."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":136,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":638,"name":"TemplateVariableEnumValue","package":"@moonrepo/types"}}}],"groups":[{"title":"Properties","children":[640,641,642,643,644,645,646]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":123,"character":17}],"permalink":"/api/types/interface/TemplateVariableEnumSetting","previousId":627,"nextId":635},{"id":635,"name":"TemplateVariableEnumValueConfig","variant":"declaration","kind":256,"flags":{},"children":[{"id":636,"name":"label","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A human-readable label for the value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":118,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":637,"name":"value","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The literal enumerable value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":120,"character":4}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[636,637]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":116,"character":17}],"permalink":"/api/types/interface/TemplateVariableEnumValueConfig","previousId":639,"nextId":647},{"id":647,"name":"TemplateVariableNumberSetting","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configuration for a template variable."}]},"children":[{"id":648,"name":"default","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The default value of the variable if none was provided."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":141,"character":4}],"type":{"type":"intrinsic","name":"number"}},{"id":649,"name":"internal","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the variable as internal, and won\'t be overwritten via CLI arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":143,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":650,"name":"order","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The order in which variables should be prompted for."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":145,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":651,"name":"prompt","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Prompt the user for a value when the generator is running."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":147,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":652,"name":"required","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the variable as required, and will not accept an empty value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":149,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":653,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":150,"character":4}],"type":{"type":"literal","value":"number"}}],"groups":[{"title":"Properties","children":[648,649,650,651,652,653]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":139,"character":17}],"permalink":"/api/types/interface/TemplateVariableNumberSetting","previousId":635,"nextId":654},{"id":654,"name":"TemplateVariableStringSetting","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configuration for a template variable."}]},"children":[{"id":655,"name":"default","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The default value of the variable if none was provided."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":155,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":656,"name":"internal","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the variable as internal, and won\'t be overwritten via CLI arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":157,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":657,"name":"order","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The order in which variables should be prompted for."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":159,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":658,"name":"prompt","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Prompt the user for a value when the generator is running."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":161,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":659,"name":"required","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the variable as required, and will not accept an empty value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":163,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":660,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":164,"character":4}],"type":{"type":"literal","value":"string"}}],"groups":[{"title":"Properties","children":[655,656,657,658,659,660]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":153,"character":17}],"permalink":"/api/types/interface/TemplateVariableStringSetting","previousId":647,"nextId":749},{"id":749,"name":"ToolchainConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures all tools and platforms required for tasks.\\nDocs: https://moonrepo.dev/docs/config/toolchain"}]},"children":[{"id":750,"name":"$schema","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/toolchain.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":295,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":751,"name":"bun","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Bun platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":297,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":676,"name":"BunConfig","package":"@moonrepo/types"}]}},{"id":752,"name":"deno","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Deno platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":299,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":690,"name":"DenoConfig","package":"@moonrepo/types"}]}},{"id":753,"name":"extends","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Extends another toolchain configuration file. Supports a relative\\nfile path or a secure URL."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":304,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":754,"name":"node","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Node.js platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":306,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":715,"name":"NodeConfig","package":"@moonrepo/types"}]}},{"id":755,"name":"rust","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Rust platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":308,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":731,"name":"RustConfig","package":"@moonrepo/types"}]}},{"id":756,"name":"typescript","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the TypeScript platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":310,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":738,"name":"TypeScriptConfig","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[750,751,752,753,754,755,756]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":293,"character":17}],"permalink":"/api/types/interface/ToolchainConfig","previousId":654,"nextId":738},{"id":738,"name":"TypeScriptConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the TypeScript platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#typescript"}]},"children":[{"id":739,"name":"createMissingConfig","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`syncProjectReferences`"},{"kind":"text","text":" is enabled, will create a "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"\\nin referenced projects if it does not exist."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":237,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":740,"name":"includeProjectReferenceSources","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Appends sources of project reference to "},{"kind":"code","text":"`include`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":",\\nfor each project."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":242,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":741,"name":"includeSharedTypes","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Appends shared types to "},{"kind":"code","text":"`include`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":", for each project."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":244,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":742,"name":"projectConfigFileName","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Name of the "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" file within each project."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'tsconfig.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":250,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":743,"name":"root","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The relative root to the TypeScript root. Primarily used for\\nresolving project references."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'.\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":257,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":744,"name":"rootConfigFileName","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Name of the "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" file at the workspace root."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'tsconfig.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":263,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":745,"name":"rootOptionsConfigFileName","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Name of the shared compiler options "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" file\\nat the workspace root."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'tsconfig.options.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":270,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":746,"name":"routeOutDirToCache","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Updates and routes "},{"kind":"code","text":"`outDir`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" to moon\'s cache,\\nfor each project."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":275,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":747,"name":"syncProjectReferences","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Syncs all project dependencies as "},{"kind":"code","text":"`references`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":",\\nfor each project."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":282,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":748,"name":"syncProjectReferencesToPaths","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Syncs all project dependencies as "},{"kind":"code","text":"`paths`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":",\\nfor each project."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":287,"character":4}],"type":{"type":"intrinsic","name":"boolean"}}],"groups":[{"title":"Properties","children":[739,740,741,742,743,744,745,746,747,748]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":230,"character":17}],"permalink":"/api/types/interface/TypeScriptConfig","previousId":749,"nextId":876},{"id":876,"name":"VcsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures the version control system (VCS)."}]},"children":[{"id":877,"name":"defaultBranch","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The default branch / base."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'master\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":165,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":878,"name":"hooks","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of hooks to commands to run when the hook is triggered."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":167,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}},{"id":879,"name":"manager","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The VCS client being utilized by the repository."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'git\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":173,"character":4}],"type":{"type":"literal","value":"git"}},{"id":880,"name":"provider","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The upstream version control provider, where the repository\\nsource code is stored."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'github\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":180,"character":4}],"type":{"type":"reference","target":875,"name":"VcsProvider","package":"@moonrepo/types"}},{"id":881,"name":"remoteCandidates","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of remote\'s in which to compare branches against."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":182,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":882,"name":"syncHooks","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Generates hooks and scripts based on the "},{"kind":"code","text":"`hooks`"},{"kind":"text","text":" setting."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":184,"character":4}],"type":{"type":"intrinsic","name":"boolean"}}],"groups":[{"title":"Properties","children":[877,878,879,880,881,882]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":159,"character":17}],"permalink":"/api/types/interface/VcsConfig","previousId":738,"nextId":72},{"id":72,"name":"WebhookPayload","variant":"declaration","kind":256,"flags":{},"children":[{"id":73,"name":"createdAt","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":17,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L17"}],"type":{"type":"intrinsic","name":"string"}},{"id":74,"name":"environment","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":18,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L18"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":63,"name":"ProviderEnvironment","package":"@moonrepo/types"}]}},{"id":75,"name":"event","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":19,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L19"}],"type":{"type":"reference","target":79,"name":"E","package":"@moonrepo/types","qualifiedName":"WebhookPayload.E","refersToTypeParameter":true}},{"id":76,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":20,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L20"}],"type":{"type":"reference","target":78,"name":"T","package":"@moonrepo/types","qualifiedName":"WebhookPayload.T","refersToTypeParameter":true}},{"id":77,"name":"uuid","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":21,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L21"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[73,74,75,76,77]}],"sources":[{"fileName":"types/src/events.ts","line":16,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L16"}],"typeParameters":[{"id":78,"name":"T","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":80,"name":"EventType","package":"@moonrepo/types"}},{"id":79,"name":"E","variant":"typeParam","kind":131072,"flags":{}}],"permalink":"/api/types/interface/WebhookPayload","previousId":876,"nextId":883},{"id":883,"name":"WorkspaceConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures all aspects of the moon workspace.\\nDocs: https://moonrepo.dev/docs/config/workspace"}]},"children":[{"id":884,"name":"$schema","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/workspace.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":192,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":885,"name":"codeowners","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures code ownership rules for generating a "},{"kind":"code","text":"`CODEOWNERS`"},{"kind":"text","text":" file."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":194,"character":4}],"type":{"type":"reference","target":837,"name":"CodeownersConfig","package":"@moonrepo/types"}},{"id":886,"name":"constraints","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures boundaries and constraints between projects."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":196,"character":4}],"type":{"type":"reference","target":841,"name":"ConstraintsConfig","package":"@moonrepo/types"}},{"id":887,"name":"experiments","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures experiments across the entire moon workspace."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":198,"character":4}],"type":{"type":"reference","target":844,"name":"ExperimentsConfig","package":"@moonrepo/types"}},{"id":888,"name":"extends","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Extends another workspace configuration file. Supports a relative\\nfile path or a secure URL."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":203,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":889,"name":"extensions","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures extensions that can be executed with "},{"kind":"code","text":"`moon ext`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":205,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":848,"name":"ExtensionConfig","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}},{"id":890,"name":"generator","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures the generator for scaffolding from templates."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":207,"character":4}],"type":{"type":"reference","target":851,"name":"GeneratorConfig","package":"@moonrepo/types"}},{"id":891,"name":"hasher","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures aspects of the content hashing engine."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":209,"character":4}],"type":{"type":"reference","target":855,"name":"HasherConfig","package":"@moonrepo/types"}},{"id":892,"name":"notifier","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures how and where notifications are sent."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":211,"character":4}],"type":{"type":"reference","target":862,"name":"NotifierConfig","package":"@moonrepo/types"}},{"id":893,"name":"projects","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures all projects within the workspace to create a project graph.\\nAccepts a list of globs, a mapping of projects to relative file paths,\\nor both values."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":217,"character":4}],"type":{"type":"reference","target":867,"name":"WorkspaceProjects","package":"@moonrepo/types"}},{"id":894,"name":"runner","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures aspects of the task runner (also known as the action pipeline)."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":219,"character":4}],"type":{"type":"reference","target":868,"name":"RunnerConfig","package":"@moonrepo/types"}},{"id":895,"name":"telemetry","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Collects anonymous usage information, and checks for new moon versions."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":225,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":896,"name":"vcs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures the version control system (VCS)."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":227,"character":4}],"type":{"type":"reference","target":876,"name":"VcsConfig","package":"@moonrepo/types"}},{"id":897,"name":"versionConstraint","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Requires a specific version of the "},{"kind":"code","text":"`moon`"},{"kind":"text","text":" binary."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":229,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[884,885,886,887,888,889,890,891,892,893,894,895,896,897]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":190,"character":17}],"permalink":"/api/types/interface/WorkspaceConfig","previousId":72,"nextId":864},{"id":864,"name":"WorkspaceProjectsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures projects in the workspace, using both globs and explicit source paths."}]},"children":[{"id":865,"name":"globs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A list of globs in which to locate project directories.\\nCan be suffixed with "},{"kind":"code","text":"`moon.yml`"},{"kind":"text","text":" to only find distinct projects."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":123,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":866,"name":"sources","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of project IDs to relative file paths to each project directory."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":125,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}}],"groups":[{"title":"Properties","children":[865,866]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":118,"character":17}],"permalink":"/api/types/interface/WorkspaceProjectsConfig","previousId":883,"nextId":710},{"id":710,"name":"YarnConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for Yarn, when used as a package manager."}]},"children":[{"id":711,"name":"installArgs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`yarn install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":119,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":712,"name":"plugin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Yarn support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":121,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":713,"name":"plugins","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Plugins to automatically install for Yarn v2 and above."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":123,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":714,"name":"version","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The version of Yarn to download, install, and run "},{"kind":"code","text":"`yarn`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_YARN_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":129,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[711,712,713,714]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":117,"character":17}],"permalink":"/api/types/interface/YarnConfig","previousId":864,"nextId":222},{"id":222,"name":"ActionNode","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":56,"character":12}],"type":{"type":"union","types":[{"type":"reference","target":223,"name":"ActionNodeInstallDeps","package":"@moonrepo/types"},{"type":"reference","target":228,"name":"ActionNodeInstallProjectDeps","package":"@moonrepo/types"},{"type":"reference","target":234,"name":"ActionNodeRunTask","package":"@moonrepo/types"},{"type":"reference","target":242,"name":"ActionNodeSetupTool","package":"@moonrepo/types"},{"type":"reference","target":247,"name":"ActionNodeSyncProject","package":"@moonrepo/types"},{"type":"reference","target":253,"name":"ActionNodeSyncWorkspace","package":"@moonrepo/types"}]},"permalink":"/api/types#ActionNode","previousId":710,"nextId":173},{"id":173,"name":"ActionStatus","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":2,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"cached-from-remote"},{"type":"literal","value":"cached"},{"type":"literal","value":"failed-and-abort"},{"type":"literal","value":"failed"},{"type":"literal","value":"invalid"},{"type":"literal","value":"passed"},{"type":"literal","value":"running"},{"type":"literal","value":"skipped"}]},"permalink":"/api/types#ActionStatus","previousId":222,"nextId":689},{"id":689,"name":"BinEntry","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":50,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":684,"name":"BinConfig","package":"@moonrepo/types"}]},"permalink":"/api/types#BinEntry","previousId":173,"nextId":836},{"id":836,"name":"CodeownersOrderBy","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":1,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"file-source"},{"type":"literal","value":"project-name"}]},"permalink":"/api/types#CodeownersOrderBy","previousId":689,"nextId":352},{"id":352,"name":"DependencyScope","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":2,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"build"},{"type":"literal","value":"development"},{"type":"literal","value":"peer"},{"type":"literal","value":"production"},{"type":"literal","value":"root"}]},"permalink":"/api/types#DependencyScope","previousId":836,"nextId":353},{"id":353,"name":"DependencySource","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":3,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"explicit"},{"type":"literal","value":"implicit"}]},"permalink":"/api/types#DependencySource","previousId":352,"nextId":80},{"id":80,"name":"EventType","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":24,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L24"}],"type":{"type":"union","types":[{"type":"literal","value":"action.finished"},{"type":"literal","value":"action.started"},{"type":"literal","value":"dependencies.installed"},{"type":"literal","value":"dependencies.installing"},{"type":"literal","value":"pipeline.aborted"},{"type":"literal","value":"pipeline.finished"},{"type":"literal","value":"pipeline.started"},{"type":"literal","value":"project.synced"},{"type":"literal","value":"project.syncing"},{"type":"literal","value":"target-output.archived"},{"type":"literal","value":"target-output.archiving"},{"type":"literal","value":"target-output.cache-check"},{"type":"literal","value":"target-output.hydrated"},{"type":"literal","value":"target-output.hydrating"},{"type":"literal","value":"target.ran"},{"type":"literal","value":"target.running"},{"type":"literal","value":"tool.installed"},{"type":"literal","value":"tool.installing"},{"type":"literal","value":"workspace.synced"},{"type":"literal","value":"workspace.syncing"}]},"permalink":"/api/types#EventType","previousId":353,"nextId":853},{"id":853,"name":"HasherOptimization","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":71,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"accuracy"},{"type":"literal","value":"performance"}]},"permalink":"/api/types#HasherOptimization","previousId":80,"nextId":854},{"id":854,"name":"HasherWalkStrategy","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":72,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"glob"},{"type":"literal","value":"vcs"}]},"permalink":"/api/types#HasherWalkStrategy","previousId":853,"nextId":360},{"id":360,"name":"LanguageType","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":24,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"bash"},{"type":"literal","value":"batch"},{"type":"literal","value":"go"},{"type":"literal","value":"javascript"},{"type":"literal","value":"php"},{"type":"literal","value":"python"},{"type":"literal","value":"ruby"},{"type":"literal","value":"rust"},{"type":"literal","value":"typescript"},{"type":"literal","value":"unknown"},{"type":"intrinsic","name":"string"}]},"permalink":"/api/types#LanguageType","previousId":854,"nextId":704},{"id":704,"name":"NodePackageManager","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":101,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"bun"},{"type":"literal","value":"npm"},{"type":"literal","value":"pnpm"},{"type":"literal","value":"yarn"}]},"permalink":"/api/types#NodePackageManager","previousId":360,"nextId":675},{"id":675,"name":"NodeVersionFormat","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":1,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"file"},{"type":"literal","value":"link"},{"type":"literal","value":"star"},{"type":"literal","value":"version"},{"type":"literal","value":"version-caret"},{"type":"literal","value":"version-tilde"},{"type":"literal","value":"workspace"},{"type":"literal","value":"workspace-caret"},{"type":"literal","value":"workspace-tilde"}]},"permalink":"/api/types#NodeVersionFormat","previousId":704,"nextId":709},{"id":709,"name":"NodeVersionManager","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":115,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"nodenv"},{"type":"literal","value":"nvm"}]},"permalink":"/api/types#NodeVersionManager","previousId":675,"nextId":54},{"id":54,"name":"Nullable","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/common.ts","line":3,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/common.ts#L3"}],"typeParameters":[{"id":55,"name":"T","variant":"typeParam","kind":131072,"flags":{}}],"type":{"type":"mapped","parameter":"K","parameterType":{"type":"typeOperator","operator":"keyof","target":{"type":"reference","target":55,"name":"T","package":"@moonrepo/types","refersToTypeParameter":true}},"templateType":{"type":"union","types":[{"type":"indexedAccess","indexType":{"type":"reference","target":{"sourceFileName":"../packages/types/src/common.ts","qualifiedName":"K"},"name":"K","package":"@moonrepo/types","refersToTypeParameter":true},"objectType":{"type":"reference","target":55,"name":"T","package":"@moonrepo/types","refersToTypeParameter":true}},{"type":"literal","value":null}]}},"permalink":"/api/types#Nullable","previousId":709,"nextId":361},{"id":361,"name":"OwnersPaths","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":25,"character":12}],"type":{"type":"union","types":[{"type":"array","elementType":{"type":"intrinsic","name":"string"}},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}]},"permalink":"/api/types#OwnersPaths","previousId":54,"nextId":770},{"id":770,"name":"PartialBinEntry","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":360,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":765,"name":"PartialBinConfig","package":"@moonrepo/types"}]},"permalink":"/api/types#PartialBinEntry","previousId":361,"nextId":419},{"id":419,"name":"PartialOwnersPaths","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":215,"character":12}],"type":{"type":"union","types":[{"type":"array","elementType":{"type":"intrinsic","name":"string"}},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}]},"permalink":"/api/types#PartialOwnersPaths","previousId":770,"nextId":418},{"id":418,"name":"PartialProjectDependsOn","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":214,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":413,"name":"PartialDependencyConfig","package":"@moonrepo/types"}]},"permalink":"/api/types#PartialProjectDependsOn","previousId":419,"nextId":528},{"id":528,"name":"PartialTaskArgs","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":218,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]},"permalink":"/api/types#PartialTaskArgs","previousId":418,"nextId":534},{"id":534,"name":"PartialTaskDependency","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":230,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":529,"name":"PartialTaskDependencyConfig","package":"@moonrepo/types"}]},"permalink":"/api/types#PartialTaskDependency","previousId":528,"nextId":613},{"id":613,"name":"PartialTemplateVariable","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":66,"character":12}],"type":{"type":"union","types":[{"type":"reference","target":579,"name":"PartialTemplateVariableBoolSetting","package":"@moonrepo/types"},{"type":"reference","target":591,"name":"PartialTemplateVariableEnumSetting","package":"@moonrepo/types"},{"type":"reference","target":599,"name":"PartialTemplateVariableNumberSetting","package":"@moonrepo/types"},{"type":"reference","target":606,"name":"PartialTemplateVariableStringSetting","package":"@moonrepo/types"}]},"permalink":"/api/types#PartialTemplateVariable","previousId":534,"nextId":586},{"id":586,"name":"PartialTemplateVariableEnumDefault","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":15,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]},"permalink":"/api/types#PartialTemplateVariableEnumDefault","previousId":613,"nextId":590},{"id":590,"name":"PartialTemplateVariableEnumValue","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":22,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":587,"name":"PartialTemplateVariableEnumValueConfig","package":"@moonrepo/types"}]},"permalink":"/api/types#PartialTemplateVariableEnumValue","previousId":586,"nextId":926},{"id":926,"name":"PartialWorkspaceProjects","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":354,"character":12}],"type":{"type":"union","types":[{"type":"reference","target":923,"name":"PartialWorkspaceProjectsConfig","package":"@moonrepo/types"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}]},"permalink":"/api/types#PartialWorkspaceProjects","previousId":590,"nextId":89},{"id":89,"name":"PayloadActionFinished","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":59,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L59"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"action.finished"},{"type":"reference","target":85,"name":"EventActionFinished","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadActionFinished","previousId":926,"nextId":84},{"id":84,"name":"PayloadActionStarted","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":51,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L51"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"action.started"},{"type":"reference","target":81,"name":"EventActionStarted","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadActionStarted","previousId":89,"nextId":98},{"id":98,"name":"PayloadDependenciesInstalled","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":77,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L77"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"dependencies.installed"},{"type":"reference","target":94,"name":"EventDependenciesInstalled","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadDependenciesInstalled","previousId":84,"nextId":93},{"id":93,"name":"PayloadDependenciesInstalling","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":66,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L66"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"dependencies.installing"},{"type":"reference","target":90,"name":"EventDependenciesInstalling","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadDependenciesInstalling","previousId":98,"nextId":110},{"id":110,"name":"PayloadPipelineAborted","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":101,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L101"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"pipeline.aborted"},{"type":"reference","target":108,"name":"EventPipelineAborted","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadPipelineAborted","previousId":93,"nextId":123},{"id":123,"name":"PayloadPipelineFinished","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":120,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L120"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"pipeline.finished"},{"type":"reference","target":115,"name":"EventPipelineFinished","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadPipelineFinished","previousId":110,"nextId":114},{"id":114,"name":"PayloadPipelineStarted","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":108,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L108"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"pipeline.started"},{"type":"reference","target":111,"name":"EventPipelineStarted","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadPipelineStarted","previousId":123,"nextId":107},{"id":107,"name":"PayloadProjectSynced","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":95,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L95"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"project.synced"},{"type":"reference","target":103,"name":"EventProjectSynced","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadProjectSynced","previousId":114,"nextId":102},{"id":102,"name":"PayloadProjectSyncing","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":87,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L87"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"project.syncing"},{"type":"reference","target":99,"name":"EventProjectSyncing","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadProjectSyncing","previousId":107,"nextId":143},{"id":143,"name":"PayloadTargetOutputArchived","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":155,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L155"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"target-output.archived"},{"type":"reference","target":137,"name":"EventTargetOutputArchived","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadTargetOutputArchived","previousId":102,"nextId":136},{"id":136,"name":"PayloadTargetOutputArchiving","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":142,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L142"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"target-output.archiving"},{"type":"reference","target":131,"name":"EventTargetOutputArchiving","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadTargetOutputArchiving","previousId":143,"nextId":160},{"id":160,"name":"PayloadTargetOutputCacheCheck","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":190,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L190"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"target-output.cache-check"},{"type":"reference","target":157,"name":"EventTargetOutputCacheCheck","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadTargetOutputCacheCheck","previousId":136,"nextId":156},{"id":156,"name":"PayloadTargetOutputHydrated","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":180,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L180"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"target-output.hydrated"},{"type":"reference","target":150,"name":"EventTargetOutputHydrated","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadTargetOutputHydrated","previousId":160,"nextId":149},{"id":149,"name":"PayloadTargetOutputHydrating","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":167,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L167"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"target-output.hydrating"},{"type":"reference","target":144,"name":"EventTargetOutputHydrating","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadTargetOutputHydrating","previousId":156,"nextId":130},{"id":130,"name":"PayloadTargetRan","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":133,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L133"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"target.ran"},{"type":"reference","target":127,"name":"EventTargetRan","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadTargetRan","previousId":149,"nextId":126},{"id":126,"name":"PayloadTargetRunning","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":126,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L126"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"target.running"},{"type":"reference","target":124,"name":"EventTargetRunning","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadTargetRunning","previousId":130,"nextId":167},{"id":167,"name":"PayloadToolInstalled","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":206,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L206"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"tool.installed"},{"type":"reference","target":164,"name":"EventToolInstalled","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadToolInstalled","previousId":126,"nextId":163},{"id":163,"name":"PayloadToolInstalling","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":199,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L199"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"tool.installing"},{"type":"reference","target":161,"name":"EventToolInstalling","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadToolInstalling","previousId":167,"nextId":172},{"id":172,"name":"PayloadWorkspaceSynced","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":214,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L214"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"workspace.synced"},{"type":"reference","target":170,"name":"EventWorkspaceSynced","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadWorkspaceSynced","previousId":163,"nextId":168},{"id":168,"name":"PayloadWorkspaceSyncing","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":208,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L208"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"workspace.syncing"},{"type":"reflection","declaration":{"id":169,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":208,"character":74,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L208"}]}}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadWorkspaceSyncing","previousId":172,"nextId":505},{"id":505,"name":"PlatformType","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":120,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"bun"},{"type":"literal","value":"deno"},{"type":"literal","value":"node"},{"type":"literal","value":"rust"},{"type":"literal","value":"system"},{"type":"literal","value":"unknown"}]},"permalink":"/api/types#PlatformType","previousId":168,"nextId":359},{"id":359,"name":"ProjectDependsOn","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":23,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":354,"name":"DependencyConfig","package":"@moonrepo/types"}]},"permalink":"/api/types#ProjectDependsOn","previousId":505,"nextId":390},{"id":390,"name":"ProjectType","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":108,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"application"},{"type":"literal","value":"automation"},{"type":"literal","value":"configuration"},{"type":"literal","value":"library"},{"type":"literal","value":"scaffolding"},{"type":"literal","value":"tool"},{"type":"literal","value":"unknown"}]},"permalink":"/api/types#ProjectType","previousId":359,"nextId":374},{"id":374,"name":"StackType","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":74,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"backend"},{"type":"literal","value":"frontend"},{"type":"literal","value":"infrastructure"},{"type":"literal","value":"systems"},{"type":"literal","value":"unknown"}]},"permalink":"/api/types#StackType","previousId":390,"nextId":469},{"id":469,"name":"TaskArgs","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":1,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]},"permalink":"/api/types#TaskArgs","previousId":374,"nextId":475},{"id":475,"name":"TaskDependency","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":13,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":470,"name":"TaskDependencyConfig","package":"@moonrepo/types"}]},"permalink":"/api/types#TaskDependency","previousId":469,"nextId":478},{"id":478,"name":"TaskMergeStrategy","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":16,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"append"},{"type":"literal","value":"prepend"},{"type":"literal","value":"replace"}]},"permalink":"/api/types#TaskMergeStrategy","previousId":475,"nextId":476},{"id":476,"name":"TaskOptionAffectedFiles","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":14,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"boolean"},{"type":"literal","value":"args"},{"type":"literal","value":"env"}]},"permalink":"/api/types#TaskOptionAffectedFiles","previousId":478,"nextId":477},{"id":477,"name":"TaskOptionEnvFile","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":15,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"boolean"},{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]},"permalink":"/api/types#TaskOptionEnvFile","previousId":476,"nextId":479},{"id":479,"name":"TaskOutputStyle","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":17,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"buffer"},{"type":"literal","value":"buffer-only-failure"},{"type":"literal","value":"hash"},{"type":"literal","value":"none"},{"type":"literal","value":"stream"}]},"permalink":"/api/types#TaskOutputStyle","previousId":477,"nextId":506},{"id":506,"name":"TaskType","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":121,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"build"},{"type":"literal","value":"run"},{"type":"literal","value":"test"}]},"permalink":"/api/types#TaskType","previousId":479,"nextId":480},{"id":480,"name":"TaskUnixShell","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":18,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"bash"},{"type":"literal","value":"elvish"},{"type":"literal","value":"fish"},{"type":"literal","value":"zsh"}]},"permalink":"/api/types#TaskUnixShell","previousId":506,"nextId":481},{"id":481,"name":"TaskWindowsShell","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":19,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"bash"},{"type":"literal","value":"pwsh"}]},"permalink":"/api/types#TaskWindowsShell","previousId":480,"nextId":661},{"id":661,"name":"TemplateVariable","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":166,"character":12}],"type":{"type":"union","types":[{"type":"reference","target":627,"name":"TemplateVariableBoolSetting","package":"@moonrepo/types"},{"type":"reference","target":639,"name":"TemplateVariableEnumSetting","package":"@moonrepo/types"},{"type":"reference","target":647,"name":"TemplateVariableNumberSetting","package":"@moonrepo/types"},{"type":"reference","target":654,"name":"TemplateVariableStringSetting","package":"@moonrepo/types"}]},"permalink":"/api/types#TemplateVariable","previousId":481,"nextId":634},{"id":634,"name":"TemplateVariableEnumDefault","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":115,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]},"permalink":"/api/types#TemplateVariableEnumDefault","previousId":661,"nextId":638},{"id":638,"name":"TemplateVariableEnumValue","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":122,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":635,"name":"TemplateVariableEnumValueConfig","package":"@moonrepo/types"}]},"permalink":"/api/types#TemplateVariableEnumValue","previousId":634,"nextId":874},{"id":874,"name":"VcsManager","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":156,"character":12}],"type":{"type":"literal","value":"git"},"permalink":"/api/types#VcsManager","previousId":638,"nextId":875},{"id":875,"name":"VcsProvider","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":157,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"bitbucket"},{"type":"literal","value":"github"},{"type":"literal","value":"gitlab"},{"type":"literal","value":"other"}]},"permalink":"/api/types#VcsProvider","previousId":874,"nextId":867},{"id":867,"name":"WorkspaceProjects","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":127,"character":12}],"type":{"type":"union","types":[{"type":"reference","target":864,"name":"WorkspaceProjectsConfig","package":"@moonrepo/types"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}]},"permalink":"/api/types#WorkspaceProjects","previousId":875}],"groups":[{"title":"Interfaces","children":[183,197,265,260,257,223,228,234,242,247,253,174,684,676,696,837,841,690,354,56,85,81,94,90,108,115,111,103,99,137,131,157,150,144,127,124,164,161,170,844,848,268,851,855,520,715,862,700,362,765,757,777,898,902,771,413,905,909,912,914,571,794,921,781,420,785,453,343,426,432,441,434,451,447,927,810,558,529,535,614,622,579,591,587,599,606,828,817,933,940,923,789,705,319,397,349,338,368,375,384,377,395,391,63,206,868,59,731,194,301,507,470,296,273,482,662,670,627,639,635,647,654,749,738,876,72,883,864,710]},{"title":"Type Aliases","children":[222,173,689,836,352,353,80,853,854,360,704,675,709,54,361,770,419,418,528,534,613,586,590,926,89,84,98,93,110,123,114,107,102,143,136,160,156,149,130,126,167,163,172,168,505,359,390,374,469,475,478,476,477,479,506,480,481,661,634,638,874,875,867]}],"sources":[{"fileName":"types/src/index.ts","line":1,"character":0,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/index.ts#L1"}],"permalink":"/api/types"},"urlSlug":"types"}],"packageName":"@moonrepo/types","packageVersion":"1.17.1"}]')}}]); \ No newline at end of file +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[87451],{457:e=>{e.exports=JSON.parse('[{"entryPoints":[{"index":true,"label":"Index","reflection":{"id":1,"name":"@moonrepo/report","variant":"declaration","kind":2,"flags":{},"children":[{"id":29,"name":"PreparedAction","variant":"declaration","kind":256,"flags":{},"children":[{"id":30,"name":"comments","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":4,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":31,"name":"duration","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":5,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../packages/types/src/common.ts","qualifiedName":"Duration"},"name":"Duration","package":"@moonrepo/types"}]}},{"id":32,"name":"icon","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":6,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":33,"name":"label","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":7,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":34,"name":"status","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":8,"character":4}],"type":{"type":"reference","target":173,"name":"ActionStatus","package":"@moonrepo/types"}},{"id":35,"name":"time","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":9,"character":4}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[30,31,32,33,34,35]}],"sources":[{"fileName":"report/cjs/report.d.ts","line":3,"character":17}],"permalink":"/api/report/interface/PreparedAction","previousId":20},{"id":44,"name":"formatDuration","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/cjs/time.d.ts","line":4,"character":24}],"signatures":[{"id":45,"name":"formatDuration","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/cjs/time.d.ts","line":4,"character":24}],"parameters":[{"id":46,"name":"duration","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../packages/types/src/common.ts","qualifiedName":"Duration"},"name":"Duration","package":"@moonrepo/types"}]}}],"type":{"type":"intrinsic","name":"string"}}],"permalink":"/api/report/function/formatDuration","nextId":39},{"id":39,"name":"formatTime","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/cjs/time.d.ts","line":3,"character":24}],"signatures":[{"id":40,"name":"formatTime","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/cjs/time.d.ts","line":3,"character":24}],"parameters":[{"id":41,"name":"mins","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"number"}},{"id":42,"name":"secs","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"number"}},{"id":43,"name":"millis","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"intrinsic","name":"string"}}],"permalink":"/api/report/function/formatTime","previousId":44,"nextId":36},{"id":36,"name":"getDurationInMillis","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/cjs/time.d.ts","line":2,"character":24}],"signatures":[{"id":37,"name":"getDurationInMillis","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/cjs/time.d.ts","line":2,"character":24}],"parameters":[{"id":38,"name":"duration","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../packages/types/src/common.ts","qualifiedName":"Duration"},"name":"Duration","package":"@moonrepo/types"}}],"type":{"type":"intrinsic","name":"number"}}],"permalink":"/api/report/function/getDurationInMillis","previousId":39,"nextId":4},{"id":4,"name":"getIconForStatus","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":4,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L4"}],"signatures":[{"id":5,"name":"getIconForStatus","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":4,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L4"}],"parameters":[{"id":6,"name":"status","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":173,"name":"ActionStatus","package":"@moonrepo/types"}}],"type":{"type":"intrinsic","name":"string"}}],"permalink":"/api/report/function/getIconForStatus","previousId":36,"nextId":7},{"id":7,"name":"hasFailed","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":27,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L27"}],"signatures":[{"id":8,"name":"hasFailed","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":27,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L27"}],"parameters":[{"id":9,"name":"status","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":173,"name":"ActionStatus","package":"@moonrepo/types"}}],"type":{"type":"intrinsic","name":"boolean"}}],"permalink":"/api/report/function/hasFailed","previousId":4,"nextId":10},{"id":10,"name":"hasPassed","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":31,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L31"}],"signatures":[{"id":11,"name":"hasPassed","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":31,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L31"}],"parameters":[{"id":12,"name":"status","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":173,"name":"ActionStatus","package":"@moonrepo/types"}}],"type":{"type":"intrinsic","name":"boolean"}}],"permalink":"/api/report/function/hasPassed","previousId":7,"nextId":13},{"id":13,"name":"isFlaky","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":35,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L35"}],"signatures":[{"id":14,"name":"isFlaky","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":35,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L35"}],"parameters":[{"id":15,"name":"action","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":183,"name":"Action","package":"@moonrepo/types"}}],"type":{"type":"intrinsic","name":"boolean"}}],"permalink":"/api/report/function/isFlaky","previousId":10,"nextId":16},{"id":16,"name":"isSlow","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":48,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L48"}],"signatures":[{"id":17,"name":"isSlow","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/src/action.ts","line":48,"character":16,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/action.ts#L48"}],"parameters":[{"id":18,"name":"action","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":183,"name":"Action","package":"@moonrepo/types"}},{"id":19,"name":"slowThreshold","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"intrinsic","name":"boolean"}}],"permalink":"/api/report/function/isSlow","previousId":13,"nextId":25},{"id":25,"name":"prepareReportActions","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":11,"character":24}],"signatures":[{"id":26,"name":"prepareReportActions","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":11,"character":24}],"parameters":[{"id":27,"name":"report","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":206,"name":"RunReport","package":"@moonrepo/types"}},{"id":28,"name":"slowThreshold","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"array","elementType":{"type":"reference","target":29,"name":"PreparedAction","package":"@moonrepo/report"}}}],"permalink":"/api/report/function/prepareReportActions","previousId":16,"nextId":20},{"id":20,"name":"sortReport","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":2,"character":24}],"signatures":[{"id":21,"name":"sortReport","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"report/cjs/report.d.ts","line":2,"character":24}],"parameters":[{"id":22,"name":"report","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":206,"name":"RunReport","package":"@moonrepo/types"}},{"id":23,"name":"sortBy","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"literal","value":"label"},{"type":"literal","value":"time"}]}},{"id":24,"name":"sortDir","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"literal","value":"asc"},{"type":"literal","value":"desc"}]}}],"type":{"type":"intrinsic","name":"void"}}],"permalink":"/api/report/function/sortReport","previousId":25,"nextId":29}],"groups":[{"title":"Functions","children":[44,39,36,4,7,10,13,16,25,20]},{"title":"Interfaces","children":[29]}],"sources":[{"fileName":"report/src/index.ts","line":1,"character":0,"url":"https://github.com/moonrepo/moon/blob/master/packages/report/src/index.ts#L1"}],"permalink":"/api/report"},"urlSlug":"report"}],"packageName":"@moonrepo/report","packageVersion":"1.2.1"},{"entryPoints":[{"index":true,"label":"Index","reflection":{"id":2,"name":"@moonrepo/runtime","variant":"declaration","kind":2,"flags":{},"children":[{"id":49,"name":"RuntimeContext","variant":"declaration","kind":256,"flags":{},"children":[{"id":50,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"runtime/src/context.ts","line":6,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/runtime/src/context.ts#L6"}],"type":{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}},{"id":51,"name":"projectRoot","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"runtime/src/context.ts","line":7,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/runtime/src/context.ts#L7"}],"type":{"type":"reference","target":{"sourceFileName":"../packages/runtime/node_modules/@boost/common/dts/Path.d.ts","qualifiedName":"Path"},"name":"Path","package":"@boost/common"}},{"id":52,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"runtime/src/context.ts","line":8,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/runtime/src/context.ts#L8"}],"type":{"type":"intrinsic","name":"string"}},{"id":53,"name":"workspaceRoot","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"runtime/src/context.ts","line":9,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/runtime/src/context.ts#L9"}],"type":{"type":"reference","target":{"sourceFileName":"../packages/runtime/node_modules/@boost/common/dts/Path.d.ts","qualifiedName":"Path"},"name":"Path","package":"@boost/common"}}],"groups":[{"title":"Properties","children":[50,51,52,53]}],"sources":[{"fileName":"runtime/src/context.ts","line":5,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/runtime/src/context.ts#L5"}],"permalink":"/api/runtime/interface/RuntimeContext","previousId":47},{"id":47,"name":"getContext","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"runtime/src/context.ts","line":12,"character":22,"url":"https://github.com/moonrepo/moon/blob/master/packages/runtime/src/context.ts#L12"}],"signatures":[{"id":48,"name":"getContext","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"runtime/src/context.ts","line":12,"character":22,"url":"https://github.com/moonrepo/moon/blob/master/packages/runtime/src/context.ts#L12"}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":49,"name":"RuntimeContext","package":"@moonrepo/runtime"}],"name":"Promise","package":"typescript"}}],"permalink":"/api/runtime/function/getContext","nextId":49}],"groups":[{"title":"Functions","children":[47]},{"title":"Interfaces","children":[49]}],"sources":[{"fileName":"runtime/src/index.ts","line":1,"character":0,"url":"https://github.com/moonrepo/moon/blob/master/packages/runtime/src/index.ts#L1"}],"permalink":"/api/runtime"},"urlSlug":"runtime"}],"packageName":"@moonrepo/runtime","packageVersion":"0.0.16"},{"entryPoints":[{"index":true,"label":"Index","reflection":{"id":3,"name":"@moonrepo/types","variant":"declaration","kind":2,"flags":{},"children":[{"id":183,"name":"Action","variant":"declaration","kind":256,"flags":{},"children":[{"id":184,"name":"allowFailure","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":14,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":185,"name":"attempts","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":15,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"reference","target":174,"name":"Attempt","package":"@moonrepo/types"}}]}},{"id":186,"name":"createdAt","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":16,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":187,"name":"duration","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":17,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}]}},{"id":188,"name":"error","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":18,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":189,"name":"finishedAt","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":19,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":190,"name":"flaky","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":20,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":191,"name":"label","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":21,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":192,"name":"startedAt","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":22,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":193,"name":"status","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":23,"character":4}],"type":{"type":"reference","target":173,"name":"ActionStatus","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[184,185,186,187,188,189,190,191,192,193]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":13,"character":17}],"permalink":"/api/types/interface/Action","nextId":197},{"id":197,"name":"ActionContext","variant":"declaration","kind":256,"flags":{},"children":[{"id":198,"name":"affectedOnly","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":30,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":199,"name":"initialTargets","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":31,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":200,"name":"passthroughArgs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":32,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":201,"name":"primaryTargets","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":33,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":202,"name":"profile","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":34,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"literal","value":"cpu"},{"type":"literal","value":"heap"}]}},{"id":203,"name":"targetStates","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":35,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":194,"name":"TargetState","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}},{"id":204,"name":"touchedFiles","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":36,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":205,"name":"workspaceRoot","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":37,"character":4}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[198,199,200,201,202,203,204,205]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":29,"character":17}],"permalink":"/api/types/interface/ActionContext","previousId":183,"nextId":265},{"id":265,"name":"ActionGraph","variant":"declaration","kind":256,"flags":{},"children":[{"id":266,"name":"edges","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":107,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":260,"name":"ActionGraphEdge","package":"@moonrepo/types"}}},{"id":267,"name":"nodes","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":108,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":257,"name":"ActionGraphNode","package":"@moonrepo/types"}}}],"groups":[{"title":"Properties","children":[266,267]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":106,"character":17}],"permalink":"/api/types/interface/ActionGraph","previousId":197,"nextId":260},{"id":260,"name":"ActionGraphEdge","variant":"declaration","kind":256,"flags":{},"children":[{"id":261,"name":"id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":101,"character":4}],"type":{"type":"intrinsic","name":"number"}},{"id":262,"name":"label","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":102,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":263,"name":"source","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":103,"character":4}],"type":{"type":"intrinsic","name":"number"}},{"id":264,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":104,"character":4}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[261,262,263,264]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":100,"character":17}],"permalink":"/api/types/interface/ActionGraphEdge","previousId":265,"nextId":257},{"id":257,"name":"ActionGraphNode","variant":"declaration","kind":256,"flags":{},"children":[{"id":258,"name":"id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":97,"character":4}],"type":{"type":"intrinsic","name":"number"}},{"id":259,"name":"label","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":98,"character":4}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[258,259]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":96,"character":17}],"permalink":"/api/types/interface/ActionGraphNode","previousId":260,"nextId":223},{"id":223,"name":"ActionNodeInstallDeps","variant":"declaration","kind":256,"flags":{},"children":[{"id":224,"name":"action","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":58,"character":4}],"type":{"type":"literal","value":"InstallDeps"}},{"id":225,"name":"params","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":59,"character":4}],"type":{"type":"reflection","declaration":{"id":226,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":227,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":60,"character":8}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[227]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":59,"character":12}]}}}],"groups":[{"title":"Properties","children":[224,225]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":57,"character":17}],"permalink":"/api/types/interface/ActionNodeInstallDeps","previousId":257,"nextId":228},{"id":228,"name":"ActionNodeInstallProjectDeps","variant":"declaration","kind":256,"flags":{},"children":[{"id":229,"name":"action","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":64,"character":4}],"type":{"type":"literal","value":"InstallProjectDeps"}},{"id":230,"name":"params","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":65,"character":4}],"type":{"type":"reflection","declaration":{"id":231,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":233,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":67,"character":8}],"type":{"type":"intrinsic","name":"string"}},{"id":232,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":66,"character":8}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[233,232]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":65,"character":12}]}}}],"groups":[{"title":"Properties","children":[229,230]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":63,"character":17}],"permalink":"/api/types/interface/ActionNodeInstallProjectDeps","previousId":223,"nextId":234},{"id":234,"name":"ActionNodeRunTask","variant":"declaration","kind":256,"flags":{},"children":[{"id":235,"name":"action","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":71,"character":4}],"type":{"type":"literal","value":"RunTask"}},{"id":236,"name":"params","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":72,"character":4}],"type":{"type":"reflection","declaration":{"id":237,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":238,"name":"interactive","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":73,"character":8}],"type":{"type":"intrinsic","name":"boolean"}},{"id":239,"name":"persistent","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":74,"character":8}],"type":{"type":"intrinsic","name":"boolean"}},{"id":240,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":75,"character":8}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}},{"id":241,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":76,"character":8}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[238,239,240,241]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":72,"character":12}]}}}],"groups":[{"title":"Properties","children":[235,236]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":70,"character":17}],"permalink":"/api/types/interface/ActionNodeRunTask","previousId":228,"nextId":242},{"id":242,"name":"ActionNodeSetupTool","variant":"declaration","kind":256,"flags":{},"children":[{"id":243,"name":"action","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":80,"character":4}],"type":{"type":"literal","value":"SetupTool"}},{"id":244,"name":"params","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":81,"character":4}],"type":{"type":"reflection","declaration":{"id":245,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":246,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":82,"character":8}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[246]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":81,"character":12}]}}}],"groups":[{"title":"Properties","children":[243,244]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":79,"character":17}],"permalink":"/api/types/interface/ActionNodeSetupTool","previousId":234,"nextId":247},{"id":247,"name":"ActionNodeSyncProject","variant":"declaration","kind":256,"flags":{},"children":[{"id":248,"name":"action","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":86,"character":4}],"type":{"type":"literal","value":"SyncProject"}},{"id":249,"name":"params","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":87,"character":4}],"type":{"type":"reflection","declaration":{"id":250,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":252,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":89,"character":8}],"type":{"type":"intrinsic","name":"string"}},{"id":251,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":88,"character":8}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[252,251]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":87,"character":12}]}}}],"groups":[{"title":"Properties","children":[248,249]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":85,"character":17}],"permalink":"/api/types/interface/ActionNodeSyncProject","previousId":242,"nextId":253},{"id":253,"name":"ActionNodeSyncWorkspace","variant":"declaration","kind":256,"flags":{},"children":[{"id":254,"name":"action","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":93,"character":4}],"type":{"type":"literal","value":"SyncWorkspace"}},{"id":255,"name":"params","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":94,"character":4}],"type":{"type":"reflection","declaration":{"id":256,"name":"__type","variant":"declaration","kind":65536,"flags":{}}}}],"groups":[{"title":"Properties","children":[254,255]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":92,"character":17}],"permalink":"/api/types/interface/ActionNodeSyncWorkspace","previousId":247,"nextId":174},{"id":174,"name":"Attempt","variant":"declaration","kind":256,"flags":{},"children":[{"id":175,"name":"duration","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":4,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}]}},{"id":176,"name":"exitCode","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":5,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":177,"name":"finishedAt","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":6,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":178,"name":"index","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":7,"character":4}],"type":{"type":"intrinsic","name":"number"}},{"id":179,"name":"startedAt","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":8,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":180,"name":"status","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":9,"character":4}],"type":{"type":"reference","target":173,"name":"ActionStatus","package":"@moonrepo/types"}},{"id":181,"name":"stderr","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":10,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":182,"name":"stdout","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":11,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[175,176,177,178,179,180,181,182]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":3,"character":17}],"permalink":"/api/types/interface/Attempt","previousId":253,"nextId":684},{"id":684,"name":"BinConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures to a tool-specific binary to install."}]},"children":[{"id":685,"name":"bin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Name of the binary, with optional version separated by "},{"kind":"code","text":"`@`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":42,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":686,"name":"force","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Force install the binary if it already exists."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":44,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":687,"name":"local","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Only install the binary locally, and not within CI."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":46,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":688,"name":"name","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"For supported tools, a custom name to use."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":48,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[685,686,687,688]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":40,"character":17}],"permalink":"/api/types/interface/BinConfig","previousId":174,"nextId":676},{"id":676,"name":"BunConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Bun platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#bun"}]},"children":[{"id":677,"name":"dependencyVersionFormat","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The dependency version format to use when syncing projects\\nas dependencies."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'workspace\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":13,"character":4}],"type":{"type":"reference","target":675,"name":"NodeVersionFormat","package":"@moonrepo/types"}},{"id":678,"name":"inferTasksFromScripts","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Automatically infer moon tasks from "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" scripts."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":15,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":679,"name":"installArgs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`bun install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":17,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":680,"name":"plugin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Bun support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":19,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":681,"name":"rootPackageOnly","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Assumes only the root "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" is used for dependencies.\\nCan be used to support the \\"one version policy\\" pattern."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":24,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":682,"name":"syncProjectWorkspaceDependencies","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Automatically syncs moon project-to-project relationships as\\ndependencies for each "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" in the workspace."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":31,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":683,"name":"version","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The version of Bun to download, install, and run "},{"kind":"code","text":"`bun`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_BUN_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":37,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[677,678,679,680,681,682,683]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":6,"character":17}],"permalink":"/api/types/interface/BunConfig","previousId":684,"nextId":696},{"id":696,"name":"BunpmConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for Bun, when used as a package manager."}]},"children":[{"id":697,"name":"installArgs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`bun install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":78,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":698,"name":"plugin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Bun support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":80,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":699,"name":"version","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The version of Bun to download, install, and run "},{"kind":"code","text":"`bun`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_BUN_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":86,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[697,698,699]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":76,"character":17}],"permalink":"/api/types/interface/BunpmConfig","previousId":676,"nextId":837},{"id":837,"name":"CodeownersConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures code ownership rules for generating a "},{"kind":"code","text":"`CODEOWNERS`"},{"kind":"text","text":" file."}]},"children":[{"id":838,"name":"globalPaths","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Paths that are applied globally to all projects. Can be relative\\nfrom the workspace root, or a wildcard match for any depth."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":8,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}},{"id":839,"name":"orderBy","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"How to order ownership rules within the generated file."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'file-source\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":14,"character":4}],"type":{"type":"reference","target":836,"name":"CodeownersOrderBy","package":"@moonrepo/types"}},{"id":840,"name":"syncOnRun","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Generates a "},{"kind":"code","text":"`CODEOWNERS`"},{"kind":"text","text":" file after aggregating all ownership\\nrules from each project in the workspace."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":19,"character":4}],"type":{"type":"intrinsic","name":"boolean"}}],"groups":[{"title":"Properties","children":[838,839,840]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":3,"character":17}],"permalink":"/api/types/interface/CodeownersConfig","previousId":696,"nextId":841},{"id":841,"name":"ConstraintsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures boundaries and constraints between projects."}]},"children":[{"id":842,"name":"enforceProjectTypeRelationships","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Enforces relationships between projects based on each project\'s\\n"},{"kind":"code","text":"`type`"},{"kind":"text","text":" setting."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":29,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":843,"name":"tagRelationships","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Enforces relationships between projects based on each project\'s\\n"},{"kind":"code","text":"`tags`"},{"kind":"text","text":" setting. Requires a mapping of tags, to acceptable tags."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":34,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}}],"groups":[{"title":"Properties","children":[842,843]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":22,"character":17}],"permalink":"/api/types/interface/ConstraintsConfig","previousId":837,"nextId":690},{"id":690,"name":"DenoConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Deno platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#deno"}]},"children":[{"id":691,"name":"bins","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of binaries to install into the environment using "},{"kind":"code","text":"`deno install`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":57,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":689,"name":"BinEntry","package":"@moonrepo/types"}}},{"id":692,"name":"depsFile","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Relative path to a dependency management file. Used for content hashing."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'deps.ts\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":63,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":693,"name":"lockfile","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Requires and forces the use of "},{"kind":"code","text":"`deno.lock`"},{"kind":"text","text":" files."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":65,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":694,"name":"plugin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Deno support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":67,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":695,"name":"version","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The version of Deno to download, install, and run "},{"kind":"code","text":"`deno`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_DENO_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":73,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[691,692,693,694,695]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":55,"character":17}],"permalink":"/api/types/interface/DenoConfig","previousId":841,"nextId":354},{"id":354,"name":"DependencyConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Expanded information about a project dependency."}]},"children":[{"id":355,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"ID of the depended on project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":7,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":356,"name":"scope","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Scope of the dependency relationship."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'production\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":13,"character":4}],"type":{"type":"reference","target":352,"name":"DependencyScope","package":"@moonrepo/types"}},{"id":357,"name":"source","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Source of where the dependeny came from."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'explicit\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":19,"character":4}],"type":{"type":"reference","target":353,"name":"DependencySource","package":"@moonrepo/types"}},{"id":358,"name":"via","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Metadata about the source."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":21,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[355,356,357,358]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":5,"character":17}],"permalink":"/api/types/interface/DependencyConfig","previousId":690,"nextId":56},{"id":56,"name":"Duration","variant":"declaration","kind":256,"flags":{},"children":[{"id":58,"name":"nanos","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/common.ts","line":7,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/common.ts#L7"}],"type":{"type":"intrinsic","name":"number"}},{"id":57,"name":"secs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/common.ts","line":6,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/common.ts#L6"}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[58,57]}],"sources":[{"fileName":"types/src/common.ts","line":5,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/common.ts#L5"}],"permalink":"/api/types/interface/Duration","previousId":354,"nextId":85},{"id":85,"name":"EventActionFinished","variant":"declaration","kind":256,"flags":{},"children":[{"id":86,"name":"action","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":54,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L54"}],"type":{"type":"reference","target":183,"name":"Action","package":"@moonrepo/types"}},{"id":87,"name":"error","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":55,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L55"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":88,"name":"node","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":56,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L56"}],"type":{"type":"reference","target":222,"name":"ActionNode","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[86,87,88]}],"sources":[{"fileName":"types/src/events.ts","line":53,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L53"}],"permalink":"/api/types/interface/EventActionFinished","previousId":56,"nextId":81},{"id":81,"name":"EventActionStarted","variant":"declaration","kind":256,"flags":{},"children":[{"id":82,"name":"action","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":47,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L47"}],"type":{"type":"reference","target":183,"name":"Action","package":"@moonrepo/types"}},{"id":83,"name":"node","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":48,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L48"}],"type":{"type":"reference","target":222,"name":"ActionNode","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[82,83]}],"sources":[{"fileName":"types/src/events.ts","line":46,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L46"}],"permalink":"/api/types/interface/EventActionStarted","previousId":85,"nextId":94},{"id":94,"name":"EventDependenciesInstalled","variant":"declaration","kind":256,"flags":{},"children":[{"id":95,"name":"error","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":72,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L72"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":96,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":73,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L73"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}]}},{"id":97,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":74,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L74"}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[95,96,97]}],"sources":[{"fileName":"types/src/events.ts","line":71,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L71"}],"permalink":"/api/types/interface/EventDependenciesInstalled","previousId":81,"nextId":90},{"id":90,"name":"EventDependenciesInstalling","variant":"declaration","kind":256,"flags":{},"children":[{"id":91,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":62,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L62"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}]}},{"id":92,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":63,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L63"}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[91,92]}],"sources":[{"fileName":"types/src/events.ts","line":61,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L61"}],"permalink":"/api/types/interface/EventDependenciesInstalling","previousId":94,"nextId":108},{"id":108,"name":"EventPipelineAborted","variant":"declaration","kind":256,"flags":{},"children":[{"id":109,"name":"error","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":98,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L98"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[109]}],"sources":[{"fileName":"types/src/events.ts","line":97,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L97"}],"permalink":"/api/types/interface/EventPipelineAborted","previousId":90,"nextId":115},{"id":115,"name":"EventPipelineFinished","variant":"declaration","kind":256,"flags":{},"children":[{"id":116,"name":"baselineDuration","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":111,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L111"}],"type":{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}},{"id":117,"name":"cachedCount","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":112,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L112"}],"type":{"type":"intrinsic","name":"number"}},{"id":118,"name":"context","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":113,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L113"}],"type":{"type":"reference","target":197,"name":"ActionContext","package":"@moonrepo/types"}},{"id":119,"name":"duration","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":114,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L114"}],"type":{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}},{"id":120,"name":"estimatedSavings","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":115,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L115"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}]}},{"id":121,"name":"failedCount","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":116,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L116"}],"type":{"type":"intrinsic","name":"number"}},{"id":122,"name":"passedCount","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":117,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L117"}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[116,117,118,119,120,121,122]}],"sources":[{"fileName":"types/src/events.ts","line":110,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L110"}],"permalink":"/api/types/interface/EventPipelineFinished","previousId":108,"nextId":111},{"id":111,"name":"EventPipelineStarted","variant":"declaration","kind":256,"flags":{},"children":[{"id":112,"name":"actionsCount","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":104,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L104"}],"type":{"type":"intrinsic","name":"number"}},{"id":113,"name":"context","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":105,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L105"}],"type":{"type":"reference","target":197,"name":"ActionContext","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[112,113]}],"sources":[{"fileName":"types/src/events.ts","line":103,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L103"}],"permalink":"/api/types/interface/EventPipelineStarted","previousId":115,"nextId":103},{"id":103,"name":"EventProjectSynced","variant":"declaration","kind":256,"flags":{},"children":[{"id":104,"name":"error","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":90,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L90"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":105,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":91,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L91"}],"type":{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}},{"id":106,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":92,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L92"}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[104,105,106]}],"sources":[{"fileName":"types/src/events.ts","line":89,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L89"}],"permalink":"/api/types/interface/EventProjectSynced","previousId":111,"nextId":99},{"id":99,"name":"EventProjectSyncing","variant":"declaration","kind":256,"flags":{},"children":[{"id":100,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":83,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L83"}],"type":{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}},{"id":101,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":84,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L84"}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[100,101]}],"sources":[{"fileName":"types/src/events.ts","line":82,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L82"}],"permalink":"/api/types/interface/EventProjectSyncing","previousId":103,"nextId":137},{"id":137,"name":"EventTargetOutputArchived","variant":"declaration","kind":256,"flags":{},"children":[{"id":138,"name":"archivePath","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":148,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L148"}],"type":{"type":"intrinsic","name":"string"}},{"id":139,"name":"hash","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":149,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L149"}],"type":{"type":"intrinsic","name":"string"}},{"id":140,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":150,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L150"}],"type":{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}},{"id":141,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":151,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L151"}],"type":{"type":"intrinsic","name":"string"}},{"id":142,"name":"task","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":152,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L152"}],"type":{"type":"reference","target":301,"name":"Task","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[138,139,140,141,142]}],"sources":[{"fileName":"types/src/events.ts","line":147,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L147"}],"permalink":"/api/types/interface/EventTargetOutputArchived","previousId":99,"nextId":131},{"id":131,"name":"EventTargetOutputArchiving","variant":"declaration","kind":256,"flags":{},"children":[{"id":132,"name":"hash","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":136,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L136"}],"type":{"type":"intrinsic","name":"string"}},{"id":133,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":137,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L137"}],"type":{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}},{"id":134,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":138,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L138"}],"type":{"type":"intrinsic","name":"string"}},{"id":135,"name":"task","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":139,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L139"}],"type":{"type":"reference","target":301,"name":"Task","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[132,133,134,135]}],"sources":[{"fileName":"types/src/events.ts","line":135,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L135"}],"permalink":"/api/types/interface/EventTargetOutputArchiving","previousId":137,"nextId":157},{"id":157,"name":"EventTargetOutputCacheCheck","variant":"declaration","kind":256,"flags":{},"children":[{"id":158,"name":"hash","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":186,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L186"}],"type":{"type":"intrinsic","name":"string"}},{"id":159,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":187,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L187"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[158,159]}],"sources":[{"fileName":"types/src/events.ts","line":185,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L185"}],"permalink":"/api/types/interface/EventTargetOutputCacheCheck","previousId":131,"nextId":150},{"id":150,"name":"EventTargetOutputHydrated","variant":"declaration","kind":256,"flags":{},"children":[{"id":151,"name":"archivePath","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":173,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L173"}],"type":{"type":"intrinsic","name":"string"}},{"id":152,"name":"hash","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":174,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L174"}],"type":{"type":"intrinsic","name":"string"}},{"id":153,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":175,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L175"}],"type":{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}},{"id":154,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":176,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L176"}],"type":{"type":"intrinsic","name":"string"}},{"id":155,"name":"task","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":177,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L177"}],"type":{"type":"reference","target":301,"name":"Task","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[151,152,153,154,155]}],"sources":[{"fileName":"types/src/events.ts","line":172,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L172"}],"permalink":"/api/types/interface/EventTargetOutputHydrated","previousId":157,"nextId":144},{"id":144,"name":"EventTargetOutputHydrating","variant":"declaration","kind":256,"flags":{},"children":[{"id":145,"name":"hash","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":161,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L161"}],"type":{"type":"intrinsic","name":"string"}},{"id":146,"name":"project","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":162,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L162"}],"type":{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}},{"id":147,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":163,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L163"}],"type":{"type":"intrinsic","name":"string"}},{"id":148,"name":"task","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":164,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L164"}],"type":{"type":"reference","target":301,"name":"Task","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[145,146,147,148]}],"sources":[{"fileName":"types/src/events.ts","line":160,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L160"}],"permalink":"/api/types/interface/EventTargetOutputHydrating","previousId":150,"nextId":127},{"id":127,"name":"EventTargetRan","variant":"declaration","kind":256,"flags":{},"children":[{"id":128,"name":"error","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":129,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L129"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":129,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":130,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L130"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[128,129]}],"sources":[{"fileName":"types/src/events.ts","line":128,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L128"}],"permalink":"/api/types/interface/EventTargetRan","previousId":144,"nextId":124},{"id":124,"name":"EventTargetRunning","variant":"declaration","kind":256,"flags":{},"children":[{"id":125,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":123,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L123"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[125]}],"sources":[{"fileName":"types/src/events.ts","line":122,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L122"}],"permalink":"/api/types/interface/EventTargetRunning","previousId":127,"nextId":164},{"id":164,"name":"EventToolInstalled","variant":"declaration","kind":256,"flags":{},"children":[{"id":165,"name":"error","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":202,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L202"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":166,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":203,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L203"}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[165,166]}],"sources":[{"fileName":"types/src/events.ts","line":201,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L201"}],"permalink":"/api/types/interface/EventToolInstalled","previousId":124,"nextId":161},{"id":161,"name":"EventToolInstalling","variant":"declaration","kind":256,"flags":{},"children":[{"id":162,"name":"runtime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":196,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L196"}],"type":{"type":"reference","target":59,"name":"Runtime","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[162]}],"sources":[{"fileName":"types/src/events.ts","line":195,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L195"}],"permalink":"/api/types/interface/EventToolInstalling","previousId":164,"nextId":170},{"id":170,"name":"EventWorkspaceSynced","variant":"declaration","kind":256,"flags":{},"children":[{"id":171,"name":"error","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":211,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L211"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[171]}],"sources":[{"fileName":"types/src/events.ts","line":210,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L210"}],"permalink":"/api/types/interface/EventWorkspaceSynced","previousId":161,"nextId":844},{"id":844,"name":"ExperimentsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures experiments across the entire moon workspace."}]},"children":[{"id":845,"name":"interweavedTaskInheritance","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]},{"tag":"@deprecated","content":[]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":42,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":846,"name":"strictProjectAliases","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Ensure that the a project alias is only used once. Duplicate\\naliases will trigger a hard failure."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":49,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":847,"name":"taskOutputBoundaries","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]},{"tag":"@deprecated","content":[]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":54,"character":4}],"type":{"type":"intrinsic","name":"boolean"}}],"groups":[{"title":"Properties","children":[845,846,847]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":37,"character":17}],"permalink":"/api/types/interface/ExperimentsConfig","previousId":170,"nextId":848},{"id":848,"name":"ExtensionConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures an individual extension."}]},"children":[{"id":849,"name":"config","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Arbitrary configuration that\'ll be passed to the WASM plugin."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":59,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"unknown"}],"name":"Record","package":"typescript"}},{"id":850,"name":"plugin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":61,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[849,850]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":57,"character":17}],"permalink":"/api/types/interface/ExtensionConfig","previousId":844,"nextId":268},{"id":268,"name":"FileGroup","variant":"declaration","kind":256,"flags":{},"children":[{"id":269,"name":"env","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":4,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":270,"name":"files","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":5,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":271,"name":"globs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":6,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":272,"name":"id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":7,"character":4}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[269,270,271,272]}],"sources":[{"fileName":"types/cjs/project.d.ts","line":3,"character":17}],"permalink":"/api/types/interface/FileGroup","previousId":848,"nextId":851},{"id":851,"name":"GeneratorConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures the generator for scaffolding from templates."}]},"children":[{"id":852,"name":"templates","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The list of file paths, relative from the workspace root,\\nin which to locate templates."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":69,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}}],"groups":[{"title":"Properties","children":[852]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":64,"character":17}],"permalink":"/api/types/interface/GeneratorConfig","previousId":268,"nextId":855},{"id":855,"name":"HasherConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures aspects of the content hashing engine."}]},"children":[{"id":856,"name":"batchSize","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The number of files to include in each hash operation."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n2500\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":80,"character":4}],"type":{"type":"intrinsic","name":"number"}},{"id":857,"name":"ignoreMissingPatterns","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`warnOnMissingInputs`"},{"kind":"text","text":" is enabled, filters missing file\\npaths from logging a warning."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":85,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":858,"name":"ignorePatterns","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Filters file paths that match a configured glob pattern\\nwhen a hash is being generated. Patterns are workspace relative,\\nso prefixing with "},{"kind":"code","text":"`**`"},{"kind":"text","text":" is recommended."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":91,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":859,"name":"optimization","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The optimization to use when hashing."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'accuracy\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":97,"character":4}],"type":{"type":"reference","target":853,"name":"HasherOptimization","package":"@moonrepo/types"}},{"id":860,"name":"walkStrategy","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The strategy to use when walking the file system."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'vcs\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":103,"character":4}],"type":{"type":"reference","target":854,"name":"HasherWalkStrategy","package":"@moonrepo/types"}},{"id":861,"name":"warnOnMissingInputs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Logs a warning when a task has configured an explicit file path\\ninput, and that file does not exist when hashing."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":110,"character":4}],"type":{"type":"intrinsic","name":"boolean"}}],"groups":[{"title":"Properties","children":[856,857,858,859,860,861]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":74,"character":17}],"permalink":"/api/types/interface/HasherConfig","previousId":851,"nextId":520},{"id":520,"name":"InheritedTasksConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures tasks and task related settings that\'ll be inherited by all\\nmatching projects.\\nDocs: https://moonrepo.dev/docs/config/tasks"}]},"children":[{"id":521,"name":"$schema","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/tasks.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":192,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":522,"name":"extends","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Extends another tasks configuration file. Supports a relative\\nfile path or a secure URL."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":197,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":523,"name":"fileGroups","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of group IDs to a list of file paths, globs, and\\nenvironment variables, that can be referenced from tasks."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":202,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}},{"id":524,"name":"implicitDeps","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Task dependencies that\'ll automatically be injected into every\\ntask that inherits this configuration."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":207,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":475,"name":"TaskDependency","package":"@moonrepo/types"}}},{"id":525,"name":"implicitInputs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Task inputs that\'ll automatically be injected into every\\ntask that inherits this configuration."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":212,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":526,"name":"taskOptions","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Default task options for all inherited tasks."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":214,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":482,"name":"TaskOptionsConfig","package":"@moonrepo/types"}]}},{"id":527,"name":"tasks","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of tasks by ID to parameters required for running the task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":216,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":507,"name":"TaskConfig","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}}],"groups":[{"title":"Properties","children":[521,522,523,524,525,526,527]}],"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":190,"character":17}],"permalink":"/api/types/interface/InheritedTasksConfig","previousId":855,"nextId":715},{"id":715,"name":"NodeConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Node.js platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#node"}]},"children":[{"id":716,"name":"addEnginesConstraint","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`version`"},{"kind":"text","text":" is defined, syncs the version as a constraint to\\n"},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" engines."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":142,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":717,"name":"binExecArgs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Arguments to automatically pass to all tasks that execute the\\n"},{"kind":"code","text":"`node`"},{"kind":"text","text":" binary."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":147,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":718,"name":"bun","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for Bun, when used as a package manager."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":149,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":696,"name":"BunpmConfig","package":"@moonrepo/types"}]}},{"id":719,"name":"dedupeOnLockfileChange","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Automatically dedupes the lockfile when dependencies have changed."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":155,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":720,"name":"dependencyVersionFormat","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The dependency version format to use when syncing projects\\nas dependencies."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'workspace\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":162,"character":4}],"type":{"type":"reference","target":675,"name":"NodeVersionFormat","package":"@moonrepo/types"}},{"id":721,"name":"inferTasksFromScripts","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Automatically infer moon tasks from "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" scripts."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":164,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":722,"name":"npm","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for npm, when used as a package manager."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":166,"character":4}],"type":{"type":"reference","target":700,"name":"NpmConfig","package":"@moonrepo/types"}},{"id":723,"name":"packageManager","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The package manager to use for installing dependencies."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'npm\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":172,"character":4}],"type":{"type":"reference","target":704,"name":"NodePackageManager","package":"@moonrepo/types"}},{"id":724,"name":"plugin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Node.js support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":174,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":725,"name":"pnpm","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for pnpm, when used as a package manager."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":176,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":705,"name":"PnpmConfig","package":"@moonrepo/types"}]}},{"id":726,"name":"rootPackageOnly","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Assumes only the root "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" is used for dependencies.\\nCan be used to support the \\"one version policy\\" pattern."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":181,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":727,"name":"syncProjectWorkspaceDependencies","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Automatically syncs moon project-to-project relationships as\\ndependencies for each "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" in the workspace."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":188,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":728,"name":"syncVersionManagerConfig","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`version`"},{"kind":"text","text":" is defined, syncs the version to the chosen config."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'nvm\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":194,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":709,"name":"NodeVersionManager","package":"@moonrepo/types"}]}},{"id":729,"name":"version","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The version of Node.js to download, install, and run "},{"kind":"code","text":"`node`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_NODE_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":200,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":730,"name":"yarn","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for Yarn, when used as a package manager."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":202,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":710,"name":"YarnConfig","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[716,717,718,719,720,721,722,723,724,725,726,727,728,729,730]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":135,"character":17}],"permalink":"/api/types/interface/NodeConfig","previousId":520,"nextId":862},{"id":862,"name":"NotifierConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures how and where notifications are sent."}]},"children":[{"id":863,"name":"webhookUrl","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A secure URL in which to send webhooks to."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":115,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[863]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":113,"character":17}],"permalink":"/api/types/interface/NotifierConfig","previousId":715,"nextId":700},{"id":700,"name":"NpmConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for npm, when used as a package manager."}]},"children":[{"id":701,"name":"installArgs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`npm install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":91,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":702,"name":"plugin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for npm support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":93,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":703,"name":"version","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The version of npm to download, install, and run "},{"kind":"code","text":"`npm`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_NPM_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":99,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[701,702,703]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":89,"character":17}],"permalink":"/api/types/interface/NpmConfig","previousId":862,"nextId":362},{"id":362,"name":"OwnersConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Defines ownership of source code within the current project, by mapping\\nfile paths and globs to owners. An owner is either a user, team, or group."}]},"children":[{"id":363,"name":"customGroups","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Bitbucket only. A mapping of custom groups (prefixed with "},{"kind":"code","text":"`@@@`"},{"kind":"text","text":"),\\nto a list of user and normal groups."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":35,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}},{"id":364,"name":"defaultOwner","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The default owner for "},{"kind":"code","text":"`paths`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":37,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":365,"name":"optional","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"GitLab only. Marks the code owners section as optional."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":39,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":366,"name":"paths","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of file paths and file globs to owners.\\nWhen a list, the "},{"kind":"code","text":"`defaultOwner`"},{"kind":"text","text":" is the owner, and each item is a path.\\nWhen an object, the key is a path, and the value is a list of owners."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":45,"character":4}],"type":{"type":"reference","target":361,"name":"OwnersPaths","package":"@moonrepo/types"}},{"id":367,"name":"requiredApprovals","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Bitbucket and GitLab only. The number of approvals required for the\\nrequest to be satisfied. For Bitbucket, utilizes the "},{"kind":"code","text":"`Check()`"},{"kind":"text","text":" condition.\\nFor GitLab, marks the code owners section as required."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n1\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":53,"character":4}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[363,364,365,366,367]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":30,"character":17}],"permalink":"/api/types/interface/OwnersConfig","previousId":700,"nextId":765},{"id":765,"name":"PartialBinConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures to a tool-specific binary to install."}]},"children":[{"id":766,"name":"bin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Name of the binary, with optional version separated by "},{"kind":"code","text":"`@`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":352,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":767,"name":"force","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Force install the binary if it already exists."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":354,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":768,"name":"local","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Only install the binary locally, and not within CI."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":356,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":769,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"For supported tools, a custom name to use."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":358,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[766,767,768,769]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":350,"character":17}],"permalink":"/api/types/interface/PartialBinConfig","previousId":362,"nextId":757},{"id":757,"name":"PartialBunConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Bun platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#bun"}]},"children":[{"id":758,"name":"dependencyVersionFormat","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The dependency version format to use when syncing projects\\nas dependencies."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'workspace\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":323,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":675,"name":"NodeVersionFormat","package":"@moonrepo/types"}]}},{"id":759,"name":"inferTasksFromScripts","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Automatically infer moon tasks from "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" scripts."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":325,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":760,"name":"installArgs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`bun install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":327,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":761,"name":"plugin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Bun support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":329,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":762,"name":"rootPackageOnly","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Assumes only the root "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" is used for dependencies.\\nCan be used to support the \\"one version policy\\" pattern."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":334,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":763,"name":"syncProjectWorkspaceDependencies","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Automatically syncs moon project-to-project relationships as\\ndependencies for each "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" in the workspace."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":341,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":764,"name":"version","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The version of Bun to download, install, and run "},{"kind":"code","text":"`bun`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_BUN_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":347,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[758,759,760,761,762,763,764]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":316,"character":17}],"permalink":"/api/types/interface/PartialBunConfig","previousId":765,"nextId":777},{"id":777,"name":"PartialBunpmConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for Bun, when used as a package manager."}]},"children":[{"id":778,"name":"installArgs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`bun install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":388,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":779,"name":"plugin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Bun support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":390,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":780,"name":"version","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The version of Bun to download, install, and run "},{"kind":"code","text":"`bun`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_BUN_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":396,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[778,779,780]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":386,"character":17}],"permalink":"/api/types/interface/PartialBunpmConfig","previousId":757,"nextId":898},{"id":898,"name":"PartialCodeownersConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures code ownership rules for generating a "},{"kind":"code","text":"`CODEOWNERS`"},{"kind":"text","text":" file."}]},"children":[{"id":899,"name":"globalPaths","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Paths that are applied globally to all projects. Can be relative\\nfrom the workspace root, or a wildcard match for any depth."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":237,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}]}},{"id":900,"name":"orderBy","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"How to order ownership rules within the generated file."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'file-source\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":243,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":836,"name":"CodeownersOrderBy","package":"@moonrepo/types"}]}},{"id":901,"name":"syncOnRun","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Generates a "},{"kind":"code","text":"`CODEOWNERS`"},{"kind":"text","text":" file after aggregating all ownership\\nrules from each project in the workspace."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":248,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}}],"groups":[{"title":"Properties","children":[899,900,901]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":232,"character":17}],"permalink":"/api/types/interface/PartialCodeownersConfig","previousId":777,"nextId":902},{"id":902,"name":"PartialConstraintsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures boundaries and constraints between projects."}]},"children":[{"id":903,"name":"enforceProjectTypeRelationships","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Enforces relationships between projects based on each project\'s\\n"},{"kind":"code","text":"`type`"},{"kind":"text","text":" setting."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":258,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":904,"name":"tagRelationships","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Enforces relationships between projects based on each project\'s\\n"},{"kind":"code","text":"`tags`"},{"kind":"text","text":" setting. Requires a mapping of tags, to acceptable tags."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":263,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}]}}],"groups":[{"title":"Properties","children":[903,904]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":251,"character":17}],"permalink":"/api/types/interface/PartialConstraintsConfig","previousId":898,"nextId":771},{"id":771,"name":"PartialDenoConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Deno platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#deno"}]},"children":[{"id":772,"name":"bins","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of binaries to install into the environment using "},{"kind":"code","text":"`deno install`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":367,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"reference","target":770,"name":"PartialBinEntry","package":"@moonrepo/types"}}]}},{"id":773,"name":"depsFile","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Relative path to a dependency management file. Used for content hashing."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'deps.ts\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":373,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":774,"name":"lockfile","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Requires and forces the use of "},{"kind":"code","text":"`deno.lock`"},{"kind":"text","text":" files."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":375,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":775,"name":"plugin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Deno support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":377,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":776,"name":"version","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The version of Deno to download, install, and run "},{"kind":"code","text":"`deno`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_DENO_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":383,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[772,773,774,775,776]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":365,"character":17}],"permalink":"/api/types/interface/PartialDenoConfig","previousId":902,"nextId":413},{"id":413,"name":"PartialDependencyConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Expanded information about a project dependency."}]},"children":[{"id":414,"name":"id","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"ID of the depended on project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":198,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":415,"name":"scope","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Scope of the dependency relationship."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'production\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":204,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":352,"name":"DependencyScope","package":"@moonrepo/types"}]}},{"id":416,"name":"source","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Source of where the dependeny came from."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'explicit\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":210,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":353,"name":"DependencySource","package":"@moonrepo/types"}]}},{"id":417,"name":"via","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Metadata about the source."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":212,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[414,415,416,417]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":196,"character":17}],"permalink":"/api/types/interface/PartialDependencyConfig","previousId":771,"nextId":905},{"id":905,"name":"PartialExperimentsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures experiments across the entire moon workspace."}]},"children":[{"id":906,"name":"interweavedTaskInheritance","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]},{"tag":"@deprecated","content":[]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":271,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":907,"name":"strictProjectAliases","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Ensure that the a project alias is only used once. Duplicate\\naliases will trigger a hard failure."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":278,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":908,"name":"taskOutputBoundaries","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]},{"tag":"@deprecated","content":[]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":283,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}}],"groups":[{"title":"Properties","children":[906,907,908]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":266,"character":17}],"permalink":"/api/types/interface/PartialExperimentsConfig","previousId":413,"nextId":909},{"id":909,"name":"PartialExtensionConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures an individual extension."}]},"children":[{"id":910,"name":"config","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Arbitrary configuration that\'ll be passed to the WASM plugin."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":288,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"unknown"}],"name":"Record","package":"typescript"}]}},{"id":911,"name":"plugin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":290,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[910,911]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":286,"character":17}],"permalink":"/api/types/interface/PartialExtensionConfig","previousId":905,"nextId":912},{"id":912,"name":"PartialGeneratorConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures the generator for scaffolding from templates."}]},"children":[{"id":913,"name":"templates","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The list of file paths, relative from the workspace root,\\nin which to locate templates."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":298,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}}],"groups":[{"title":"Properties","children":[913]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":293,"character":17}],"permalink":"/api/types/interface/PartialGeneratorConfig","previousId":909,"nextId":914},{"id":914,"name":"PartialHasherConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures aspects of the content hashing engine."}]},"children":[{"id":915,"name":"batchSize","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The number of files to include in each hash operation."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n2500\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":307,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":916,"name":"ignoreMissingPatterns","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`warnOnMissingInputs`"},{"kind":"text","text":" is enabled, filters missing file\\npaths from logging a warning."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":312,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":917,"name":"ignorePatterns","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Filters file paths that match a configured glob pattern\\nwhen a hash is being generated. Patterns are workspace relative,\\nso prefixing with "},{"kind":"code","text":"`**`"},{"kind":"text","text":" is recommended."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":318,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":918,"name":"optimization","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The optimization to use when hashing."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'accuracy\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":324,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":853,"name":"HasherOptimization","package":"@moonrepo/types"}]}},{"id":919,"name":"walkStrategy","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The strategy to use when walking the file system."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'vcs\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":330,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":854,"name":"HasherWalkStrategy","package":"@moonrepo/types"}]}},{"id":920,"name":"warnOnMissingInputs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Logs a warning when a task has configured an explicit file path\\ninput, and that file does not exist when hashing."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":337,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}}],"groups":[{"title":"Properties","children":[915,916,917,918,919,920]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":301,"character":17}],"permalink":"/api/types/interface/PartialHasherConfig","previousId":912,"nextId":571},{"id":571,"name":"PartialInheritedTasksConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures tasks and task related settings that\'ll be inherited by all\\nmatching projects.\\nDocs: https://moonrepo.dev/docs/config/tasks"}]},"children":[{"id":572,"name":"$schema","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/tasks.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":401,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":573,"name":"extends","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Extends another tasks configuration file. Supports a relative\\nfile path or a secure URL."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":406,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":574,"name":"fileGroups","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of group IDs to a list of file paths, globs, and\\nenvironment variables, that can be referenced from tasks."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":411,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}]}},{"id":575,"name":"implicitDeps","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Task dependencies that\'ll automatically be injected into every\\ntask that inherits this configuration."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":416,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"reference","target":534,"name":"PartialTaskDependency","package":"@moonrepo/types"}}]}},{"id":576,"name":"implicitInputs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Task inputs that\'ll automatically be injected into every\\ntask that inherits this configuration."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":421,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":577,"name":"taskOptions","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Default task options for all inherited tasks."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":423,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":535,"name":"PartialTaskOptionsConfig","package":"@moonrepo/types"}]}},{"id":578,"name":"tasks","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of tasks by ID to parameters required for running the task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":425,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":558,"name":"PartialTaskConfig","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}]}}],"groups":[{"title":"Properties","children":[572,573,574,575,576,577,578]}],"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":399,"character":17}],"permalink":"/api/types/interface/PartialInheritedTasksConfig","previousId":914,"nextId":794},{"id":794,"name":"PartialNodeConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Node.js platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#node"}]},"children":[{"id":795,"name":"addEnginesConstraint","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`version`"},{"kind":"text","text":" is defined, syncs the version as a constraint to\\n"},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" engines."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":450,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":796,"name":"binExecArgs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Arguments to automatically pass to all tasks that execute the\\n"},{"kind":"code","text":"`node`"},{"kind":"text","text":" binary."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":455,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":797,"name":"bun","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Options for Bun, when used as a package manager."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":457,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":777,"name":"PartialBunpmConfig","package":"@moonrepo/types"}]}},{"id":798,"name":"dedupeOnLockfileChange","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Automatically dedupes the lockfile when dependencies have changed."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":463,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":799,"name":"dependencyVersionFormat","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The dependency version format to use when syncing projects\\nas dependencies."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'workspace\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":470,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":675,"name":"NodeVersionFormat","package":"@moonrepo/types"}]}},{"id":800,"name":"inferTasksFromScripts","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Automatically infer moon tasks from "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" scripts."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":472,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":801,"name":"npm","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Options for npm, when used as a package manager."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":474,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":781,"name":"PartialNpmConfig","package":"@moonrepo/types"}]}},{"id":802,"name":"packageManager","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The package manager to use for installing dependencies."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'npm\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":480,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":704,"name":"NodePackageManager","package":"@moonrepo/types"}]}},{"id":803,"name":"plugin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Node.js support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":482,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":804,"name":"pnpm","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Options for pnpm, when used as a package manager."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":484,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":785,"name":"PartialPnpmConfig","package":"@moonrepo/types"}]}},{"id":805,"name":"rootPackageOnly","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Assumes only the root "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" is used for dependencies.\\nCan be used to support the \\"one version policy\\" pattern."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":489,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":806,"name":"syncProjectWorkspaceDependencies","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Automatically syncs moon project-to-project relationships as\\ndependencies for each "},{"kind":"code","text":"`package.json`"},{"kind":"text","text":" in the workspace."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":496,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":807,"name":"syncVersionManagerConfig","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`version`"},{"kind":"text","text":" is defined, syncs the version to the chosen config."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'nvm\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":502,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":709,"name":"NodeVersionManager","package":"@moonrepo/types"}]}},{"id":808,"name":"version","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The version of Node.js to download, install, and run "},{"kind":"code","text":"`node`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_NODE_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":508,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":809,"name":"yarn","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Options for Yarn, when used as a package manager."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":510,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":789,"name":"PartialYarnConfig","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[795,796,797,798,799,800,801,802,803,804,805,806,807,808,809]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":443,"character":17}],"permalink":"/api/types/interface/PartialNodeConfig","previousId":571,"nextId":921},{"id":921,"name":"PartialNotifierConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures how and where notifications are sent."}]},"children":[{"id":922,"name":"webhookUrl","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A secure URL in which to send webhooks to."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":342,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[922]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":340,"character":17}],"permalink":"/api/types/interface/PartialNotifierConfig","previousId":794,"nextId":781},{"id":781,"name":"PartialNpmConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for npm, when used as a package manager."}]},"children":[{"id":782,"name":"installArgs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`npm install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":401,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":783,"name":"plugin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for npm support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":403,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":784,"name":"version","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The version of npm to download, install, and run "},{"kind":"code","text":"`npm`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_NPM_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":409,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[782,783,784]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":399,"character":17}],"permalink":"/api/types/interface/PartialNpmConfig","previousId":921,"nextId":420},{"id":420,"name":"PartialOwnersConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Defines ownership of source code within the current project, by mapping\\nfile paths and globs to owners. An owner is either a user, team, or group."}]},"children":[{"id":421,"name":"customGroups","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Bitbucket only. A mapping of custom groups (prefixed with "},{"kind":"code","text":"`@@@`"},{"kind":"text","text":"),\\nto a list of user and normal groups."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":225,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}]}},{"id":422,"name":"defaultOwner","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default owner for "},{"kind":"code","text":"`paths`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":227,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":423,"name":"optional","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"GitLab only. Marks the code owners section as optional."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":229,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":424,"name":"paths","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of file paths and file globs to owners.\\nWhen a list, the "},{"kind":"code","text":"`defaultOwner`"},{"kind":"text","text":" is the owner, and each item is a path.\\nWhen an object, the key is a path, and the value is a list of owners."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":235,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":419,"name":"PartialOwnersPaths","package":"@moonrepo/types"}]}},{"id":425,"name":"requiredApprovals","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Bitbucket and GitLab only. The number of approvals required for the\\nrequest to be satisfied. For Bitbucket, utilizes the "},{"kind":"code","text":"`Check()`"},{"kind":"text","text":" condition.\\nFor GitLab, marks the code owners section as required."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n1\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":243,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}}],"groups":[{"title":"Properties","children":[421,422,423,424,425]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":220,"character":17}],"permalink":"/api/types/interface/PartialOwnersConfig","previousId":781,"nextId":785},{"id":785,"name":"PartialPnpmConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for pnpm, when used as a package manager."}]},"children":[{"id":786,"name":"installArgs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`pnpm install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":414,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":787,"name":"plugin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for pnpm support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":416,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":788,"name":"version","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The version of pnpm to download, install, and run "},{"kind":"code","text":"`pnpm`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_PNPM_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":422,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[786,787,788]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":412,"character":17}],"permalink":"/api/types/interface/PartialPnpmConfig","previousId":420,"nextId":453},{"id":453,"name":"PartialProjectConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures information and tasks for a project.\\nDocs: https://moonrepo.dev/docs/config/project"}]},"children":[{"id":454,"name":"$schema","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/project.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":321,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":455,"name":"dependsOn","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Other projects that this project depends on."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":323,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"reference","target":418,"name":"PartialProjectDependsOn","package":"@moonrepo/types"}}]}},{"id":456,"name":"env","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of environment variables that will be set for\\nall tasks within the project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":328,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}]}},{"id":457,"name":"fileGroups","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of group IDs to a list of file paths, globs, and\\nenvironment variables, that can be referenced from tasks."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":333,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}]}},{"id":458,"name":"id","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Overrides the ID within the project graph, as defined in\\nthe workspace "},{"kind":"code","text":"`projects`"},{"kind":"text","text":" setting."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":338,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":459,"name":"language","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The primary programming language of the project."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":344,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":460,"name":"owners","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Defines ownership of source code within the current project, by mapping\\nfile paths and globs to owners. An owner is either a user, team, or group."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":349,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":420,"name":"PartialOwnersConfig","package":"@moonrepo/types"}]}},{"id":461,"name":"platform","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default platform for all tasks within the project,\\nif their platform is unknown."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":356,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":505,"name":"PlatformType","package":"@moonrepo/types"}]}},{"id":462,"name":"project","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Expanded information about the project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":358,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":426,"name":"PartialProjectMetadataConfig","package":"@moonrepo/types"}]}},{"id":463,"name":"stack","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The technology stack of the project, for categorizing."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":364,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":374,"name":"StackType","package":"@moonrepo/types"}]}},{"id":464,"name":"tags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A list of tags that this project blongs to, for categorizing,\\nboundary enforcement, and task inheritance."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":369,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":465,"name":"tasks","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of tasks by ID to parameters required for running the task."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":371,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":558,"name":"PartialTaskConfig","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}]}},{"id":466,"name":"toolchain","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Overrides top-level toolchain settings, scoped to this project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":373,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":441,"name":"PartialProjectToolchainConfig","package":"@moonrepo/types"}]}},{"id":467,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of project."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":379,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":390,"name":"ProjectType","package":"@moonrepo/types"}]}},{"id":468,"name":"workspace","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Overrides top-level workspace settings, scoped to this project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":381,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":451,"name":"PartialProjectWorkspaceConfig","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[454,455,456,457,458,459,460,461,462,463,464,465,466,467,468]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":319,"character":17}],"permalink":"/api/types/interface/PartialProjectConfig","previousId":785,"nextId":343},{"id":343,"name":"PartialProjectGraph","variant":"declaration","kind":256,"flags":{},"children":[{"id":344,"name":"aliases","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":85,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}},{"id":345,"name":"graph","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":86,"character":4}],"type":{"type":"reference","target":338,"name":"ProjectGraphInner","package":"@moonrepo/types"}},{"id":346,"name":"nodes","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":87,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"number"}],"name":"Record","package":"typescript"}},{"id":347,"name":"root_id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":88,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":348,"name":"sources","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":89,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}}],"groups":[{"title":"Properties","children":[344,345,346,347,348]}],"sources":[{"fileName":"types/cjs/project.d.ts","line":84,"character":17}],"permalink":"/api/types/interface/PartialProjectGraph","previousId":453,"nextId":426},{"id":426,"name":"PartialProjectMetadataConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Expanded information about the project."}]},"children":[{"id":427,"name":"channel","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The Slack, Discord, etc, channel to discuss the project.\\nMust start with a "},{"kind":"code","text":"`#`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":251,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":428,"name":"description","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A description on what the project does, and why it exists."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":253,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":429,"name":"maintainers","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The individual maintainers of the project. The format is unspecified."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":255,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":430,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A human-readable name of the project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":257,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":431,"name":"owner","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The owner of the project. Can be an individual, team, or\\norganization. The format is unspecified."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":262,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[427,428,429,430,431]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":246,"character":17}],"permalink":"/api/types/interface/PartialProjectMetadataConfig","previousId":343,"nextId":432},{"id":432,"name":"PartialProjectToolchainCommonToolConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level toolchain settings."}]},"children":[{"id":433,"name":"version","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Version of the tool this project will use."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":267,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[433]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":265,"character":17}],"permalink":"/api/types/interface/PartialProjectToolchainCommonToolConfig","previousId":426,"nextId":441},{"id":441,"name":"PartialProjectToolchainConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level toolchain settings, scoped to this project."}]},"children":[{"id":442,"name":"bun","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`bun`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":287,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":432,"name":"PartialProjectToolchainCommonToolConfig","package":"@moonrepo/types"}]}},{"id":443,"name":"deno","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`deno`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":289,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":432,"name":"PartialProjectToolchainCommonToolConfig","package":"@moonrepo/types"}]}},{"id":444,"name":"node","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`node`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":291,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":432,"name":"PartialProjectToolchainCommonToolConfig","package":"@moonrepo/types"}]}},{"id":445,"name":"rust","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`rust`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":293,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":432,"name":"PartialProjectToolchainCommonToolConfig","package":"@moonrepo/types"}]}},{"id":446,"name":"typescript","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`typescript`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":295,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":434,"name":"PartialProjectToolchainTypeScriptConfig","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[442,443,444,445,446]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":285,"character":17}],"permalink":"/api/types/interface/PartialProjectToolchainConfig","previousId":432,"nextId":434},{"id":434,"name":"PartialProjectToolchainTypeScriptConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level "},{"kind":"code","text":"`typescript`"},{"kind":"text","text":" settings."}]},"children":[{"id":435,"name":"disabled","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Disables all TypeScript functionality for this project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":272,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":436,"name":"includeProjectReferenceSources","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Appends sources of project reference to "},{"kind":"code","text":"`include`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":274,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":437,"name":"includeSharedTypes","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Appends shared types to "},{"kind":"code","text":"`include`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":276,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":438,"name":"routeOutDirToCache","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Updates and routes "},{"kind":"code","text":"`outDir`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" to moon\'s cache."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":278,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":439,"name":"syncProjectReferences","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Syncs all project dependencies as "},{"kind":"code","text":"`references`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":280,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":440,"name":"syncProjectReferencesToPaths","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Syncs all project dependencies as "},{"kind":"code","text":"`paths`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":282,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}}],"groups":[{"title":"Properties","children":[435,436,437,438,439,440]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":270,"character":17}],"permalink":"/api/types/interface/PartialProjectToolchainTypeScriptConfig","previousId":441,"nextId":451},{"id":451,"name":"PartialProjectWorkspaceConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level workspace settings, scoped to this project."}]},"children":[{"id":452,"name":"inheritedTasks","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Controls how tasks are inherited."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":313,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":447,"name":"PartialProjectWorkspaceInheritedTasksConfig","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[452]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":311,"character":17}],"permalink":"/api/types/interface/PartialProjectWorkspaceConfig","previousId":434,"nextId":447},{"id":447,"name":"PartialProjectWorkspaceInheritedTasksConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Controls how tasks are inherited."}]},"children":[{"id":448,"name":"exclude","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Excludes inheriting tasks by ID."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":300,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":449,"name":"include","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Only inherits tasks by ID, and ignores the rest.\\nWhen not defined, inherits all matching tasks.\\nWhen an empty list, inherits no tasks."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":306,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":450,"name":"rename","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Renames inherited tasks to a new ID."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":308,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}]}}],"groups":[{"title":"Properties","children":[448,449,450]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":298,"character":17}],"permalink":"/api/types/interface/PartialProjectWorkspaceInheritedTasksConfig","previousId":451,"nextId":927},{"id":927,"name":"PartialRunnerConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures aspects of the task runner (also known as the action pipeline)."}]},"children":[{"id":928,"name":"archivableTargets","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of target\'s for tasks without outputs, that should be\\ncached and persisted."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":361,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":929,"name":"autoCleanCache","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Automatically clean the cache after every task run."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":367,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":930,"name":"cacheLifetime","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The lifetime in which task outputs will be cached."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'7 days\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":373,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":931,"name":"inheritColorsForPipedTasks","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Automatically inherit color settings for all tasks being ran."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":379,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":932,"name":"logRunningCommand","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Logs the task\'s command and arguments when running the task."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":381,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}}],"groups":[{"title":"Properties","children":[928,929,930,931,932]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":356,"character":17}],"permalink":"/api/types/interface/PartialRunnerConfig","previousId":447,"nextId":810},{"id":810,"name":"PartialRustConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Rust platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#rust"}]},"children":[{"id":811,"name":"bins","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of binaries to install into the environment using "},{"kind":"code","text":"`cargo install`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":518,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"reference","target":770,"name":"PartialBinEntry","package":"@moonrepo/types"}}]}},{"id":812,"name":"components","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Rust components to automatically install."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":520,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":813,"name":"plugin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Rust support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":522,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":814,"name":"syncToolchainConfig","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`version`"},{"kind":"text","text":" is defined, syncs the version to "},{"kind":"code","text":"`rust-toolchain.toml`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":524,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":815,"name":"targets","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Rust targets to automatically install."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":526,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":816,"name":"version","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The version of Rust to download, install, and run "},{"kind":"code","text":"`cargo`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_RUST_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":532,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[811,812,813,814,815,816]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":516,"character":17}],"permalink":"/api/types/interface/PartialRustConfig","previousId":927,"nextId":558},{"id":558,"name":"PartialTaskConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures a task to be ran within the action pipeline."}]},"children":[{"id":559,"name":"args","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Arguments to pass to the command when it\'s ran. Can be\\ndefined as a string, or a list of individual arguments."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":337,"character":4}],"type":{"type":"reference","target":528,"name":"PartialTaskArgs","package":"@moonrepo/types"}},{"id":560,"name":"command","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The command or command line to execute when the task is ran.\\nSupports the command name, with or without arguments. Can be\\ndefined as a string, or a list of individual arguments."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":343,"character":4}],"type":{"type":"reference","target":528,"name":"PartialTaskArgs","package":"@moonrepo/types"}},{"id":561,"name":"deps","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Other tasks that this task depends on, and must run to completion\\nbefore this task is ran. Can depend on sibling tasks, or tasks in\\nother projects, using targets."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":349,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"reference","target":534,"name":"PartialTaskDependency","package":"@moonrepo/types"}}]}},{"id":562,"name":"description","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A human-readable description about the task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":351,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":563,"name":"env","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of environment variables that will be set when the\\ntask is ran."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":356,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}]}},{"id":564,"name":"extends","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Extends settings from a sibling task by ID."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":358,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":565,"name":"inputs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Inputs and sources that will mark the task as affected when comparing\\nagainst touched files. When not provided, all files within the project\\nare considered an input. When an empty list, no files are considered.\\nOtherwise, an explicit list of inputs are considered."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":365,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":566,"name":"local","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the task as local only. Local tasks do not run in CI, do not have\\n"},{"kind":"code","text":"`options.cache`"},{"kind":"text","text":" enabled, and are marked as "},{"kind":"code","text":"`options.persistent`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":370,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":567,"name":"options","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Options to control task inheritance and execution."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":372,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":535,"name":"PartialTaskOptionsConfig","package":"@moonrepo/types"}]}},{"id":568,"name":"outputs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Outputs that will be created when the task has successfully ran.\\nWhen "},{"kind":"code","text":"`cache`"},{"kind":"text","text":" is enabled, the outputs will be persisted for subsequent runs."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":377,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":569,"name":"platform","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The platform in which the task will be ran in. The platform determines\\navailable binaries, lookup paths, and more. When not provided, will\\nbe automatically detected."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":385,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":505,"name":"PlatformType","package":"@moonrepo/types"}]}},{"id":570,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of task, primarily used for categorical reasons. When not provided,\\nwill be automatically determined."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'test\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":392,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":506,"name":"TaskType","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[559,560,561,562,563,564,565,566,567,568,569,570]}],"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":332,"character":17}],"permalink":"/api/types/interface/PartialTaskConfig","previousId":810,"nextId":529},{"id":529,"name":"PartialTaskDependencyConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Expanded information about a task dependency."}]},"children":[{"id":530,"name":"args","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Additional arguments to pass to this dependency when it\'s ran."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":222,"character":4}],"type":{"type":"reference","target":528,"name":"PartialTaskArgs","package":"@moonrepo/types"}},{"id":531,"name":"env","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of environment variables specific to this dependency."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":224,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}]}},{"id":532,"name":"optional","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the dependency is optional when being inherited from the top-level."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":226,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":533,"name":"target","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The target of the depended on task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":228,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[530,531,532,533]}],"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":220,"character":17}],"permalink":"/api/types/interface/PartialTaskDependencyConfig","previousId":558,"nextId":535},{"id":535,"name":"PartialTaskOptionsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options to control task inheritance and execution."}]},"children":[{"id":536,"name":"affectedFiles","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The pattern in which affected files will be passed to the task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":234,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":476,"name":"TaskOptionAffectedFiles","package":"@moonrepo/types"}]}},{"id":537,"name":"affectedPassInputs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"When affected and no files are matching, pass the task inputs\\nas arguments to the command, instead of "},{"kind":"code","text":"`.`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":239,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":538,"name":"allowFailure","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Allows the task to fail without failing the entire pipeline."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":241,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":539,"name":"cache","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Caches the "},{"kind":"code","text":"`outputs`"},{"kind":"text","text":" of the task"}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":243,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":540,"name":"envFile","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Loads and sets environment variables from the "},{"kind":"code","text":"`.env`"},{"kind":"text","text":" file when\\nrunning the task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":248,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":477,"name":"TaskOptionEnvFile","package":"@moonrepo/types"}]}},{"id":541,"name":"interactive","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the task as interactive, so that it will run in isolation,\\nand have direct access to stdin."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":253,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":542,"name":"internal","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the task as internal, which disables it from begin ran\\nfrom the command line, but can be depended on."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":258,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":543,"name":"mergeArgs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`args`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":264,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":544,"name":"mergeDeps","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`deps`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":270,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":545,"name":"mergeEnv","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`env`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":276,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":546,"name":"mergeInputs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`inputs`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":282,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":547,"name":"mergeOutputs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`outputs`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":288,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":548,"name":"mutex","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Creates an exclusive lock on a virtual resource, preventing other\\ntasks using the same resource from running concurrently."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":293,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":549,"name":"outputStyle","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The style in which task output will be printed to the console."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'buffer\'\\n```"}]},{"tag":"@envvar","content":[{"kind":"text","text":"MOON_OUTPUT_STYLE"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":300,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":479,"name":"TaskOutputStyle","package":"@moonrepo/types"}]}},{"id":550,"name":"persistent","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the task as persistent (continuously running). This is ideal\\nfor watchers, servers, or never-ending processes."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":305,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":551,"name":"retryCount","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The number of times a failing task will be retried to succeed."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_RETRY_COUNT"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":311,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":552,"name":"runDepsInParallel","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Runs direct task dependencies (via "},{"kind":"code","text":"`deps`"},{"kind":"text","text":") in sequential order.\\nThis _does not_ apply to indirect or transient dependencies."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":316,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":553,"name":"runFromWorkspaceRoot","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Runs the task from the workspace root, instead of the project root."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":318,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":554,"name":"runInCI","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether to run the task in CI or not, when executing "},{"kind":"code","text":"`moon ci`"},{"kind":"text","text":" or "},{"kind":"code","text":"`moon run`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":320,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":555,"name":"shell","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Runs the task within a shell. When not defined, runs the task\\ndirectly while relying on "},{"kind":"code","text":"`PATH`"},{"kind":"text","text":" resolution."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":325,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":556,"name":"unixShell","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The shell to run the task in when on a Unix-based machine."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":327,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":480,"name":"TaskUnixShell","package":"@moonrepo/types"}]}},{"id":557,"name":"windowsShell","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The shell to run the task in when on a Windows machine."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":329,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":481,"name":"TaskWindowsShell","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557]}],"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":232,"character":17}],"permalink":"/api/types/interface/PartialTaskOptionsConfig","previousId":529,"nextId":614},{"id":614,"name":"PartialTemplateConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures a template and its files to be scaffolded.\\nDocs: https://moonrepo.dev/docs/config/template"}]},"children":[{"id":615,"name":"$schema","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/template.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":73,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":616,"name":"description","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A description on what the template scaffolds."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":75,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":617,"name":"destination","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A pre-populated destination to scaffold to, relative from the\\nworkspace root."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":80,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":618,"name":"extends","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Extends one or many other templates."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":82,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":619,"name":"id","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Overrides the ID of the template, instead of using the folder name."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":84,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":620,"name":"title","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A human-readable title for the template."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":86,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":621,"name":"variables","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of variables that\'ll be interpolated within each template file.\\nVariables can also be populated by passing command line arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":91,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":613,"name":"PartialTemplateVariable","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}]}}],"groups":[{"title":"Properties","children":[615,616,617,618,619,620,621]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":71,"character":17}],"permalink":"/api/types/interface/PartialTemplateConfig","previousId":535,"nextId":622},{"id":622,"name":"PartialTemplateFrontmatterConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Docs: https://moonrepo.dev/docs/config/template#frontmatter"}]},"children":[{"id":623,"name":"$schema","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/template-frontmatter.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":96,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":624,"name":"force","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":97,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":625,"name":"skip","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":98,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":626,"name":"to","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":99,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[623,624,625,626]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":94,"character":17}],"permalink":"/api/types/interface/PartialTemplateFrontmatterConfig","previousId":614,"nextId":579},{"id":579,"name":"PartialTemplateVariableBoolSetting","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configuration for a template variable."}]},"children":[{"id":580,"name":"default","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default value of the variable if none was provided."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":4,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":581,"name":"internal","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the variable as internal, and won\'t be overwritten via CLI arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":6,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":582,"name":"order","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The order in which variables should be prompted for."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":8,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":583,"name":"prompt","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Prompt the user for a value when the generator is running."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":10,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":584,"name":"required","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the variable as required, and will not accept an empty value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":12,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":585,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":13,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"literal","value":"boolean"}]}}],"groups":[{"title":"Properties","children":[580,581,582,583,584,585]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":2,"character":17}],"permalink":"/api/types/interface/PartialTemplateVariableBoolSetting","previousId":622,"nextId":591},{"id":591,"name":"PartialTemplateVariableEnumSetting","variant":"declaration","kind":256,"flags":{},"children":[{"id":592,"name":"default","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default value of the variable if none was provided."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":25,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":586,"name":"PartialTemplateVariableEnumDefault","package":"@moonrepo/types"}]}},{"id":593,"name":"internal","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the variable as internal, and won\'t be overwritten via CLI arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":27,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":594,"name":"multiple","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Allows multiple values to be selected."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":29,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":595,"name":"order","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The order in which variables should be prompted for."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":31,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":596,"name":"prompt","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Prompt the user for a value when the generator is running."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":33,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":597,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":34,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"literal","value":"enum"}]}},{"id":598,"name":"values","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of acceptable values for this variable."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":36,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"reference","target":590,"name":"PartialTemplateVariableEnumValue","package":"@moonrepo/types"}}]}}],"groups":[{"title":"Properties","children":[592,593,594,595,596,597,598]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":23,"character":17}],"permalink":"/api/types/interface/PartialTemplateVariableEnumSetting","previousId":579,"nextId":587},{"id":587,"name":"PartialTemplateVariableEnumValueConfig","variant":"declaration","kind":256,"flags":{},"children":[{"id":588,"name":"label","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A human-readable label for the value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":18,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":589,"name":"value","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The literal enumerable value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":20,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[588,589]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":16,"character":17}],"permalink":"/api/types/interface/PartialTemplateVariableEnumValueConfig","previousId":591,"nextId":599},{"id":599,"name":"PartialTemplateVariableNumberSetting","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configuration for a template variable."}]},"children":[{"id":600,"name":"default","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default value of the variable if none was provided."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":41,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":601,"name":"internal","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the variable as internal, and won\'t be overwritten via CLI arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":43,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":602,"name":"order","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The order in which variables should be prompted for."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":45,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":603,"name":"prompt","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Prompt the user for a value when the generator is running."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":47,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":604,"name":"required","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the variable as required, and will not accept an empty value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":49,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":605,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":50,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"literal","value":"number"}]}}],"groups":[{"title":"Properties","children":[600,601,602,603,604,605]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":39,"character":17}],"permalink":"/api/types/interface/PartialTemplateVariableNumberSetting","previousId":587,"nextId":606},{"id":606,"name":"PartialTemplateVariableStringSetting","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configuration for a template variable."}]},"children":[{"id":607,"name":"default","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default value of the variable if none was provided."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":55,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":608,"name":"internal","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the variable as internal, and won\'t be overwritten via CLI arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":57,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":609,"name":"order","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The order in which variables should be prompted for."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":59,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":610,"name":"prompt","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Prompt the user for a value when the generator is running."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":61,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":611,"name":"required","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Marks the variable as required, and will not accept an empty value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":63,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":612,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":64,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"literal","value":"string"}]}}],"groups":[{"title":"Properties","children":[607,608,609,610,611,612]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":53,"character":17}],"permalink":"/api/types/interface/PartialTemplateVariableStringSetting","previousId":599,"nextId":828},{"id":828,"name":"PartialToolchainConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures all tools and platforms required for tasks.\\nDocs: https://moonrepo.dev/docs/config/toolchain"}]},"children":[{"id":829,"name":"$schema","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/toolchain.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":603,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":830,"name":"bun","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Bun platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":605,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":757,"name":"PartialBunConfig","package":"@moonrepo/types"}]}},{"id":831,"name":"deno","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Deno platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":607,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":771,"name":"PartialDenoConfig","package":"@moonrepo/types"}]}},{"id":832,"name":"extends","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Extends another toolchain configuration file. Supports a relative\\nfile path or a secure URL."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":612,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":833,"name":"node","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Node.js platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":614,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":794,"name":"PartialNodeConfig","package":"@moonrepo/types"}]}},{"id":834,"name":"rust","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Rust platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":616,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":810,"name":"PartialRustConfig","package":"@moonrepo/types"}]}},{"id":835,"name":"typescript","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures and enables the TypeScript platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":618,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":817,"name":"PartialTypeScriptConfig","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[829,830,831,832,833,834,835]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":601,"character":17}],"permalink":"/api/types/interface/PartialToolchainConfig","previousId":606,"nextId":817},{"id":817,"name":"PartialTypeScriptConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the TypeScript platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#typescript"}]},"children":[{"id":818,"name":"createMissingConfig","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`syncProjectReferences`"},{"kind":"text","text":" is enabled, will create a "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"\\nin referenced projects if it does not exist."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":545,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":819,"name":"includeProjectReferenceSources","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Appends sources of project reference to "},{"kind":"code","text":"`include`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":",\\nfor each project."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":550,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":820,"name":"includeSharedTypes","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Appends shared types to "},{"kind":"code","text":"`include`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":", for each project."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":552,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":821,"name":"projectConfigFileName","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Name of the "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" file within each project."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'tsconfig.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":558,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":822,"name":"root","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The relative root to the TypeScript root. Primarily used for\\nresolving project references."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'.\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":565,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":823,"name":"rootConfigFileName","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Name of the "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" file at the workspace root."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'tsconfig.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":571,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":824,"name":"rootOptionsConfigFileName","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Name of the shared compiler options "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" file\\nat the workspace root."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'tsconfig.options.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":578,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":825,"name":"routeOutDirToCache","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Updates and routes "},{"kind":"code","text":"`outDir`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" to moon\'s cache,\\nfor each project."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":583,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":826,"name":"syncProjectReferences","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Syncs all project dependencies as "},{"kind":"code","text":"`references`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":",\\nfor each project."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":590,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":827,"name":"syncProjectReferencesToPaths","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Syncs all project dependencies as "},{"kind":"code","text":"`paths`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":",\\nfor each project."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":595,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}}],"groups":[{"title":"Properties","children":[818,819,820,821,822,823,824,825,826,827]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":538,"character":17}],"permalink":"/api/types/interface/PartialTypeScriptConfig","previousId":828,"nextId":933},{"id":933,"name":"PartialVcsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures the version control system (VCS)."}]},"children":[{"id":934,"name":"defaultBranch","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default branch / base."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'master\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":390,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":935,"name":"hooks","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of hooks to commands to run when the hook is triggered."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":392,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}]}},{"id":936,"name":"manager","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The VCS client being utilized by the repository."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'git\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":398,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"literal","value":"git"}]}},{"id":937,"name":"provider","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The upstream version control provider, where the repository\\nsource code is stored."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'github\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":405,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":875,"name":"VcsProvider","package":"@moonrepo/types"}]}},{"id":938,"name":"remoteCandidates","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of remote\'s in which to compare branches against."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":407,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":939,"name":"syncHooks","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Generates hooks and scripts based on the "},{"kind":"code","text":"`hooks`"},{"kind":"text","text":" setting."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":409,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}}],"groups":[{"title":"Properties","children":[934,935,936,937,938,939]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":384,"character":17}],"permalink":"/api/types/interface/PartialVcsConfig","previousId":817,"nextId":940},{"id":940,"name":"PartialWorkspaceConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures all aspects of the moon workspace.\\nDocs: https://moonrepo.dev/docs/config/workspace"}]},"children":[{"id":941,"name":"$schema","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/workspace.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":417,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":942,"name":"codeowners","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures code ownership rules for generating a "},{"kind":"code","text":"`CODEOWNERS`"},{"kind":"text","text":" file."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":419,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":898,"name":"PartialCodeownersConfig","package":"@moonrepo/types"}]}},{"id":943,"name":"constraints","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures boundaries and constraints between projects."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":421,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":902,"name":"PartialConstraintsConfig","package":"@moonrepo/types"}]}},{"id":944,"name":"experiments","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures experiments across the entire moon workspace."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":423,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":905,"name":"PartialExperimentsConfig","package":"@moonrepo/types"}]}},{"id":945,"name":"extends","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Extends another workspace configuration file. Supports a relative\\nfile path or a secure URL."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":428,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":946,"name":"extensions","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures extensions that can be executed with "},{"kind":"code","text":"`moon ext`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":430,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":909,"name":"PartialExtensionConfig","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}]}},{"id":947,"name":"generator","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures the generator for scaffolding from templates."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":432,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":912,"name":"PartialGeneratorConfig","package":"@moonrepo/types"}]}},{"id":948,"name":"hasher","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures aspects of the content hashing engine."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":434,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":914,"name":"PartialHasherConfig","package":"@moonrepo/types"}]}},{"id":949,"name":"notifier","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures how and where notifications are sent."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":436,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":921,"name":"PartialNotifierConfig","package":"@moonrepo/types"}]}},{"id":950,"name":"projects","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures all projects within the workspace to create a project graph.\\nAccepts a list of globs, a mapping of projects to relative file paths,\\nor both values."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":442,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":926,"name":"PartialWorkspaceProjects","package":"@moonrepo/types"}]}},{"id":951,"name":"runner","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures aspects of the task runner (also known as the action pipeline)."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":444,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":927,"name":"PartialRunnerConfig","package":"@moonrepo/types"}]}},{"id":952,"name":"telemetry","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Collects anonymous usage information, and checks for new moon versions."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":450,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":953,"name":"vcs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Configures the version control system (VCS)."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":452,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":933,"name":"PartialVcsConfig","package":"@moonrepo/types"}]}},{"id":954,"name":"versionConstraint","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Requires a specific version of the "},{"kind":"code","text":"`moon`"},{"kind":"text","text":" binary."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":454,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[941,942,943,944,945,946,947,948,949,950,951,952,953,954]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":415,"character":17}],"permalink":"/api/types/interface/PartialWorkspaceConfig","previousId":933,"nextId":923},{"id":923,"name":"PartialWorkspaceProjectsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures projects in the workspace, using both globs and explicit source paths."}]},"children":[{"id":924,"name":"globs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A list of globs in which to locate project directories.\\nCan be suffixed with "},{"kind":"code","text":"`moon.yml`"},{"kind":"text","text":" to only find distinct projects."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":350,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":925,"name":"sources","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A mapping of project IDs to relative file paths to each project directory."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":352,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}]}}],"groups":[{"title":"Properties","children":[924,925]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":345,"character":17}],"permalink":"/api/types/interface/PartialWorkspaceProjectsConfig","previousId":940,"nextId":789},{"id":789,"name":"PartialYarnConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for Yarn, when used as a package manager."}]},"children":[{"id":790,"name":"installArgs","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`yarn install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":427,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":791,"name":"plugin","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Yarn support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":429,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":792,"name":"plugins","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Plugins to automatically install for Yarn v2 and above."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":431,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":793,"name":"version","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The version of Yarn to download, install, and run "},{"kind":"code","text":"`yarn`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_YARN_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":437,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[790,791,792,793]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":425,"character":17}],"permalink":"/api/types/interface/PartialYarnConfig","previousId":923,"nextId":705},{"id":705,"name":"PnpmConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for pnpm, when used as a package manager."}]},"children":[{"id":706,"name":"installArgs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`pnpm install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":105,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":707,"name":"plugin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for pnpm support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":107,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":708,"name":"version","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The version of pnpm to download, install, and run "},{"kind":"code","text":"`pnpm`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_PNPM_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":113,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[706,707,708]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":103,"character":17}],"permalink":"/api/types/interface/PnpmConfig","previousId":789,"nextId":319},{"id":319,"name":"Project","variant":"declaration","kind":256,"flags":{},"children":[{"id":320,"name":"alias","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":59,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":321,"name":"config","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":60,"character":4}],"type":{"type":"reference","target":397,"name":"ProjectConfig","package":"@moonrepo/types"}},{"id":322,"name":"dependencies","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":61,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":354,"name":"DependencyConfig","package":"@moonrepo/types"}}},{"id":323,"name":"fileGroups","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":62,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":268,"name":"FileGroup","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}},{"id":324,"name":"id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":63,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":325,"name":"inherited","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":64,"character":4}],"type":{"type":"reflection","declaration":{"id":326,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":328,"name":"config","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":66,"character":8}],"type":{"type":"reference","target":520,"name":"InheritedTasksConfig","package":"@moonrepo/types"}},{"id":329,"name":"layers","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":67,"character":8}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":571,"name":"PartialInheritedTasksConfig","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}},{"id":327,"name":"order","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":65,"character":8}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":330,"name":"taskLayers","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":68,"character":8}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}}],"groups":[{"title":"Properties","children":[328,329,327,330]}],"sources":[{"fileName":"types/cjs/project.d.ts","line":64,"character":15}]}}},{"id":331,"name":"language","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":70,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":332,"name":"platform","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":71,"character":4}],"type":{"type":"reference","target":505,"name":"PlatformType","package":"@moonrepo/types"}},{"id":333,"name":"root","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":72,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":334,"name":"source","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":73,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":335,"name":"stack","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":74,"character":4}],"type":{"type":"reference","target":374,"name":"StackType","package":"@moonrepo/types"}},{"id":336,"name":"tasks","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":75,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":301,"name":"Task","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}},{"id":337,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":76,"character":4}],"type":{"type":"reference","target":390,"name":"ProjectType","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[320,321,322,323,324,325,331,332,333,334,335,336,337]}],"sources":[{"fileName":"types/cjs/project.d.ts","line":58,"character":17}],"permalink":"/api/types/interface/Project","previousId":705,"nextId":397},{"id":397,"name":"ProjectConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures information and tasks for a project.\\nDocs: https://moonrepo.dev/docs/config/project"}]},"children":[{"id":398,"name":"$schema","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/project.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":133,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":399,"name":"dependsOn","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Other projects that this project depends on."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":135,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":359,"name":"ProjectDependsOn","package":"@moonrepo/types"}}},{"id":400,"name":"env","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of environment variables that will be set for\\nall tasks within the project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":140,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}},{"id":401,"name":"fileGroups","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of group IDs to a list of file paths, globs, and\\nenvironment variables, that can be referenced from tasks."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":145,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}},{"id":402,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides the ID within the project graph, as defined in\\nthe workspace "},{"kind":"code","text":"`projects`"},{"kind":"text","text":" setting."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":150,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":403,"name":"language","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The primary programming language of the project."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":156,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":404,"name":"owners","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Defines ownership of source code within the current project, by mapping\\nfile paths and globs to owners. An owner is either a user, team, or group."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":161,"character":4}],"type":{"type":"reference","target":362,"name":"OwnersConfig","package":"@moonrepo/types"}},{"id":405,"name":"platform","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The default platform for all tasks within the project,\\nif their platform is unknown."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":168,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":505,"name":"PlatformType","package":"@moonrepo/types"}]}},{"id":406,"name":"project","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Expanded information about the project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":170,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":368,"name":"ProjectMetadataConfig","package":"@moonrepo/types"}]}},{"id":407,"name":"stack","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The technology stack of the project, for categorizing."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":176,"character":4}],"type":{"type":"reference","target":374,"name":"StackType","package":"@moonrepo/types"}},{"id":408,"name":"tags","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A list of tags that this project blongs to, for categorizing,\\nboundary enforcement, and task inheritance."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":181,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":409,"name":"tasks","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of tasks by ID to parameters required for running the task."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":183,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":507,"name":"TaskConfig","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}},{"id":410,"name":"toolchain","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level toolchain settings, scoped to this project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":185,"character":4}],"type":{"type":"reference","target":384,"name":"ProjectToolchainConfig","package":"@moonrepo/types"}},{"id":411,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of project."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":191,"character":4}],"type":{"type":"reference","target":390,"name":"ProjectType","package":"@moonrepo/types"}},{"id":412,"name":"workspace","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level workspace settings, scoped to this project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":193,"character":4}],"type":{"type":"reference","target":395,"name":"ProjectWorkspaceConfig","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[398,399,400,401,402,403,404,405,406,407,408,409,410,411,412]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":131,"character":17}],"permalink":"/api/types/interface/ProjectConfig","previousId":319,"nextId":349},{"id":349,"name":"ProjectGraph","variant":"declaration","kind":256,"flags":{},"children":[{"id":350,"name":"graph","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":92,"character":4}],"type":{"type":"reference","target":338,"name":"ProjectGraphInner","package":"@moonrepo/types"}},{"id":351,"name":"projects","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":93,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}}],"groups":[{"title":"Properties","children":[350,351]}],"sources":[{"fileName":"types/cjs/project.d.ts","line":91,"character":17}],"permalink":"/api/types/interface/ProjectGraph","previousId":397,"nextId":338},{"id":338,"name":"ProjectGraphInner","variant":"declaration","kind":256,"flags":{},"children":[{"id":341,"name":"edge_property","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":81,"character":4}],"type":{"type":"literal","value":"directed"}},{"id":342,"name":"edges","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":82,"character":4}],"type":{"type":"array","elementType":{"type":"tuple","elements":[{"type":"intrinsic","name":"number"},{"type":"intrinsic","name":"number"},{"type":"reference","target":352,"name":"DependencyScope","package":"@moonrepo/types"}]}}},{"id":340,"name":"node_holes","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":80,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":339,"name":"nodes","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":79,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":319,"name":"Project","package":"@moonrepo/types"}}}],"groups":[{"title":"Properties","children":[341,342,340,339]}],"sources":[{"fileName":"types/cjs/project.d.ts","line":78,"character":17}],"permalink":"/api/types/interface/ProjectGraphInner","previousId":349,"nextId":368},{"id":368,"name":"ProjectMetadataConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Expanded information about the project."}]},"children":[{"id":369,"name":"channel","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The Slack, Discord, etc, channel to discuss the project.\\nMust start with a "},{"kind":"code","text":"`#`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":61,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":370,"name":"description","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A description on what the project does, and why it exists."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":63,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":371,"name":"maintainers","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The individual maintainers of the project. The format is unspecified."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":65,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":372,"name":"name","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A human-readable name of the project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":67,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":373,"name":"owner","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The owner of the project. Can be an individual, team, or\\norganization. The format is unspecified."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":72,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[369,370,371,372,373]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":56,"character":17}],"permalink":"/api/types/interface/ProjectMetadataConfig","previousId":338,"nextId":375},{"id":375,"name":"ProjectToolchainCommonToolConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level toolchain settings."}]},"children":[{"id":376,"name":"version","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Version of the tool this project will use."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":78,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[376]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":76,"character":17}],"permalink":"/api/types/interface/ProjectToolchainCommonToolConfig","previousId":368,"nextId":384},{"id":384,"name":"ProjectToolchainConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level toolchain settings, scoped to this project."}]},"children":[{"id":385,"name":"bun","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`bun`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":98,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":375,"name":"ProjectToolchainCommonToolConfig","package":"@moonrepo/types"}]}},{"id":386,"name":"deno","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`deno`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":100,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":375,"name":"ProjectToolchainCommonToolConfig","package":"@moonrepo/types"}]}},{"id":387,"name":"node","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`node`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":102,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":375,"name":"ProjectToolchainCommonToolConfig","package":"@moonrepo/types"}]}},{"id":388,"name":"rust","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`rust`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":104,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":375,"name":"ProjectToolchainCommonToolConfig","package":"@moonrepo/types"}]}},{"id":389,"name":"typescript","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides "},{"kind":"code","text":"`typescript`"},{"kind":"text","text":" settings."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":106,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":377,"name":"ProjectToolchainTypeScriptConfig","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[385,386,387,388,389]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":96,"character":17}],"permalink":"/api/types/interface/ProjectToolchainConfig","previousId":375,"nextId":377},{"id":377,"name":"ProjectToolchainTypeScriptConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level "},{"kind":"code","text":"`typescript`"},{"kind":"text","text":" settings."}]},"children":[{"id":378,"name":"disabled","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Disables all TypeScript functionality for this project."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":83,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":379,"name":"includeProjectReferenceSources","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Appends sources of project reference to "},{"kind":"code","text":"`include`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":85,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":380,"name":"includeSharedTypes","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Appends shared types to "},{"kind":"code","text":"`include`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":87,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":381,"name":"routeOutDirToCache","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Updates and routes "},{"kind":"code","text":"`outDir`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" to moon\'s cache."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":89,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":382,"name":"syncProjectReferences","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Syncs all project dependencies as "},{"kind":"code","text":"`references`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":91,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":383,"name":"syncProjectReferencesToPaths","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Syncs all project dependencies as "},{"kind":"code","text":"`paths`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":93,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}}],"groups":[{"title":"Properties","children":[378,379,380,381,382,383]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":81,"character":17}],"permalink":"/api/types/interface/ProjectToolchainTypeScriptConfig","previousId":384,"nextId":395},{"id":395,"name":"ProjectWorkspaceConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides top-level workspace settings, scoped to this project."}]},"children":[{"id":396,"name":"inheritedTasks","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Controls how tasks are inherited."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":125,"character":4}],"type":{"type":"reference","target":391,"name":"ProjectWorkspaceInheritedTasksConfig","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[396]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":123,"character":17}],"permalink":"/api/types/interface/ProjectWorkspaceConfig","previousId":377,"nextId":391},{"id":391,"name":"ProjectWorkspaceInheritedTasksConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Controls how tasks are inherited."}]},"children":[{"id":392,"name":"exclude","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Excludes inheriting tasks by ID."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":112,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":393,"name":"include","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Only inherits tasks by ID, and ignores the rest.\\nWhen not defined, inherits all matching tasks.\\nWhen an empty list, inherits no tasks."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":118,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":394,"name":"rename","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Renames inherited tasks to a new ID."}]},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":120,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}}],"groups":[{"title":"Properties","children":[392,393,394]}],"sources":[{"fileName":"types/cjs/project-config.d.ts","line":110,"character":17}],"permalink":"/api/types/interface/ProjectWorkspaceInheritedTasksConfig","previousId":395,"nextId":63},{"id":63,"name":"ProviderEnvironment","variant":"declaration","kind":256,"flags":{},"children":[{"id":64,"name":"baseBranch","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":6,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L6"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":65,"name":"branch","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":7,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L7"}],"type":{"type":"intrinsic","name":"string"}},{"id":66,"name":"id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":8,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L8"}],"type":{"type":"intrinsic","name":"string"}},{"id":67,"name":"provider","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":9,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L9"}],"type":{"type":"intrinsic","name":"string"}},{"id":68,"name":"requestId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":10,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L10"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":69,"name":"requestUrl","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":11,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L11"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":70,"name":"revision","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":12,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L12"}],"type":{"type":"intrinsic","name":"string"}},{"id":71,"name":"url","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":13,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L13"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[64,65,66,67,68,69,70,71]}],"sources":[{"fileName":"types/src/events.ts","line":5,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L5"}],"permalink":"/api/types/interface/ProviderEnvironment","previousId":391,"nextId":206},{"id":206,"name":"RunReport","variant":"declaration","kind":256,"flags":{},"children":[{"id":207,"name":"actions","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":40,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":183,"name":"Action","package":"@moonrepo/types"}}},{"id":210,"name":"comparisonEstimate","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":43,"character":4}],"type":{"type":"reflection","declaration":{"id":211,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":212,"name":"duration","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":44,"character":8}],"type":{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}},{"id":213,"name":"gain","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":45,"character":8}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}]}},{"id":214,"name":"loss","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":46,"character":8}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}]}},{"id":215,"name":"percent","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":47,"character":8}],"type":{"type":"intrinsic","name":"number"}},{"id":216,"name":"tasks","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":48,"character":8}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reflection","declaration":{"id":217,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":218,"name":"count","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":49,"character":12}],"type":{"type":"intrinsic","name":"number"}},{"id":219,"name":"total","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":50,"character":12}],"type":{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[218,219]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":48,"character":30}]}}],"name":"Record","package":"typescript"}}],"groups":[{"title":"Properties","children":[212,213,214,215,216]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":43,"character":24}]}}},{"id":208,"name":"context","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":41,"character":4}],"type":{"type":"reference","target":197,"name":"ActionContext","package":"@moonrepo/types"}},{"id":209,"name":"duration","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":42,"character":4}],"type":{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}},{"id":220,"name":"estimatedSavings","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":53,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}]}},{"id":221,"name":"projectedDuration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":54,"character":4}],"type":{"type":"reference","target":56,"name":"Duration","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[207,210,208,209,220,221]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":39,"character":17}],"permalink":"/api/types/interface/RunReport","previousId":63,"nextId":868},{"id":868,"name":"RunnerConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures aspects of the task runner (also known as the action pipeline)."}]},"children":[{"id":869,"name":"archivableTargets","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of target\'s for tasks without outputs, that should be\\ncached and persisted."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":134,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":870,"name":"autoCleanCache","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Automatically clean the cache after every task run."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":140,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":871,"name":"cacheLifetime","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The lifetime in which task outputs will be cached."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'7 days\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":146,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":872,"name":"inheritColorsForPipedTasks","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Automatically inherit color settings for all tasks being ran."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":152,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":873,"name":"logRunningCommand","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Logs the task\'s command and arguments when running the task."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":154,"character":4}],"type":{"type":"intrinsic","name":"boolean"}}],"groups":[{"title":"Properties","children":[869,870,871,872,873]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":129,"character":17}],"permalink":"/api/types/interface/RunnerConfig","previousId":206,"nextId":59},{"id":59,"name":"Runtime","variant":"declaration","kind":256,"flags":{},"children":[{"id":62,"name":"overridden","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/src/common.ts","line":13,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/common.ts#L13"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":60,"name":"platform","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/common.ts","line":11,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/common.ts#L11"}],"type":{"type":"reference","target":505,"name":"PlatformType","package":"@moonrepo/types"}},{"id":61,"name":"requirement","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/src/common.ts","line":12,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/common.ts#L12"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[62,60,61]}],"sources":[{"fileName":"types/src/common.ts","line":10,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/common.ts#L10"}],"permalink":"/api/types/interface/Runtime","previousId":868,"nextId":731},{"id":731,"name":"RustConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Rust platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#rust"}]},"children":[{"id":732,"name":"bins","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of binaries to install into the environment using "},{"kind":"code","text":"`cargo install`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":210,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":689,"name":"BinEntry","package":"@moonrepo/types"}}},{"id":733,"name":"components","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Rust components to automatically install."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":212,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":734,"name":"plugin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Rust support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":214,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":735,"name":"syncToolchainConfig","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`version`"},{"kind":"text","text":" is defined, syncs the version to "},{"kind":"code","text":"`rust-toolchain.toml`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":216,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":736,"name":"targets","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Rust targets to automatically install."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":218,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":737,"name":"version","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The version of Rust to download, install, and run "},{"kind":"code","text":"`cargo`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_RUST_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":224,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[732,733,734,735,736,737]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":208,"character":17}],"permalink":"/api/types/interface/RustConfig","previousId":59,"nextId":194},{"id":194,"name":"TargetState","variant":"declaration","kind":256,"flags":{},"children":[{"id":196,"name":"hash","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":27,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":195,"name":"state","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":26,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":"failed"},{"type":"literal","value":"skipped"},{"type":"literal","value":"completed"},{"type":"literal","value":"passthrough"}]}}],"groups":[{"title":"Properties","children":[196,195]}],"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":25,"character":17}],"permalink":"/api/types/interface/TargetState","previousId":731,"nextId":301},{"id":301,"name":"Task","variant":"declaration","kind":256,"flags":{},"children":[{"id":302,"name":"args","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":40,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":303,"name":"command","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":41,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":304,"name":"deps","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":42,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":470,"name":"TaskDependencyConfig","package":"@moonrepo/types"}}},{"id":305,"name":"env","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":43,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}},{"id":306,"name":"id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":44,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":308,"name":"inputFiles","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":46,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":309,"name":"inputGlobs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":47,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":310,"name":"inputVars","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":48,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":307,"name":"inputs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":45,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":311,"name":"metadata","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":49,"character":4}],"type":{"type":"reference","target":296,"name":"TaskMetadata","package":"@moonrepo/types"}},{"id":312,"name":"options","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":50,"character":4}],"type":{"type":"reference","target":273,"name":"TaskOptions","package":"@moonrepo/types"}},{"id":314,"name":"outputFiles","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":52,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":315,"name":"outputGlobs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":53,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":313,"name":"outputs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":51,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":316,"name":"platform","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":54,"character":4}],"type":{"type":"reference","target":505,"name":"PlatformType","package":"@moonrepo/types"}},{"id":317,"name":"target","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":55,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":318,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":56,"character":4}],"type":{"type":"reference","target":506,"name":"TaskType","package":"@moonrepo/types"}}],"groups":[{"title":"Properties","children":[302,303,304,305,306,308,309,310,307,311,312,314,315,313,316,317,318]}],"sources":[{"fileName":"types/cjs/project.d.ts","line":39,"character":17}],"permalink":"/api/types/interface/Task","previousId":194,"nextId":507},{"id":507,"name":"TaskConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures a task to be ran within the action pipeline."}]},"children":[{"id":508,"name":"args","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Arguments to pass to the command when it\'s ran. Can be\\ndefined as a string, or a list of individual arguments."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":128,"character":4}],"type":{"type":"reference","target":469,"name":"TaskArgs","package":"@moonrepo/types"}},{"id":509,"name":"command","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The command or command line to execute when the task is ran.\\nSupports the command name, with or without arguments. Can be\\ndefined as a string, or a list of individual arguments."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":134,"character":4}],"type":{"type":"reference","target":469,"name":"TaskArgs","package":"@moonrepo/types"}},{"id":510,"name":"deps","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Other tasks that this task depends on, and must run to completion\\nbefore this task is ran. Can depend on sibling tasks, or tasks in\\nother projects, using targets."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":140,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":475,"name":"TaskDependency","package":"@moonrepo/types"}}},{"id":511,"name":"description","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A human-readable description about the task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":142,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":512,"name":"env","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of environment variables that will be set when the\\ntask is ran."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":147,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}},{"id":513,"name":"extends","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Extends settings from a sibling task by ID."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":149,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":514,"name":"inputs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Inputs and sources that will mark the task as affected when comparing\\nagainst touched files. When not provided, all files within the project\\nare considered an input. When an empty list, no files are considered.\\nOtherwise, an explicit list of inputs are considered."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":156,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":515,"name":"local","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the task as local only. Local tasks do not run in CI, do not have\\n"},{"kind":"code","text":"`options.cache`"},{"kind":"text","text":" enabled, and are marked as "},{"kind":"code","text":"`options.persistent`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":161,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":516,"name":"options","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options to control task inheritance and execution."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":163,"character":4}],"type":{"type":"reference","target":482,"name":"TaskOptionsConfig","package":"@moonrepo/types"}},{"id":517,"name":"outputs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Outputs that will be created when the task has successfully ran.\\nWhen "},{"kind":"code","text":"`cache`"},{"kind":"text","text":" is enabled, the outputs will be persisted for subsequent runs."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":168,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":518,"name":"platform","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The platform in which the task will be ran in. The platform determines\\navailable binaries, lookup paths, and more. When not provided, will\\nbe automatically detected."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'unknown\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":176,"character":4}],"type":{"type":"reference","target":505,"name":"PlatformType","package":"@moonrepo/types"}},{"id":519,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of task, primarily used for categorical reasons. When not provided,\\nwill be automatically determined."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'test\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":183,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":506,"name":"TaskType","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[508,509,510,511,512,513,514,515,516,517,518,519]}],"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":123,"character":17}],"permalink":"/api/types/interface/TaskConfig","previousId":301,"nextId":470},{"id":470,"name":"TaskDependencyConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Expanded information about a task dependency."}]},"children":[{"id":471,"name":"args","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Additional arguments to pass to this dependency when it\'s ran."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":5,"character":4}],"type":{"type":"reference","target":469,"name":"TaskArgs","package":"@moonrepo/types"}},{"id":472,"name":"env","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of environment variables specific to this dependency."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":7,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}},{"id":473,"name":"optional","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the dependency is optional when being inherited from the top-level."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":9,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":474,"name":"target","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The target of the depended on task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":11,"character":4}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[471,472,473,474]}],"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":3,"character":17}],"permalink":"/api/types/interface/TaskDependencyConfig","previousId":507,"nextId":296},{"id":296,"name":"TaskMetadata","variant":"declaration","kind":256,"flags":{},"children":[{"id":297,"name":"emptyInputs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":34,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":298,"name":"expanded","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":35,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":299,"name":"localOnly","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":36,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":300,"name":"rootLevel","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":37,"character":4}],"type":{"type":"intrinsic","name":"boolean"}}],"groups":[{"title":"Properties","children":[297,298,299,300]}],"sources":[{"fileName":"types/cjs/project.d.ts","line":33,"character":17}],"permalink":"/api/types/interface/TaskMetadata","previousId":470,"nextId":273},{"id":273,"name":"TaskOptions","variant":"declaration","kind":256,"flags":{},"children":[{"id":274,"name":"affectedFiles","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":10,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"},{"type":"literal","value":"args"},{"type":"literal","value":"env"}]}},{"id":275,"name":"affectedPassInputs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":11,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":276,"name":"allowFailure","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":12,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":277,"name":"cache","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":13,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":278,"name":"envFiles","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":14,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":280,"name":"interactive","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":16,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":279,"name":"internal","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":15,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":281,"name":"mergeArgs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":17,"character":4}],"type":{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}},{"id":282,"name":"mergeDeps","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":18,"character":4}],"type":{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}},{"id":283,"name":"mergeEnv","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":19,"character":4}],"type":{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}},{"id":284,"name":"mergeInputs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":20,"character":4}],"type":{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}},{"id":285,"name":"mergeOutputs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":21,"character":4}],"type":{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}},{"id":287,"name":"mutex","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":23,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":286,"name":"outputStyle","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":22,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":479,"name":"TaskOutputStyle","package":"@moonrepo/types"}]}},{"id":288,"name":"persistent","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":24,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":289,"name":"retryCount","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":25,"character":4}],"type":{"type":"intrinsic","name":"number"}},{"id":290,"name":"runDepsInParallel","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":26,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":292,"name":"runFromWorkspaceRoot","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":28,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":291,"name":"runInCI","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":27,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":293,"name":"shell","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":29,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":294,"name":"unixShell","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":30,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":480,"name":"TaskUnixShell","package":"@moonrepo/types"}]}},{"id":295,"name":"windowsShell","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/project.d.ts","line":31,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":481,"name":"TaskWindowsShell","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[274,275,276,277,278,280,279,281,282,283,284,285,287,286,288,289,290,292,291,293,294,295]}],"sources":[{"fileName":"types/cjs/project.d.ts","line":9,"character":17}],"permalink":"/api/types/interface/TaskOptions","previousId":296,"nextId":482},{"id":482,"name":"TaskOptionsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options to control task inheritance and execution."}]},"children":[{"id":483,"name":"affectedFiles","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The pattern in which affected files will be passed to the task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":23,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":476,"name":"TaskOptionAffectedFiles","package":"@moonrepo/types"}]}},{"id":484,"name":"affectedPassInputs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"When affected and no files are matching, pass the task inputs\\nas arguments to the command, instead of "},{"kind":"code","text":"`.`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":28,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":485,"name":"allowFailure","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Allows the task to fail without failing the entire pipeline."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":30,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":486,"name":"cache","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Caches the "},{"kind":"code","text":"`outputs`"},{"kind":"text","text":" of the task"}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":32,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":487,"name":"envFile","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Loads and sets environment variables from the "},{"kind":"code","text":"`.env`"},{"kind":"text","text":" file when\\nrunning the task."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":37,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":477,"name":"TaskOptionEnvFile","package":"@moonrepo/types"}]}},{"id":488,"name":"interactive","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the task as interactive, so that it will run in isolation,\\nand have direct access to stdin."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":42,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":489,"name":"internal","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the task as internal, which disables it from begin ran\\nfrom the command line, but can be depended on."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":47,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":490,"name":"mergeArgs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`args`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":53,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":491,"name":"mergeDeps","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`deps`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":59,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":492,"name":"mergeEnv","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`env`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":65,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":493,"name":"mergeInputs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`inputs`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":71,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":494,"name":"mergeOutputs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The strategy to use when merging "},{"kind":"code","text":"`outputs`"},{"kind":"text","text":" with an inherited task."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'append\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":77,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":478,"name":"TaskMergeStrategy","package":"@moonrepo/types"}]}},{"id":495,"name":"mutex","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Creates an exclusive lock on a virtual resource, preventing other\\ntasks using the same resource from running concurrently."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":82,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":496,"name":"outputStyle","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The style in which task output will be printed to the console."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'buffer\'\\n```"}]},{"tag":"@envvar","content":[{"kind":"text","text":"MOON_OUTPUT_STYLE"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":89,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":479,"name":"TaskOutputStyle","package":"@moonrepo/types"}]}},{"id":497,"name":"persistent","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the task as persistent (continuously running). This is ideal\\nfor watchers, servers, or never-ending processes."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":94,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":498,"name":"retryCount","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The number of times a failing task will be retried to succeed."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_RETRY_COUNT"}]}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":100,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":499,"name":"runDepsInParallel","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Runs direct task dependencies (via "},{"kind":"code","text":"`deps`"},{"kind":"text","text":") in sequential order.\\nThis _does not_ apply to indirect or transient dependencies."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":105,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":500,"name":"runFromWorkspaceRoot","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Runs the task from the workspace root, instead of the project root."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":107,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":501,"name":"runInCI","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether to run the task in CI or not, when executing "},{"kind":"code","text":"`moon ci`"},{"kind":"text","text":" or "},{"kind":"code","text":"`moon run`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":109,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":502,"name":"shell","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Runs the task within a shell. When not defined, runs the task\\ndirectly while relying on "},{"kind":"code","text":"`PATH`"},{"kind":"text","text":" resolution."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":114,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":503,"name":"unixShell","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The shell to run the task in when on a Unix-based machine."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":116,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":480,"name":"TaskUnixShell","package":"@moonrepo/types"}]}},{"id":504,"name":"windowsShell","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The shell to run the task in when on a Windows machine."}]},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":118,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":481,"name":"TaskWindowsShell","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504]}],"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":21,"character":17}],"permalink":"/api/types/interface/TaskOptionsConfig","previousId":273,"nextId":662},{"id":662,"name":"TemplateConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures a template and its files to be scaffolded.\\nDocs: https://moonrepo.dev/docs/config/template"}]},"children":[{"id":663,"name":"$schema","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/template.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":173,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":664,"name":"description","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A description on what the template scaffolds."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":175,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":665,"name":"destination","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A pre-populated destination to scaffold to, relative from the\\nworkspace root."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":180,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":666,"name":"extends","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Extends one or many other templates."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":182,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":667,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Overrides the ID of the template, instead of using the folder name."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":184,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":668,"name":"title","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A human-readable title for the template."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":186,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":669,"name":"variables","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of variables that\'ll be interpolated within each template file.\\nVariables can also be populated by passing command line arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":191,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":661,"name":"TemplateVariable","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}}],"groups":[{"title":"Properties","children":[663,664,665,666,667,668,669]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":171,"character":17}],"permalink":"/api/types/interface/TemplateConfig","previousId":482,"nextId":670},{"id":670,"name":"TemplateFrontmatterConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Docs: https://moonrepo.dev/docs/config/template#frontmatter"}]},"children":[{"id":671,"name":"$schema","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/template-frontmatter.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":196,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":672,"name":"force","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":197,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":673,"name":"skip","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":198,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":674,"name":"to","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":199,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[671,672,673,674]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":194,"character":17}],"permalink":"/api/types/interface/TemplateFrontmatterConfig","previousId":662,"nextId":627},{"id":627,"name":"TemplateVariableBoolSetting","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configuration for a template variable."}]},"children":[{"id":628,"name":"default","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The default value of the variable if none was provided."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":104,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":629,"name":"internal","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the variable as internal, and won\'t be overwritten via CLI arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":106,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":630,"name":"order","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The order in which variables should be prompted for."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":108,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":631,"name":"prompt","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Prompt the user for a value when the generator is running."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":110,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":632,"name":"required","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the variable as required, and will not accept an empty value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":112,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":633,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":113,"character":4}],"type":{"type":"literal","value":"boolean"}}],"groups":[{"title":"Properties","children":[628,629,630,631,632,633]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":102,"character":17}],"permalink":"/api/types/interface/TemplateVariableBoolSetting","previousId":670,"nextId":639},{"id":639,"name":"TemplateVariableEnumSetting","variant":"declaration","kind":256,"flags":{},"children":[{"id":640,"name":"default","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The default value of the variable if none was provided."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":125,"character":4}],"type":{"type":"reference","target":634,"name":"TemplateVariableEnumDefault","package":"@moonrepo/types"}},{"id":641,"name":"internal","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the variable as internal, and won\'t be overwritten via CLI arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":127,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":642,"name":"multiple","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Allows multiple values to be selected."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":129,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":643,"name":"order","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The order in which variables should be prompted for."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":131,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":644,"name":"prompt","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Prompt the user for a value when the generator is running."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":133,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":645,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":134,"character":4}],"type":{"type":"literal","value":"enum"}},{"id":646,"name":"values","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of acceptable values for this variable."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":136,"character":4}],"type":{"type":"array","elementType":{"type":"reference","target":638,"name":"TemplateVariableEnumValue","package":"@moonrepo/types"}}}],"groups":[{"title":"Properties","children":[640,641,642,643,644,645,646]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":123,"character":17}],"permalink":"/api/types/interface/TemplateVariableEnumSetting","previousId":627,"nextId":635},{"id":635,"name":"TemplateVariableEnumValueConfig","variant":"declaration","kind":256,"flags":{},"children":[{"id":636,"name":"label","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A human-readable label for the value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":118,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":637,"name":"value","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The literal enumerable value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":120,"character":4}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[636,637]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":116,"character":17}],"permalink":"/api/types/interface/TemplateVariableEnumValueConfig","previousId":639,"nextId":647},{"id":647,"name":"TemplateVariableNumberSetting","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configuration for a template variable."}]},"children":[{"id":648,"name":"default","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The default value of the variable if none was provided."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":141,"character":4}],"type":{"type":"intrinsic","name":"number"}},{"id":649,"name":"internal","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the variable as internal, and won\'t be overwritten via CLI arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":143,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":650,"name":"order","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The order in which variables should be prompted for."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":145,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":651,"name":"prompt","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Prompt the user for a value when the generator is running."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":147,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":652,"name":"required","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the variable as required, and will not accept an empty value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":149,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":653,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":150,"character":4}],"type":{"type":"literal","value":"number"}}],"groups":[{"title":"Properties","children":[648,649,650,651,652,653]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":139,"character":17}],"permalink":"/api/types/interface/TemplateVariableNumberSetting","previousId":635,"nextId":654},{"id":654,"name":"TemplateVariableStringSetting","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configuration for a template variable."}]},"children":[{"id":655,"name":"default","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The default value of the variable if none was provided."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":155,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":656,"name":"internal","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the variable as internal, and won\'t be overwritten via CLI arguments."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":157,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":657,"name":"order","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The order in which variables should be prompted for."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":159,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":658,"name":"prompt","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Prompt the user for a value when the generator is running."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":161,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":659,"name":"required","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Marks the variable as required, and will not accept an empty value."}]},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":163,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":660,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":164,"character":4}],"type":{"type":"literal","value":"string"}}],"groups":[{"title":"Properties","children":[655,656,657,658,659,660]}],"sources":[{"fileName":"types/cjs/template-config.d.ts","line":153,"character":17}],"permalink":"/api/types/interface/TemplateVariableStringSetting","previousId":647,"nextId":749},{"id":749,"name":"ToolchainConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures all tools and platforms required for tasks.\\nDocs: https://moonrepo.dev/docs/config/toolchain"}]},"children":[{"id":750,"name":"$schema","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/toolchain.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":295,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":751,"name":"bun","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Bun platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":297,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":676,"name":"BunConfig","package":"@moonrepo/types"}]}},{"id":752,"name":"deno","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Deno platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":299,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":690,"name":"DenoConfig","package":"@moonrepo/types"}]}},{"id":753,"name":"extends","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Extends another toolchain configuration file. Supports a relative\\nfile path or a secure URL."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":304,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":754,"name":"node","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Node.js platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":306,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":715,"name":"NodeConfig","package":"@moonrepo/types"}]}},{"id":755,"name":"rust","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the Rust platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":308,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":731,"name":"RustConfig","package":"@moonrepo/types"}]}},{"id":756,"name":"typescript","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the TypeScript platform."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":310,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":738,"name":"TypeScriptConfig","package":"@moonrepo/types"}]}}],"groups":[{"title":"Properties","children":[750,751,752,753,754,755,756]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":293,"character":17}],"permalink":"/api/types/interface/ToolchainConfig","previousId":654,"nextId":738},{"id":738,"name":"TypeScriptConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures and enables the TypeScript platform.\\nDocs: https://moonrepo.dev/docs/config/toolchain#typescript"}]},"children":[{"id":739,"name":"createMissingConfig","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"When "},{"kind":"code","text":"`syncProjectReferences`"},{"kind":"text","text":" is enabled, will create a "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":"\\nin referenced projects if it does not exist."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":237,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":740,"name":"includeProjectReferenceSources","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Appends sources of project reference to "},{"kind":"code","text":"`include`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":",\\nfor each project."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":242,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":741,"name":"includeSharedTypes","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Appends shared types to "},{"kind":"code","text":"`include`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":", for each project."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":244,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":742,"name":"projectConfigFileName","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Name of the "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" file within each project."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'tsconfig.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":250,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":743,"name":"root","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The relative root to the TypeScript root. Primarily used for\\nresolving project references."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'.\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":257,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":744,"name":"rootConfigFileName","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Name of the "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" file at the workspace root."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'tsconfig.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":263,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":745,"name":"rootOptionsConfigFileName","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Name of the shared compiler options "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" file\\nat the workspace root."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'tsconfig.options.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":270,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":746,"name":"routeOutDirToCache","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Updates and routes "},{"kind":"code","text":"`outDir`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":" to moon\'s cache,\\nfor each project."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":275,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":747,"name":"syncProjectReferences","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Syncs all project dependencies as "},{"kind":"code","text":"`references`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":",\\nfor each project."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":282,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":748,"name":"syncProjectReferencesToPaths","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Syncs all project dependencies as "},{"kind":"code","text":"`paths`"},{"kind":"text","text":" in "},{"kind":"code","text":"`tsconfig.json`"},{"kind":"text","text":",\\nfor each project."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":287,"character":4}],"type":{"type":"intrinsic","name":"boolean"}}],"groups":[{"title":"Properties","children":[739,740,741,742,743,744,745,746,747,748]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":230,"character":17}],"permalink":"/api/types/interface/TypeScriptConfig","previousId":749,"nextId":876},{"id":876,"name":"VcsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures the version control system (VCS)."}]},"children":[{"id":877,"name":"defaultBranch","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The default branch / base."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'master\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":165,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":878,"name":"hooks","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of hooks to commands to run when the hook is triggered."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":167,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}},{"id":879,"name":"manager","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The VCS client being utilized by the repository."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'git\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":173,"character":4}],"type":{"type":"literal","value":"git"}},{"id":880,"name":"provider","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The upstream version control provider, where the repository\\nsource code is stored."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'github\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":180,"character":4}],"type":{"type":"reference","target":875,"name":"VcsProvider","package":"@moonrepo/types"}},{"id":881,"name":"remoteCandidates","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of remote\'s in which to compare branches against."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":182,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":882,"name":"syncHooks","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Generates hooks and scripts based on the "},{"kind":"code","text":"`hooks`"},{"kind":"text","text":" setting."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":184,"character":4}],"type":{"type":"intrinsic","name":"boolean"}}],"groups":[{"title":"Properties","children":[877,878,879,880,881,882]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":159,"character":17}],"permalink":"/api/types/interface/VcsConfig","previousId":738,"nextId":72},{"id":72,"name":"WebhookPayload","variant":"declaration","kind":256,"flags":{},"children":[{"id":73,"name":"createdAt","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":17,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L17"}],"type":{"type":"intrinsic","name":"string"}},{"id":74,"name":"environment","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":18,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L18"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":63,"name":"ProviderEnvironment","package":"@moonrepo/types"}]}},{"id":75,"name":"event","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":19,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L19"}],"type":{"type":"reference","target":79,"name":"E","package":"@moonrepo/types","qualifiedName":"WebhookPayload.E","refersToTypeParameter":true}},{"id":76,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":20,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L20"}],"type":{"type":"reference","target":78,"name":"T","package":"@moonrepo/types","qualifiedName":"WebhookPayload.T","refersToTypeParameter":true}},{"id":77,"name":"uuid","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":21,"character":1,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L21"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[73,74,75,76,77]}],"sources":[{"fileName":"types/src/events.ts","line":16,"character":17,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L16"}],"typeParameters":[{"id":78,"name":"T","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":80,"name":"EventType","package":"@moonrepo/types"}},{"id":79,"name":"E","variant":"typeParam","kind":131072,"flags":{}}],"permalink":"/api/types/interface/WebhookPayload","previousId":876,"nextId":883},{"id":883,"name":"WorkspaceConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures all aspects of the moon workspace.\\nDocs: https://moonrepo.dev/docs/config/workspace"}]},"children":[{"id":884,"name":"$schema","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\n\'https://moonrepo.dev/schemas/workspace.json\'\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":192,"character":4}],"type":{"type":"intrinsic","name":"string"}},{"id":885,"name":"codeowners","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures code ownership rules for generating a "},{"kind":"code","text":"`CODEOWNERS`"},{"kind":"text","text":" file."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":194,"character":4}],"type":{"type":"reference","target":837,"name":"CodeownersConfig","package":"@moonrepo/types"}},{"id":886,"name":"constraints","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures boundaries and constraints between projects."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":196,"character":4}],"type":{"type":"reference","target":841,"name":"ConstraintsConfig","package":"@moonrepo/types"}},{"id":887,"name":"experiments","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures experiments across the entire moon workspace."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":198,"character":4}],"type":{"type":"reference","target":844,"name":"ExperimentsConfig","package":"@moonrepo/types"}},{"id":888,"name":"extends","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Extends another workspace configuration file. Supports a relative\\nfile path or a secure URL."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":203,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":889,"name":"extensions","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures extensions that can be executed with "},{"kind":"code","text":"`moon ext`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":205,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":848,"name":"ExtensionConfig","package":"@moonrepo/types"}],"name":"Record","package":"typescript"}},{"id":890,"name":"generator","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures the generator for scaffolding from templates."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":207,"character":4}],"type":{"type":"reference","target":851,"name":"GeneratorConfig","package":"@moonrepo/types"}},{"id":891,"name":"hasher","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures aspects of the content hashing engine."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":209,"character":4}],"type":{"type":"reference","target":855,"name":"HasherConfig","package":"@moonrepo/types"}},{"id":892,"name":"notifier","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures how and where notifications are sent."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":211,"character":4}],"type":{"type":"reference","target":862,"name":"NotifierConfig","package":"@moonrepo/types"}},{"id":893,"name":"projects","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures all projects within the workspace to create a project graph.\\nAccepts a list of globs, a mapping of projects to relative file paths,\\nor both values."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":217,"character":4}],"type":{"type":"reference","target":867,"name":"WorkspaceProjects","package":"@moonrepo/types"}},{"id":894,"name":"runner","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures aspects of the task runner (also known as the action pipeline)."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":219,"character":4}],"type":{"type":"reference","target":868,"name":"RunnerConfig","package":"@moonrepo/types"}},{"id":895,"name":"telemetry","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Collects anonymous usage information, and checks for new moon versions."}],"blockTags":[{"tag":"@default","content":[{"kind":"code","text":"```ts\\ntrue\\n```"}]}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":225,"character":4}],"type":{"type":"intrinsic","name":"boolean"}},{"id":896,"name":"vcs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures the version control system (VCS)."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":227,"character":4}],"type":{"type":"reference","target":876,"name":"VcsConfig","package":"@moonrepo/types"}},{"id":897,"name":"versionConstraint","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Requires a specific version of the "},{"kind":"code","text":"`moon`"},{"kind":"text","text":" binary."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":229,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[884,885,886,887,888,889,890,891,892,893,894,895,896,897]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":190,"character":17}],"permalink":"/api/types/interface/WorkspaceConfig","previousId":72,"nextId":864},{"id":864,"name":"WorkspaceProjectsConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configures projects in the workspace, using both globs and explicit source paths."}]},"children":[{"id":865,"name":"globs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A list of globs in which to locate project directories.\\nCan be suffixed with "},{"kind":"code","text":"`moon.yml`"},{"kind":"text","text":" to only find distinct projects."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":123,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":866,"name":"sources","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"A mapping of project IDs to relative file paths to each project directory."}]},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":125,"character":4}],"type":{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}}],"groups":[{"title":"Properties","children":[865,866]}],"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":118,"character":17}],"permalink":"/api/types/interface/WorkspaceProjectsConfig","previousId":883,"nextId":710},{"id":710,"name":"YarnConfig","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for Yarn, when used as a package manager."}]},"children":[{"id":711,"name":"installArgs","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"List of arguments to append to "},{"kind":"code","text":"`yarn install`"},{"kind":"text","text":" commands."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":119,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":712,"name":"plugin","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Location of the WASM plugin to use for Yarn support."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":121,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":713,"name":"plugins","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Plugins to automatically install for Yarn v2 and above."}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":123,"character":4}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":714,"name":"version","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The version of Yarn to download, install, and run "},{"kind":"code","text":"`yarn`"},{"kind":"text","text":" tasks with."}],"blockTags":[{"tag":"@envvar","content":[{"kind":"text","text":"MOON_YARN_VERSION"}]}]},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":129,"character":4}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[711,712,713,714]}],"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":117,"character":17}],"permalink":"/api/types/interface/YarnConfig","previousId":864,"nextId":222},{"id":222,"name":"ActionNode","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":56,"character":12}],"type":{"type":"union","types":[{"type":"reference","target":223,"name":"ActionNodeInstallDeps","package":"@moonrepo/types"},{"type":"reference","target":228,"name":"ActionNodeInstallProjectDeps","package":"@moonrepo/types"},{"type":"reference","target":234,"name":"ActionNodeRunTask","package":"@moonrepo/types"},{"type":"reference","target":242,"name":"ActionNodeSetupTool","package":"@moonrepo/types"},{"type":"reference","target":247,"name":"ActionNodeSyncProject","package":"@moonrepo/types"},{"type":"reference","target":253,"name":"ActionNodeSyncWorkspace","package":"@moonrepo/types"}]},"permalink":"/api/types#ActionNode","previousId":710,"nextId":173},{"id":173,"name":"ActionStatus","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/pipeline.d.ts","line":2,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"cached-from-remote"},{"type":"literal","value":"cached"},{"type":"literal","value":"failed-and-abort"},{"type":"literal","value":"failed"},{"type":"literal","value":"invalid"},{"type":"literal","value":"passed"},{"type":"literal","value":"running"},{"type":"literal","value":"skipped"}]},"permalink":"/api/types#ActionStatus","previousId":222,"nextId":689},{"id":689,"name":"BinEntry","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":50,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":684,"name":"BinConfig","package":"@moonrepo/types"}]},"permalink":"/api/types#BinEntry","previousId":173,"nextId":836},{"id":836,"name":"CodeownersOrderBy","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":1,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"file-source"},{"type":"literal","value":"project-name"}]},"permalink":"/api/types#CodeownersOrderBy","previousId":689,"nextId":352},{"id":352,"name":"DependencyScope","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":2,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"build"},{"type":"literal","value":"development"},{"type":"literal","value":"peer"},{"type":"literal","value":"production"},{"type":"literal","value":"root"}]},"permalink":"/api/types#DependencyScope","previousId":836,"nextId":353},{"id":353,"name":"DependencySource","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":3,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"explicit"},{"type":"literal","value":"implicit"}]},"permalink":"/api/types#DependencySource","previousId":352,"nextId":80},{"id":80,"name":"EventType","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":24,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L24"}],"type":{"type":"union","types":[{"type":"literal","value":"action.finished"},{"type":"literal","value":"action.started"},{"type":"literal","value":"dependencies.installed"},{"type":"literal","value":"dependencies.installing"},{"type":"literal","value":"pipeline.aborted"},{"type":"literal","value":"pipeline.finished"},{"type":"literal","value":"pipeline.started"},{"type":"literal","value":"project.synced"},{"type":"literal","value":"project.syncing"},{"type":"literal","value":"target-output.archived"},{"type":"literal","value":"target-output.archiving"},{"type":"literal","value":"target-output.cache-check"},{"type":"literal","value":"target-output.hydrated"},{"type":"literal","value":"target-output.hydrating"},{"type":"literal","value":"target.ran"},{"type":"literal","value":"target.running"},{"type":"literal","value":"tool.installed"},{"type":"literal","value":"tool.installing"},{"type":"literal","value":"workspace.synced"},{"type":"literal","value":"workspace.syncing"}]},"permalink":"/api/types#EventType","previousId":353,"nextId":853},{"id":853,"name":"HasherOptimization","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":71,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"accuracy"},{"type":"literal","value":"performance"}]},"permalink":"/api/types#HasherOptimization","previousId":80,"nextId":854},{"id":854,"name":"HasherWalkStrategy","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":72,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"glob"},{"type":"literal","value":"vcs"}]},"permalink":"/api/types#HasherWalkStrategy","previousId":853,"nextId":360},{"id":360,"name":"LanguageType","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":24,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"bash"},{"type":"literal","value":"batch"},{"type":"literal","value":"go"},{"type":"literal","value":"javascript"},{"type":"literal","value":"php"},{"type":"literal","value":"python"},{"type":"literal","value":"ruby"},{"type":"literal","value":"rust"},{"type":"literal","value":"typescript"},{"type":"literal","value":"unknown"},{"type":"intrinsic","name":"string"}]},"permalink":"/api/types#LanguageType","previousId":854,"nextId":704},{"id":704,"name":"NodePackageManager","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":101,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"bun"},{"type":"literal","value":"npm"},{"type":"literal","value":"pnpm"},{"type":"literal","value":"yarn"}]},"permalink":"/api/types#NodePackageManager","previousId":360,"nextId":675},{"id":675,"name":"NodeVersionFormat","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":1,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"file"},{"type":"literal","value":"link"},{"type":"literal","value":"star"},{"type":"literal","value":"version"},{"type":"literal","value":"version-caret"},{"type":"literal","value":"version-tilde"},{"type":"literal","value":"workspace"},{"type":"literal","value":"workspace-caret"},{"type":"literal","value":"workspace-tilde"}]},"permalink":"/api/types#NodeVersionFormat","previousId":704,"nextId":709},{"id":709,"name":"NodeVersionManager","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":115,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"nodenv"},{"type":"literal","value":"nvm"}]},"permalink":"/api/types#NodeVersionManager","previousId":675,"nextId":54},{"id":54,"name":"Nullable","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/common.ts","line":3,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/common.ts#L3"}],"typeParameters":[{"id":55,"name":"T","variant":"typeParam","kind":131072,"flags":{}}],"type":{"type":"mapped","parameter":"K","parameterType":{"type":"typeOperator","operator":"keyof","target":{"type":"reference","target":55,"name":"T","package":"@moonrepo/types","refersToTypeParameter":true}},"templateType":{"type":"union","types":[{"type":"indexedAccess","indexType":{"type":"reference","target":{"sourceFileName":"../packages/types/src/common.ts","qualifiedName":"K"},"name":"K","package":"@moonrepo/types","refersToTypeParameter":true},"objectType":{"type":"reference","target":55,"name":"T","package":"@moonrepo/types","refersToTypeParameter":true}},{"type":"literal","value":null}]}},"permalink":"/api/types#Nullable","previousId":709,"nextId":361},{"id":361,"name":"OwnersPaths","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":25,"character":12}],"type":{"type":"union","types":[{"type":"array","elementType":{"type":"intrinsic","name":"string"}},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}]},"permalink":"/api/types#OwnersPaths","previousId":54,"nextId":770},{"id":770,"name":"PartialBinEntry","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/toolchain-config.d.ts","line":360,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":765,"name":"PartialBinConfig","package":"@moonrepo/types"}]},"permalink":"/api/types#PartialBinEntry","previousId":361,"nextId":419},{"id":419,"name":"PartialOwnersPaths","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":215,"character":12}],"type":{"type":"union","types":[{"type":"array","elementType":{"type":"intrinsic","name":"string"}},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}],"name":"Record","package":"typescript"}]},"permalink":"/api/types#PartialOwnersPaths","previousId":770,"nextId":418},{"id":418,"name":"PartialProjectDependsOn","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":214,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":413,"name":"PartialDependencyConfig","package":"@moonrepo/types"}]},"permalink":"/api/types#PartialProjectDependsOn","previousId":419,"nextId":528},{"id":528,"name":"PartialTaskArgs","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":218,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]},"permalink":"/api/types#PartialTaskArgs","previousId":418,"nextId":534},{"id":534,"name":"PartialTaskDependency","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":230,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":529,"name":"PartialTaskDependencyConfig","package":"@moonrepo/types"}]},"permalink":"/api/types#PartialTaskDependency","previousId":528,"nextId":613},{"id":613,"name":"PartialTemplateVariable","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":66,"character":12}],"type":{"type":"union","types":[{"type":"reference","target":579,"name":"PartialTemplateVariableBoolSetting","package":"@moonrepo/types"},{"type":"reference","target":591,"name":"PartialTemplateVariableEnumSetting","package":"@moonrepo/types"},{"type":"reference","target":599,"name":"PartialTemplateVariableNumberSetting","package":"@moonrepo/types"},{"type":"reference","target":606,"name":"PartialTemplateVariableStringSetting","package":"@moonrepo/types"}]},"permalink":"/api/types#PartialTemplateVariable","previousId":534,"nextId":586},{"id":586,"name":"PartialTemplateVariableEnumDefault","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":15,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]},"permalink":"/api/types#PartialTemplateVariableEnumDefault","previousId":613,"nextId":590},{"id":590,"name":"PartialTemplateVariableEnumValue","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":22,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":587,"name":"PartialTemplateVariableEnumValueConfig","package":"@moonrepo/types"}]},"permalink":"/api/types#PartialTemplateVariableEnumValue","previousId":586,"nextId":926},{"id":926,"name":"PartialWorkspaceProjects","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":354,"character":12}],"type":{"type":"union","types":[{"type":"reference","target":923,"name":"PartialWorkspaceProjectsConfig","package":"@moonrepo/types"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}]},"permalink":"/api/types#PartialWorkspaceProjects","previousId":590,"nextId":89},{"id":89,"name":"PayloadActionFinished","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":59,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L59"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"action.finished"},{"type":"reference","target":85,"name":"EventActionFinished","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadActionFinished","previousId":926,"nextId":84},{"id":84,"name":"PayloadActionStarted","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":51,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L51"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"action.started"},{"type":"reference","target":81,"name":"EventActionStarted","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadActionStarted","previousId":89,"nextId":98},{"id":98,"name":"PayloadDependenciesInstalled","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":77,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L77"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"dependencies.installed"},{"type":"reference","target":94,"name":"EventDependenciesInstalled","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadDependenciesInstalled","previousId":84,"nextId":93},{"id":93,"name":"PayloadDependenciesInstalling","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":66,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L66"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"dependencies.installing"},{"type":"reference","target":90,"name":"EventDependenciesInstalling","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadDependenciesInstalling","previousId":98,"nextId":110},{"id":110,"name":"PayloadPipelineAborted","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":101,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L101"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"pipeline.aborted"},{"type":"reference","target":108,"name":"EventPipelineAborted","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadPipelineAborted","previousId":93,"nextId":123},{"id":123,"name":"PayloadPipelineFinished","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":120,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L120"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"pipeline.finished"},{"type":"reference","target":115,"name":"EventPipelineFinished","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadPipelineFinished","previousId":110,"nextId":114},{"id":114,"name":"PayloadPipelineStarted","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":108,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L108"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"pipeline.started"},{"type":"reference","target":111,"name":"EventPipelineStarted","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadPipelineStarted","previousId":123,"nextId":107},{"id":107,"name":"PayloadProjectSynced","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":95,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L95"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"project.synced"},{"type":"reference","target":103,"name":"EventProjectSynced","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadProjectSynced","previousId":114,"nextId":102},{"id":102,"name":"PayloadProjectSyncing","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":87,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L87"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"project.syncing"},{"type":"reference","target":99,"name":"EventProjectSyncing","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadProjectSyncing","previousId":107,"nextId":143},{"id":143,"name":"PayloadTargetOutputArchived","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":155,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L155"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"target-output.archived"},{"type":"reference","target":137,"name":"EventTargetOutputArchived","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadTargetOutputArchived","previousId":102,"nextId":136},{"id":136,"name":"PayloadTargetOutputArchiving","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":142,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L142"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"target-output.archiving"},{"type":"reference","target":131,"name":"EventTargetOutputArchiving","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadTargetOutputArchiving","previousId":143,"nextId":160},{"id":160,"name":"PayloadTargetOutputCacheCheck","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":190,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L190"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"target-output.cache-check"},{"type":"reference","target":157,"name":"EventTargetOutputCacheCheck","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadTargetOutputCacheCheck","previousId":136,"nextId":156},{"id":156,"name":"PayloadTargetOutputHydrated","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":180,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L180"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"target-output.hydrated"},{"type":"reference","target":150,"name":"EventTargetOutputHydrated","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadTargetOutputHydrated","previousId":160,"nextId":149},{"id":149,"name":"PayloadTargetOutputHydrating","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":167,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L167"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"target-output.hydrating"},{"type":"reference","target":144,"name":"EventTargetOutputHydrating","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadTargetOutputHydrating","previousId":156,"nextId":130},{"id":130,"name":"PayloadTargetRan","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":133,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L133"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"target.ran"},{"type":"reference","target":127,"name":"EventTargetRan","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadTargetRan","previousId":149,"nextId":126},{"id":126,"name":"PayloadTargetRunning","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":126,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L126"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"target.running"},{"type":"reference","target":124,"name":"EventTargetRunning","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadTargetRunning","previousId":130,"nextId":167},{"id":167,"name":"PayloadToolInstalled","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":206,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L206"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"tool.installed"},{"type":"reference","target":164,"name":"EventToolInstalled","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadToolInstalled","previousId":126,"nextId":163},{"id":163,"name":"PayloadToolInstalling","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":199,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L199"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"tool.installing"},{"type":"reference","target":161,"name":"EventToolInstalling","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadToolInstalling","previousId":167,"nextId":172},{"id":172,"name":"PayloadWorkspaceSynced","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":214,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L214"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"workspace.synced"},{"type":"reference","target":170,"name":"EventWorkspaceSynced","package":"@moonrepo/types"}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadWorkspaceSynced","previousId":163,"nextId":168},{"id":168,"name":"PayloadWorkspaceSyncing","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":208,"character":12,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L208"}],"type":{"type":"reference","target":72,"typeArguments":[{"type":"literal","value":"workspace.syncing"},{"type":"reflection","declaration":{"id":169,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"types/src/events.ts","line":208,"character":74,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/events.ts#L208"}]}}],"name":"WebhookPayload","package":"@moonrepo/types"},"permalink":"/api/types#PayloadWorkspaceSyncing","previousId":172,"nextId":505},{"id":505,"name":"PlatformType","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":120,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"bun"},{"type":"literal","value":"deno"},{"type":"literal","value":"node"},{"type":"literal","value":"rust"},{"type":"literal","value":"system"},{"type":"literal","value":"unknown"}]},"permalink":"/api/types#PlatformType","previousId":168,"nextId":359},{"id":359,"name":"ProjectDependsOn","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":23,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":354,"name":"DependencyConfig","package":"@moonrepo/types"}]},"permalink":"/api/types#ProjectDependsOn","previousId":505,"nextId":390},{"id":390,"name":"ProjectType","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":108,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"application"},{"type":"literal","value":"automation"},{"type":"literal","value":"configuration"},{"type":"literal","value":"library"},{"type":"literal","value":"scaffolding"},{"type":"literal","value":"tool"},{"type":"literal","value":"unknown"}]},"permalink":"/api/types#ProjectType","previousId":359,"nextId":374},{"id":374,"name":"StackType","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/project-config.d.ts","line":74,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"backend"},{"type":"literal","value":"frontend"},{"type":"literal","value":"infrastructure"},{"type":"literal","value":"systems"},{"type":"literal","value":"unknown"}]},"permalink":"/api/types#StackType","previousId":390,"nextId":469},{"id":469,"name":"TaskArgs","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":1,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]},"permalink":"/api/types#TaskArgs","previousId":374,"nextId":475},{"id":475,"name":"TaskDependency","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":13,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":470,"name":"TaskDependencyConfig","package":"@moonrepo/types"}]},"permalink":"/api/types#TaskDependency","previousId":469,"nextId":478},{"id":478,"name":"TaskMergeStrategy","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":16,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"append"},{"type":"literal","value":"prepend"},{"type":"literal","value":"replace"}]},"permalink":"/api/types#TaskMergeStrategy","previousId":475,"nextId":476},{"id":476,"name":"TaskOptionAffectedFiles","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":14,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"boolean"},{"type":"literal","value":"args"},{"type":"literal","value":"env"}]},"permalink":"/api/types#TaskOptionAffectedFiles","previousId":478,"nextId":477},{"id":477,"name":"TaskOptionEnvFile","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":15,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"boolean"},{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]},"permalink":"/api/types#TaskOptionEnvFile","previousId":476,"nextId":479},{"id":479,"name":"TaskOutputStyle","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":17,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"buffer"},{"type":"literal","value":"buffer-only-failure"},{"type":"literal","value":"hash"},{"type":"literal","value":"none"},{"type":"literal","value":"stream"}]},"permalink":"/api/types#TaskOutputStyle","previousId":477,"nextId":506},{"id":506,"name":"TaskType","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":121,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"build"},{"type":"literal","value":"run"},{"type":"literal","value":"test"}]},"permalink":"/api/types#TaskType","previousId":479,"nextId":480},{"id":480,"name":"TaskUnixShell","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":18,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"bash"},{"type":"literal","value":"elvish"},{"type":"literal","value":"fish"},{"type":"literal","value":"zsh"}]},"permalink":"/api/types#TaskUnixShell","previousId":506,"nextId":481},{"id":481,"name":"TaskWindowsShell","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/tasks-config.d.ts","line":19,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"bash"},{"type":"literal","value":"pwsh"}]},"permalink":"/api/types#TaskWindowsShell","previousId":480,"nextId":661},{"id":661,"name":"TemplateVariable","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":166,"character":12}],"type":{"type":"union","types":[{"type":"reference","target":627,"name":"TemplateVariableBoolSetting","package":"@moonrepo/types"},{"type":"reference","target":639,"name":"TemplateVariableEnumSetting","package":"@moonrepo/types"},{"type":"reference","target":647,"name":"TemplateVariableNumberSetting","package":"@moonrepo/types"},{"type":"reference","target":654,"name":"TemplateVariableStringSetting","package":"@moonrepo/types"}]},"permalink":"/api/types#TemplateVariable","previousId":481,"nextId":634},{"id":634,"name":"TemplateVariableEnumDefault","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":115,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]},"permalink":"/api/types#TemplateVariableEnumDefault","previousId":661,"nextId":638},{"id":638,"name":"TemplateVariableEnumValue","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/template-config.d.ts","line":122,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":635,"name":"TemplateVariableEnumValueConfig","package":"@moonrepo/types"}]},"permalink":"/api/types#TemplateVariableEnumValue","previousId":634,"nextId":874},{"id":874,"name":"VcsManager","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":156,"character":12}],"type":{"type":"literal","value":"git"},"permalink":"/api/types#VcsManager","previousId":638,"nextId":875},{"id":875,"name":"VcsProvider","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":157,"character":12}],"type":{"type":"union","types":[{"type":"literal","value":"bitbucket"},{"type":"literal","value":"github"},{"type":"literal","value":"gitlab"},{"type":"literal","value":"other"}]},"permalink":"/api/types#VcsProvider","previousId":874,"nextId":867},{"id":867,"name":"WorkspaceProjects","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"types/cjs/workspace-config.d.ts","line":127,"character":12}],"type":{"type":"union","types":[{"type":"reference","target":864,"name":"WorkspaceProjectsConfig","package":"@moonrepo/types"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}},{"type":"reference","target":{"sourceFileName":"../node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"}]},"permalink":"/api/types#WorkspaceProjects","previousId":875}],"groups":[{"title":"Interfaces","children":[183,197,265,260,257,223,228,234,242,247,253,174,684,676,696,837,841,690,354,56,85,81,94,90,108,115,111,103,99,137,131,157,150,144,127,124,164,161,170,844,848,268,851,855,520,715,862,700,362,765,757,777,898,902,771,413,905,909,912,914,571,794,921,781,420,785,453,343,426,432,441,434,451,447,927,810,558,529,535,614,622,579,591,587,599,606,828,817,933,940,923,789,705,319,397,349,338,368,375,384,377,395,391,63,206,868,59,731,194,301,507,470,296,273,482,662,670,627,639,635,647,654,749,738,876,72,883,864,710]},{"title":"Type Aliases","children":[222,173,689,836,352,353,80,853,854,360,704,675,709,54,361,770,419,418,528,534,613,586,590,926,89,84,98,93,110,123,114,107,102,143,136,160,156,149,130,126,167,163,172,168,505,359,390,374,469,475,478,476,477,479,506,480,481,661,634,638,874,875,867]}],"sources":[{"fileName":"types/src/index.ts","line":1,"character":0,"url":"https://github.com/moonrepo/moon/blob/master/packages/types/src/index.ts#L1"}],"permalink":"/api/types"},"urlSlug":"types"}],"packageName":"@moonrepo/types","packageVersion":"1.17.2"}]')}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.e4f05572.js b/assets/js/runtime~main.7c4f1a60.js similarity index 93% rename from assets/js/runtime~main.e4f05572.js rename to assets/js/runtime~main.7c4f1a60.js index 5025190d119..4f4a8855379 100644 --- a/assets/js/runtime~main.e4f05572.js +++ b/assets/js/runtime~main.7c4f1a60.js @@ -1 +1 @@ -(()=>{"use strict";var e,c,f,d,a,b={},t={};function r(e){var c=t[e];if(void 0!==c)return c.exports;var f=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(f.exports,f,f.exports,r),f.loaded=!0,f.exports}r.m=b,e=[],r.O=(c,f,d,a)=>{if(!f){var b=1/0;for(i=0;i=a)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(t=!1,a0&&e[i-1][2]>a;i--)e[i]=e[i-1];e[i]=[f,d,a]},r.n=e=>{var c=e&&e.__esModule?()=>e.default:()=>e;return r.d(c,{a:c}),c},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,d){if(1&d&&(e=this(e)),8&d)return e;if("object"==typeof e&&e){if(4&d&&e.__esModule)return e;if(16&d&&"function"==typeof e.then)return e}var a=Object.create(null);r.r(a);var b={};c=c||[null,f({}),f([]),f(f)];for(var t=2&d&&e;"object"==typeof t&&!~c.indexOf(t);t=f(t))Object.getOwnPropertyNames(t).forEach((c=>b[c]=()=>e[c]));return b.default=()=>e,r.d(a,b),a},r.d=(e,c)=>{for(var f in c)r.o(c,f)&&!r.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:c[f]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((c,f)=>(r.f[f](e,c),c)),[])),r.u=e=>"assets/js/"+({1:"409da100",323:"686e1776",433:"14f9b0f2",601:"01b81367",602:"6308087d",638:"d213043e",1157:"89df0009",1175:"0cd40d9b",1358:"6fb24ff7",1531:"11ce4159",1607:"cf510f60",1719:"0cb5fac6",1795:"86257f88",2033:"a65441a5",2074:"2cd5cbb6",2571:"1e070f27",2615:"8876813e",2801:"202af6b6",3206:"f8409a7e",3341:"1eb8d209",3461:"ccf02f50",3467:"9f86a55a",3663:"9932ae0e",3779:"af7c3e2d",4068:"1badf320",4138:"88aaac27",4590:"a372a63b",5016:"cfdf2b5f",5099:"4e11d6f1",5267:"cc2086a7",5758:"2eaf3a2f",5826:"f8de77c0",6274:"ef3509ef",6388:"19ca9089",6506:"d1576682",6517:"7aad579e",6633:"9e528cee",6652:"78060cbc",6759:"0f8a713b",6855:"9a062e52",7012:"711949de",7037:"125698e9",7278:"1e542d68",7429:"7d9726a8",7566:"3dc68565",7887:"30a63ece",7932:"f1db6d6f",8057:"c095dcfa",8100:"7d4c8b40",8114:"90b14878",8159:"4e9707d9",8248:"ce2c6db8",8450:"b819cecb",8678:"8d06f620",8811:"1a4df92d",9010:"e629dea5",9157:"b831fe65",9197:"6be7ee83",9305:"1b381de4",9331:"5624c486",9551:"87d62477",9573:"3a590d22",9817:"14eb3368",9847:"be324e15",10001:"8eb4e46b",10252:"3db5b877",10352:"7cd2ea86",10537:"4178efb8",10722:"722146fe",10744:"24556f49",10938:"51625dac",10948:"97878c65",11126:"4c8cef38",11312:"8fe4bb0e",11477:"b2f554cd",11558:"0e22a4b2",11713:"a7023ddc",11729:"82753213",11823:"a07ef81b",12174:"ff13fcd4",12391:"204dd830",12454:"479321cf",12785:"957809ee",12949:"b0e766b4",13014:"42817e9c",13089:"bf04367c",13481:"90f88783",13751:"3720c009",13774:"318f6953",13869:"769e9ed2",13874:"efac74b2",14079:"2f2ef150",14640:"0ff9eadc",14974:"8831173b",15005:"1a4c02b1",15017:"3cf94527",15050:"f18fbdcd",15091:"56a06382",15411:"fc3ae8bf",15428:"9d3c1a44",15437:"4bddfbdb",15494:"f9651623",15867:"48b0f434",15911:"57bd32c7",15995:"861abce9",16039:"eb514dbf",16144:"42611ca7",16319:"cb9b57ed",16447:"cce51cf2",16457:"e1911bb1",16502:"f5b890ba",16732:"c67cfbac",16821:"b9d858e4",16835:"ed26bce9",16836:"427e2c3d",16974:"232c92ba",17642:"fcb295ad",18442:"92999a1c",18496:"5cde4d5c",18509:"cdad2d50",18518:"a7bd4aaa",18869:"61486960",18914:"5419aa43",19821:"83943ce1",19902:"e8700426",19950:"8f6f7bb5",20019:"dd99bf53",20384:"752c6bfa",20612:"4b8535eb",20728:"dae127b6",20735:"3fc19409",20739:"8c4a23a7",20984:"f440db1d",21042:"39b245d7",21258:"f5f247cc",21351:"dd92571b",21364:"bb624440",21393:"7c4e6415",21396:"459b1c5c",21575:"0b289f4d",21756:"3b568f5a",22108:"3e7d7789",22293:"54024cf2",22461:"ddec1041",22636:"46561613",23131:"c5ed658f",23157:"89a53707",23168:"1cb65c7d",23358:"766b2171",23512:"aa431e4a",23523:"33d935e4",23615:"71dfd0a8",23664:"fd8ac5c7",23685:"d2864f87",23815:"8866f2c5",23995:"ce4c150b",24404:"f7bfbae9",24744:"ec9f380e",24871:"24a07a83",25370:"bc6c5049",25425:"68d17c71",25547:"a0d8b188",25624:"77b7a366",25971:"0b1dc2cd",26003:"042222b7",26027:"ffef4e04",26051:"3e1aa1b6",26285:"18dd62e9",26622:"8d701eb4",26911:"b184781f",27418:"63aeb80b",27460:"a18798d1",27483:"4fc032be",27594:"63243ad1",27722:"213182ef",27756:"39a2c297",27918:"17896441",28129:"36027025",28149:"44183a86",28444:"376f2f8c",28495:"860d7f34",29219:"1cbc9cf3",29453:"affd832d",29631:"2dffafe2",29661:"5e95c892",29737:"f7b99134",29754:"3f5148d4",29769:"4fa82ff8",29917:"1365e0a6",29958:"a6d9fcee",29962:"0abe3c97",30004:"7eb5bf2d",30027:"3353503a",30464:"2fafdb99",30601:"0681d8e1",30727:"60262e21",30808:"271a7b09",30827:"a86b7c98",30841:"eb1a9ca0",30959:"09d7020f",31186:"e6e8ac82",31328:"2123995c",31338:"80c4f2d9",31622:"819f977d",31737:"cd988af7",32051:"9be241fc",32433:"b072568e",32571:"ec4f6a24",32618:"0ec8745a",32823:"3d312808",33062:"66a08410",33068:"a701d349",33071:"937d7adc",33134:"bc74446d",33218:"3ecd2de3",33439:"53df8e83",33643:"c6200b76",33869:"c6cdd4c0",33984:"e746f759",35334:"b03b3eac",35499:"46f74c3b",35537:"9529487c",35649:"7b667a7f",35666:"068b8e98",36095:"69ea3d78",36147:"0d478160",36167:"423a0e62",36297:"0c7f16c1",36361:"4f0c5301",36371:"163fb342",36394:"edfea66c",36861:"2048b789",36863:"df212c12",36942:"f3782a6b",37007:"8593ff01",37133:"be1aaa14",37394:"151c652b",37440:"79765aba",37633:"907bfa82",37930:"600433a8",37941:"2d15743f",38086:"db676956",38428:"1e90ea6d",38486:"98b657d8",38488:"759c01e9",38670:"2804bc6d",38830:"9ff86157",39200:"2b3490d9",39558:"f41c0109",39817:"920c0536",39818:"fb2dd7db",40128:"74525e00",40216:"6e15e01b",40367:"ccf139f5",40459:"429b21e2",40805:"c19ad3d7",40824:"47b3b041",41180:"90dd988c",41284:"2849ed2c",41303:"5d48ec89",41314:"50bf3dcb",41426:"52099127",41525:"c5980a65",41692:"5727ee78",42121:"2ed8359a",42277:"d9c57d72",42334:"7c9b29bb",42463:"14f81d84",42656:"073e718f",42839:"170d6c86",42945:"5e371f0f",43109:"5a3a719f",43171:"e8d2c25f",43238:"5534fb85",43310:"f761bd07",43363:"03193cc0",43408:"87f861ef",43869:"40c69ef1",43871:"d43cc2ec",43972:"0e736169",43993:"d8fdbe7a",44321:"2253283f",44343:"9f025583",44436:"9edb948e",44497:"f90d8a46",44817:"31fff4a5",44867:"c83c6fdf",44873:"1910946c",44969:"3d0b0327",45048:"d7cb860d",45244:"128a5f34",45420:"fe36d4cd",45750:"aeb8605d",45768:"885555b6",46070:"77530bb9",46103:"ccc49370",46480:"4d69ebec",46500:"66222453",46526:"a452709a",46920:"7d55a0f0",46947:"752283db",47265:"3db947d3",47789:"e8f62c55",47822:"b1144183",47890:"b7a8f57a",47969:"89c16be8",47999:"1a2b669c",48114:"2497986c",48233:"4e986fc6",48529:"4931a616",48610:"6875c492",48667:"046e2194",50139:"5076d7f9",50167:"2e94733f",50609:"80514956",50670:"0684a904",50818:"4ec8a4a9",50916:"a51acd91",50984:"54eec65a",51047:"db35e163",51084:"c7d98fe2",51109:"976dc663",51294:"51ada3e3",51452:"c35cb5af",51578:"8e65fbae",51592:"00eeb48c",51677:"e2e8a294",51684:"3f885d22",51705:"a6746ab5",51746:"ca67c4de",51909:"2df21221",52080:"626ef9ce",52201:"f41d5eb1",52287:"66926af2",52535:"814f3328",52606:"bcbbf42e",52753:"146ca1ad",53184:"dd5ac54b",53237:"1df93b7f",53608:"9e4087bc",53647:"fbcfc993",53733:"245d4974",53941:"fac0f815",54252:"679bd524",54362:"c1721191",54403:"062a1a43",54488:"4ab2bb95",54640:"dd5bc5cd",54841:"f3f44898",55055:"bd0db63d",55126:"732b1ff8",55649:"b49860f1",55932:"70c84758",56040:"efef7eb9",56256:"5c653e8d",56336:"3f2d0a0e",56425:"ee16f7c0",56448:"be1609b7",56560:"4bd5fd33",56630:"75408299",56720:"f1d6ac1e",56774:"f2f2219b",56819:"bec065e9",56842:"4fd1aaa1",56971:"daf4eece",57690:"2d92dfb9",57754:"7c54c2f8",58074:"b1c60aef",58696:"6196de5a",58751:"f9cc98ab",58941:"d5875de2",59364:"dd3540fa",59639:"bf95ed3d",59673:"1202c0b0",60026:"f714495d",60314:"eda853ca",60354:"788e7a3c",60459:"c3e887d3",60499:"b0cf9b20",60662:"54b27903",60730:"b65c3624",60846:"3691c6ec",61826:"ec3c4baa",61988:"c4542d8c",62117:"7cde1f03",62419:"4bee05e8",62441:"2172420b",62687:"bd6bded1",62814:"750b9005",62865:"26419218",63058:"5b4d43ff",63165:"00ddaded",63210:"5794c75f",63450:"ccfb5782",63651:"b8b35c51",63823:"5d855b36",64013:"01a85c17",64043:"60fa46e1",64065:"db0cc9f1",64067:"365a10b6",64147:"b15686f4",64197:"8de38bef",64322:"94ec84d4",64414:"16ea2389",64492:"5613e7cf",64623:"2a9820b4",64788:"0ae21139",64859:"93bce8ec",65077:"ad536080",65217:"7599f4f1",65379:"43bdf210",65494:"5fb2de42",65537:"f7f505dc",65819:"f41735e0",65859:"68f16e3f",65899:"e7d7123e",65971:"25809ddc",66065:"303db6c1",66172:"e13166f5",66205:"78126e66",66364:"c1e5e750",66458:"49b772d3",66552:"1b4110ec",66647:"7f3e2518",66882:"e5f23965",67005:"d7cf5e1f",67143:"2bd8a6cf",67217:"49af4b98",67448:"1740b646",67614:"2e78e54c",67619:"98ae4a66",67622:"dbbb982f",67862:"d475de92",67964:"fab64b27",68005:"a91ae4c2",68007:"250d5d50",68026:"6c24c6c6",68282:"a88c4343",68573:"c532175a",68876:"676566fe",68900:"8b38bcbd",69015:"3df11149",69186:"f09f371a",69201:"688193a4",69959:"1aebc10b",70406:"0cbb83d7",70731:"2adc0ba4",70866:"dffc4bd7",70951:"e570d6db",70969:"a20401e4",71133:"fe55d425",71478:"771f38eb",72080:"f20dbcd4",72178:"7ec3d878",72484:"195293b6",72882:"088b3228",73250:"edd7d65c",73443:"110403ef",73931:"a641c963",73986:"5f3507b2",74096:"0d0b9fc6",74121:"55960ee5",74170:"beea6c26",74675:"8e9e3e30",74824:"0627e785",74825:"22e78681",74875:"81d944d1",75103:"4d0779a0",75394:"caa6a735",75620:"f1f500fa",75706:"9e4ae2cc",75847:"2e4722bd",75852:"f01f44c3",76331:"be0fdac8",76352:"17ae22f4",76353:"51985ffa",76569:"7dbcf43b",76629:"b78f40a6",77008:"4a1ab9c8",77142:"44ac4dbb",77234:"e72df945",77363:"69c95af3",77465:"6fe6957f",77521:"8b2dd20d",77560:"845c4296",77659:"fc3deafd",77838:"a26a8dd3",77869:"78dd992d",77889:"350ea002",77937:"ea313555",77963:"c5de23c8",78158:"fffcdd84",78195:"2573a9a7",78437:"0f20bda7",78463:"b80596f4",79357:"f616eec2",79702:"7e9fb3d2",79716:"b2d692e7",80053:"935f2afb",80115:"b717531a",80146:"d84e8684",80175:"140321b2",80337:"33f77f6d",80347:"5995366c",80368:"620e72fa",80632:"59abedb6",80925:"3cf7eb9d",81148:"4c2d8fdb",81187:"b972506a",81812:"405d593f",82056:"016d6d21",82178:"e78c3998",82192:"a5a57258",82258:"488a99ce",82297:"dd10dfc1",82444:"b8f3d4c8",82687:"6eae5b23",82763:"a33962b9",83036:"f89b6242",83075:"ac1be023",83088:"2994c7d6",83108:"84861aa7",83508:"413318e8",83549:"7d19a980",83561:"7f6c6f55",83884:"4a3d03f6",84037:"c0e911ed",84114:"585f4f04",84247:"23ef67df",84366:"bf35a812",84470:"00568285",84536:"b104f86f",85027:"02401b2b",85029:"69e0bfe1",85274:"f8deddba",85390:"6dd55018",85620:"8526ffa3",85679:"d93dbc28",85723:"6ea8a316",85880:"8c079f7d",85950:"22eddac1",86289:"0592e420",86551:"04d8c43e",86633:"92e5465c",86795:"3c3b6fb9",87387:"d4c755e6",87451:"1b469a71",87538:"9c090340",87584:"e898b7f3",87829:"d9e52d1f",87976:"0631dc07",88497:"a2c5af5d",88548:"e9d548ba",88610:"2e4ab3f3",88663:"2c114e85",88893:"17cacc08",89094:"3d4b58f3",89126:"c8acf440",89203:"09a4ed0c",89531:"99b94e0d",89624:"b6e1085a",89819:"e4c23816",89856:"f7c83201",90297:"b9e9925e",90341:"b976481c",90437:"da42f544",90439:"fcbcdf3c",90514:"fba28ebc",90533:"b2b675dd",90543:"fd485bd3",90661:"fd27c808",91324:"8c241076",91710:"4e3c283c",91816:"28508d4c",92105:"ffc0ac08",92129:"15a4ce61",92312:"ebbb9608",92702:"aacc3e35",92778:"a581e456",93089:"a6aa9e1f",93160:"24adbf31",93231:"9f838734",93287:"fea2b255",93317:"846a5e19",93363:"54350ada",93791:"c6c73cac",93811:"1d14c2f4",93848:"4e30d381",94268:"6b50e60a",94312:"cae36b15",94368:"a94703ab",94384:"c413f1b7",94488:"37e4cb73",94672:"32632728",94734:"98738a6c",94979:"450b14c3",95084:"351d319b",95129:"357f2143",95143:"e173c635",95653:"b652e05c",95924:"4665933c",96149:"d2908feb",96321:"90fdb9b5",96370:"43dc46d9",96758:"4ddbfcdc",96822:"b666032b",96897:"4aa262b7",97064:"081149e5",97325:"5422c2e3",97393:"acecf23e",97424:"0034bcd6",97547:"fff5a6d1",97676:"4b04eb2b",97749:"a219b733",97889:"e16afba1",97920:"1a4e3797",98109:"c83296ab",98401:"c4f95133",98434:"d5075c4a",98450:"1aa28b52",98561:"4e444002",98645:"5e26083b",98685:"b38a02d7",99067:"bb86fac5",99639:"05c7f781",99662:"193b481a",99827:"bf5d9784",99924:"df203c0f",99979:"987564cc"}[e]||e)+"."+{1:"7c7a2822",323:"bea43e6a",433:"015f711f",601:"bc8690a1",602:"ea42b1b9",638:"f220f169",1157:"e63a3921",1175:"a76e53eb",1358:"184bf8d6",1531:"e0633d6f",1607:"1b7c63bc",1719:"b1443385",1795:"5658fabc",2033:"587f96c4",2074:"806da856",2571:"8a307946",2615:"2b954ab5",2801:"64b30388",3206:"8c5439b1",3341:"ae3adb2e",3461:"b38b4a85",3467:"0ed4ceba",3663:"f1e6ed77",3779:"f5a038ea",4068:"87d36940",4138:"44fdc034",4590:"903db670",5016:"78f6ed45",5099:"1a673178",5267:"2d99e22a",5563:"3f31f23f",5758:"a1ef8368",5826:"35b2d96a",6274:"25a9c89b",6388:"f4ad3aeb",6506:"36f4c66c",6517:"493e367d",6633:"73ffb32c",6652:"d4f46f8b",6759:"aa1c9c5d",6855:"f5154c48",7012:"180e6bf8",7037:"73615ac4",7278:"ae2114a0",7429:"195eead2",7566:"be2ce9a6",7887:"7ba49eb7",7932:"8c4adee7",8057:"a9db56de",8100:"f08c602c",8114:"9e5d1974",8159:"70e4729a",8248:"d3943695",8450:"40dbdb60",8678:"39a398f5",8811:"88026403",9010:"4173ce74",9157:"bcb1af17",9197:"694d8554",9305:"bba58dbf",9331:"c1d2f4ea",9551:"fb514977",9573:"792c492b",9817:"6b797de3",9847:"4dfeb391",10001:"5ae36ac5",10252:"e7adaaba",10352:"881d6e63",10537:"9d11c4d3",10722:"aaa17e3e",10744:"39d13c36",10938:"01ce58de",10948:"1719035d",11126:"f9652448",11312:"175ba51b",11477:"ddde9aac",11558:"9b243833",11713:"0692d4ff",11729:"a95086f0",11823:"ca7ffdeb",12174:"2f4c20e7",12391:"17681cd3",12454:"84f9bccd",12700:"1548739b",12785:"99f6e7b0",12949:"84aaa21d",12974:"c12c8211",13014:"19d23418",13089:"4f718c26",13481:"c304721f",13751:"06c860e2",13774:"70d6abdb",13869:"c2a134de",13874:"5ecd777c",14079:"fc1c277b",14094:"86ce7de1",14640:"6c7d2b09",14974:"a0c5d85e",15005:"4f27e476",15017:"f42ea8e3",15050:"81fa29a3",15091:"b6ef22bb",15411:"86b807e2",15428:"d85305c9",15437:"4edb80b9",15494:"85d96194",15867:"3c0ff780",15911:"b02da2bb",15995:"59960542",16039:"834e86a1",16144:"c03b82b9",16319:"6b20e829",16447:"395d4f10",16457:"16333490",16502:"6cb38524",16732:"b7158047",16821:"64de37a8",16835:"8603abef",16836:"0bc8e3ac",16974:"e3e6c355",17642:"07b1c928",18442:"82f041c4",18496:"c4892f4e",18509:"242a0d59",18518:"97ef60ef",18869:"282f9980",18914:"ed14c83e",19821:"39eb4a17",19902:"21b98307",19950:"13e2e175",20019:"85834099",20384:"54fb55d8",20612:"e9a597ee",20728:"4c6f2cfd",20735:"a8d36788",20739:"42552037",20984:"8ca82828",21042:"f0fb40c9",21258:"fdf02c6d",21351:"036ffdef",21364:"828c4122",21393:"2396003d",21396:"94129d8f",21575:"9979b6a0",21756:"ef844ab0",21947:"080558ff",22108:"e2c9d3f3",22293:"f40bb160",22461:"fe39ec2e",22636:"f08deb9d",23131:"82641341",23157:"c994cb8a",23168:"d28b8b22",23358:"3c247c07",23512:"99cf35a7",23523:"b359beb6",23615:"987bb335",23664:"5ab01020",23685:"911ff7c4",23815:"062a4169",23995:"f60ce4c1",24404:"3c73d2c1",24744:"659353a2",24871:"aed5f4f0",25370:"f2887640",25425:"8da8441c",25547:"6603bc76",25624:"0dec6204",25971:"2e288bee",26003:"757d4c3e",26027:"fed083f1",26051:"1e2c73a0",26285:"58ebab93",26622:"39db6ae8",26911:"3e880810",27418:"dd95895d",27460:"5aed60a0",27483:"aff33c7c",27594:"b744d73f",27722:"cb5c3e5e",27756:"b4cc1cf8",27918:"c2e9ee7b",28129:"2b55467c",28149:"352a6b3f",28444:"ac58a3f8",28495:"0a6915ba",29219:"ddc8f752",29453:"23f5c49b",29631:"d5e666dc",29661:"cc1b13a3",29737:"da4a5579",29754:"e6508c75",29769:"1ec0c655",29917:"93123108",29958:"bbf76cb9",29962:"445691db",30004:"f2e595ca",30027:"cbe52fd4",30464:"c5dfe8b5",30601:"1cc184cd",30727:"dafcba8f",30808:"3641965b",30827:"7e624766",30841:"0c3fe8ec",30959:"17f93cfd",31186:"5e0e8ab1",31328:"74dec475",31338:"8056ca08",31622:"f267f8a6",31737:"d4a0afbb",32051:"6b2f1a62",32392:"cccde4eb",32433:"d743731d",32571:"874f474e",32618:"ae688b28",32823:"54cee224",33062:"731adba8",33068:"051b3588",33071:"e9c5b93f",33134:"3e06f93f",33218:"f1e5f2e7",33439:"b2ad757b",33643:"2580eb96",33869:"0ad4f341",33984:"a8f0483f",34670:"931c0ca5",35334:"145138b6",35499:"b0b06663",35537:"2749a8ed",35649:"ccab7471",35666:"f860ccde",36095:"79abe347",36147:"a04fd45d",36167:"d058d3e4",36297:"a4399d62",36361:"66e754e6",36371:"7f6c8cdc",36394:"3474197b",36861:"1a831800",36863:"d9762a01",36942:"9131be53",37007:"070e15ce",37133:"684285ac",37394:"cf961f60",37440:"5ce02485",37633:"ac27cc7e",37930:"d7107184",37941:"343aa8e3",38086:"3d65870f",38428:"1745a80b",38486:"8baf1849",38488:"729a779f",38670:"3611562a",38830:"ae17298a",39200:"77ebd669",39558:"14ba81dd",39817:"76249693",39818:"c4cf94ec",40128:"9ced6c14",40216:"067a4ea3",40367:"f8b63d33",40459:"53206a6d",40805:"41e402a1",40824:"bb37192d",41180:"9b70d00f",41284:"9ba2094e",41303:"d3dba7d6",41314:"178e71c3",41426:"473aafab",41525:"05d18f51",41692:"758cc76d",42121:"67cc1435",42277:"27a5b69e",42334:"fbe46600",42463:"2dac58d1",42656:"2dff74f8",42839:"52021f56",42945:"5c236e0c",43109:"617dac45",43171:"eece65a6",43238:"5683a7ec",43310:"18b0e69e",43363:"2e73b235",43408:"de1f7b92",43869:"82e2c468",43871:"1296c949",43972:"dad41b18",43993:"e968bd8a",44321:"94316a94",44343:"3a2ca317",44436:"7678a9cb",44497:"711262a2",44817:"0d43e3cd",44867:"41e99a79",44873:"aff06885",44969:"602720e4",45048:"a61acda3",45244:"d09ae070",45420:"9b88b1eb",45750:"5b9f0b2e",45768:"ced7982d",46070:"1d8e85f1",46103:"8d2a2d86",46480:"abe42b53",46500:"f247ff59",46526:"98b6ebdb",46920:"31845362",46947:"7481fe46",47265:"bc44953d",47789:"c4490571",47822:"baa8c66e",47890:"6faabe7b",47969:"57fca18a",47999:"a7448a16",48114:"449f18fa",48233:"a86284a8",48529:"8c82930e",48610:"39eca65b",48667:"8f616366",50139:"33411c5b",50167:"cf674e7c",50609:"4a83c938",50670:"319a34ec",50818:"ec6d2677",50916:"709ab427",50984:"783f815c",51047:"e1a303d4",51084:"a1ccecde",51109:"0e00a255",51294:"4f7d0f90",51452:"43b8e105",51578:"c9980979",51592:"7280c24f",51677:"b76249c6",51684:"9b73fb70",51705:"adae9372",51746:"8ce21c98",51909:"39d56dfd",52080:"84a312ae",52201:"13081022",52287:"57e19fd9",52535:"a711f0dc",52606:"d2254261",52753:"2bd937c6",52807:"2d398a2e",53184:"b147f1c5",53237:"51052867",53608:"be41fe20",53647:"19f81d8c",53733:"6ef4fd2f",53941:"74920a49",54252:"ce78743c",54362:"3a75e0fa",54403:"216cbc50",54488:"eb246110",54640:"9cf368fb",54841:"3924bbec",55055:"ee1a2e91",55126:"f9fb3a92",55649:"79623cb2",55932:"1ab156a0",56040:"b086c155",56256:"c442e3d3",56336:"579e1c7a",56425:"ff6a69cb",56448:"d6154d4b",56560:"7712fd42",56630:"b7b8e46c",56720:"db8bcdae",56774:"ee995a03",56819:"e25bdd9a",56842:"020e579e",56971:"6b06f1ca",57690:"5c316658",57754:"73c5b993",58074:"5563057d",58696:"cd0c9d66",58751:"bbffee6a",58941:"453b7a7d",59364:"72c18c5b",59639:"10acef3e",59673:"36f9306b",60026:"a1087c53",60314:"dec580d8",60354:"6d4ad311",60459:"15f25fee",60499:"32752660",60662:"d860c703",60730:"cd65e786",60846:"15fd0a1d",61826:"7a52c73b",61988:"159450dd",62117:"8bca3fbf",62419:"e4d56b5b",62441:"a8634052",62687:"f45fbbc2",62814:"b8965188",62865:"64dd0a0c",63058:"e4a1b6b7",63165:"86f865f0",63210:"63bade43",63450:"9a192da0",63651:"cc573f44",63823:"99762049",64013:"81b48675",64043:"251ff92f",64065:"ae9fda03",64067:"e153c6e1",64147:"57813650",64197:"c48c85ea",64322:"73769c27",64414:"46d9e3cb",64492:"1b987f01",64623:"c4d19eaa",64788:"9dd01147",64859:"9eb43cc8",65077:"6d127cb8",65217:"f746f2c5",65379:"781bece3",65494:"ee633f68",65537:"041290e7",65819:"a9e797d3",65859:"7b78c038",65899:"b56a8cf4",65971:"998a8424",66065:"312ffbca",66172:"f92d640a",66205:"75709936",66364:"3ca4f5f5",66458:"2367b57c",66552:"8602b7d3",66647:"3fa8476f",66882:"82389a5c",67005:"fb2aec24",67143:"bc3aebd5",67217:"7175b80e",67448:"a009b328",67614:"83928c87",67619:"1db35c9d",67622:"ab5a3f4b",67862:"57489e3c",67964:"dd963c52",68005:"742a1f89",68007:"9e37bb40",68026:"b1ff5aa2",68282:"20a1e89c",68573:"74b9305f",68876:"066ca5ad",68900:"a8fea36d",69015:"68dc7854",69186:"e77670d7",69201:"a7923cb1",69959:"7bb92299",70406:"ad44a7d6",70731:"d692e4f7",70866:"efacc5a5",70951:"d7234412",70969:"83f4374e",71133:"c2850d64",71478:"7a65ac13",72080:"3cec1011",72178:"5c4dadfb",72484:"eef34a01",72882:"6a91f5a2",73250:"458e858f",73443:"4031a175",73931:"666fcfe7",73986:"00143d72",74096:"93a939a8",74121:"fbe05621",74170:"1d3e5a07",74675:"9f15d5ec",74824:"597ee30d",74825:"4e74a7c4",74875:"e91ccb3a",75103:"f5bee677",75394:"311f28fd",75620:"c550c934",75706:"62333167",75847:"416c175b",75852:"fa2e6d38",76331:"cad236da",76352:"5c83310e",76353:"25c0f73b",76569:"b72fdc31",76629:"d30bb98d",77008:"8b0f8273",77142:"671e7879",77234:"4403d983",77363:"2c385e5a",77465:"bdb02167",77521:"2a51d283",77560:"2c881dd7",77659:"b7aaf2eb",77838:"4b96d2d1",77869:"9493beb5",77889:"47ad87ab",77937:"cc579fa4",77963:"63d81a92",78158:"4266a658",78195:"849d5634",78437:"e9099731",78463:"fc3c5b18",79357:"69f6eff0",79702:"8b955371",79716:"d932d43a",80053:"38e73a52",80115:"e1ae5fcb",80146:"f5da489b",80175:"63ef4da2",80337:"9cf75397",80347:"dcb65f27",80368:"26201c33",80632:"f14a4eb3",80925:"68a579c7",81148:"f81c6c57",81187:"2ec688f1",81812:"4322dc5d",82056:"b2667cf2",82178:"54dbaf16",82192:"972ff916",82258:"f196d394",82297:"0175e637",82444:"d25b84b4",82687:"e225e4f0",82763:"debacdcf",83036:"a26427b7",83054:"59cc76f6",83075:"2175f94c",83088:"1b0db0bd",83108:"31c51b60",83508:"584c1141",83549:"ff26f5c5",83561:"dd319674",83884:"1e1e3c54",84037:"d682bc47",84114:"52e2efa1",84247:"a743d80e",84366:"e5a042c8",84470:"1866b646",84536:"51677cd3",85027:"58894fca",85029:"a4a11853",85274:"7788bfe5",85390:"1eac0fff",85620:"72675280",85679:"f787f664",85723:"1ada08b4",85880:"15a94fd0",85950:"a9b0eabb",86289:"ec5e52f2",86551:"40367c5a",86633:"3491cedd",86795:"7595d26c",87387:"2289db0c",87451:"c3d7ad32",87538:"361204c8",87584:"ab63f510",87829:"f2d25bcb",87976:"fdac23d8",88497:"ccc9afbf",88548:"af7cbe87",88610:"01772a65",88663:"c2681304",88893:"c3e90d74",89094:"54784e31",89126:"0702774e",89127:"70da48ea",89203:"01777d8f",89531:"7fed04fe",89624:"cbf6df89",89819:"aef59422",89856:"8cb80f9e",90297:"f8f9d780",90341:"9db1b3ad",90437:"81db43e7",90439:"1fb02704",90514:"ffa419da",90533:"8e5280d3",90543:"3ac3a09b",90661:"438419ec",91324:"64ed419f",91710:"7446daf0",91816:"cdd1ea60",92105:"925ca3ef",92129:"91fcd43e",92312:"1af84ace",92702:"deb28627",92778:"40759bad",93041:"3a8f7f74",93089:"212a27ec",93160:"8324a4e1",93231:"7c8693fc",93287:"bda62b45",93317:"0bb7839a",93363:"e622786f",93791:"912d1b85",93811:"6bbc8bea",93848:"2f3937ff",94268:"976ca1b9",94312:"a2e21e4b",94368:"a763bb12",94384:"40f6f694",94488:"b59f0cdc",94672:"8871b90a",94734:"7f3fa77b",94979:"f1410100",95084:"8de48b18",95129:"12dcf46a",95143:"1eb2603a",95653:"72c5b16c",95924:"9b8cc040",96149:"1b875854",96321:"1e561fd7",96370:"a61f8376",96758:"9f8cd1af",96822:"467d7f1a",96897:"af86e0d7",97064:"ed03c53e",97279:"57c54ca9",97325:"ebcf5add",97393:"13934864",97424:"1a58392b",97547:"b48a7113",97676:"c5baddda",97749:"be384fff",97889:"997469b0",97920:"fa5e681e",98109:"d164103f",98401:"bbc50d1d",98434:"42e3484a",98450:"ec438bc6",98561:"04d42e90",98645:"689bd19a",98685:"5a83b72e",99067:"e90a1f5f",99639:"22d80ea9",99662:"99221fb5",99827:"0f07feb1",99924:"657dc116",99979:"6f6702a4"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,c)=>Object.prototype.hasOwnProperty.call(e,c),d={},a="website:",r.l=(e,c,f,b)=>{if(d[e])d[e].push(c);else{var t,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var a=d[e];if(delete d[e],t.parentNode&&t.parentNode.removeChild(t),a&&a.forEach((e=>e(f))),c)return c(f)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=u.bind(null,t.onerror),t.onload=u.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),r.p="/",r.gca=function(e){return e={17896441:"27918",26419218:"62865",32632728:"94672",36027025:"28129",46561613:"22636",52099127:"41426",61486960:"18869",66222453:"46500",75408299:"56630",80514956:"50609",82753213:"11729","409da100":"1","686e1776":"323","14f9b0f2":"433","01b81367":"601","6308087d":"602",d213043e:"638","89df0009":"1157","0cd40d9b":"1175","6fb24ff7":"1358","11ce4159":"1531",cf510f60:"1607","0cb5fac6":"1719","86257f88":"1795",a65441a5:"2033","2cd5cbb6":"2074","1e070f27":"2571","8876813e":"2615","202af6b6":"2801",f8409a7e:"3206","1eb8d209":"3341",ccf02f50:"3461","9f86a55a":"3467","9932ae0e":"3663",af7c3e2d:"3779","1badf320":"4068","88aaac27":"4138",a372a63b:"4590",cfdf2b5f:"5016","4e11d6f1":"5099",cc2086a7:"5267","2eaf3a2f":"5758",f8de77c0:"5826",ef3509ef:"6274","19ca9089":"6388",d1576682:"6506","7aad579e":"6517","9e528cee":"6633","78060cbc":"6652","0f8a713b":"6759","9a062e52":"6855","711949de":"7012","125698e9":"7037","1e542d68":"7278","7d9726a8":"7429","3dc68565":"7566","30a63ece":"7887",f1db6d6f:"7932",c095dcfa:"8057","7d4c8b40":"8100","90b14878":"8114","4e9707d9":"8159",ce2c6db8:"8248",b819cecb:"8450","8d06f620":"8678","1a4df92d":"8811",e629dea5:"9010",b831fe65:"9157","6be7ee83":"9197","1b381de4":"9305","5624c486":"9331","87d62477":"9551","3a590d22":"9573","14eb3368":"9817",be324e15:"9847","8eb4e46b":"10001","3db5b877":"10252","7cd2ea86":"10352","4178efb8":"10537","722146fe":"10722","24556f49":"10744","51625dac":"10938","97878c65":"10948","4c8cef38":"11126","8fe4bb0e":"11312",b2f554cd:"11477","0e22a4b2":"11558",a7023ddc:"11713",a07ef81b:"11823",ff13fcd4:"12174","204dd830":"12391","479321cf":"12454","957809ee":"12785",b0e766b4:"12949","42817e9c":"13014",bf04367c:"13089","90f88783":"13481","3720c009":"13751","318f6953":"13774","769e9ed2":"13869",efac74b2:"13874","2f2ef150":"14079","0ff9eadc":"14640","8831173b":"14974","1a4c02b1":"15005","3cf94527":"15017",f18fbdcd:"15050","56a06382":"15091",fc3ae8bf:"15411","9d3c1a44":"15428","4bddfbdb":"15437",f9651623:"15494","48b0f434":"15867","57bd32c7":"15911","861abce9":"15995",eb514dbf:"16039","42611ca7":"16144",cb9b57ed:"16319",cce51cf2:"16447",e1911bb1:"16457",f5b890ba:"16502",c67cfbac:"16732",b9d858e4:"16821",ed26bce9:"16835","427e2c3d":"16836","232c92ba":"16974",fcb295ad:"17642","92999a1c":"18442","5cde4d5c":"18496",cdad2d50:"18509",a7bd4aaa:"18518","5419aa43":"18914","83943ce1":"19821",e8700426:"19902","8f6f7bb5":"19950",dd99bf53:"20019","752c6bfa":"20384","4b8535eb":"20612",dae127b6:"20728","3fc19409":"20735","8c4a23a7":"20739",f440db1d:"20984","39b245d7":"21042",f5f247cc:"21258",dd92571b:"21351",bb624440:"21364","7c4e6415":"21393","459b1c5c":"21396","0b289f4d":"21575","3b568f5a":"21756","3e7d7789":"22108","54024cf2":"22293",ddec1041:"22461",c5ed658f:"23131","89a53707":"23157","1cb65c7d":"23168","766b2171":"23358",aa431e4a:"23512","33d935e4":"23523","71dfd0a8":"23615",fd8ac5c7:"23664",d2864f87:"23685","8866f2c5":"23815",ce4c150b:"23995",f7bfbae9:"24404",ec9f380e:"24744","24a07a83":"24871",bc6c5049:"25370","68d17c71":"25425",a0d8b188:"25547","77b7a366":"25624","0b1dc2cd":"25971","042222b7":"26003",ffef4e04:"26027","3e1aa1b6":"26051","18dd62e9":"26285","8d701eb4":"26622",b184781f:"26911","63aeb80b":"27418",a18798d1:"27460","4fc032be":"27483","63243ad1":"27594","213182ef":"27722","39a2c297":"27756","44183a86":"28149","376f2f8c":"28444","860d7f34":"28495","1cbc9cf3":"29219",affd832d:"29453","2dffafe2":"29631","5e95c892":"29661",f7b99134:"29737","3f5148d4":"29754","4fa82ff8":"29769","1365e0a6":"29917",a6d9fcee:"29958","0abe3c97":"29962","7eb5bf2d":"30004","3353503a":"30027","2fafdb99":"30464","0681d8e1":"30601","60262e21":"30727","271a7b09":"30808",a86b7c98:"30827",eb1a9ca0:"30841","09d7020f":"30959",e6e8ac82:"31186","2123995c":"31328","80c4f2d9":"31338","819f977d":"31622",cd988af7:"31737","9be241fc":"32051",b072568e:"32433",ec4f6a24:"32571","0ec8745a":"32618","3d312808":"32823","66a08410":"33062",a701d349:"33068","937d7adc":"33071",bc74446d:"33134","3ecd2de3":"33218","53df8e83":"33439",c6200b76:"33643",c6cdd4c0:"33869",e746f759:"33984",b03b3eac:"35334","46f74c3b":"35499","9529487c":"35537","7b667a7f":"35649","068b8e98":"35666","69ea3d78":"36095","0d478160":"36147","423a0e62":"36167","0c7f16c1":"36297","4f0c5301":"36361","163fb342":"36371",edfea66c:"36394","2048b789":"36861",df212c12:"36863",f3782a6b:"36942","8593ff01":"37007",be1aaa14:"37133","151c652b":"37394","79765aba":"37440","907bfa82":"37633","600433a8":"37930","2d15743f":"37941",db676956:"38086","1e90ea6d":"38428","98b657d8":"38486","759c01e9":"38488","2804bc6d":"38670","9ff86157":"38830","2b3490d9":"39200",f41c0109:"39558","920c0536":"39817",fb2dd7db:"39818","74525e00":"40128","6e15e01b":"40216",ccf139f5:"40367","429b21e2":"40459",c19ad3d7:"40805","47b3b041":"40824","90dd988c":"41180","2849ed2c":"41284","5d48ec89":"41303","50bf3dcb":"41314",c5980a65:"41525","5727ee78":"41692","2ed8359a":"42121",d9c57d72:"42277","7c9b29bb":"42334","14f81d84":"42463","073e718f":"42656","170d6c86":"42839","5e371f0f":"42945","5a3a719f":"43109",e8d2c25f:"43171","5534fb85":"43238",f761bd07:"43310","03193cc0":"43363","87f861ef":"43408","40c69ef1":"43869",d43cc2ec:"43871","0e736169":"43972",d8fdbe7a:"43993","2253283f":"44321","9f025583":"44343","9edb948e":"44436",f90d8a46:"44497","31fff4a5":"44817",c83c6fdf:"44867","1910946c":"44873","3d0b0327":"44969",d7cb860d:"45048","128a5f34":"45244",fe36d4cd:"45420",aeb8605d:"45750","885555b6":"45768","77530bb9":"46070",ccc49370:"46103","4d69ebec":"46480",a452709a:"46526","7d55a0f0":"46920","752283db":"46947","3db947d3":"47265",e8f62c55:"47789",b1144183:"47822",b7a8f57a:"47890","89c16be8":"47969","1a2b669c":"47999","2497986c":"48114","4e986fc6":"48233","4931a616":"48529","6875c492":"48610","046e2194":"48667","5076d7f9":"50139","2e94733f":"50167","0684a904":"50670","4ec8a4a9":"50818",a51acd91:"50916","54eec65a":"50984",db35e163:"51047",c7d98fe2:"51084","976dc663":"51109","51ada3e3":"51294",c35cb5af:"51452","8e65fbae":"51578","00eeb48c":"51592",e2e8a294:"51677","3f885d22":"51684",a6746ab5:"51705",ca67c4de:"51746","2df21221":"51909","626ef9ce":"52080",f41d5eb1:"52201","66926af2":"52287","814f3328":"52535",bcbbf42e:"52606","146ca1ad":"52753",dd5ac54b:"53184","1df93b7f":"53237","9e4087bc":"53608",fbcfc993:"53647","245d4974":"53733",fac0f815:"53941","679bd524":"54252",c1721191:"54362","062a1a43":"54403","4ab2bb95":"54488",dd5bc5cd:"54640",f3f44898:"54841",bd0db63d:"55055","732b1ff8":"55126",b49860f1:"55649","70c84758":"55932",efef7eb9:"56040","5c653e8d":"56256","3f2d0a0e":"56336",ee16f7c0:"56425",be1609b7:"56448","4bd5fd33":"56560",f1d6ac1e:"56720",f2f2219b:"56774",bec065e9:"56819","4fd1aaa1":"56842",daf4eece:"56971","2d92dfb9":"57690","7c54c2f8":"57754",b1c60aef:"58074","6196de5a":"58696",f9cc98ab:"58751",d5875de2:"58941",dd3540fa:"59364",bf95ed3d:"59639","1202c0b0":"59673",f714495d:"60026",eda853ca:"60314","788e7a3c":"60354",c3e887d3:"60459",b0cf9b20:"60499","54b27903":"60662",b65c3624:"60730","3691c6ec":"60846",ec3c4baa:"61826",c4542d8c:"61988","7cde1f03":"62117","4bee05e8":"62419","2172420b":"62441",bd6bded1:"62687","750b9005":"62814","5b4d43ff":"63058","00ddaded":"63165","5794c75f":"63210",ccfb5782:"63450",b8b35c51:"63651","5d855b36":"63823","01a85c17":"64013","60fa46e1":"64043",db0cc9f1:"64065","365a10b6":"64067",b15686f4:"64147","8de38bef":"64197","94ec84d4":"64322","16ea2389":"64414","5613e7cf":"64492","2a9820b4":"64623","0ae21139":"64788","93bce8ec":"64859",ad536080:"65077","7599f4f1":"65217","43bdf210":"65379","5fb2de42":"65494",f7f505dc:"65537",f41735e0:"65819","68f16e3f":"65859",e7d7123e:"65899","25809ddc":"65971","303db6c1":"66065",e13166f5:"66172","78126e66":"66205",c1e5e750:"66364","49b772d3":"66458","1b4110ec":"66552","7f3e2518":"66647",e5f23965:"66882",d7cf5e1f:"67005","2bd8a6cf":"67143","49af4b98":"67217","1740b646":"67448","2e78e54c":"67614","98ae4a66":"67619",dbbb982f:"67622",d475de92:"67862",fab64b27:"67964",a91ae4c2:"68005","250d5d50":"68007","6c24c6c6":"68026",a88c4343:"68282",c532175a:"68573","676566fe":"68876","8b38bcbd":"68900","3df11149":"69015",f09f371a:"69186","688193a4":"69201","1aebc10b":"69959","0cbb83d7":"70406","2adc0ba4":"70731",dffc4bd7:"70866",e570d6db:"70951",a20401e4:"70969",fe55d425:"71133","771f38eb":"71478",f20dbcd4:"72080","7ec3d878":"72178","195293b6":"72484","088b3228":"72882",edd7d65c:"73250","110403ef":"73443",a641c963:"73931","5f3507b2":"73986","0d0b9fc6":"74096","55960ee5":"74121",beea6c26:"74170","8e9e3e30":"74675","0627e785":"74824","22e78681":"74825","81d944d1":"74875","4d0779a0":"75103",caa6a735:"75394",f1f500fa:"75620","9e4ae2cc":"75706","2e4722bd":"75847",f01f44c3:"75852",be0fdac8:"76331","17ae22f4":"76352","51985ffa":"76353","7dbcf43b":"76569",b78f40a6:"76629","4a1ab9c8":"77008","44ac4dbb":"77142",e72df945:"77234","69c95af3":"77363","6fe6957f":"77465","8b2dd20d":"77521","845c4296":"77560",fc3deafd:"77659",a26a8dd3:"77838","78dd992d":"77869","350ea002":"77889",ea313555:"77937",c5de23c8:"77963",fffcdd84:"78158","2573a9a7":"78195","0f20bda7":"78437",b80596f4:"78463",f616eec2:"79357","7e9fb3d2":"79702",b2d692e7:"79716","935f2afb":"80053",b717531a:"80115",d84e8684:"80146","140321b2":"80175","33f77f6d":"80337","5995366c":"80347","620e72fa":"80368","59abedb6":"80632","3cf7eb9d":"80925","4c2d8fdb":"81148",b972506a:"81187","405d593f":"81812","016d6d21":"82056",e78c3998:"82178",a5a57258:"82192","488a99ce":"82258",dd10dfc1:"82297",b8f3d4c8:"82444","6eae5b23":"82687",a33962b9:"82763",f89b6242:"83036",ac1be023:"83075","2994c7d6":"83088","84861aa7":"83108","413318e8":"83508","7d19a980":"83549","7f6c6f55":"83561","4a3d03f6":"83884",c0e911ed:"84037","585f4f04":"84114","23ef67df":"84247",bf35a812:"84366","00568285":"84470",b104f86f:"84536","02401b2b":"85027","69e0bfe1":"85029",f8deddba:"85274","6dd55018":"85390","8526ffa3":"85620",d93dbc28:"85679","6ea8a316":"85723","8c079f7d":"85880","22eddac1":"85950","0592e420":"86289","04d8c43e":"86551","92e5465c":"86633","3c3b6fb9":"86795",d4c755e6:"87387","1b469a71":"87451","9c090340":"87538",e898b7f3:"87584",d9e52d1f:"87829","0631dc07":"87976",a2c5af5d:"88497",e9d548ba:"88548","2e4ab3f3":"88610","2c114e85":"88663","17cacc08":"88893","3d4b58f3":"89094",c8acf440:"89126","09a4ed0c":"89203","99b94e0d":"89531",b6e1085a:"89624",e4c23816:"89819",f7c83201:"89856",b9e9925e:"90297",b976481c:"90341",da42f544:"90437",fcbcdf3c:"90439",fba28ebc:"90514",b2b675dd:"90533",fd485bd3:"90543",fd27c808:"90661","8c241076":"91324","4e3c283c":"91710","28508d4c":"91816",ffc0ac08:"92105","15a4ce61":"92129",ebbb9608:"92312",aacc3e35:"92702",a581e456:"92778",a6aa9e1f:"93089","24adbf31":"93160","9f838734":"93231",fea2b255:"93287","846a5e19":"93317","54350ada":"93363",c6c73cac:"93791","1d14c2f4":"93811","4e30d381":"93848","6b50e60a":"94268",cae36b15:"94312",a94703ab:"94368",c413f1b7:"94384","37e4cb73":"94488","98738a6c":"94734","450b14c3":"94979","351d319b":"95084","357f2143":"95129",e173c635:"95143",b652e05c:"95653","4665933c":"95924",d2908feb:"96149","90fdb9b5":"96321","43dc46d9":"96370","4ddbfcdc":"96758",b666032b:"96822","4aa262b7":"96897","081149e5":"97064","5422c2e3":"97325",acecf23e:"97393","0034bcd6":"97424",fff5a6d1:"97547","4b04eb2b":"97676",a219b733:"97749",e16afba1:"97889","1a4e3797":"97920",c83296ab:"98109",c4f95133:"98401",d5075c4a:"98434","1aa28b52":"98450","4e444002":"98561","5e26083b":"98645",b38a02d7:"98685",bb86fac5:"99067","05c7f781":"99639","193b481a":"99662",bf5d9784:"99827",df203c0f:"99924","987564cc":"99979"}[e]||e,r.p+r.u(e)},(()=>{var e={51303:0,40532:0};r.f.j=(c,f)=>{var d=r.o(e,c)?e[c]:void 0;if(0!==d)if(d)f.push(d[2]);else if(/^(40532|51303)$/.test(c))e[c]=0;else{var a=new Promise(((f,a)=>d=e[c]=[f,a]));f.push(d[2]=a);var b=r.p+r.u(c),t=new Error;r.l(b,(f=>{if(r.o(e,c)&&(0!==(d=e[c])&&(e[c]=void 0),d)){var a=f&&("load"===f.type?"missing":f.type),b=f&&f.target&&f.target.src;t.message="Loading chunk "+c+" failed.\n("+a+": "+b+")",t.name="ChunkLoadError",t.type=a,t.request=b,d[1](t)}}),"chunk-"+c,c)}},r.O.j=c=>0===e[c];var c=(c,f)=>{var d,a,b=f[0],t=f[1],o=f[2],n=0;if(b.some((c=>0!==e[c]))){for(d in t)r.o(t,d)&&(r.m[d]=t[d]);if(o)var i=o(r)}for(c&&c(f);n{"use strict";var e,c,d,f,a,b={},t={};function r(e){var c=t[e];if(void 0!==c)return c.exports;var d=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(d.exports,d,d.exports,r),d.loaded=!0,d.exports}r.m=b,e=[],r.O=(c,d,f,a)=>{if(!d){var b=1/0;for(i=0;i=a)&&Object.keys(r.O).every((e=>r.O[e](d[o])))?d.splice(o--,1):(t=!1,a0&&e[i-1][2]>a;i--)e[i]=e[i-1];e[i]=[d,f,a]},r.n=e=>{var c=e&&e.__esModule?()=>e.default:()=>e;return r.d(c,{a:c}),c},d=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var a=Object.create(null);r.r(a);var b={};c=c||[null,d({}),d([]),d(d)];for(var t=2&f&&e;"object"==typeof t&&!~c.indexOf(t);t=d(t))Object.getOwnPropertyNames(t).forEach((c=>b[c]=()=>e[c]));return b.default=()=>e,r.d(a,b),a},r.d=(e,c)=>{for(var d in c)r.o(c,d)&&!r.o(e,d)&&Object.defineProperty(e,d,{enumerable:!0,get:c[d]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((c,d)=>(r.f[d](e,c),c)),[])),r.u=e=>"assets/js/"+({1:"409da100",323:"686e1776",433:"14f9b0f2",601:"01b81367",602:"6308087d",638:"d213043e",1157:"89df0009",1175:"0cd40d9b",1358:"6fb24ff7",1531:"11ce4159",1607:"cf510f60",1719:"0cb5fac6",1795:"86257f88",2033:"a65441a5",2074:"2cd5cbb6",2571:"1e070f27",2615:"8876813e",2801:"202af6b6",3206:"f8409a7e",3341:"1eb8d209",3461:"ccf02f50",3467:"9f86a55a",3663:"9932ae0e",3779:"af7c3e2d",4068:"1badf320",4138:"88aaac27",4590:"a372a63b",5016:"cfdf2b5f",5099:"4e11d6f1",5267:"cc2086a7",5758:"2eaf3a2f",5826:"f8de77c0",6274:"ef3509ef",6388:"19ca9089",6506:"d1576682",6517:"7aad579e",6633:"9e528cee",6652:"78060cbc",6759:"0f8a713b",6855:"9a062e52",7012:"711949de",7037:"125698e9",7278:"1e542d68",7429:"7d9726a8",7566:"3dc68565",7887:"30a63ece",7932:"f1db6d6f",8057:"c095dcfa",8100:"7d4c8b40",8114:"90b14878",8159:"4e9707d9",8248:"ce2c6db8",8450:"b819cecb",8678:"8d06f620",8811:"1a4df92d",9010:"e629dea5",9157:"b831fe65",9197:"6be7ee83",9305:"1b381de4",9331:"5624c486",9551:"87d62477",9573:"3a590d22",9817:"14eb3368",9847:"be324e15",10001:"8eb4e46b",10252:"3db5b877",10352:"7cd2ea86",10537:"4178efb8",10722:"722146fe",10744:"24556f49",10938:"51625dac",10948:"97878c65",11126:"4c8cef38",11312:"8fe4bb0e",11477:"b2f554cd",11558:"0e22a4b2",11713:"a7023ddc",11729:"82753213",11823:"a07ef81b",12174:"ff13fcd4",12391:"204dd830",12454:"479321cf",12785:"957809ee",12949:"b0e766b4",13014:"42817e9c",13089:"bf04367c",13481:"90f88783",13751:"3720c009",13774:"318f6953",13869:"769e9ed2",13874:"efac74b2",14079:"2f2ef150",14640:"0ff9eadc",14974:"8831173b",15005:"1a4c02b1",15017:"3cf94527",15050:"f18fbdcd",15091:"56a06382",15411:"fc3ae8bf",15428:"9d3c1a44",15437:"4bddfbdb",15494:"f9651623",15867:"48b0f434",15911:"57bd32c7",15995:"861abce9",16039:"eb514dbf",16144:"42611ca7",16319:"cb9b57ed",16447:"cce51cf2",16457:"e1911bb1",16502:"f5b890ba",16732:"c67cfbac",16821:"b9d858e4",16835:"ed26bce9",16836:"427e2c3d",16974:"232c92ba",17642:"fcb295ad",18442:"92999a1c",18496:"5cde4d5c",18509:"cdad2d50",18518:"a7bd4aaa",18869:"61486960",18914:"5419aa43",19821:"83943ce1",19902:"e8700426",19950:"8f6f7bb5",20019:"dd99bf53",20384:"752c6bfa",20612:"4b8535eb",20728:"dae127b6",20735:"3fc19409",20739:"8c4a23a7",20984:"f440db1d",21042:"39b245d7",21258:"f5f247cc",21351:"dd92571b",21364:"bb624440",21393:"7c4e6415",21396:"459b1c5c",21575:"0b289f4d",21756:"3b568f5a",22108:"3e7d7789",22293:"54024cf2",22461:"ddec1041",22636:"46561613",23131:"c5ed658f",23157:"89a53707",23168:"1cb65c7d",23358:"766b2171",23512:"aa431e4a",23523:"33d935e4",23615:"71dfd0a8",23664:"fd8ac5c7",23685:"d2864f87",23815:"8866f2c5",23995:"ce4c150b",24404:"f7bfbae9",24744:"ec9f380e",24871:"24a07a83",25370:"bc6c5049",25425:"68d17c71",25547:"a0d8b188",25624:"77b7a366",25971:"0b1dc2cd",26003:"042222b7",26027:"ffef4e04",26051:"3e1aa1b6",26285:"18dd62e9",26622:"8d701eb4",26911:"b184781f",27418:"63aeb80b",27460:"a18798d1",27483:"4fc032be",27594:"63243ad1",27722:"213182ef",27756:"39a2c297",27918:"17896441",28129:"36027025",28149:"44183a86",28444:"376f2f8c",28495:"860d7f34",29219:"1cbc9cf3",29453:"affd832d",29631:"2dffafe2",29661:"5e95c892",29737:"f7b99134",29754:"3f5148d4",29769:"4fa82ff8",29917:"1365e0a6",29958:"a6d9fcee",29962:"0abe3c97",30004:"7eb5bf2d",30027:"3353503a",30464:"2fafdb99",30601:"0681d8e1",30727:"60262e21",30808:"271a7b09",30827:"a86b7c98",30841:"eb1a9ca0",30959:"09d7020f",31186:"e6e8ac82",31328:"2123995c",31338:"80c4f2d9",31622:"819f977d",31737:"cd988af7",32051:"9be241fc",32433:"b072568e",32571:"ec4f6a24",32618:"0ec8745a",32823:"3d312808",33062:"66a08410",33068:"a701d349",33071:"937d7adc",33134:"bc74446d",33218:"3ecd2de3",33439:"53df8e83",33643:"c6200b76",33869:"c6cdd4c0",33984:"e746f759",35334:"b03b3eac",35499:"46f74c3b",35537:"9529487c",35649:"7b667a7f",35666:"068b8e98",36095:"69ea3d78",36147:"0d478160",36167:"423a0e62",36297:"0c7f16c1",36361:"4f0c5301",36371:"163fb342",36394:"edfea66c",36861:"2048b789",36863:"df212c12",36942:"f3782a6b",37007:"8593ff01",37133:"be1aaa14",37394:"151c652b",37440:"79765aba",37633:"907bfa82",37930:"600433a8",37941:"2d15743f",38086:"db676956",38428:"1e90ea6d",38486:"98b657d8",38488:"759c01e9",38670:"2804bc6d",38830:"9ff86157",39200:"2b3490d9",39558:"f41c0109",39817:"920c0536",39818:"fb2dd7db",40128:"74525e00",40216:"6e15e01b",40367:"ccf139f5",40459:"429b21e2",40805:"c19ad3d7",40824:"47b3b041",41180:"90dd988c",41284:"2849ed2c",41303:"5d48ec89",41314:"50bf3dcb",41426:"52099127",41525:"c5980a65",41692:"5727ee78",42121:"2ed8359a",42277:"d9c57d72",42334:"7c9b29bb",42463:"14f81d84",42656:"073e718f",42839:"170d6c86",42945:"5e371f0f",43109:"5a3a719f",43171:"e8d2c25f",43238:"5534fb85",43310:"f761bd07",43363:"03193cc0",43408:"87f861ef",43869:"40c69ef1",43871:"d43cc2ec",43972:"0e736169",43993:"d8fdbe7a",44321:"2253283f",44343:"9f025583",44436:"9edb948e",44497:"f90d8a46",44817:"31fff4a5",44867:"c83c6fdf",44873:"1910946c",44969:"3d0b0327",45048:"d7cb860d",45244:"128a5f34",45420:"fe36d4cd",45750:"aeb8605d",45768:"885555b6",46070:"77530bb9",46103:"ccc49370",46480:"4d69ebec",46500:"66222453",46526:"a452709a",46920:"7d55a0f0",46947:"752283db",47265:"3db947d3",47789:"e8f62c55",47822:"b1144183",47890:"b7a8f57a",47969:"89c16be8",47999:"1a2b669c",48114:"2497986c",48233:"4e986fc6",48529:"4931a616",48610:"6875c492",48667:"046e2194",50139:"5076d7f9",50167:"2e94733f",50609:"80514956",50670:"0684a904",50818:"4ec8a4a9",50916:"a51acd91",50984:"54eec65a",51047:"db35e163",51084:"c7d98fe2",51109:"976dc663",51294:"51ada3e3",51452:"c35cb5af",51578:"8e65fbae",51592:"00eeb48c",51677:"e2e8a294",51684:"3f885d22",51705:"a6746ab5",51746:"ca67c4de",51909:"2df21221",52080:"626ef9ce",52201:"f41d5eb1",52287:"66926af2",52535:"814f3328",52606:"bcbbf42e",52753:"146ca1ad",53184:"dd5ac54b",53237:"1df93b7f",53608:"9e4087bc",53647:"fbcfc993",53733:"245d4974",53941:"fac0f815",54252:"679bd524",54362:"c1721191",54403:"062a1a43",54488:"4ab2bb95",54640:"dd5bc5cd",54841:"f3f44898",55055:"bd0db63d",55126:"732b1ff8",55649:"b49860f1",55932:"70c84758",56040:"efef7eb9",56256:"5c653e8d",56336:"3f2d0a0e",56425:"ee16f7c0",56448:"be1609b7",56560:"4bd5fd33",56630:"75408299",56720:"f1d6ac1e",56774:"f2f2219b",56819:"bec065e9",56842:"4fd1aaa1",56971:"daf4eece",57690:"2d92dfb9",57754:"7c54c2f8",58074:"b1c60aef",58696:"6196de5a",58751:"f9cc98ab",58941:"d5875de2",59364:"dd3540fa",59639:"bf95ed3d",59673:"1202c0b0",60026:"f714495d",60314:"eda853ca",60354:"788e7a3c",60459:"c3e887d3",60499:"b0cf9b20",60662:"54b27903",60730:"b65c3624",60846:"3691c6ec",61826:"ec3c4baa",61988:"c4542d8c",62117:"7cde1f03",62419:"4bee05e8",62441:"2172420b",62687:"bd6bded1",62814:"750b9005",62865:"26419218",63058:"5b4d43ff",63165:"00ddaded",63210:"5794c75f",63450:"ccfb5782",63651:"b8b35c51",63823:"5d855b36",64013:"01a85c17",64043:"60fa46e1",64065:"db0cc9f1",64067:"365a10b6",64147:"b15686f4",64197:"8de38bef",64322:"94ec84d4",64414:"16ea2389",64492:"5613e7cf",64623:"2a9820b4",64788:"0ae21139",64859:"93bce8ec",65077:"ad536080",65217:"7599f4f1",65379:"43bdf210",65494:"5fb2de42",65537:"f7f505dc",65819:"f41735e0",65859:"68f16e3f",65899:"e7d7123e",65971:"25809ddc",66065:"303db6c1",66172:"e13166f5",66205:"78126e66",66364:"c1e5e750",66458:"49b772d3",66552:"1b4110ec",66647:"7f3e2518",66882:"e5f23965",67005:"d7cf5e1f",67143:"2bd8a6cf",67217:"49af4b98",67448:"1740b646",67614:"2e78e54c",67619:"98ae4a66",67622:"dbbb982f",67862:"d475de92",67964:"fab64b27",68005:"a91ae4c2",68007:"250d5d50",68026:"6c24c6c6",68282:"a88c4343",68573:"c532175a",68876:"676566fe",68900:"8b38bcbd",69015:"3df11149",69186:"f09f371a",69201:"688193a4",69959:"1aebc10b",70406:"0cbb83d7",70731:"2adc0ba4",70866:"dffc4bd7",70951:"e570d6db",70969:"a20401e4",71133:"fe55d425",71478:"771f38eb",72080:"f20dbcd4",72178:"7ec3d878",72484:"195293b6",72882:"088b3228",73250:"edd7d65c",73443:"110403ef",73931:"a641c963",73986:"5f3507b2",74096:"0d0b9fc6",74121:"55960ee5",74170:"beea6c26",74675:"8e9e3e30",74824:"0627e785",74825:"22e78681",74875:"81d944d1",75103:"4d0779a0",75394:"caa6a735",75620:"f1f500fa",75706:"9e4ae2cc",75847:"2e4722bd",75852:"f01f44c3",76331:"be0fdac8",76352:"17ae22f4",76353:"51985ffa",76569:"7dbcf43b",76629:"b78f40a6",77008:"4a1ab9c8",77142:"44ac4dbb",77234:"e72df945",77363:"69c95af3",77465:"6fe6957f",77521:"8b2dd20d",77560:"845c4296",77659:"fc3deafd",77838:"a26a8dd3",77869:"78dd992d",77889:"350ea002",77937:"ea313555",77963:"c5de23c8",78158:"fffcdd84",78195:"2573a9a7",78437:"0f20bda7",78463:"b80596f4",79357:"f616eec2",79702:"7e9fb3d2",79716:"b2d692e7",80053:"935f2afb",80115:"b717531a",80146:"d84e8684",80175:"140321b2",80337:"33f77f6d",80347:"5995366c",80368:"620e72fa",80632:"59abedb6",80925:"3cf7eb9d",81148:"4c2d8fdb",81187:"b972506a",81812:"405d593f",82056:"016d6d21",82178:"e78c3998",82192:"a5a57258",82258:"488a99ce",82297:"dd10dfc1",82444:"b8f3d4c8",82687:"6eae5b23",82763:"a33962b9",83036:"f89b6242",83075:"ac1be023",83088:"2994c7d6",83108:"84861aa7",83508:"413318e8",83549:"7d19a980",83561:"7f6c6f55",83884:"4a3d03f6",84037:"c0e911ed",84114:"585f4f04",84247:"23ef67df",84366:"bf35a812",84470:"00568285",84536:"b104f86f",85027:"02401b2b",85029:"69e0bfe1",85274:"f8deddba",85390:"6dd55018",85620:"8526ffa3",85679:"d93dbc28",85723:"6ea8a316",85880:"8c079f7d",85950:"22eddac1",86289:"0592e420",86551:"04d8c43e",86633:"92e5465c",86795:"3c3b6fb9",87387:"d4c755e6",87451:"1b469a71",87538:"9c090340",87584:"e898b7f3",87829:"d9e52d1f",87976:"0631dc07",88497:"a2c5af5d",88548:"e9d548ba",88610:"2e4ab3f3",88663:"2c114e85",88893:"17cacc08",89094:"3d4b58f3",89126:"c8acf440",89203:"09a4ed0c",89531:"99b94e0d",89624:"b6e1085a",89819:"e4c23816",89856:"f7c83201",90297:"b9e9925e",90341:"b976481c",90437:"da42f544",90439:"fcbcdf3c",90514:"fba28ebc",90533:"b2b675dd",90543:"fd485bd3",90661:"fd27c808",91324:"8c241076",91710:"4e3c283c",91816:"28508d4c",92105:"ffc0ac08",92129:"15a4ce61",92312:"ebbb9608",92702:"aacc3e35",92778:"a581e456",93089:"a6aa9e1f",93160:"24adbf31",93231:"9f838734",93287:"fea2b255",93317:"846a5e19",93363:"54350ada",93791:"c6c73cac",93811:"1d14c2f4",93848:"4e30d381",94268:"6b50e60a",94312:"cae36b15",94368:"a94703ab",94384:"c413f1b7",94488:"37e4cb73",94672:"32632728",94734:"98738a6c",94979:"450b14c3",95084:"351d319b",95129:"357f2143",95143:"e173c635",95653:"b652e05c",95924:"4665933c",96149:"d2908feb",96321:"90fdb9b5",96370:"43dc46d9",96758:"4ddbfcdc",96822:"b666032b",96897:"4aa262b7",97064:"081149e5",97325:"5422c2e3",97393:"acecf23e",97424:"0034bcd6",97547:"fff5a6d1",97676:"4b04eb2b",97749:"a219b733",97889:"e16afba1",97920:"1a4e3797",98109:"c83296ab",98401:"c4f95133",98434:"d5075c4a",98450:"1aa28b52",98561:"4e444002",98645:"5e26083b",98685:"b38a02d7",99067:"bb86fac5",99639:"05c7f781",99662:"193b481a",99827:"bf5d9784",99924:"df203c0f",99979:"987564cc"}[e]||e)+"."+{1:"7c7a2822",323:"bea43e6a",433:"015f711f",601:"bc8690a1",602:"ea42b1b9",638:"f220f169",1157:"e63a3921",1175:"a76e53eb",1358:"184bf8d6",1531:"e0633d6f",1607:"1b7c63bc",1719:"b1443385",1795:"5658fabc",2033:"587f96c4",2074:"806da856",2571:"8a307946",2615:"2b954ab5",2801:"64b30388",3206:"8c5439b1",3341:"ae3adb2e",3461:"b38b4a85",3467:"0ed4ceba",3663:"f1e6ed77",3779:"f5a038ea",4068:"87d36940",4138:"44fdc034",4590:"903db670",5016:"78f6ed45",5099:"1a673178",5267:"2d99e22a",5563:"3f31f23f",5758:"a1ef8368",5826:"35b2d96a",6274:"25a9c89b",6388:"f4ad3aeb",6506:"36f4c66c",6517:"493e367d",6633:"73ffb32c",6652:"d4f46f8b",6759:"aa1c9c5d",6855:"f5154c48",7012:"180e6bf8",7037:"73615ac4",7278:"ae2114a0",7429:"195eead2",7566:"be2ce9a6",7887:"7ba49eb7",7932:"8c4adee7",8057:"a9db56de",8100:"f08c602c",8114:"9e5d1974",8159:"70e4729a",8248:"d3943695",8450:"40dbdb60",8678:"39a398f5",8811:"88026403",9010:"4173ce74",9157:"bcb1af17",9197:"694d8554",9305:"bba58dbf",9331:"c1d2f4ea",9551:"fb514977",9573:"792c492b",9817:"6b797de3",9847:"4dfeb391",10001:"5ae36ac5",10252:"e7adaaba",10352:"881d6e63",10537:"9d11c4d3",10722:"aaa17e3e",10744:"39d13c36",10938:"01ce58de",10948:"1719035d",11126:"f9652448",11312:"175ba51b",11477:"ddde9aac",11558:"9b243833",11713:"0692d4ff",11729:"a95086f0",11823:"ca7ffdeb",12174:"2f4c20e7",12391:"17681cd3",12454:"84f9bccd",12700:"1548739b",12785:"99f6e7b0",12949:"84aaa21d",12974:"c12c8211",13014:"19d23418",13089:"4f718c26",13481:"c304721f",13751:"06c860e2",13774:"70d6abdb",13869:"c2a134de",13874:"5ecd777c",14079:"fc1c277b",14094:"86ce7de1",14640:"6c7d2b09",14974:"a0c5d85e",15005:"4f27e476",15017:"f42ea8e3",15050:"81fa29a3",15091:"b6ef22bb",15411:"86b807e2",15428:"d85305c9",15437:"4edb80b9",15494:"85d96194",15867:"3c0ff780",15911:"b02da2bb",15995:"59960542",16039:"834e86a1",16144:"c03b82b9",16319:"6b20e829",16447:"395d4f10",16457:"16333490",16502:"6cb38524",16732:"b7158047",16821:"64de37a8",16835:"8603abef",16836:"0bc8e3ac",16974:"e3e6c355",17642:"07b1c928",18442:"82f041c4",18496:"c4892f4e",18509:"242a0d59",18518:"97ef60ef",18869:"282f9980",18914:"ed14c83e",19821:"39eb4a17",19902:"21b98307",19950:"13e2e175",20019:"85834099",20384:"54fb55d8",20612:"e9a597ee",20728:"4c6f2cfd",20735:"a8d36788",20739:"42552037",20984:"8ca82828",21042:"f0fb40c9",21258:"fdf02c6d",21351:"036ffdef",21364:"828c4122",21393:"2396003d",21396:"94129d8f",21575:"9979b6a0",21756:"ef844ab0",21947:"080558ff",22108:"e2c9d3f3",22293:"f40bb160",22461:"fe39ec2e",22636:"f08deb9d",23131:"82641341",23157:"c994cb8a",23168:"d28b8b22",23358:"3c247c07",23512:"99cf35a7",23523:"b359beb6",23615:"987bb335",23664:"5ab01020",23685:"911ff7c4",23815:"062a4169",23995:"f60ce4c1",24404:"3c73d2c1",24744:"659353a2",24871:"aed5f4f0",25370:"f2887640",25425:"8da8441c",25547:"6603bc76",25624:"0dec6204",25971:"2e288bee",26003:"757d4c3e",26027:"fed083f1",26051:"1e2c73a0",26285:"58ebab93",26622:"39db6ae8",26911:"3e880810",27418:"dd95895d",27460:"5aed60a0",27483:"aff33c7c",27594:"b744d73f",27722:"cb5c3e5e",27756:"b4cc1cf8",27918:"c2e9ee7b",28129:"2b55467c",28149:"352a6b3f",28444:"ac58a3f8",28495:"0a6915ba",29219:"ddc8f752",29453:"23f5c49b",29631:"d5e666dc",29661:"cc1b13a3",29737:"da4a5579",29754:"e6508c75",29769:"1ec0c655",29917:"93123108",29958:"bbf76cb9",29962:"445691db",30004:"f2e595ca",30027:"cbe52fd4",30464:"c5dfe8b5",30601:"1cc184cd",30727:"dafcba8f",30808:"3641965b",30827:"7e624766",30841:"0c3fe8ec",30959:"17f93cfd",31186:"5e0e8ab1",31328:"74dec475",31338:"8056ca08",31622:"f267f8a6",31737:"d4a0afbb",32051:"6b2f1a62",32392:"cccde4eb",32433:"d743731d",32571:"874f474e",32618:"ae688b28",32823:"54cee224",33062:"731adba8",33068:"051b3588",33071:"e9c5b93f",33134:"3e06f93f",33218:"f1e5f2e7",33439:"b2ad757b",33643:"2580eb96",33869:"0ad4f341",33984:"a8f0483f",34670:"931c0ca5",35334:"145138b6",35499:"b0b06663",35537:"2749a8ed",35649:"ccab7471",35666:"f860ccde",36095:"79abe347",36147:"a04fd45d",36167:"d058d3e4",36297:"a4399d62",36361:"66e754e6",36371:"7f6c8cdc",36394:"3474197b",36861:"1a831800",36863:"d9762a01",36942:"9131be53",37007:"070e15ce",37133:"684285ac",37394:"cf961f60",37440:"5ce02485",37633:"ac27cc7e",37930:"d7107184",37941:"343aa8e3",38086:"3d65870f",38428:"1745a80b",38486:"8baf1849",38488:"729a779f",38670:"3611562a",38830:"ae17298a",39200:"77ebd669",39558:"14ba81dd",39817:"76249693",39818:"c4cf94ec",40128:"9ced6c14",40216:"067a4ea3",40367:"f8b63d33",40459:"53206a6d",40805:"41e402a1",40824:"bb37192d",41180:"9b70d00f",41284:"9ba2094e",41303:"d3dba7d6",41314:"178e71c3",41426:"473aafab",41525:"05d18f51",41692:"758cc76d",42121:"67cc1435",42277:"27a5b69e",42334:"fbe46600",42463:"2dac58d1",42656:"2dff74f8",42839:"52021f56",42945:"5c236e0c",43109:"617dac45",43171:"eece65a6",43238:"5683a7ec",43310:"18b0e69e",43363:"2e73b235",43408:"de1f7b92",43869:"82e2c468",43871:"1296c949",43972:"dad41b18",43993:"e968bd8a",44321:"94316a94",44343:"3a2ca317",44436:"7678a9cb",44497:"711262a2",44817:"0d43e3cd",44867:"41e99a79",44873:"aff06885",44969:"602720e4",45048:"a61acda3",45244:"d09ae070",45420:"9b88b1eb",45750:"5b9f0b2e",45768:"ced7982d",46070:"1d8e85f1",46103:"8d2a2d86",46480:"abe42b53",46500:"f247ff59",46526:"98b6ebdb",46920:"31845362",46947:"7481fe46",47265:"bc44953d",47789:"c4490571",47822:"baa8c66e",47890:"6faabe7b",47969:"57fca18a",47999:"a7448a16",48114:"449f18fa",48233:"a86284a8",48529:"8c82930e",48610:"39eca65b",48667:"8f616366",50139:"33411c5b",50167:"cf674e7c",50609:"4a83c938",50670:"319a34ec",50818:"ec6d2677",50916:"709ab427",50984:"783f815c",51047:"e1a303d4",51084:"a1ccecde",51109:"0e00a255",51294:"4f7d0f90",51452:"43b8e105",51578:"c9980979",51592:"7280c24f",51677:"b76249c6",51684:"9b73fb70",51705:"adae9372",51746:"8ce21c98",51909:"39d56dfd",52080:"84a312ae",52201:"13081022",52287:"57e19fd9",52535:"a711f0dc",52606:"d2254261",52753:"2bd937c6",52807:"2d398a2e",53184:"b147f1c5",53237:"51052867",53608:"be41fe20",53647:"19f81d8c",53733:"6ef4fd2f",53941:"74920a49",54252:"ce78743c",54362:"3a75e0fa",54403:"216cbc50",54488:"eb246110",54640:"9cf368fb",54841:"3924bbec",55055:"ee1a2e91",55126:"f9fb3a92",55649:"79623cb2",55932:"1ab156a0",56040:"b086c155",56256:"c442e3d3",56336:"579e1c7a",56425:"ff6a69cb",56448:"d6154d4b",56560:"7712fd42",56630:"b7b8e46c",56720:"db8bcdae",56774:"ee995a03",56819:"e25bdd9a",56842:"020e579e",56971:"6b06f1ca",57690:"5c316658",57754:"73c5b993",58074:"5563057d",58696:"cd0c9d66",58751:"bbffee6a",58941:"453b7a7d",59364:"72c18c5b",59639:"10acef3e",59673:"36f9306b",60026:"a1087c53",60314:"dec580d8",60354:"6d4ad311",60459:"15f25fee",60499:"32752660",60662:"d860c703",60730:"cd65e786",60846:"15fd0a1d",61826:"7a52c73b",61988:"159450dd",62117:"8bca3fbf",62419:"e4d56b5b",62441:"a8634052",62687:"f45fbbc2",62814:"b8965188",62865:"64dd0a0c",63058:"e4a1b6b7",63165:"86f865f0",63210:"63bade43",63450:"9a192da0",63651:"cc573f44",63823:"99762049",64013:"81b48675",64043:"251ff92f",64065:"ae9fda03",64067:"e153c6e1",64147:"57813650",64197:"c48c85ea",64322:"73769c27",64414:"46d9e3cb",64492:"1b987f01",64623:"c4d19eaa",64788:"9dd01147",64859:"9eb43cc8",65077:"6d127cb8",65217:"f746f2c5",65379:"781bece3",65494:"ee633f68",65537:"041290e7",65819:"a9e797d3",65859:"7b78c038",65899:"b56a8cf4",65971:"998a8424",66065:"312ffbca",66172:"f92d640a",66205:"75709936",66364:"3ca4f5f5",66458:"2367b57c",66552:"8602b7d3",66647:"3fa8476f",66882:"82389a5c",67005:"fb2aec24",67143:"bc3aebd5",67217:"7175b80e",67448:"a009b328",67614:"83928c87",67619:"1db35c9d",67622:"ab5a3f4b",67862:"57489e3c",67964:"dd963c52",68005:"742a1f89",68007:"9e37bb40",68026:"b1ff5aa2",68282:"20a1e89c",68573:"74b9305f",68876:"066ca5ad",68900:"a8fea36d",69015:"68dc7854",69186:"e77670d7",69201:"a7923cb1",69959:"7bb92299",70406:"ad44a7d6",70731:"d692e4f7",70866:"efacc5a5",70951:"d7234412",70969:"83f4374e",71133:"c2850d64",71478:"7a65ac13",72080:"3cec1011",72178:"5c4dadfb",72484:"eef34a01",72882:"6a91f5a2",73250:"458e858f",73443:"4031a175",73931:"666fcfe7",73986:"00143d72",74096:"93a939a8",74121:"fbe05621",74170:"1d3e5a07",74675:"9f15d5ec",74824:"597ee30d",74825:"4e74a7c4",74875:"e91ccb3a",75103:"f5bee677",75394:"311f28fd",75620:"c550c934",75706:"62333167",75847:"416c175b",75852:"fa2e6d38",76331:"cad236da",76352:"5c83310e",76353:"25c0f73b",76569:"b72fdc31",76629:"d30bb98d",77008:"8b0f8273",77142:"671e7879",77234:"4403d983",77363:"2c385e5a",77465:"bdb02167",77521:"2a51d283",77560:"2c881dd7",77659:"b7aaf2eb",77838:"4b96d2d1",77869:"9493beb5",77889:"47ad87ab",77937:"cc579fa4",77963:"63d81a92",78158:"4266a658",78195:"849d5634",78437:"e9099731",78463:"fc3c5b18",79357:"69f6eff0",79702:"8b955371",79716:"d932d43a",80053:"38e73a52",80115:"e1ae5fcb",80146:"f5da489b",80175:"63ef4da2",80337:"9cf75397",80347:"dcb65f27",80368:"26201c33",80632:"f14a4eb3",80925:"68a579c7",81148:"f81c6c57",81187:"2ec688f1",81812:"4322dc5d",82056:"b2667cf2",82178:"54dbaf16",82192:"972ff916",82258:"f196d394",82297:"0175e637",82444:"d25b84b4",82687:"e225e4f0",82763:"debacdcf",83036:"a26427b7",83054:"59cc76f6",83075:"2175f94c",83088:"1b0db0bd",83108:"31c51b60",83508:"584c1141",83549:"ff26f5c5",83561:"dd319674",83884:"1e1e3c54",84037:"d682bc47",84114:"52e2efa1",84247:"a743d80e",84366:"e5a042c8",84470:"1866b646",84536:"51677cd3",85027:"58894fca",85029:"a4a11853",85274:"7788bfe5",85390:"1eac0fff",85620:"72675280",85679:"f787f664",85723:"1ada08b4",85880:"15a94fd0",85950:"a9b0eabb",86289:"ec5e52f2",86551:"40367c5a",86633:"3491cedd",86795:"7595d26c",87387:"2289db0c",87451:"0f6c402f",87538:"361204c8",87584:"ab63f510",87829:"f2d25bcb",87976:"fdac23d8",88497:"ccc9afbf",88548:"af7cbe87",88610:"01772a65",88663:"c2681304",88893:"c3e90d74",89094:"54784e31",89126:"0702774e",89127:"70da48ea",89203:"01777d8f",89531:"7fed04fe",89624:"cbf6df89",89819:"aef59422",89856:"8cb80f9e",90297:"f8f9d780",90341:"9db1b3ad",90437:"81db43e7",90439:"1fb02704",90514:"ffa419da",90533:"8e5280d3",90543:"3ac3a09b",90661:"438419ec",91324:"64ed419f",91710:"7446daf0",91816:"cdd1ea60",92105:"925ca3ef",92129:"91fcd43e",92312:"1af84ace",92702:"deb28627",92778:"40759bad",93041:"3a8f7f74",93089:"212a27ec",93160:"8324a4e1",93231:"7c8693fc",93287:"bda62b45",93317:"0bb7839a",93363:"e622786f",93791:"912d1b85",93811:"6bbc8bea",93848:"2f3937ff",94268:"976ca1b9",94312:"a2e21e4b",94368:"a763bb12",94384:"40f6f694",94488:"b59f0cdc",94672:"8871b90a",94734:"7f3fa77b",94979:"f1410100",95084:"8de48b18",95129:"12dcf46a",95143:"1eb2603a",95653:"72c5b16c",95924:"9b8cc040",96149:"1b875854",96321:"1e561fd7",96370:"a61f8376",96758:"9f8cd1af",96822:"467d7f1a",96897:"af86e0d7",97064:"ed03c53e",97279:"57c54ca9",97325:"ebcf5add",97393:"13934864",97424:"1a58392b",97547:"b48a7113",97676:"c5baddda",97749:"be384fff",97889:"997469b0",97920:"fa5e681e",98109:"d164103f",98401:"bbc50d1d",98434:"42e3484a",98450:"ec438bc6",98561:"04d42e90",98645:"689bd19a",98685:"5a83b72e",99067:"e90a1f5f",99639:"22d80ea9",99662:"d9fff836",99827:"0f07feb1",99924:"657dc116",99979:"6f6702a4"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,c)=>Object.prototype.hasOwnProperty.call(e,c),f={},a="website:",r.l=(e,c,d,b)=>{if(f[e])f[e].push(c);else{var t,o;if(void 0!==d)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var a=f[e];if(delete f[e],t.parentNode&&t.parentNode.removeChild(t),a&&a.forEach((e=>e(d))),c)return c(d)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=u.bind(null,t.onerror),t.onload=u.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),r.p="/",r.gca=function(e){return e={17896441:"27918",26419218:"62865",32632728:"94672",36027025:"28129",46561613:"22636",52099127:"41426",61486960:"18869",66222453:"46500",75408299:"56630",80514956:"50609",82753213:"11729","409da100":"1","686e1776":"323","14f9b0f2":"433","01b81367":"601","6308087d":"602",d213043e:"638","89df0009":"1157","0cd40d9b":"1175","6fb24ff7":"1358","11ce4159":"1531",cf510f60:"1607","0cb5fac6":"1719","86257f88":"1795",a65441a5:"2033","2cd5cbb6":"2074","1e070f27":"2571","8876813e":"2615","202af6b6":"2801",f8409a7e:"3206","1eb8d209":"3341",ccf02f50:"3461","9f86a55a":"3467","9932ae0e":"3663",af7c3e2d:"3779","1badf320":"4068","88aaac27":"4138",a372a63b:"4590",cfdf2b5f:"5016","4e11d6f1":"5099",cc2086a7:"5267","2eaf3a2f":"5758",f8de77c0:"5826",ef3509ef:"6274","19ca9089":"6388",d1576682:"6506","7aad579e":"6517","9e528cee":"6633","78060cbc":"6652","0f8a713b":"6759","9a062e52":"6855","711949de":"7012","125698e9":"7037","1e542d68":"7278","7d9726a8":"7429","3dc68565":"7566","30a63ece":"7887",f1db6d6f:"7932",c095dcfa:"8057","7d4c8b40":"8100","90b14878":"8114","4e9707d9":"8159",ce2c6db8:"8248",b819cecb:"8450","8d06f620":"8678","1a4df92d":"8811",e629dea5:"9010",b831fe65:"9157","6be7ee83":"9197","1b381de4":"9305","5624c486":"9331","87d62477":"9551","3a590d22":"9573","14eb3368":"9817",be324e15:"9847","8eb4e46b":"10001","3db5b877":"10252","7cd2ea86":"10352","4178efb8":"10537","722146fe":"10722","24556f49":"10744","51625dac":"10938","97878c65":"10948","4c8cef38":"11126","8fe4bb0e":"11312",b2f554cd:"11477","0e22a4b2":"11558",a7023ddc:"11713",a07ef81b:"11823",ff13fcd4:"12174","204dd830":"12391","479321cf":"12454","957809ee":"12785",b0e766b4:"12949","42817e9c":"13014",bf04367c:"13089","90f88783":"13481","3720c009":"13751","318f6953":"13774","769e9ed2":"13869",efac74b2:"13874","2f2ef150":"14079","0ff9eadc":"14640","8831173b":"14974","1a4c02b1":"15005","3cf94527":"15017",f18fbdcd:"15050","56a06382":"15091",fc3ae8bf:"15411","9d3c1a44":"15428","4bddfbdb":"15437",f9651623:"15494","48b0f434":"15867","57bd32c7":"15911","861abce9":"15995",eb514dbf:"16039","42611ca7":"16144",cb9b57ed:"16319",cce51cf2:"16447",e1911bb1:"16457",f5b890ba:"16502",c67cfbac:"16732",b9d858e4:"16821",ed26bce9:"16835","427e2c3d":"16836","232c92ba":"16974",fcb295ad:"17642","92999a1c":"18442","5cde4d5c":"18496",cdad2d50:"18509",a7bd4aaa:"18518","5419aa43":"18914","83943ce1":"19821",e8700426:"19902","8f6f7bb5":"19950",dd99bf53:"20019","752c6bfa":"20384","4b8535eb":"20612",dae127b6:"20728","3fc19409":"20735","8c4a23a7":"20739",f440db1d:"20984","39b245d7":"21042",f5f247cc:"21258",dd92571b:"21351",bb624440:"21364","7c4e6415":"21393","459b1c5c":"21396","0b289f4d":"21575","3b568f5a":"21756","3e7d7789":"22108","54024cf2":"22293",ddec1041:"22461",c5ed658f:"23131","89a53707":"23157","1cb65c7d":"23168","766b2171":"23358",aa431e4a:"23512","33d935e4":"23523","71dfd0a8":"23615",fd8ac5c7:"23664",d2864f87:"23685","8866f2c5":"23815",ce4c150b:"23995",f7bfbae9:"24404",ec9f380e:"24744","24a07a83":"24871",bc6c5049:"25370","68d17c71":"25425",a0d8b188:"25547","77b7a366":"25624","0b1dc2cd":"25971","042222b7":"26003",ffef4e04:"26027","3e1aa1b6":"26051","18dd62e9":"26285","8d701eb4":"26622",b184781f:"26911","63aeb80b":"27418",a18798d1:"27460","4fc032be":"27483","63243ad1":"27594","213182ef":"27722","39a2c297":"27756","44183a86":"28149","376f2f8c":"28444","860d7f34":"28495","1cbc9cf3":"29219",affd832d:"29453","2dffafe2":"29631","5e95c892":"29661",f7b99134:"29737","3f5148d4":"29754","4fa82ff8":"29769","1365e0a6":"29917",a6d9fcee:"29958","0abe3c97":"29962","7eb5bf2d":"30004","3353503a":"30027","2fafdb99":"30464","0681d8e1":"30601","60262e21":"30727","271a7b09":"30808",a86b7c98:"30827",eb1a9ca0:"30841","09d7020f":"30959",e6e8ac82:"31186","2123995c":"31328","80c4f2d9":"31338","819f977d":"31622",cd988af7:"31737","9be241fc":"32051",b072568e:"32433",ec4f6a24:"32571","0ec8745a":"32618","3d312808":"32823","66a08410":"33062",a701d349:"33068","937d7adc":"33071",bc74446d:"33134","3ecd2de3":"33218","53df8e83":"33439",c6200b76:"33643",c6cdd4c0:"33869",e746f759:"33984",b03b3eac:"35334","46f74c3b":"35499","9529487c":"35537","7b667a7f":"35649","068b8e98":"35666","69ea3d78":"36095","0d478160":"36147","423a0e62":"36167","0c7f16c1":"36297","4f0c5301":"36361","163fb342":"36371",edfea66c:"36394","2048b789":"36861",df212c12:"36863",f3782a6b:"36942","8593ff01":"37007",be1aaa14:"37133","151c652b":"37394","79765aba":"37440","907bfa82":"37633","600433a8":"37930","2d15743f":"37941",db676956:"38086","1e90ea6d":"38428","98b657d8":"38486","759c01e9":"38488","2804bc6d":"38670","9ff86157":"38830","2b3490d9":"39200",f41c0109:"39558","920c0536":"39817",fb2dd7db:"39818","74525e00":"40128","6e15e01b":"40216",ccf139f5:"40367","429b21e2":"40459",c19ad3d7:"40805","47b3b041":"40824","90dd988c":"41180","2849ed2c":"41284","5d48ec89":"41303","50bf3dcb":"41314",c5980a65:"41525","5727ee78":"41692","2ed8359a":"42121",d9c57d72:"42277","7c9b29bb":"42334","14f81d84":"42463","073e718f":"42656","170d6c86":"42839","5e371f0f":"42945","5a3a719f":"43109",e8d2c25f:"43171","5534fb85":"43238",f761bd07:"43310","03193cc0":"43363","87f861ef":"43408","40c69ef1":"43869",d43cc2ec:"43871","0e736169":"43972",d8fdbe7a:"43993","2253283f":"44321","9f025583":"44343","9edb948e":"44436",f90d8a46:"44497","31fff4a5":"44817",c83c6fdf:"44867","1910946c":"44873","3d0b0327":"44969",d7cb860d:"45048","128a5f34":"45244",fe36d4cd:"45420",aeb8605d:"45750","885555b6":"45768","77530bb9":"46070",ccc49370:"46103","4d69ebec":"46480",a452709a:"46526","7d55a0f0":"46920","752283db":"46947","3db947d3":"47265",e8f62c55:"47789",b1144183:"47822",b7a8f57a:"47890","89c16be8":"47969","1a2b669c":"47999","2497986c":"48114","4e986fc6":"48233","4931a616":"48529","6875c492":"48610","046e2194":"48667","5076d7f9":"50139","2e94733f":"50167","0684a904":"50670","4ec8a4a9":"50818",a51acd91:"50916","54eec65a":"50984",db35e163:"51047",c7d98fe2:"51084","976dc663":"51109","51ada3e3":"51294",c35cb5af:"51452","8e65fbae":"51578","00eeb48c":"51592",e2e8a294:"51677","3f885d22":"51684",a6746ab5:"51705",ca67c4de:"51746","2df21221":"51909","626ef9ce":"52080",f41d5eb1:"52201","66926af2":"52287","814f3328":"52535",bcbbf42e:"52606","146ca1ad":"52753",dd5ac54b:"53184","1df93b7f":"53237","9e4087bc":"53608",fbcfc993:"53647","245d4974":"53733",fac0f815:"53941","679bd524":"54252",c1721191:"54362","062a1a43":"54403","4ab2bb95":"54488",dd5bc5cd:"54640",f3f44898:"54841",bd0db63d:"55055","732b1ff8":"55126",b49860f1:"55649","70c84758":"55932",efef7eb9:"56040","5c653e8d":"56256","3f2d0a0e":"56336",ee16f7c0:"56425",be1609b7:"56448","4bd5fd33":"56560",f1d6ac1e:"56720",f2f2219b:"56774",bec065e9:"56819","4fd1aaa1":"56842",daf4eece:"56971","2d92dfb9":"57690","7c54c2f8":"57754",b1c60aef:"58074","6196de5a":"58696",f9cc98ab:"58751",d5875de2:"58941",dd3540fa:"59364",bf95ed3d:"59639","1202c0b0":"59673",f714495d:"60026",eda853ca:"60314","788e7a3c":"60354",c3e887d3:"60459",b0cf9b20:"60499","54b27903":"60662",b65c3624:"60730","3691c6ec":"60846",ec3c4baa:"61826",c4542d8c:"61988","7cde1f03":"62117","4bee05e8":"62419","2172420b":"62441",bd6bded1:"62687","750b9005":"62814","5b4d43ff":"63058","00ddaded":"63165","5794c75f":"63210",ccfb5782:"63450",b8b35c51:"63651","5d855b36":"63823","01a85c17":"64013","60fa46e1":"64043",db0cc9f1:"64065","365a10b6":"64067",b15686f4:"64147","8de38bef":"64197","94ec84d4":"64322","16ea2389":"64414","5613e7cf":"64492","2a9820b4":"64623","0ae21139":"64788","93bce8ec":"64859",ad536080:"65077","7599f4f1":"65217","43bdf210":"65379","5fb2de42":"65494",f7f505dc:"65537",f41735e0:"65819","68f16e3f":"65859",e7d7123e:"65899","25809ddc":"65971","303db6c1":"66065",e13166f5:"66172","78126e66":"66205",c1e5e750:"66364","49b772d3":"66458","1b4110ec":"66552","7f3e2518":"66647",e5f23965:"66882",d7cf5e1f:"67005","2bd8a6cf":"67143","49af4b98":"67217","1740b646":"67448","2e78e54c":"67614","98ae4a66":"67619",dbbb982f:"67622",d475de92:"67862",fab64b27:"67964",a91ae4c2:"68005","250d5d50":"68007","6c24c6c6":"68026",a88c4343:"68282",c532175a:"68573","676566fe":"68876","8b38bcbd":"68900","3df11149":"69015",f09f371a:"69186","688193a4":"69201","1aebc10b":"69959","0cbb83d7":"70406","2adc0ba4":"70731",dffc4bd7:"70866",e570d6db:"70951",a20401e4:"70969",fe55d425:"71133","771f38eb":"71478",f20dbcd4:"72080","7ec3d878":"72178","195293b6":"72484","088b3228":"72882",edd7d65c:"73250","110403ef":"73443",a641c963:"73931","5f3507b2":"73986","0d0b9fc6":"74096","55960ee5":"74121",beea6c26:"74170","8e9e3e30":"74675","0627e785":"74824","22e78681":"74825","81d944d1":"74875","4d0779a0":"75103",caa6a735:"75394",f1f500fa:"75620","9e4ae2cc":"75706","2e4722bd":"75847",f01f44c3:"75852",be0fdac8:"76331","17ae22f4":"76352","51985ffa":"76353","7dbcf43b":"76569",b78f40a6:"76629","4a1ab9c8":"77008","44ac4dbb":"77142",e72df945:"77234","69c95af3":"77363","6fe6957f":"77465","8b2dd20d":"77521","845c4296":"77560",fc3deafd:"77659",a26a8dd3:"77838","78dd992d":"77869","350ea002":"77889",ea313555:"77937",c5de23c8:"77963",fffcdd84:"78158","2573a9a7":"78195","0f20bda7":"78437",b80596f4:"78463",f616eec2:"79357","7e9fb3d2":"79702",b2d692e7:"79716","935f2afb":"80053",b717531a:"80115",d84e8684:"80146","140321b2":"80175","33f77f6d":"80337","5995366c":"80347","620e72fa":"80368","59abedb6":"80632","3cf7eb9d":"80925","4c2d8fdb":"81148",b972506a:"81187","405d593f":"81812","016d6d21":"82056",e78c3998:"82178",a5a57258:"82192","488a99ce":"82258",dd10dfc1:"82297",b8f3d4c8:"82444","6eae5b23":"82687",a33962b9:"82763",f89b6242:"83036",ac1be023:"83075","2994c7d6":"83088","84861aa7":"83108","413318e8":"83508","7d19a980":"83549","7f6c6f55":"83561","4a3d03f6":"83884",c0e911ed:"84037","585f4f04":"84114","23ef67df":"84247",bf35a812:"84366","00568285":"84470",b104f86f:"84536","02401b2b":"85027","69e0bfe1":"85029",f8deddba:"85274","6dd55018":"85390","8526ffa3":"85620",d93dbc28:"85679","6ea8a316":"85723","8c079f7d":"85880","22eddac1":"85950","0592e420":"86289","04d8c43e":"86551","92e5465c":"86633","3c3b6fb9":"86795",d4c755e6:"87387","1b469a71":"87451","9c090340":"87538",e898b7f3:"87584",d9e52d1f:"87829","0631dc07":"87976",a2c5af5d:"88497",e9d548ba:"88548","2e4ab3f3":"88610","2c114e85":"88663","17cacc08":"88893","3d4b58f3":"89094",c8acf440:"89126","09a4ed0c":"89203","99b94e0d":"89531",b6e1085a:"89624",e4c23816:"89819",f7c83201:"89856",b9e9925e:"90297",b976481c:"90341",da42f544:"90437",fcbcdf3c:"90439",fba28ebc:"90514",b2b675dd:"90533",fd485bd3:"90543",fd27c808:"90661","8c241076":"91324","4e3c283c":"91710","28508d4c":"91816",ffc0ac08:"92105","15a4ce61":"92129",ebbb9608:"92312",aacc3e35:"92702",a581e456:"92778",a6aa9e1f:"93089","24adbf31":"93160","9f838734":"93231",fea2b255:"93287","846a5e19":"93317","54350ada":"93363",c6c73cac:"93791","1d14c2f4":"93811","4e30d381":"93848","6b50e60a":"94268",cae36b15:"94312",a94703ab:"94368",c413f1b7:"94384","37e4cb73":"94488","98738a6c":"94734","450b14c3":"94979","351d319b":"95084","357f2143":"95129",e173c635:"95143",b652e05c:"95653","4665933c":"95924",d2908feb:"96149","90fdb9b5":"96321","43dc46d9":"96370","4ddbfcdc":"96758",b666032b:"96822","4aa262b7":"96897","081149e5":"97064","5422c2e3":"97325",acecf23e:"97393","0034bcd6":"97424",fff5a6d1:"97547","4b04eb2b":"97676",a219b733:"97749",e16afba1:"97889","1a4e3797":"97920",c83296ab:"98109",c4f95133:"98401",d5075c4a:"98434","1aa28b52":"98450","4e444002":"98561","5e26083b":"98645",b38a02d7:"98685",bb86fac5:"99067","05c7f781":"99639","193b481a":"99662",bf5d9784:"99827",df203c0f:"99924","987564cc":"99979"}[e]||e,r.p+r.u(e)},(()=>{var e={51303:0,40532:0};r.f.j=(c,d)=>{var f=r.o(e,c)?e[c]:void 0;if(0!==f)if(f)d.push(f[2]);else if(/^(40532|51303)$/.test(c))e[c]=0;else{var a=new Promise(((d,a)=>f=e[c]=[d,a]));d.push(f[2]=a);var b=r.p+r.u(c),t=new Error;r.l(b,(d=>{if(r.o(e,c)&&(0!==(f=e[c])&&(e[c]=void 0),f)){var a=d&&("load"===d.type?"missing":d.type),b=d&&d.target&&d.target.src;t.message="Loading chunk "+c+" failed.\n("+a+": "+b+")",t.name="ChunkLoadError",t.type=a,t.request=b,f[1](t)}}),"chunk-"+c,c)}},r.O.j=c=>0===e[c];var c=(c,d)=>{var f,a,b=d[0],t=d[1],o=d[2],n=0;if(b.some((c=>0!==e[c]))){for(f in t)r.o(t,f)&&(r.m[f]=t[f]);if(o)var i=o(r)}for(c&&c(d);n