GitHub / epicweb-dev / react-component-testing-with-vitest
Learn how to test React components in the actual browser with Vitest.
Stars: 15
Forks: 2
Open issues: 0
License: other
Language: TypeScript
Size: 10.7 MB
Dependencies parsed at:
1,677
Created at: 4 months ago
Updated at: 23 days ago
Pushed at: 24 days ago
Last synced at: 1 day ago
Topics: components, epicweb, react, testing, vitest, workshop
epicshop/Dockerfile
docker
- node 20-bookworm-slim build
.github/workflows/validate.yml
actions
- actions/checkout v4 composite
- actions/setup-node v4 composite
- superfly/flyctl-actions/setup-flyctl 1.5 composite
- @epic-web/workshop-app ^5.9.2
- @epic-web/workshop-utils ^5.9.2
- chokidar ^3.6.0
- execa ^9.3.1
- fs-extra ^11.2.0
- @testing-library/dom ^10.4.0 development
- @testing-library/react ^16.1.0 development
- @testing-library/user-event ^14.5.2 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- autoprefixer ^10.4.20 development
- jsdom ^26.0.0 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.0-beta.4 development
- react ^19.0.0
- react-dom ^19.0.0
- @testing-library/dom ^10.4.0 development
- @testing-library/react ^16.1.0 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- autoprefixer ^10.4.20 development
- jsdom ^26.0.0 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.0-beta.4 development
- react ^19.0.0
- react-dom ^19.0.0
- @testing-library/dom ^10.4.0 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.0-beta.4 development
- autoprefixer ^10.4.20 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.0-beta.4 development
- vitest-browser-react ^0.0.4 development
- react ^19.0.0
- react-dom ^19.0.0
- @testing-library/dom ^10.4.0 development
- @testing-library/react ^16.1.0 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.0-beta.4 development
- autoprefixer ^10.4.20 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.0-beta.4 development
- react ^19.0.0
- react-dom ^19.0.0
package.json
npm
- @epic-web/config ^1.12.0 development
- eslint ^9.9.0 development
- prettier ^3.3.3 development
- typescript ^5.5.4 development
- @testing-library/dom ^10.4.0 development
- @testing-library/react ^16.1.0 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- autoprefixer ^10.4.20 development
- jsdom ^26.0.0 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.0-beta.4 development
- react ^19.0.0
- react-dom ^19.0.0
- @testing-library/dom ^10.4.0 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.0-beta.4 development
- autoprefixer ^10.4.20 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.0-beta.4 development
- vitest-browser-react ^0.0.4 development
- react ^19.0.0
- react-dom ^19.0.0
- @testing-library/dom ^10.4.0 development
- @testing-library/react ^16.1.0 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.0-beta.4 development
- autoprefixer ^10.4.20 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.0-beta.4 development
- react ^19.0.0
- react-dom ^19.0.0
- @testing-library/dom ^10.4.0 development
- @testing-library/react ^16.1.0 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.0-beta.4 development
- autoprefixer ^10.4.20 development
- playwright ^1.49.1 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.0-beta.4 development
- react ^19.0.0
- react-dom ^19.0.0
- @testing-library/dom ^10.4.0 development
- @testing-library/react ^16.1.0 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.0-beta.4 development
- autoprefixer ^10.4.20 development
- playwright ^1.49.1 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.0-beta.4 development
- react ^19.0.0
- react-dom ^19.0.0
- @testing-library/dom ^10.4.0 development
- @testing-library/react ^16.1.0 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.0-beta.4 development
- autoprefixer ^10.4.20 development
- playwright ^1.49.1 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.0-beta.4 development
- react ^19.0.0
- react-dom ^19.0.0
- @testing-library/dom ^10.4.0 development
- @testing-library/react ^16.1.0 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.0-beta.4 development
- autoprefixer ^10.4.20 development
- playwright ^1.49.1 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.0-beta.4 development
- react ^19.0.0
- react-dom ^19.0.0
- @testing-library/dom ^10.4.0 development
- @testing-library/react ^16.1.0 development
- @types/node ^22.10.6 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.0-beta.4 development
- autoprefixer ^10.4.20 development
- playwright ^1.49.1 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.0-beta.4 development
- react ^19.0.0
- react-dom ^19.0.0
- @testing-library/dom ^10.4.0 development
- @testing-library/react ^16.1.0 development
- @types/node ^22.10.6 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.3 development
- autoprefixer ^10.4.20 development
- playwright ^1.49.1 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.3 development
- react ^19.0.0
- react-dom ^19.0.0
- @testing-library/dom ^10.4.0 development
- @testing-library/react ^16.1.0 development
- @types/node ^22.10.6 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.3 development
- autoprefixer ^10.4.20 development
- playwright ^1.49.1 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.3 development
- react ^19.0.0
- react-dom ^19.0.0
- @testing-library/dom ^10.4.0 development
- @testing-library/react ^16.1.0 development
- @types/node ^22.10.6 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.3 development
- autoprefixer ^10.4.20 development
- playwright ^1.49.1 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.3 development
- react ^19.0.0
- react-dom ^19.0.0
- @testing-library/dom ^10.4.0 development
- @testing-library/react ^16.1.0 development
- @types/node ^22.10.6 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.3 development
- autoprefixer ^10.4.20 development
- playwright ^1.49.1 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.3 development
- react ^19.0.0
- react-dom ^19.0.0
- @testing-library/dom ^10.4.0 development
- @testing-library/react ^16.1.0 development
- @types/node ^22.10.6 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.3 development
- autoprefixer ^10.4.20 development
- playwright ^1.49.1 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.3 development
- react ^19.0.0
- react-dom ^19.0.0
- @testing-library/dom ^10.4.0 development
- @testing-library/react ^16.1.0 development
- @types/node ^22.10.6 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.2 development
- autoprefixer ^10.4.20 development
- msw ^2.7.0 development
- playwright ^1.49.1 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.2 development
- react ^19.0.0
- react-dom ^19.0.0
- @testing-library/dom ^10.4.0 development
- @testing-library/react ^16.1.0 development
- @types/node ^22.10.6 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.2 development
- autoprefixer ^10.4.20 development
- msw ^2.7.0 development
- playwright ^1.49.1 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.2 development
- react ^19.0.0
- react-dom ^19.0.0
- @testing-library/dom ^10.4.0 development
- @testing-library/react ^16.1.0 development
- @types/node ^22.10.6 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.2 development
- autoprefixer ^10.4.20 development
- msw ^2.7.0 development
- playwright ^1.49.1 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.2 development
- react ^19.0.0
- react-dom ^19.0.0
- @testing-library/dom ^10.4.0 development
- @testing-library/react ^16.1.0 development
- @types/node ^22.10.6 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.2 development
- autoprefixer ^10.4.20 development
- msw ^2.7.0 development
- playwright ^1.49.1 development
- postcss ^8.4.49 development
- react-router ^7.1.3 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.2 development
- react ^19.0.0
- react-dom ^19.0.0
- @types/node ^22.10.6 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.4 development
- autoprefixer ^10.4.20 development
- playwright ^1.49.1 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.4 development
- react ^19.0.0
- react-dom ^19.0.0
- @types/node ^22.10.6 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.4 development
- autoprefixer ^10.4.20 development
- playwright ^1.49.1 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.4 development
- react ^19.0.0
- react-dom ^19.0.0
- @types/node ^22.10.6 development
- @types/react ^19.0.6 development
- @types/react-dom ^19.0.3 development
- @vitejs/plugin-react ^4.3.4 development
- @vitest/browser ^3.0.4 development
- autoprefixer ^10.4.20 development
- playwright ^1.49.1 development
- postcss ^8.4.49 development
- tailwindcss ^3.4.17 development
- vite ^6.0.7 development
- vitest ^3.0.4 development
- react ^19.0.0
- react-dom ^19.0.0