8000 Merge pull request #2050 from immutable-js/replace-buble-by-babel · immutable-js/immutable-js@c036998 · GitHub
[go: up one dir, main page]

Skip to content

Commit c036998

Browse files
authored
Merge pull request #2050 from immutable-js/replace-buble-by-babel
Replace buble by babel
2 parents 1dd0d10 + 817fe23 commit c036998

File tree

7 files changed

+9615
-7624
lines changed

7 files changed

+9615
-7624
lines changed

babel.config.cjs

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
/**
2+
* @param {import("@babel/core").ConfigAPI} api
3+
*
4+
* This file is a CJS file as jest and/or node 18 does not support ESM now
5+
*/
6+
// eslint-disable-next-line no-undef
7+
module.exports = function (api) {
8+
// const isTest = api.env('test');
9+
10+
// eslint-disable-next-line no-undef
11+
api.cache(() => process.env.NODE_ENV);
12+
13+
const presets = [
14+
[
15+
'@babel/env',
16+
{
17+
targets: { browsers: ['last 2 versions', 'not dead'] },
18+
},
19+
],
20+
['@babel/preset-typescript', { allowDeclareFields: true }],
21+
];
22+
23+
return {
24+
assumptions: {
25+
noClassCalls: true,
26+
superIsCallableConstructor: true,
27+
},
28+
presets,
29+
};
30+
};

jest.config.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ module.exports = {
33
testRunner: 'jest-jasmine2', // See https://jestjs.io/blog/2021/05/25/jest-27#flipping-defaults as `jasmine-check` uses jasmine and not `jest-circus`
44
moduleFileExtensions: ['js', 'ts'],
55
resolver: '<rootDir>/resources/jestResolver.js',
6-
transform: {
7-
'^.+\\.(js|ts)$': '<rootDir>/resources/jestPreprocessor.js',
8-
},
96
testRegex: '/__tests__/.*\\.(ts|js)$',
107
unmockedModulePathPatterns: ['./node_modules/react'],
118
};

0 commit comments

Comments
 (0)
0