Skip to content
SPECIFICTION
Get listed

TSpec

github.com

Visit github.com
Spec score 6.2 #21 of 23 in Threat Modeling Software

Spec sheet

What it does
TSpec is a TypeScript-first testing framework for testing TypeScript applications.Read 8 Oct 2026 · github.com
Purpose
TSpec is a TypeScript-first testing framework for testing TypeScript applications.Read 8 Oct 2026 · github.com
Intended users
The project describes itself as designed specifically for TypeScript developers.Read 8 Oct 2026 · github.com
License
The repository identifies the project as MIT licensed.Read 8 Oct 2026 · github.com
Maker
The GitHub repository is owned by oliver-richman, whose profile identifies him as Oliver Richman and lists London, UK.Read 8 Oct 2026 · github.com
Assertions
Its assertion package includes synchronous assertions and async Promise resolve and reject assertions.Read 8 Oct 2026 · github.com
CI support
The README describes process exit codes for use in CI/CD workflows.Read 8 Oct 2026 · github.com
CLI
The CLI offers options for test selection, custom configuration, verbosity, silence, and timeouts.Read 8 Oct 2026 · github.com
Configuration
Basic usage requires no configuration, and an optional TypeScript config file can set test patterns, ignores, timeouts, and output options.Read 8 Oct 2026 · github.com
Distribution status
The project says it is in active development and that package publication is coming soon; current use requires building from source.Read 8 Oct 2026 · github.com
Installation status
The README says TSpec is in development and currently requires building from source; package publication is described as coming soon.Read 8 Oct 2026 · github.com
Mocking
Its mock package supports mock functions, spies, and replacing object methods.Read 8 Oct 2026 · github.com
Platform
The README documents installation through npm and running TSpec from a project or command line.Read 8 Oct 2026 · github.com
Runtime requirement
The listed prerequisite is Node.js 20 or later.Read 8 Oct 2026 · github.com
Security and compliance
The opened README does not state any security certification or compliance claim.Read 8 Oct 2026 · github.com
Setup
The project describes zero-configuration setup for basic use and native TypeScript support.Read 8 Oct 2026 · github.com
Watch mode
Watch mode can rerun tests when files change and select affected tests.Read 8 Oct 2026 · github.com

Where Specifiction places it

Alternatives to TSpecAll alternatives →