pnpm

Provides build and restore support for projects using pnpm.

Batch (cascade) builds are supported when a pnpm-workspace.yaml and a root package.json are present at the Terrabuild workspace root.

Available Commands

CommandDescription
testRun test script.
runRun run script.
installInstall packages using lock file.
buildRun build script.
<command>Run npm command.

Project Initializer

Provides default values.

project {
  @pnpm { }
}

Equivalent to:

project {
    ignores = [ "node_modules/**" ]
    outputs = [ "dist/**" ]
}
Last updated on