Skip to content

Commit be3b812

Browse files
Use a babel-preset-current-node-syntax version that actually supports Babel 8
1 parent a863430 commit be3b812

File tree

4 files changed

+15
-17
lines changed

4 files changed

+15
-17
lines changed

packages/babel-preset-jest/index.js

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,11 @@
55
* LICENSE file in the root directory of this source tree.
66
*/
77

8-
const jestHoist = require.resolve('babel-plugin-jest-hoist');
9-
const currentNodeSyntax = require.resolve('babel-preset-current-node-syntax');
10-
11-
const presetJest = api => {
12-
if (api.version && api.version.startsWith('8.')) {
13-
return {plugins: [jestHoist]};
14-
}
15-
return {plugins: [jestHoist], presets: [currentNodeSyntax]};
8+
const jestPreset = {
9+
plugins: [require.resolve('babel-plugin-jest-hoist')],
10+
presets: [require.resolve('babel-preset-current-node-syntax')],
1611
};
17-
module.exports = presetJest;
12+
13+
// @babel/core requires us to export a function
14+
const jestPresetPlugin = () => jestPreset;
15+
module.exports = jestPresetPlugin;

packages/babel-preset-jest/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
},
1515
"dependencies": {
1616
"babel-plugin-jest-hoist": "workspace:*",
17-
"babel-preset-current-node-syntax": "^1.1.1"
17+
"babel-preset-current-node-syntax": "^1.2.0"
1818
},
1919
"peerDependencies": {
2020
"@babel/core": "^7.11.0 || ^8.0.0-beta.1"

packages/jest-snapshot/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"@jest/snapshot-utils": "workspace:*",
3030
"@jest/transform": "workspace:*",
3131
"@jest/types": "workspace:*",
32-
"babel-preset-current-node-syntax": "^1.1.1",
32+
"babel-preset-current-node-syntax": "^1.2.0",
3333
"chalk": "^4.1.2",
3434
"expect": "workspace:*",
3535
"graceful-fs": "^4.2.11",

yarn.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8143,9 +8143,9 @@ __metadata:
81438143
languageName: node
81448144
linkType: hard
81458145

8146-
"babel-preset-current-node-syntax@npm:^1.1.1":
8147-
version: 1.1.1
8148-
resolution: "babel-preset-current-node-syntax@npm:1.1.1"
8146+
"babel-preset-current-node-syntax@npm:^1.2.0":
8147+
version: 1.2.0
8148+
resolution: "babel-preset-current-node-syntax@npm:1.2.0"
81498149
dependencies:
81508150
"@babel/plugin-syntax-async-generators": "npm:^7.8.4"
81518151
"@babel/plugin-syntax-bigint": "npm:^7.8.3"
@@ -8164,7 +8164,7 @@ __metadata:
81648164
"@babel/plugin-syntax-top-level-await": "npm:^7.14.5"
81658165
peerDependencies:
81668166
"@babel/core": ^7.0.0 || ^8.0.0-0
8167-
checksum: 10/4f8a4ee7e8d2f3848a9c67c3d30432be72c0baae7360c43f5f5511edbb745b3fcdec08aa874af53a39f2ffcac822a39473aed06091f044cf58ed9a358b5972b2
8167+
checksum: 10/3608fa671cfa46364ea6ec704b8fcdd7514b7b70e6ec09b1199e13ae73ed346c51d5ce2cb6d4d5b295f6a3f2cad1fdeec2308aa9e037002dd7c929194cc838ea
81688168
languageName: node
81698169
linkType: hard
81708170

@@ -8173,7 +8173,7 @@ __metadata:
81738173
resolution: "babel-preset-jest@workspace:packages/babel-preset-jest"
81748174
dependencies:
81758175
babel-plugin-jest-hoist: "workspace:*"
8176-
babel-preset-current-node-syntax: "npm:^1.1.1"
8176+
babel-preset-current-node-syntax: "npm:^1.2.0"
81778177
peerDependencies:
81788178
"@babel/core": ^7.11.0 || ^8.0.0-beta.1
81798179
languageName: unknown
@@ -14296,7 +14296,7 @@ __metadata:
1429614296
"@types/semver": "npm:^7.7.0"
1429714297
ansi-regex: "npm:^5.0.1"
1429814298
ansi-styles: "npm:^5.2.0"
14299-
babel-preset-current-node-syntax: "npm:^1.1.1"
14299+
babel-preset-current-node-syntax: "npm:^1.2.0"
1430014300
chalk: "npm:^4.1.2"
1430114301
expect: "workspace:*"
1430214302
graceful-fs: "npm:^4.2.11"

0 commit comments

Comments
 (0)