CLI


skuba includes a set of CLI commands for developing your project, which replace direct calls to underlying tooling such as ESLint and tsc.

In other development environments, you may see common commands and tasks encapsulated in standalone shell scripts, or build tools like Make and Gradle.

Within the JavaScript ecosystem, the lowest-friction way of defining reusable scripts is within your package.json manifest:

{
  "scripts": {
    "build": "skuba build",
    "format": "skuba format"
  }
}

These scripts are executable through your package manager:

pnpm build
pnpm format

Table of contents