A minimal app that helps you follow the 20-20-20 rule and rest your eyes while working
- Support for multiple languages (starting with pt-BR and en-US)
- Explanation of the 20-20-20 rule
- Completed cycles counter
- Full history (with charts?)
- Sounds (e.g., ticking, finished cycle)
- Alert/notification when a cycle finishes
Install the dependencies with:
pnpm install
Execute the project in development mode with:
pnpm dev
Type-check the whole project with:
pnpm typecheck
Lint the code with:
pnpm lint:js [file ...] # verifies JS of the specified files (or all if file is omitted)
pnpm lint:js:fix [file ...] # verifies and fixes JS of the specified files (or all if file is omitted)
pnpm lint:style [file ...] # verifies CSS of the specified files
pnpm lint:style:fix [file ...] # verifies and fixes CSS of the specified files
pnpm lint:style:all # verifies CSS of all files
pnpm lint:style:fix:all # verifies and fixes CSS of all files