alt="Macaca"
src="https://macacajs.github.io/macaca-datahub/logo/logo-color.svg"
width="160"
/>
umi-plugin-datahub
---
中文版 |
Offical Site
[![NPM version][npm-image]][npm-url]
[![build status][travis-image]][travis-url]
[![node version][node-image]][node-url]
[![umi version][umi-image]][umi-url]
[![npm download][download-image]][download-url]
[npm-image]: https://img.shields.io/npm/v/umi-plugin-datahub.svg?logo=npm
[npm-url]: https://npmjs.org/package/umi-plugin-datahub
[travis-image]: https://img.shields.io/travis/umijs/umi-plugin-datahub.svg?logo=travis
[travis-url]: https://travis-ci.org/umijs/umi-plugin-datahub
[node-image]: https://img.shields.io/badge/node.js-%3E=_8-green.svg?logo=node.js
[node-url]: http://nodejs.org/download/
[umi-image]: https://img.shields.io/badge/umi-%3E=_3-green.svg
[umi-url]: https://github.com/umijs/umi
[download-image]: https://img.shields.io/npm/dm/umi-plugin-datahub.svg?logo=npm
[download-url]: https://npmjs.org/package/umi-plugin-datahub
umi plugin for integrating
macaca-datahub, which is a GUI-style mock tool that can be used to replace umi's built-in mock solution.
Contributors
|

xudafeng|

sorrycc|

PeachScript|

snapre|

tudou527|

ycjcl868|
| :---: | :---: | :---: | :---: | :---: | :---: |
This project follows the git-contributor
spec, auto updated at
Wed Nov 03 2021 00:03:37 GMT+0800.
Setup
Install it via npm or yarn,
``
bash
$ npm i umi-plugin-datahub -D
`
Umi will load this plugin automatically from package.json
.
Options
We can specify options for macaca-datahub, such as proxy and store.
`
javascript
export default {
datahub: {
proxy: {
'^/api': {
hub: 'hubname',
},
},
store: path.join(__dirname, 'data'),
},
};
`
Checkout macaca-datahub for more options.
Development
Debug Plugin
`
bash
$ cd test/fixture
$ npm run dev
`
Debug UI
`
bash
watch build
$ npm run build -- -w
$ cd test/fixture
$ npm run dev:ui
``
Example
-
umi-examples
LICENSE
MIT