0.1.0
What's changed
π Features
- (vitest) Setup spec folder
- (ci) Add test and coverage workflows
- (logger) Add base class with logger property
- (logger) Add name and level property
- (logger) Add log method for all levels
- Add changelog with git-cliff
π Bug Fixes
- [breaking] Remove base class since it was causing runtime error
π Refactor
- (logger) Switch to enum to have a numeric comparison when checking log level
π Documentation
- Use shields.io for badges
- Add instructions on how to temporary type a property added by a decorator
π§ͺ Testing
- (logger) Ensure name is set when provided
βοΈ Miscellaneous Tasks
- Add gitignore
- Init boilerplate project
- Init index
- Init tsconfig.json
- Add prettier
- Add test script
- Add build script
- Add start script with ts-node
- Add nodemon for dev task with watch support
- [breaking] Rename project to simplelog
- Add GH and codecov badges
- Remove useless nodemon.json
- (renovate) Add major approval and develop as base branch
- (renovate) Schedule run during night every weekday
- Add typing to specs
- Enable experimentalDecorators
- Build with specific tsconfig.build
- (ts) Add js extension for nodenext path resolution
- [breaking] Switch to tsx to support ts out of the box
Full Changelog: https://github.com/devsheva/simplelog/commits/0.1.0