Skip to content

brushmate/swagger-ui-watcher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swagger UI Watcher

Swagger UI Watcher detects changes in your local Swagger files and reload Swagger UI in your browser to give you fluid workflow. It is primarily developed to work with multiple Swagger files using $ref.

Why?

  • Using online Swagger Editor is annoying. You have to copy and paste your Swagger files back and forth.
  • Relative and local system $ref do not work with online Swagger Editor v3
  • Manually creating bundle from multiple Swagger files after each update is impractical and tiresome.
  • Using my editor/ide of choice is awesome.

Installation

npm install swagger-ui-watcher -g

Usage

swagger-ui-watcher ./main-swagger-file.json ./folder-with-swagger-files

You can also save a bundle with --bundle option on file change event.

swagger-ui-watcher ./swagger-main-file.json ./folder-with-swagger-files --bundle=./bundled.json

Click the image to see it in action

Alt text

About

Automatically refresh Swagger UI on file change

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 55.7%
  • JavaScript 44.3%