# Default deploy destination
deploy_dir := "/var/www/tietokonepaja-fi"

# Start development server
dev:
    npm run dev

# Build for production (with type-check and .htaccess copy)
build:
    npm run build

# Preview production build locally
preview:
    npm run preview

# Build without type-checking
build-only *args:
    npm run build-only -- {{args}}

# Type-check with vue-tsc
type-check:
    npm run type-check

# Lint and auto-fix
lint:
    npm run lint

# Format source files with Prettier
format:
    npm run format

# Build and deploy dist to the given directory (default: /var/www/tietokonepaja-fi)
deploy dest=deploy_dir: build
    cp -r dist/. {{dest}}
