0.0.23 • Published 1 year ago
webpack-middleware-swagger-faker v0.0.23
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;
}
}
- feel the magic
0.0.23
1 year ago
0.0.21
2 years ago
0.0.22
2 years ago
0.0.20
2 years ago
0.0.19
2 years ago
0.0.18
2 years ago
0.0.17
2 years ago
0.0.16
2 years ago
0.0.15
2 years ago
0.0.14
2 years ago
0.0.13
2 years ago
0.0.12
2 years ago
0.0.11
2 years ago
0.0.10
2 years ago
0.0.9
2 years ago
0.0.8
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.5
2 years ago
0.0.4
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.1
2 years ago