diff --git a/grunt/tasks/npm-react.js b/grunt/tasks/npm-react.js index c67b80f63b..94fb53ae07 100644 --- a/grunt/tasks/npm-react.js +++ b/grunt/tasks/npm-react.js @@ -7,6 +7,11 @@ var src = 'npm-react/'; var dest = 'build/npm-react/'; var modSrc = 'build/modules/'; var lib = dest + 'lib/'; +var dist = dest + 'dist/'; +var distFiles = [ + 'react.js', 'react.min.js', 'JSXTransformer.js', + 'react-with-addons.js', 'react-with-addons.min.js' +]; function buildRelease() { // delete build/react-core for fresh start @@ -31,6 +36,12 @@ function buildRelease() { } }); + // Make built source available inside npm package + grunt.file.mkdir(dist); + distFiles.forEach(function(file) { + grunt.file.copy('build/' + file, dist + file); + }); + // modify build/react-core/package.json to set version ## var pkg = grunt.file.readJSON(dest + 'package.json'); pkg.version = grunt.config.data.pkg.version; diff --git a/npm-react/package.json b/npm-react/package.json index 0e07425457..de2a230d83 100644 --- a/npm-react/package.json +++ b/npm-react/package.json @@ -17,6 +17,7 @@ "README.md", "addons.js", "react.js", + "dist/", "lib/" ], "main": "react.js",