Skip to Content
ExamplesSimple Mode

Simple Mode Example

A package-manager-free miso.json for non-JavaScript projects. Uses miso as a pure script runner with TUI, concurrent tasks, and env validation.

{ "$schema": "https://misojs.dev/miso.schema.json", "packageManager": false, "scripts": "./scripts", "shell": "bash", "tui": "tabbed", "repo": { "tasks": { "dev": { "concurrent": ["services"] } } }, "env": { "path": ".env.local", "variables": { "PORT": "port", "DATABASE_URL": "url" } } }

What’s Different from a Normal Config

  • No flags — there’s no package manager to pass flags to
  • No repo.mode — workspace discovery from package.json is not available
  • package.json scripts are ignored even if a package.json exists
  • All commands (except env, scripts, init, version, upgrade, completion) resolve as folder scripts
Last updated on