@samitouri / QOS-React / commits / 077d660a27

Fix npm package builds (#7888)

* Ensure lib/ is packaged for react-test-renderer * Run npm pack from right working directory We were running this on the original packages not the compiled ones, resulting in missing files

Paul O’Shannessy committed Oct 5, 2016 at 15:32 UTC 077d660a2727e3d3d6629d3a62693f8509100139
3 files changed +10 -3
grunt/tasks/npm-react-native.js
+4 -1
@@ -35,9 +35,12 @@ function packRelease() {
35 var spawnCmd = {
36 cmd: 'npm',
37 args: ['pack', 'packages/react-native-renderer'],
38 + opts: {
39 + cwd: 'build/',
40 + },
41 };
42 grunt.util.spawn(spawnCmd, function() {
40 - var buildSrc = 'react-native-renderer-' + grunt.config.data.pkg.version + '.tgz';
43 + var buildSrc = 'build/react-native-renderer-' + grunt.config.data.pkg.version + '.tgz';
44 var buildDest = 'build/packages/react-native-renderer.tgz';
45 fs.rename(buildSrc, buildDest, done);
46 });
grunt/tasks/npm-react-test.js
+4 -1
@@ -35,9 +35,12 @@ function packRelease() {
35 var spawnCmd = {
36 cmd: 'npm',
37 args: ['pack', 'packages/react-test-renderer'],
38 + opts: {
39 + cwd: 'build/',
40 + },
41 };
42 grunt.util.spawn(spawnCmd, function() {
40 - var buildSrc = 'react-test-renderer-' + grunt.config.data.pkg.version + '.tgz';
43 + var buildSrc = 'build/react-test-renderer-' + grunt.config.data.pkg.version + '.tgz';
44 var buildDest = 'build/packages/react-test-renderer.tgz';
45 fs.rename(buildSrc, buildDest, done);
46 });
packages/react-test-renderer/package.json
+2 -1
@@ -21,6 +21,7 @@
21 "LICENSE",
22 "PATENTS",
23 "README.md",
24 - "index.js"
24 + "index.js",
25 + "lib/"
26 ]
27 }