The project provides various tools for integrating and interacting with Swagger. This project is in its infancy but what is within the repository should be fully tested and reusable. Please visit the [issue tracker][project-issues] to see what issues we are aware of and what features/enhancements we are working on. Otherwise, feel free to review the [Release Notes][release-notes] to see what is new and improved.
Swagger Tools is available for both Node.js and the browser. Installation instructions for each environment are below.
Installation for browser applications can be done via [Bower][bower] or by downloading a standalone binary.
#### Standalone BinariesThe standalone binaries come in two flavors:* [swagger-tools-standalone.js](): _2,280kb_, full source _(including all dependencies)_ and source maps* [swagger-tools-standalone-min.js](): _316kb_, minified, compressedand no sourcemap### Node.jsInstallation for Node.js applications can be done via [NPM][npm].
npm install passport-swagger-auth --save
If you want to use the `swagger-tools` executable for validating Swagger documents, you can install swagger-toolsglobally using the following:
npm install -g passport-swagger-auth
## Documentationswagger-tools is heavily documented so head on over to the project [documentation][documentation] or jump straight tothe [Quick Start][quick-start].## ContributingThis project uses [Gulp][gulp] for building so `npm install -g gulp` once you clone this project. Running `gulp` in theproject root will lint check the source code and run the unit tests.[bower]:[documentation]:[gulp]:[json-schema]:[npm]:[project-issues]:[quick-start]:[release-notes]:[swagger]:[swagger-docs-v1_2]:[swagger-docs-v2_0]:[swagger-ui]: