
Custom Vitest matchers to test the state of the DOM, forked from jest-dom.
The transition to modern testing frameworks often brings along compatibility challenges. This package serves as a bridge for integrating matchers into the Vitest environment, which can sometimes overlap with Jest’s functionality and types. Originally a fork of @testing-library/jest-dom, it was designed to streamline the process of incorporating matchers without falling into the pitfalls that arise from using Jest’s environment alongside Vitest.
The current state of the package reflects an evolution in handling these testing tools, with improved integration now available. However, users are encouraged to consider the original @testing-library/jest-dom package for future projects, as it has adapted to support both environments effectively.

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.