Skip to content

Latest commit

 

History

History
74 lines (50 loc) · 1.39 KB

task.mdx

File metadata and controls

74 lines (50 loc) · 1.39 KB
title
task

import VersionLabel from '@site/src/components/Docs/VersionLabel';

The moon task <target> (or moon t) command will display information about a task that has been configured and exists within a project. If a task does not exist, the program will return with a 1 exit code.

$ moon task web:build

Arguments

  • <target> - Fully qualified project + task target.

Options

  • --json - Print the task and its configuration as JSON.

Example output

The following output is an example of what this command prints, using our very own @moonrepo/runtime package.

RUNTIME:BUILD

Task: build
Project: runtime
Platform: node
Type: build

PROCESS

Command: packemon build --addFiles --addExports --declaration
Environment variables:
  - NODE_ENV = production
Working directory: ~/Projects/moon/packages/runtime
Runs dependencies: Concurrently
Runs in CI: Yes

DEPENDS ON

  - types:build

INHERITS FROM

  - .moon/tasks/node.yml

INPUTS

  - .moon/*.yml
  - .moon/tasks/node.yml
  - packages/runtime/package.json
  - packages/runtime/src/**/*
  - packages/runtime/tsconfig.*.json
  - packages/runtime/tsconfig.json
  - packages/runtime/types/**/*
  - tsconfig.options.json

OUTPUTS

  - packages/runtime/cjs

Configuration