You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Schmock is a TypeScript HTTP mocking library with a callable API, extensible plugin pipeline (.pipe()), and framework adapters for React, Vue, Express, and Angular.
Quick Reference
Resource
Path
Getting started
docs/getting-started.md
OpenAPI guide
docs/openapi.md
Testing patterns
docs/testing.md
API reference
docs/api.md
Plugin development
docs/plugins.md
React adapter
docs/react.md
Vue adapter
docs/vue.md
Express adapter
docs/express.md
Angular adapter
docs/angular.md
CLI guide
docs/cli.md
Debug mode
docs/debug-mode.md
Coding standards
docs/coding-standards.md
Project roadmap
project/schmock-project-sheet.md
Packages
Package
Description
@schmock/core
Core mock builder, routing, and plugin pipeline
@schmock/faker
Faker-powered automatic data generation plugin
@schmock/validation
Request/response validation via AJV
@schmock/query
Pagination, sorting, and filtering for list endpoints
Version bumping, npm publishing, and GitHub release creation
Commands
bun install && bun run setup # Initial setup (installs deps + git hooks)
bun test:all # Full suite: typecheck + unit + BDD
bun test:bdd # BDD tests only
bun lint # Lint check
Claude must use quiet variants:bun test:quiet, bun lint:quiet, bun build:quiet