33 lines
570 B
YAML
33 lines
570 B
YAML
$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'
|