Skip to content

Commit c6655fd

Browse files
refactor: remove usage of var in babel-preset-react-app
1 parent 025f273 commit c6655fd

File tree

3 files changed

+18
-18
lines changed

3 files changed

+18
-18
lines changed

packages/babel-preset-react-app/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Make sure you have a `tsconfig.json` file at the root directory. You can also us
5656

5757
Absolute paths are enabled by default for imports. To use relative paths instead, set the `absoluteRuntime` option in `.babelrc` to `false`:
5858

59-
```
59+
```json
6060
{
6161
"presets": [["react-app", { "absoluteRuntime": false }]]
6262
}

packages/babel-preset-react-app/create.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,36 +25,36 @@ module.exports = function (api, opts, env) {
2525
opts = {};
2626
}
2727

28-
var isEnvDevelopment = env === 'development';
29-
var isEnvProduction = env === 'production';
30-
var isEnvTest = env === 'test';
28+
const isEnvDevelopment = env === 'development';
29+
const isEnvProduction = env === 'production';
30+
const isEnvTest = env === 'test';
3131

32-
var useESModules = validateBoolOption(
32+
const useESModules = validateBoolOption(
3333
'useESModules',
3434
opts.useESModules,
3535
isEnvDevelopment || isEnvProduction
3636
);
37-
var isFlowEnabled = validateBoolOption('flow', opts.flow, true);
38-
var isTypeScriptEnabled = validateBoolOption(
37+
const isFlowEnabled = validateBoolOption('flow', opts.flow, true);
38+
const isTypeScriptEnabled = validateBoolOption(
3939
'typescript',
4040
opts.typescript,
4141
true
4242
);
43-
var areHelpersEnabled = validateBoolOption('helpers', opts.helpers, true);
44-
var useAbsoluteRuntime = validateBoolOption(
43+
const areHelpersEnabled = validateBoolOption('helpers', opts.helpers, true);
44+
const useAbsoluteRuntime = validateBoolOption(
4545
'absoluteRuntime',
4646
opts.absoluteRuntime,
4747
true
4848
);
4949

50-
var absoluteRuntimePath = undefined;
50+
let absoluteRuntimePath = undefined;
5151
if (useAbsoluteRuntime) {
5252
absoluteRuntimePath = path.dirname(
5353
require.resolve('@babel/runtime/package.json')
5454
);
5555
}
5656

57-
var hasJsxRuntime = Boolean(
57+
const hasJsxRuntime = Boolean(
5858
api.caller(caller => !!caller && caller.hasJsxRuntime)
5959
);
6060

packages/babel-preset-react-app/dependencies.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,19 @@ module.exports = function (api, opts) {
3131
// https://github.com/babel/babel/issues/4539
3232
// https://github.com/facebook/create-react-app/issues/720
3333
// It’s also nice that we can enforce `NODE_ENV` being specified.
34-
var env = process.env.BABEL_ENV || process.env.NODE_ENV;
35-
var isEnvDevelopment = env === 'development';
36-
var isEnvProduction = env === 'production';
37-
var isEnvTest = env === 'test';
34+
const env = process.env.BABEL_ENV || process.env.NODE_ENV;
35+
const isEnvDevelopment = env === 'development';
36+
const isEnvProduction = env === 'production';
37+
const isEnvTest = env === 'test';
3838

39-
var areHelpersEnabled = validateBoolOption('helpers', opts.helpers, false);
40-
var useAbsoluteRuntime = validateBoolOption(
39+
const areHelpersEnabled = validateBoolOption('helpers', opts.helpers, false);
40+
const useAbsoluteRuntime = validateBoolOption(
4141
'absoluteRuntime',
4242
opts.absoluteRuntime,
4343
true
4444
);
4545

46-
var absoluteRuntimePath = undefined;
46+
let absoluteRuntimePath = undefined;
4747
if (useAbsoluteRuntime) {
4848
absoluteRuntimePath = path.dirname(
4949
require.resolve('@babel/runtime/package.json')

0 commit comments

Comments
 (0)