0.2.0 • Published 3 years ago
@thymet/core v0.2.0
Features
| Feature | Introduction |
|---|---|
| NanoID | create NanoID as primary key in database |
| ThymetError | base error type for global exception catch |
| Auth | account auth with bearer and basic auth supported |
| Captcha | create captcha for account verify |
Git Hooks
you can use husky to add git hooks for linting before commit. for example:
npx husky ./husky/pre-commit "npm run lint"this will create a pre-commit hook in .husky directory. if you commit your changes, it will trigger before the commit.
Lint
the project use typescript-eslint and prettier for linting and formatting, with lint-staged support which will only make changed files to take effect.