minikit docs v0.1.0-alpha.3

minikit.yaml

How the toolkit works on one project. Committed with the project; never holds secrets. Every field has a default, so a project without the file still runs.

toolkit: 0.1.0            # the toolkit version the project was created or last upgraded with
sdk:
  mode: vendored          # a copy under packages/, replaced by `minikit upgrade --project`
  version: 0.1.0
  checksum: sha256:…      # of the copy; doctor and validate notice local edits
run:
  target: simulator       # simulator | browser | chrome
  offline: true           # run without sign-in (null: the simulator's own switch)
  port: 52110             # the dev-server port; stable so web storage survives restarts
build:
  base_href: /            # the host serves the bundle's entry folder as /
  pwa_strategy: none      # no service worker: on a stable per-app origin it could serve stale files
  extra_args: []          # appended to flutter build web
package:
  out: dist

.minikit/ next to it is git-ignored: the launcher the IDEs run, the manifest schema for your editor, run.json while a run is going, stamps for installed skills.