/ Taskfile.yml
Taskfile.yml
1 version: '3' 2 3 tasks: 4 setup: 5 desc: Bootstrap development environment 6 cmds: 7 - npm install 8 9 dev: 10 desc: Start development server 11 cmds: 12 - npm start 13 14 lint: 15 desc: Run ESLint 16 cmds: 17 - npm run lint 18 19 lint:fix: 20 desc: Run ESLint with auto-fix 21 cmds: 22 - npm run lint:fix 23 24 format: 25 desc: Format code with Prettier 26 cmds: 27 - npm run format 28 29 format:check: 30 desc: Check code formatting 31 cmds: 32 - npm run format:check 33 34 pre-commit:install: 35 desc: Install pre-commit hooks 36 cmds: 37 - pre-commit install 38 39 pre-commit:run: 40 desc: Run all pre-commit hooks 41 cmds: 42 - pre-commit run --all-files 43 44 package: 45 desc: Package the app 46 cmds: 47 - npm run package 48 49 make: 50 desc: Build distributable 51 cmds: 52 - npm run make 53 54 publish: 55 desc: Publish release 56 cmds: 57 - npm run publish