packages/code-highlight/moon.yml
tasks:
build:
command:
- vite
- build
platform: node
inputs:
- '@group(sources)'
outputs:
- dist/**/*
lint:
command:
- eslint
- .
platform: node
release:
command:
- git
- push
- --follow-tags
deps:
- ~:publish
platform: system
generate-changelog:
command:
- changelogen
- --release
deps:
- ~:lint
platform: node
publish:
command:
- yarn
- npm
- publish
deps:
- ~:generate-changelog
platform: node