$schema: 'https://moonrepo.dev/schemas/project.json' language: 'typescript' layer: 'application' tasks: dev: command: 'bun run dev' options: runInCI: false # dev server: skipped in CI, never cached build: command: 'bun run build' inputs: - 'src/**/*' - 'public/**/*' - 'vite.config.ts' - 'tsconfig.json' - 'package.json' outputs: - 'dist' test: command: 'bun run test' inputs: - 'src/**/*' - 'tsconfig.json' deploy: command: 'bun run deploy' deps: - '~:build'