Skip to content

Commit adfc4ea

Browse files
committed
Merge pull request #354 from dwikle/umd-module-wrapper
Add UMD module wrapper to support requirejs
2 parents fcaae1f + 2da7f9d commit adfc4ea

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed

gulp/tasks/minify.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
var gulp = require('gulp'),
22
concat = require('gulp-concat'),
33
rename = require('gulp-rename'),
4+
umd = require('gulp-umd'),
45
uglify = require('gulp-uglify');
56

67
gulp.task('minify', function() {
@@ -11,6 +12,17 @@ gulp.task('minify', function() {
1112
'./src/directives/*.js'
1213
])
1314
.pipe(concat('schema-form.js'))
15+
.pipe(umd({
16+
dependencies: function() {
17+
return [
18+
{name: 'angular'},
19+
{name: 'ObjectPath'},
20+
{name: 'tv4'},
21+
]
22+
},
23+
exports: function() {return 'schemaForm';},
24+
namespace: function() {return 'schemaForm';}
25+
}))
1426
.pipe(gulp.dest('./dist/'))
1527
.pipe(uglify())
1628
.pipe(rename('schema-form.min.js'))

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
"gulp-minify-html": "^0.1.1",
4141
"gulp-rename": "^1.2.0",
4242
"gulp-uglify": "^0.2.1",
43+
"gulp-umd": "^0.1.3",
4344
"karma": "^0.12.0",
4445
"karma-chai-sinon": "^0.1.3",
4546
"karma-coverage": "^0.2.1",

src/module.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ try {
2020
deps.push('angularSpectrumColorpicker');
2121
} catch (e) {}
2222

23-
angular.module('schemaForm', deps);
23+
var schemaForm = angular.module('schemaForm', deps);

0 commit comments

Comments
 (0)