Skip to content

Commit 1c00381

Browse files
akvadrakoniksy
authored andcommitted
Add proper CommonJS support
1 parent cf2c746 commit 1c00381

8 files changed

+39
-7
lines changed

js/jquery.fileupload-angular.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,16 @@
2424
'./jquery.fileupload-video',
2525
'./jquery.fileupload-validate'
2626
], factory);
27+
} else if (typeof exports === 'object') {
28+
// Node/CommonJS:
29+
factory(
30+
require('jquery'),
31+
require('angular'),
32+
require('./jquery.fileupload-image'),
33+
require('./jquery.fileupload-audio'),
34+
require('./jquery.fileupload-video'),
35+
require('./jquery.fileupload-validate')
36+
);
2737
} else {
2838
factory();
2939
}

js/jquery.fileupload-audio.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
// Node/CommonJS:
2626
factory(
2727
require('jquery'),
28-
require('load-image')
28+
require('blueimp-load-image/js/load-image'),
29+
require('./jquery.fileupload-process')
2930
);
3031
} else {
3132
// Browser globals:

js/jquery.fileupload-jquery-ui.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,16 @@
1616
'use strict';
1717
if (typeof define === 'function' && define.amd) {
1818
// Register as an anonymous AMD module:
19-
define(['jquery', './jquery.fileupload-ui'], factory);
19+
define([
20+
'jquery',
21+
'./jquery.fileupload-ui'
22+
], factory);
2023
} else if (typeof exports === 'object') {
2124
// Node/CommonJS:
22-
factory(require('jquery'));
25+
factory(
26+
require('jquery'),
27+
require('./jquery.fileupload-ui'),
28+
);
2329
} else {
2430
// Browser globals:
2531
factory(window.jQuery);

js/jquery.fileupload-process.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@
2222
], factory);
2323
} else if (typeof exports === 'object') {
2424
// Node/CommonJS:
25-
factory(require('jquery'));
25+
factory(
26+
require('jquery'),
27+
require('./jquery.fileupload')
28+
);
2629
} else {
2730
// Browser globals:
2831
factory(

js/jquery.fileupload-ui.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@
2828
// Node/CommonJS:
2929
factory(
3030
require('jquery'),
31-
require('blueimp-tmpl')
31+
require('blueimp-tmpl'),
32+
require('./jquery.fileupload-image'),
33+
require('./jquery.fileupload-video'),
34+
require('./jquery.fileupload-validate'),
3235
);
3336
} else {
3437
// Browser globals:

js/jquery.fileupload-validate.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@
2121
], factory);
2222
} else if (typeof exports === 'object') {
2323
// Node/CommonJS:
24-
factory(require('jquery'));
24+
factory(
25+
require('jquery'),
26+
require('./jquery.fileupload-process')
27+
);
2528
} else {
2629
// Browser globals:
2730
factory(

js/jquery.fileupload-video.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
// Node/CommonJS:
2626
factory(
2727
require('jquery'),
28-
require('load-image')
28+
require('blueimp-load-image/js/load-image'),
29+
require('./jquery.fileupload-process')
2930
);
3031
} else {
3132
// Browser globals:

package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@
4242
"bugs": "https://github.com/blueimp/jQuery-File-Upload/issues",
4343
"license": "MIT",
4444
"main": "js/jquery.fileupload.js",
45+
"dependencies": {
46+
"blueimp-canvas-to-blob": "^3.4.0",
47+
"blueimp-load-image": "^2.7.0",
48+
"blueimp-tmpl": "^3.5.0"
49+
},
4550
"devDependencies": {
4651
"bower-json": "0.8.1",
4752
"jshint": "2.9.3"

0 commit comments

Comments
 (0)