Skip to content

Commit 1afe5a2

Browse files
committed
chore: improve wording in README for Volta and Vitest sections
1 parent d900520 commit 1afe5a2

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,17 +68,17 @@ unzip node-typescript-boilerplate.zip && rm node-typescript-boilerplate.zip
6868

6969
### Why include Volta
7070

71-
I recommend to [install][volta-getting-started] Volta and use it to manage your project's toolchain.
71+
I recommend installing [Volta][volta-getting-started] and using it to manage your project's toolchain.
7272

73-
[Volta][volta]’s toolchain always keeps track of where you are, it makes sure the tools you use always respect the settings of the project youre working on. This means you dont have to worry about changing the state of your installed software when switching between projects. For example, it's [used by engineers at LinkedIn][volta-tomdale] to standardize tools and have reproducible development environments.
73+
[Volta][volta] keeps track of your environment, ensuring the tools you use respect the settings of the project you're working on. This means you don't have to worry about changing your installed software when switching between projects.
7474

7575
### Why Vitest instead of Jest
7676

7777
I recommend using [Vitest][vitest] for unit and integration testing of your TypeScript code.
7878

79-
In 2023, my team and I gradually switched from Jest to [Vitest][vitest] in all the projects. We've found out that generally, Vitest is faster than Jest, especially for large test suits. Furthermore, Vitest has native support for ES modules, is easier to configure, and has a much nicer developer experience when used with TypeScript. For example, when working with mocks, spies and types.
79+
Vitest is generally faster than Jest, especially for large test suites. Additionally, Vitest has native support for ES modules, is easier to configure, and offers a better developer experience when used with TypeScript. For example, it simplifies working with mocks, spies, and types.
8080

81-
Nevertheless, the choice of specific tooling always depends on the specific requirements and characteristics of the project.
81+
Nevertheless, the choice of specific tooling always depends on the project's specific requirements and characteristics.
8282

8383
### Why AGENTS.md over individual configs
8484

0 commit comments

Comments
 (0)