Commit a17ce96
committed
Modernize project: ESM, vitest, eslint 9, prettier 3
- Convert to ESM with type: module and .js import extensions
- Replace mocha/chai/sinon/nyc with vitest and @vitest/coverage-v8
- Upgrade to ESLint 9 flat config with typescript-eslint
- Update to Prettier 3, Husky 9, TypeScript 5
- Update maquette to 4.x, add as peerDependency
- Remove typescript-assistant (tsa) dependency
- Achieve 100% test coverage
- Update tsconfig for ES2022/Node16 module resolution1 parent a5b96de commit a17ce96
File tree
29 files changed
+3083
-9366
lines changed- .husky
- .vscode
- src
- test
29 files changed
+3083
-9366
lines changedThis file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
3 | 4 | | |
4 | | - | |
5 | | - | |
6 | | - | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
| 5 | + | |
7 | 6 | | |
This file was deleted.
0 commit comments