Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bn3t/mimus-serve
Minus Serve is a powerful HTTP mock engine inspired by Wiremock, constructed to facilitate the creation of JSON-based mocking software.
https://github.com/bn3t/mimus-serve
fastify mocking server
Last synced: 26 days ago
JSON representation
Minus Serve is a powerful HTTP mock engine inspired by Wiremock, constructed to facilitate the creation of JSON-based mocking software.
- Host: GitHub
- URL: https://github.com/bn3t/mimus-serve
- Owner: bn3t
- License: mit
- Created: 2022-12-17T12:06:02.000Z (about 2 years ago)
- Default Branch: develop
- Last Pushed: 2023-06-17T21:57:33.000Z (over 1 year ago)
- Last Synced: 2024-11-15T06:28:29.325Z (3 months ago)
- Topics: fastify, mocking, server
- Language: TypeScript
- Homepage: https://mimus-serve.org
- Size: 907 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Mimus Serve
## Introduction
Minus Serve is basically a clone of Wiremock but with many added features.
From Wiremock it supports:
- Request Matching: url, urlPattern, urlPath, urlPathPattern
- Request Matching: headers
- Request Matching: cookies
- Request Matching: matching attributes on: equality, case insensitive, contains, matches (regex), doesNotMatch, JSON Path, Absence
- Stubbing: status, statusMessage, body, bodyFileName
- Stubbing: Stub priority
- Stubbing: headers
- Simulating faults: Per-stub fixed delays
- Stateful Behaviour: Scenario support
- Stateful Behaviour: Resetting scenarios
- ProxyingNot currently supported:
- Request Matching: Binary equality
- Request Matching: JSON equality
- Request Matching: XML equality
- Request Matching: XPATH
- Request Matching: Multipart/form-data
- Request Matching: Basic Authentication
- Request Matching: Dates and times
- Request Matching: Logical AND and OR
- Stubbing: Global fixed stub delays
- Stubbing: Per-stub random delaysAdded features:
- Request Matching: presence
- Templating with JSONata
- Dataset support
- Dataset modification with processing## Documentation
[See Documentation in this Wiki](https://gitlab.com/bn3t/mimus-serve/-/wikis/home)
## Conventional Commits cheatsheet
### General form
```
[optional scope]:[optional body]
[optional footer(s)]
```- type: can be one of:
- feat: Section features
- fix: Section bugfixes
- chore: hidden
- docs: hidden
- style: hidden
- refactor: hidden
- perf: hidden
- test: hiddenTo force of a release version run pipeline on master with a variable set as:
- RELEASE_AS=x.x.x