diff --git a/Gruntfile.js b/Gruntfile.js index f3d6b6d691..144f737960 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -54,6 +54,7 @@ module.exports = function(grunt) { grunt.registerTask('build:basic', ['jsx:debug', 'browserify:basic']); grunt.registerTask('build:transformer', ['jsx:debug', 'browserify:transformer']); + grunt.registerTask('build:transitions', ['jsx:debug', 'browserify:transitions']); grunt.registerTask('build:min', ['jsx:release', 'browserify:min']); grunt.registerTask('build:test', [ 'jsx:jasmine', @@ -71,6 +72,7 @@ module.exports = function(grunt) { 'jsx:debug', 'browserify:basic', 'browserify:transformer', + 'browserify:transitions', 'jsx:release', 'browserify:min', 'copy:react_docs', diff --git a/grunt/config/browserify.js b/grunt/config/browserify.js index ceacb458c0..71207c0ea1 100644 --- a/grunt/config/browserify.js +++ b/grunt/config/browserify.js @@ -76,8 +76,19 @@ var transformer = { after: [simpleBannerify] }; +var transitions = { + entries: [ + './build/modules/ReactTransitionGroup.js' + ], + outfile: './build/react-transitiongroup.js', + debug: false, + standalone: 'ReactTransitionGroup', + after: [simpleBannerify] +}; + module.exports = { basic: basic, min: min, - transformer: transformer + transformer: transformer, + transitions: transitions };