Skip to content

Commit 6bdf77a

Browse files
author
Philipp Alferov
committed
Compile the bundle with all dependencies included
1 parent 185cb77 commit 6bdf77a

File tree

5 files changed

+20
-6
lines changed

5 files changed

+20
-6
lines changed

docs/dist/examples.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29068,13 +29068,11 @@ module.exports = function Blob($window) {
2906829068
},{}],8:[function(require,module,exports){
2906929069
'use strict';
2907029070

29071-
var ngFileSaver = require('../angular-file-saver.module');
29072-
2907329071
module.exports = function SaveAs($window) {
2907429072
return $window.saveAs;
2907529073
};
2907629074

29077-
},{"../angular-file-saver.module":5}],9:[function(require,module,exports){
29075+
},{}],9:[function(require,module,exports){
2907829076
'use strict';
2907929077

2908029078
module.exports = function FileSaverUtils() {

docs/dist/examples.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gulpfile.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@ var config = {
3131
bundleName: 'angular-file-saver.js',
3232
dest: './dist'
3333
},
34+
fileSaverBundle: {
35+
entryPoint: './src/angular-file-saver-bundle.module.js',
36+
bundleName: 'angular-file-saver.bundle.js',
37+
dest: './dist'
38+
},
3439
docs: {
3540
entryPoint: './docs/assets/js/custom.js',
3641
bundleName: 'examples.js',
@@ -146,7 +151,7 @@ gulp.task('deploy:docs', function() {
146151
});
147152

148153
gulp.task('build', function(cb) {
149-
sequence('build:src', 'build:docs', cb);
154+
sequence('build:src', 'build:docs', 'build:bundle', cb);
150155
});
151156

152157
gulp.task('build:src', function(cb) {
@@ -156,6 +161,13 @@ gulp.task('build:src', function(cb) {
156161
sequence('scripts', cb);
157162
});
158163

164+
gulp.task('build:bundle', function(cb) {
165+
config.isProd = true;
166+
browserifyDefaults = config.browserify.fileSaverBundle;
167+
168+
sequence('scripts', cb);
169+
});
170+
159171
gulp.task('build:docs', function(cb) {
160172
config.isProd = true;
161173
browserifyDefaults = config.browserify.docs;
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
'use strict';
22

3+
require('Blob.js');
4+
35
module.exports = function Blob($window) {
46
return $window.Blob;
57
};
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
'use strict';
22

3+
require('FileSaver.js');
4+
35
module.exports = function SaveAs($window) {
46
return $window.saveAs;
57
};

0 commit comments

Comments
 (0)