¿Con qué está hecho vitest?

vitest es un repo de TypeScript hecho con Vite, Vue y vue-router. Arma su contenido con pngjs y ansi-to-html, valida sus datos con @standard-schema/spec, se prueba con playwright, Testing Library, @blazediff/core, @vitest/istanbul-lib-report, Chai y 6 más y se despliega con @edge-runtime/vm. Son 233,543 líneas escritas, con 1,662 archivos de prueba.

Leído el 7 de noviembre de 2026, en el commit f21f224. Léela en markdown

Frontend

La base 2

Estilos 1

  • UnoCSS1 archivo

Interfaz 5

  • floating-vue8 archivos
  • codemirror5 archivos
  • prompts3 archivos
  • splitpanes3 archivos
  • vue-virtual-scroller1 archivo

Apoyo

Pruebas 11

  • @vitest/istanbul-lib-report3 archivos
  • Faker3 archivos
  • @sinonjs/fake-timers2 archivos
  • Chai2 archivos
  • playwright2 archivos
  • Testing Library2 archivos
  • @blazediff/core1 archivo
  • jsdom1 archivo
  • msw1 archivo
  • happy-dom1 archivo
  • vitest-browser-vue1 archivo

Herramientas 17

  • tinyglobby4 archivos
  • acorn2 archivos
  • acorn-walk2 archivos
  • rollup1 archivo
  • magic-string9 archivos
  • @jridgewell/trace-mapping5 archivos
  • es-module-lexer4 archivos
  • local-pkg3 archivos
  • cac2 archivos
  • magicast2 archivos
  • strip-literal2 archivos
  • tinybench2 archivos
5 más
  • @bcoe/v8-coverage1 archivo
  • cjs-module-lexer1 archivo
  • convert-source-map1 archivo
  • estree-walker1 archivo
  • expect-type1 archivo

Contenido 2

  • ansi-to-html1 archivo
  • pngjs1 archivo

Validación 1

La base 1

Despliegue 1

  • @edge-runtime/vm1 archivo

Otras 17

  • VueUse15 archivos
  • OpenTelemetry10 archivos
  • @ungap/structured-clone1 archivo
  • fflate1 archivo
  • react-is1 archivo
  • pathe105 archivos
  • flatted11 archivos
  • birpc10 archivos
  • obug4 archivos
  • picomatch4 archivos
  • mime3 archivos
  • std-env3 archivos
5 más
  • tinyexec3 archivos
  • sirv2 archivos
  • ws2 archivos
  • cookie1 archivo
  • natural-compare1 archivo

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con vitest, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito vitest?
vitest está escrito en TypeScript, con 233,543 líneas escritas.
¿Qué framework usa vitest?
vitest está hecho con Vite, Vue y vue-router.

La prueba: en packages/ui/package.json

¿vitest tiene pruebas?
Sí. vitest tiene 1,662 archivos de prueba y se prueba con playwright, Testing Library, @blazediff/core, @vitest/istanbul-lib-report, Chai, msw, Faker, vitest-browser-vue, @sinonjs/fake-timers, happy-dom y jsdom.
¿Qué repos tienen un stack parecido a vitest?
Los que más comparten su stack:slidevjs/slidevmoeru-ai/airicypress-io/cypress

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →