1.2.1 • Published 2 years ago

@reactseed/devserver v1.2.1

Weekly downloads
1
License
BSD
Repository
github
Last release
2 years ago

@reactseed/devserver

LICENSE npm version download-image

Override webpack devServer configuration for create-react-app 2.0 order to support mockServer.

How to install

This project relies on react-app-rewiredcustomize-cra. You'll need to install that in order for @reactseed/devserver to work.

yarn add customize-cra react-app-rewired @reactseed/devserver --dev

Usage

Configure customize-cra

/* config-overrides.js */
const { overrideDevServer } = require('customize-cra');
const devServer = require('@reactseed/devserver');

module.exports = {
    devServer: overrideDevServer(devServer),
};

Conventional Mock file

Conventions All files in the /mock folder are mock files except files whose file name starts with _.

.
├── mock
    ├── _constant.js
    └── app.js
└── src

Write Mock files

/* _constant.js */
module.exports = {
  apiPrefix: '/api',
};
/* app.js */
const { apiPrefix } = require('./_constant');
const packageJSON = require('../package.json');

module.exports = {
  [`GET ${apiPrefix}/app`]: packageJSON,
};

Visit /api/app to get a response.

1.2.0

2 years ago

1.2.1

2 years ago

1.1.0

2 years ago

1.0.5

2 years ago

1.0.4

3 years ago

1.0.3-alpha.0

3 years ago

1.0.3

3 years ago

0.1.0

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago