Wrap all SwaggerUI code in a iife

to avoid leaking globals other than SwaggerUi and swaggerUi

TODO: we should remove swaggerUi global dependency too
This commit is contained in:
Mohsen Azimi
2015-03-12 17:51:44 -07:00
parent 465436a162
commit 4e22ff8b96
3 changed files with 5 additions and 4 deletions

View File

@@ -59,6 +59,7 @@ gulp.task('dist', ['clean'], function() {
)
.pipe(order(['scripts.js', 'templates.js']))
.pipe(concat('swagger-ui.js'))
.pipe(wrap('(function(){<%= contents %>}).call(this);'))
.pipe(header(banner, { pkg: pkg } ))
.pipe(gulp.dest('./dist'))
.pipe(uglify())