TSpec
github.com
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
- Threat Modeling Software#21 of 236.2
- JavaScript Testing Frameworks#23 of 236.4