# Workspace packages — each app is an independent Pulumi project.
#
# `apps/*` alone is not enough: a composed app (`mesh create-app --primitives
# service,temporal`) puts its runnable packages one level deeper, in
# `apps/<name>/api/` and `apps/<name>/worker/`. Without the nested globs those
# package.json files are not workspace members, so `pnpm install` never
# installs their dependencies and `pnpm dev` dies on `Cannot find package
# 'hono'` — with the app itself looking installed.
packages:
  - apps/*
  - apps/*/*
