v0.0.6
What's Changed
Added
- ESLint flat config (
eslint.config.js) for ESLint v9 with TypeScript support - CI lint job: runs ESLint and Prettier format check on all PRs and pushes to main
format:checkscript for CI-friendly Prettier validation- CLI end-to-end tests (
tests/cli.test.ts) covering--version,--help, all flags, and error handling - Generator integration tests for
--favicon,--splash, multiple flags, custom--bg-colorwith.iconinput, temp file cleanup, and invalid input error handling - Unit tests for
applyRoundedCorners(alpha channel and transparent corner verification) - Favicon rounded corner pixel-level verification test
- CHANGELOG.md covering all releases from v0.0.1 to v0.0.6
Changed
- CI workflow now runs two parallel jobs:
lint(ubuntu) andtest(macOS 14) - Test count increased from ~40 to 57 across 9 test files
Full Changelog: v0.0.5...v0.0.6