Skip to content

Instantly share code, notes, and snippets.

@doasync
Created June 20, 2017 14:24
Show Gist options
  • Save doasync/71a0ab7712354aae994e5ac8a74d1624 to your computer and use it in GitHub Desktop.
Save doasync/71a0ab7712354aae994e5ac8a74d1624 to your computer and use it in GitHub Desktop.
Browserify mongoose js version for browser from 'node_modules' npm package
var gulp = require('gulp');
var gulpSequence = require('gulp-sequence');
var source = require('vinyl-source-stream');
var buffer = require('vinyl-buffer');
var browserify = require('browserify');
var uglify = require('gulp-uglify');
gulp.task('mongoose', function() {
return browserify('./node_modules/mongoose/lib/browser.js')
.bundle()
.pipe(source('mongoose.min.js'))
.pipe(buffer())
.pipe(uglify())
.pipe(gulp.dest('./inject'));
});
gulp.task('default', gulpSequence(['mongoose']));
Copy link

ghost commented May 14, 2020

do this work?

@doasync
Copy link
Author

doasync commented May 15, 2020

I hope so) It was 3 years ago...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment