0.0.23 • Published 4 months ago

webpack-middleware-swagger-faker v0.0.23

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

webpack-middleware-swagger-faker

Tool for generation webpack middleware for webpack-dev-server with mock-data by swagger

original package: swagger-faker

The main difference is that you can now use swagger-faker in webpack-dev-server middlewares

1) create: index.js

var wmsf = require('webpack-middleware-swagger-faker');

wmsf.run({
    "sourcePaths": ["./openapi.json"], <- path to json swagger file (yaml support)
    "outputFolder": "mock-server" <- path to folder for output files
});

2) run: node index.js

// output files in "outputFolder":
folder "data" contains *.json <- autogenerated mocks for each OperationId
folder "middlewares": contains *.js <- autogenerated middlewares for each OperationId

3) use in webpack devServer configuration:

const mockMiddlewares = require('"outputFolder"/middlewares')

devServer:{
    setupMiddlewares: (middlewares, devServer) => {
      if (!devServer) {
        throw new Error('webpack-dev-server is not defined');
      }
      
      middlewares.unshift(mockMiddlewares.OperationId)

      return middlewares;
    }
}
  1. feel the magic
0.0.23

4 months ago

0.0.21

11 months ago

0.0.22

8 months ago

0.0.20

1 year ago

0.0.19

1 year ago

0.0.18

1 year ago

0.0.17

1 year ago

0.0.16

1 year ago

0.0.15

1 year ago

0.0.14

1 year ago

0.0.13

1 year ago

0.0.12

1 year ago

0.0.11

1 year ago

0.0.10

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago