Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kaola-fed/foxman

:fish_cake: an extensible mock server
https://github.com/kaola-fed/foxman

development extensible kaola koa mock nei plugin proxy server

Last synced: about 1 month ago
JSON representation

:fish_cake: an extensible mock server

Awesome Lists containing this project

README

        


Foxman



Fox lies, which means mock;
Man means intellectual and elegant


NPM version


build


build


download


node


styled with prettier


Code of Conduct


license

## Features

đŸĻŠ **Mock Server** Support customizing template engine

😎 **Living Reload** More flexible livereload mechanism

📡 **Remote Debugging** Render local template with remote data, convenient for debugging

🚀 **Runtime Processor** Any processor implementing foxman-processor's interface can be loaded

🐞 **Debuger** Integrate with vconsole, good for mobile debugging

đŸ’¯ **NEI support** NEI inside, which is known as a normative api definiting platform

🤔 **Extensible** Extensible enough for adding your own functionality

## Installation

```bash
# with npm
$ npm i -g foxman
# or with yarn
$ yarn global add foxman
```

⚠ī¸ foxman doesn't support nodejs under 6.4.0

## Quick Start

### 1. Configure

Simply populate a `foxman.config.js` file in your project root

Add following content into this file:

```js
module.exports = {
// ...
};
```

[Dive into full documentation ⇗](https://foxman.js.org/#/configuration) if you wanna get more configuration guides

### 2. Run

```bash
$ foxman
```

## Screenshot

Screenshot

## Contributors

| [
君įžŊ](https://github.com/imhype)
[đŸ’ģ](https://github.com/kaola-fed/foxman/commits?author=ImHype "Code") [🔌](#plugin-ImHype "Plugin/utility libraries") [🚇](#infra-ImHype "Infrastructure (Hosting, Build-Tools, etc)") [📖](https://github.com/kaola-fed/foxman/commits?author=ImHype "Documentation") [⚠ī¸](https://github.com/kaola-fed/foxman/commits?author=ImHype "Tests") [🐛](https://github.com/kaola-fed/foxman/issues?q=author%3AImHype "Bug reports") [💡](#example-ImHype "Examples") | [
MO](https://github.com/fengzilong)
[đŸ’ģ](https://github.com/kaola-fed/foxman/commits?author=fengzilong "Code") [🔌](#plugin-fengzilong "Plugin/utility libraries") [🚇](#infra-fengzilong "Infrastructure (Hosting, Build-Tools, etc)") [📖](https://github.com/kaola-fed/foxman/commits?author=fengzilong "Documentation") [⚠ī¸](https://github.com/kaola-fed/foxman/commits?author=fengzilong "Tests") [🐛](https://github.com/kaola-fed/foxman/issues?q=author%3Afengzilong "Bug reports") | [
froguardoge](https://github.com/Froguard)
[đŸ’ģ](https://github.com/kaola-fed/foxman/commits?author=Froguard "Code") [🔌](#plugin-Froguard "Plugin/utility libraries") [📖](https://github.com/kaola-fed/foxman/commits?author=Froguard "Documentation") |
| :---: | :---: | :---: |

## LICENSE

MIT