Skip to content

Commit a1cd5e0

Browse files
andrewimmfacebook-github-bot
authored andcommitted
Use a project's custom platforms when creating a production bundle
Reviewed By: davidaurelio Differential Revision: D4463579 fbshipit-source-id: 0f1514b25239b2fe62fca6fd02a475db98cff3a8
1 parent 4368719 commit a1cd5e0

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

local-cli/bundle/buildBundle.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ const outputBundle = require('./output/bundle');
1919
const path = require('path');
2020
const saveAssets = require('./saveAssets');
2121
const defaultAssetExts = require('../../packager/defaults').assetExts;
22+
const defaultPlatforms = require('../../packager/defaults').platforms;
2223
const defaultProvidesModuleNodeModules = require('../../packager/defaults').providesModuleNodeModules;
2324

2425
import type {RequestOptions, OutputOptions} from './types.flow';
@@ -58,6 +59,7 @@ function buildBundle(
5859
var shouldClosePackager = false;
5960
if (!packagerInstance) {
6061
const assetExts = (config.getAssetExts && config.getAssetExts()) || [];
62+
const platforms = (config.getPlatforms && config.getPlatforms()) || [];
6163

6264
const transformModulePath =
6365
args.transformer ? path.resolve(args.transformer) :
@@ -74,6 +76,7 @@ function buildBundle(
7476
extraNodeModules: config.extraNodeModules,
7577
getTransformOptions: config.getTransformOptions,
7678
globalTransformCache: null,
79+
platforms: defaultPlatforms.concat(platforms),
7780
projectRoots: config.getProjectRoots(),
7881
providesModuleNodeModules: providesModuleNodeModules,
7982
resetCache: args.resetCache,

0 commit comments

Comments
 (0)