Skip to content

Commit 077d660

Browse files
authored
Fix npm package builds (facebook#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
1 parent 2a2dd76 commit 077d660

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

grunt/tasks/npm-react-native.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,12 @@ function packRelease() {
3535
var spawnCmd = {
3636
cmd: 'npm',
3737
args: ['pack', 'packages/react-native-renderer'],
38+
opts: {
39+
cwd: 'build/',
40+
},
3841
};
3942
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';
4144
var buildDest = 'build/packages/react-native-renderer.tgz';
4245
fs.rename(buildSrc, buildDest, done);
4346
});

grunt/tasks/npm-react-test.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,12 @@ function packRelease() {
3535
var spawnCmd = {
3636
cmd: 'npm',
3737
args: ['pack', 'packages/react-test-renderer'],
38+
opts: {
39+
cwd: 'build/',
40+
},
3841
};
3942
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';
4144
var buildDest = 'build/packages/react-test-renderer.tgz';
4245
fs.rename(buildSrc, buildDest, done);
4346
});

packages/react-test-renderer/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"LICENSE",
2222
"PATENTS",
2323
"README.md",
24-
"index.js"
24+
"index.js",
25+
"lib/"
2526
]
2627
}

0 commit comments

Comments
 (0)