Skip to Content

Flags

Overview

The flags field in miso.json allows you to configure default flags for core package manager commands. Flags from the configuration are prepended to command-line arguments, enabling CLI arguments to override when needed.

Configuration

Add a flags object to your miso.json:

>miso.json
{ "flags": { "add": ["--save-dev"], "remove": ["--recursive"], "install": ["--frozen-lockfile"], "dev": ["--host"] } }

Examples

Add

>miso.json
{ "flags": { "add": ["--save-dev"] } }

Usage:

miso add react # Executes: pnpm add --save-dev react miso add react --peer # Executes: pnpm add --save-dev react --peer

Install

>miso.json
{ "flags": { "install": ["--frozen-lockfile"] } }

Usage:

miso install # Executes: pnpm install --frozen-lockfile miso install --no-frozen-lockfile # Executes: pnpm install --frozen-lockfile --no-frozen-lockfile
Last updated on