Skip to content

Commit e157585

Browse files
huntiefacebook-github-bot
authored andcommitted
Relocate babel-register script (#49102)
Summary: Pull Request resolved: #49102 Moves this script one level up. In the next diff, will be used to support execution of scripts themselves, as well as `packages/`. Changelog: [Internal] Reviewed By: cipolleschi Differential Revision: D68960279 fbshipit-source-id: 7b62420c269dc1c1366ac9a827db078d34cb86c5
1 parent 3a5e217 commit e157585

File tree

13 files changed

+19
-16
lines changed

13 files changed

+19
-16
lines changed

jest/preprocessor.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ if (process.env.FBSOURCE_ENV === '1') {
3232
require('@fb-tools/babel-register');
3333
} else {
3434
// Register Babel to allow local packages to be loaded from source
35-
require('../scripts/build/babel-register').registerForMonorepo();
35+
require('../scripts/babel-register').registerForMonorepo();
3636
}
3737

3838
const transformer = require('@react-native/metro-babel-transformer');

packages/community-cli-plugin/src/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export type * from './index.flow';
1414
*/
1515

1616
if (!process.env.BUILD_EXCLUDE_BABEL_REGISTER) {
17-
require('../../../scripts/build/babel-register').registerForMonorepo();
17+
require('../../../scripts/babel-register').registerForMonorepo();
1818
}
1919

2020
module.exports = require('./index.flow');

packages/core-cli-utils/src/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export type * from './index.flow';
1414
*/
1515

1616
if (process.env.BUILD_EXCLUDE_BABEL_REGISTER == null) {
17-
require('../../../scripts/build/babel-register').registerForMonorepo();
17+
require('../../../scripts/babel-register').registerForMonorepo();
1818
}
1919

2020
module.exports = require('./index.flow');

packages/core-cli-utils/src/public/version.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export type * from './version.flow';
1414
*/
1515

1616
if (process.env.BUILD_EXCLUDE_BABEL_REGISTER == null) {
17-
require('../../../../scripts/build/babel-register').registerForMonorepo();
17+
require('../../../../scripts/babel-register').registerForMonorepo();
1818
}
1919

2020
module.exports = require('./version.flow');

packages/dev-middleware/src/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export type * from './index.flow';
1414
*/
1515

1616
if (!process.env.BUILD_EXCLUDE_BABEL_REGISTER) {
17-
require('../../../scripts/build/babel-register').registerForMonorepo();
17+
require('../../../scripts/babel-register').registerForMonorepo();
1818
}
1919

2020
export * from './index.flow';

packages/helloworld/cli.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ function injectCoreCLIUtilsRuntimePatch() {
3232

3333
if (process.env.BUILD_EXCLUDE_BABEL_REGISTER == null) {
3434
// $FlowFixMe[cannot-resolve-module]
35-
require('../../scripts/build/babel-register').registerForMonorepo();
35+
require('../../scripts/babel-register').registerForMonorepo();
3636
}
3737

3838
injectCoreCLIUtilsRuntimePatch();

packages/metro-config/src/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export type * from './index.flow';
1414
*/
1515

1616
if (!process.env.BUILD_EXCLUDE_BABEL_REGISTER) {
17-
require('../../../scripts/build/babel-register').registerForMonorepo();
17+
require('../../../scripts/babel-register').registerForMonorepo();
1818
}
1919

2020
module.exports = require('./index.flow');

packages/react-native-fantom/config/metro-babel-transformer.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@
99

1010
'use strict';
1111

12-
require('../../../scripts/build/babel-register').registerForMonorepo();
12+
require('../../../scripts/babel-register').registerForMonorepo();
1313
module.exports = require('@react-native/metro-babel-transformer');

packages/react-native-fantom/runner/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
* @oncall react_native
99
*/
1010

11-
require('../../../scripts/build/babel-register').registerForMonorepo();
11+
require('../../../scripts/babel-register').registerForMonorepo();
1212

1313
module.exports = require('./runner');

packages/react-native-fantom/runner/warmup/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
* @oncall react_native
99
*/
1010

11-
require('../../../../scripts/build/babel-register').registerForMonorepo();
11+
require('../../../../scripts/babel-register').registerForMonorepo();
1212

1313
module.exports = require('./warmup');

packages/react-native/scripts/featureflags/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
*/
99

1010
if (require.main === module) {
11-
require('../../../../scripts/build/babel-register').registerForMonorepo();
11+
require('../../../../scripts/babel-register').registerForMonorepo();
1212

1313
let command;
1414

packages/rn-tester/cli.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ function injectCoreCLIUtilsRuntimePatch() {
3232

3333
if (process.env.BUILD_EXCLUDE_BABEL_REGISTER == null) {
3434
// $FlowFixMe[cannot-resolve-module]
35-
require('../../scripts/build/babel-register').registerForMonorepo();
35+
require('../../scripts/babel-register').registerForMonorepo();
3636
}
3737

3838
injectCoreCLIUtilsRuntimePatch();

scripts/build/babel-register.js renamed to scripts/babel-register.js

+7-4
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @oncall react_native
1010
*/
1111

12-
const {PACKAGES_DIR, RN_INTEGRATION_TESTS_RUNNER_DIR} = require('../consts');
12+
const {PACKAGES_DIR, RN_INTEGRATION_TESTS_RUNNER_DIR} = require('./consts');
1313

1414
let isRegisteredForMonorepo = false;
1515

@@ -21,9 +21,12 @@ let isRegisteredForMonorepo = false;
2121
* paths in "exports"), inside a special `if` condition that will be compiled
2222
* away on build.
2323
*
24-
* if (!process.env.BUILD_EXCLUDE_BABEL_REGISTER) {
25-
* require('../../../scripts/build/babel-register').registerForMonorepo();
26-
* }
24+
* ```js
25+
* // Place in a package entry point
26+
* if (!process.env.BUILD_EXCLUDE_BABEL_REGISTER) {
27+
* require('../../../scripts/babel-register').registerForMonorepo();
28+
* }
29+
* ```
2730
*/
2831
function registerForMonorepo() {
2932
if (isRegisteredForMonorepo) {

0 commit comments

Comments
 (0)