@samitouri / QOS-React-2 / commits / c1c8ad8e53

Add the built source to npm package. See #1699

Wayne Larsen committed Jul 3, 2014 at 18:21 UTC c1c8ad8e53bafa37a60aeae406beb68b87fd8c7a
2 files changed +12
grunt/tasks/npm-react.js
+11
@@ -7,6 +7,11 @@ var src = 'npm-react/';
7 var dest = 'build/npm-react/';
8 var modSrc = 'build/modules/';
9 var lib = dest + 'lib/';
10 +var dist = dest + 'dist/';
11 +var distFiles = [
12 + 'react.js', 'react.min.js', 'JSXTransformer.js',
13 + 'react-with-addons.js', 'react-with-addons.min.js'
14 +];
15
16 function buildRelease() {
17 // delete build/react-core for fresh start
@@ -31,6 +36,12 @@ function buildRelease() {
36 }
37 });
38
39 + // Make built source available inside npm package
40 + grunt.file.mkdir(dist);
41 + distFiles.forEach(function(file) {
42 + grunt.file.copy('build/' + file, dist + file);
43 + });
44 +
45 // modify build/react-core/package.json to set version ##
46 var pkg = grunt.file.readJSON(dest + 'package.json');
47 pkg.version = grunt.config.data.pkg.version;
npm-react/package.json
+1
@@ -17,6 +17,7 @@
17 "README.md",
18 "addons.js",
19 "react.js",
20 + "dist/",
21 "lib/"
22 ],
23 "main": "react.js",