Commit graph

3 commits

Author SHA1 Message Date
Aric Camarata
49d880b751 ci: fix eslint config and add missing @typescript-eslint devDeps 2026-05-31 08:48:38 -04:00
Aric Camarata
800a74670e chore: adopt shared config packages (tsconfig, eslint, prettier) 2026-05-30 15:13:20 -04:00
Aric Camarata
9b9abb99c8 refactor: code quality improvements across the board
- Add input validation (TypeError) to cycleMonth and cycleYear
- Convert tests to node:test runner with describe/it structure
- Add ESLint + Prettier with lint, format, and format:check scripts
- Update CI workflow with lint job, frozen-lockfile, and pack-check
- Add noImplicitReturns, noFallthroughCasesInSwitch, skipLibCheck to tsconfig
- Add invalid Date tests for both ESM and CJS suites
2026-03-08 11:32:47 -04:00