React Email Template Development
Build React-based email templates, preview them locally and review components, styling and localization.
Vitest is a next-generation testing framework powered by Vite. It provides a Jest-compatible API with native ESM, TypeScript, and JSX support out of the box. Vitest shares the same config, transformers, resolvers, and plugins with your Vite app.
Key Features: - Vite-native: Uses Vite's transformation pipeline for fast HMR-like test updates - Jest-compatible: Drop-in replacement for most Jest test suites - Smart watch mode: Only reruns affected tests based on module graph - Native ESM, TypeScript, JSX support without configuration - Multi-threaded workers for parallel test execution - Built-in coverage via V8 or Istanbul - Snapshot testing, mocking, and spy utilities
The skill is based on Vitest 5.0.1, generated at 2026-09-25.
| Topic | Description | Reference |
|---|---|---|
| Configuration | Vitest and Vite config integration, defineConfig usage | core-config |
| CLI | Command line interface, commands and options | core-cli |
| Test API | test/it function, modifiers like skip, only, concurrent | core-test-api |
| Describe API | describe/suite for grouping tests and nested suites | core-describe |
| Expect API | Assertions with toBe, toEqual, matchers and asymmetric matchers | core-expect |
| Hooks | beforeEach, afterEach, beforeAll, afterAll, aroundEach | core-hooks |
| Topic | Description | Reference |
|---|---|---|
| Mocking | Mock functions, modules, timers, dates with vi utilities | features-mocking |
| Snapshots | Snapshot testing with toMatchSnapshot and inline snapshots | features-snapshots |
| Coverage | Code coverage with V8 or Istanbul providers | features-coverage |
| Test Context | Test fixtures, context.expect, test.extend for custom fixtures | features-context |
| Concurrency | Concurrent tests, parallel execution, sharding | features-concurrency |
| Filtering | Filter tests by name, file patterns, tags | features-filtering |
| Test Tags | Label tests with tags to filter runs and apply shared options | features-test-tags |
| Reporters | Built-in reporters, default selection, CI/output config | features-reporters |
| Benchmarking | Write benchmarks with the bench fixture (Tinybench) | features-benchmarking |
| Topic | Description | Reference |
|---|---|---|
| Vi Utilities | vi helper: mock, spyOn, fake timers, hoisted, waitFor | advanced-vi |
| Environments | Test environments: node, jsdom, happy-dom, custom | advanced-environments |
| Type Testing | Type-level testing with expectTypeOf and assertType | advanced-type-testing |
| Projects | Multi-project workspaces, different configs per project | advanced-projects |
Source: Anthony Fu · MIT · SHA-256 shown alongside the download.
License file included. A license and checksum are not a security certification. Review package instructions and scripts before running them.
vitest/BB-SKILLS-REVIEW.json3864 bytesvitest/GENERATION.md136 bytesvitest/LICENSE.upstream.txt1102 bytesvitest/SKILL.md3708 bytesvitest/SOURCE.txt314 bytesvitest/references/advanced-projects.md7529 bytesvitest/references/advanced-vi.md5933 bytesvitest/references/core-cli.md4860 bytesvitest/references/core-config.md6744 bytesvitest/references/core-describe.md3624 bytesvitest/references/core-expect.md8199 bytesvitest/references/core-hooks.md4891 bytesvitest/references/core-test-api.md5662 bytesvitest/references/features-context.md5414 bytesvitest/references/features-coverage.md5120 bytesvitest/references/features-filtering.md3894 bytesvitest/references/features-mocking.md8360 bytesvitest/references/features-reporters.md4114 bytesvitest/references/features-snapshots.md5291 bytesvitest/references/features-test-tags.md3693 bytesSource and packaging checks recorded on 2026-10-03. These notes are not safety certification or measured task performance.
A compatible Node/Vite/Vitest project. Optional DOM, browser, coverage and type-check tooling require their own dependencies; snapshot examples include version-specific APIs.
MIT skill material; separate tooling, hosting, dependencies and model access may have costs. No external tool or account is supplied. Full skill/agent runtime evaluation has not been performed. Independent documentation-derived proof-of-concept maintained by Anthony Fu; upstream says skill effectiveness has not been fully tested. Check matching framework and package versions. Preferences are not mandatory framework rules, and code samples may be separate alternatives rather than complete files. Coverage percentages and mocked tests do not establish full application quality. Browser, DOM, API and integration behavior need separate validation; verify version-specific v5 examples.
Upstream commit: e53a142a2420e8cd812cfe9ed0484ab01bc856aa
Runtime status: not tested by this catalog. Configure your client and test the skill in your own environment.
Records are supplied by the site administrator and bound to a specific package. They are not third-party safety certification. This page does not execute skills.
No published scenario records yet. Resource availability and download counts do not imply measured task performance.
Be the first to share your experience.
Sign in to leave a review →Build React-based email templates, preview them locally and review components, styling and localization.
Inspect documented Resend CLI operations for email, domains, templates and account administration.
Plan transactional email, templates, delivery events and account operations with Resend SDK references.
1 current outcome record · Read scope
Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model …