Adds support for labels on building bundles (#9342)

* adds support for labels on bundles

* -fiber

* reverts results
This commit is contained in:
Dominic Gannaway
2017-04-05 18:30:12 +01:00
committed by GitHub
parent 35b4d4be27
commit 79f8857549
2 changed files with 14 additions and 1 deletions
+3 -1
View File
@@ -32,6 +32,7 @@ const RN_PROD = Bundles.bundleTypes.RN_PROD;
const reactVersion = require('../../package.json').version;
const inputBundleType = argv.type;
const inputBundleName = argv._ && argv._[0];
// used for when we property mangle with uglify/gcc
const mangleRegex = new RegExp(
@@ -295,7 +296,8 @@ function getPlugins(
function createBundle(bundle, bundleType) {
if (
(inputBundleType && bundleType.indexOf(inputBundleType) === -1) ||
bundle.bundleTypes.indexOf(bundleType) === -1
bundle.bundleTypes.indexOf(bundleType) === -1 ||
(inputBundleName && bundle.label.indexOf(inputBundleName) === -1)
) {
// Skip this bundle because its config doesn't specify this target.
return Promise.resolve();
+11
View File
@@ -49,6 +49,7 @@ const bundles = [
fbEntry: 'src/fb/ReactFBEntry.js',
hasteName: 'React',
isRenderer: false,
label: 'core',
manglePropertiesOnProd: false,
name: 'react',
paths: [
@@ -81,6 +82,7 @@ const bundles = [
fbEntry: 'src/fb/ReactDOMFBEntry.js',
hasteName: 'ReactDOMStack',
isRenderer: true,
label: 'dom-stack',
manglePropertiesOnProd: false,
name: 'react-dom-stack',
paths: [
@@ -110,6 +112,7 @@ const bundles = [
fbEntry: 'src/fb/ReactDOMFiberFBEntry.js',
hasteName: 'ReactDOMFiber',
isRenderer: true,
label: 'dom-fiber',
manglePropertiesOnProd: false,
name: 'react-dom',
paths: [
@@ -142,6 +145,7 @@ const bundles = [
fbEntry: 'src/umd/ReactDOMServerUMDEntry.js',
hasteName: 'ReactDOMServerStack',
isRenderer: true,
label: 'dom-server',
manglePropertiesOnProd: false,
name: 'react-dom/server',
paths: [
@@ -179,6 +183,7 @@ const bundles = [
fbEntry: 'src/renderers/art/ReactARTStack.js',
hasteName: 'ReactARTStack',
isRenderer: true,
label: 'art-stack',
manglePropertiesOnProd: false,
name: 'react-art',
paths: [
@@ -213,6 +218,7 @@ const bundles = [
fbEntry: 'src/renderers/art/ReactARTFiber.js',
hasteName: 'ReactARTFiber',
isRenderer: true,
label: 'art-fiber',
manglePropertiesOnProd: false,
name: 'react-art',
paths: [
@@ -252,6 +258,7 @@ const bundles = [
],
hasteName: 'ReactNativeStack',
isRenderer: true,
label: 'native-stack',
manglePropertiesOnProd: false,
name: 'react-native-renderer',
paths: [
@@ -287,6 +294,7 @@ const bundles = [
],
hasteName: 'ReactNativeFiber',
isRenderer: true,
label: 'native-fiber',
manglePropertiesOnProd: false,
name: 'react-native-renderer',
paths: [
@@ -312,6 +320,7 @@ const bundles = [
fbEntry: 'src/renderers/testing/ReactTestRendererFiber',
hasteName: 'ReactTestRendererFiber',
isRenderer: true,
label: 'test-fiber',
manglePropertiesOnProd: false,
name: 'react-test-renderer',
paths: [
@@ -337,6 +346,7 @@ const bundles = [
fbEntry: 'src/renderers/testing/stack/ReactTestRendererStack',
hasteName: 'ReactTestRendererStack',
isRenderer: true,
label: 'test-stack',
manglePropertiesOnProd: false,
name: 'react-test-renderer-stack',
paths: [
@@ -364,6 +374,7 @@ const bundles = [
entry: 'src/renderers/noop/ReactNoop.js',
externals: [],
isRenderer: true,
label: 'noop-fiber',
manglePropertiesOnProd: false,
name: 'react-noop-renderer',
paths: [