From d704bc24f4c9cdafbcde53017daba750933ca33a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paul=20O=E2=80=99Shannessy?= Date: Sat, 7 Sep 2013 16:18:14 -0700 Subject: [PATCH] Initial build of ReactTransitionGroup This builds `ReactTransitionGroup` with it's own copy of `React`, which it total clownshoes. This should be technically usable, but definitely should not be used in any production environment. --- Gruntfile.js | 2 ++ grunt/config/browserify.js | 13 ++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) 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 };