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.

>miso.json
{ "$schema": "https://misojs.dev/miso.schema.json", "packageManager": false, "scripts": "./scripts", "shell": "bash", "tui": "tabbed", "repo": { "tasks": { "dev": { "concurrent": ["services"] } } }, "env": [ { "scope": "global", "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 Miso’s own utilities (env, scripts, init, version, upgrade, completion, skills, help) resolve as folder scripts
Last updated on