Swap out metro-babylon7 for babylon in metro

Reviewed By: mjesun

Differential Revision: D7948314

fbshipit-source-id: e9f16cae195a5aecba3c33bd3ae528935f792e2f
This commit is contained in:
Peter van der Zee 2018-05-10 07:47:52 -07:00 committed by Facebook Github Bot
parent 95e2b064df
commit 99598062ef
8 changed files with 7 additions and 8 deletions

View File

@ -142,7 +142,7 @@ The JavaScript transformer (`transformModulePath`) is the place where JS code wi
Mandatory method that will transform code. The object received has information about the module being transformed (e.g its path, code...) and the returned object has to contain an `ast` key that is the AST representation of the transformed code. The default shipped transformer does the bare minimum amount of work by just parsing the code to AST: Mandatory method that will transform code. The object received has information about the module being transformed (e.g its path, code...) and the returned object has to contain an `ast` key that is the AST representation of the transformed code. The default shipped transformer does the bare minimum amount of work by just parsing the code to AST:
```js ```js
const babylon = require('metro-babylon7'); const babylon = require('babylon');
module.exports.transform = (file: {filename: string, src: string}) => { module.exports.transform = (file: {filename: string, src: string}) => {
const ast = babylon.parse(code, {sourceType: 'module'}); const ast = babylon.parse(code, {sourceType: 'module'});

View File

@ -76,7 +76,6 @@
"merge-stream": "^1.0.1", "merge-stream": "^1.0.1",
"metro-babel-register": "0.36.1", "metro-babel-register": "0.36.1",
"metro-babel7-plugin-react-transform": "0.36.1", "metro-babel7-plugin-react-transform": "0.36.1",
"metro-babylon7": "0.36.1",
"metro-cache": "0.36.1", "metro-cache": "0.36.1",
"metro-core": "0.36.1", "metro-core": "0.36.1",
"metro-minify-uglify": "0.36.1", "metro-minify-uglify": "0.36.1",

View File

@ -11,7 +11,7 @@
'use strict'; 'use strict';
const babelTypes = require('@babel/types'); const babelTypes = require('@babel/types');
const babylon = require('metro-babylon7'); const babylon = require('babylon');
import type {AssetDataWithoutFiles} from '../Assets'; import type {AssetDataWithoutFiles} from '../Assets';
import type {ModuleTransportLike} from '../shared/types.flow'; import type {ModuleTransportLike} from '../shared/types.flow';

View File

@ -13,7 +13,7 @@
const JsFileWrapping = require('../ModuleGraph/worker/JsFileWrapping'); const JsFileWrapping = require('../ModuleGraph/worker/JsFileWrapping');
const assetTransformer = require('../assetTransformer'); const assetTransformer = require('../assetTransformer');
const babylon = require('metro-babylon7'); const babylon = require('babylon');
const collectDependencies = require('../ModuleGraph/worker/collectDependencies'); const collectDependencies = require('../ModuleGraph/worker/collectDependencies');
const constantFoldingPlugin = require('./worker/constant-folding-plugin'); const constantFoldingPlugin = require('./worker/constant-folding-plugin');
const crypto = require('crypto'); const crypto = require('crypto');

View File

@ -13,7 +13,7 @@
const JsFileWrapping = require('../JsFileWrapping'); const JsFileWrapping = require('../JsFileWrapping');
const babylon = require('metro-babylon7'); const babylon = require('babylon');
const {codeFromAst, comparableCode} = require('../../test-helpers'); const {codeFromAst, comparableCode} = require('../../test-helpers');

View File

@ -11,7 +11,7 @@
'use strict'; 'use strict';
const babylon = require('metro-babylon7'); const babylon = require('babylon');
const collectDependencies = require('../collectDependencies'); const collectDependencies = require('../collectDependencies');
const {codeFromAst, comparableCode} = require('../../test-helpers'); const {codeFromAst, comparableCode} = require('../../test-helpers');

View File

@ -11,7 +11,7 @@
'use strict'; 'use strict';
const babylon = require('metro-babylon7'); const babylon = require('babylon');
const optimizeDependencies = require('../optimizeDependencies'); const optimizeDependencies = require('../optimizeDependencies');
const {InvalidRequireCallError} = optimizeDependencies; const {InvalidRequireCallError} = optimizeDependencies;

View File

@ -20,7 +20,7 @@ const generate = require('@babel/generator').default;
const traverse = require('@babel/traverse').default; const traverse = require('@babel/traverse').default;
const {fn} = require('../../test-helpers'); const {fn} = require('../../test-helpers');
const {parse} = require('metro-babylon7'); const {parse} = require('babylon');
const {SourceMapConsumer} = require('source-map'); const {SourceMapConsumer} = require('source-map');
import type {TransformVariants} from '../../types.flow'; import type {TransformVariants} from '../../types.flow';