From 04c66c14df94f26277ac74c62c048776e130e315 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Sun, 17 May 2020 16:13:20 +0200 Subject: [PATCH] packages/cli: revert jest tranform to use ts-jest, as sucrase doesn't hoist mocks --- packages/cli/config/jest.js | 2 +- packages/cli/package.json | 1 - yarn.lock | 9 +-------- 3 files changed, 2 insertions(+), 10 deletions(-) diff --git a/packages/cli/config/jest.js b/packages/cli/config/jest.js index 53e0f98f18..e0b82da2bb 100644 --- a/packages/cli/config/jest.js +++ b/packages/cli/config/jest.js @@ -55,7 +55,7 @@ async function getConfig() { // TODO: jest is working on module support, it's possible that we can remove this in the future transform: { '\\.esm\\.js$': require.resolve('jest-esm-transformer'), - '\\.(js|jsx|ts|tsx)': require.resolve('@sucrase/jest-plugin'), + '\\.(js|jsx|ts|tsx)': require.resolve('ts-jest'), }, // Default behaviour is to not apply transforms for node_modules, but we still want diff --git a/packages/cli/package.json b/packages/cli/package.json index f3f9b04667..5e028e72a8 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -36,7 +36,6 @@ "@rollup/plugin-json": "^4.0.2", "@rollup/plugin-node-resolve": "^7.1.1", "@spotify/web-scripts": "^6.0.0", - "@sucrase/jest-plugin": "^2.0.0", "@sucrase/webpack-loader": "^2.0.0", "bfj": "^7.0.2", "chalk": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index 13820ed3e8..47b54d2f7a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3395,13 +3395,6 @@ "@styled-system/core" "^5.1.2" "@styled-system/css" "^5.1.5" -"@sucrase/jest-plugin@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@sucrase/jest-plugin/-/jest-plugin-2.0.0.tgz#bcca4d877f5013fd66d4092e4c8ba475b18228e4" - integrity sha512-UqmtOnj2OliwV1qKFCQsci41vPX665wGvf5YosRjL+l6jF69HrgB3T8gGnCcF4tAmRycYw8t59x+Dgz64szXWA== - dependencies: - sucrase "^3.0.0" - "@sucrase/webpack-loader@^2.0.0": version "2.0.0" resolved "https://registry.npmjs.org/@sucrase/webpack-loader/-/webpack-loader-2.0.0.tgz#b8a70b8d3df3eeb570e6a3315e1a9c6b723e4a37" @@ -18851,7 +18844,7 @@ stylis@3.5.0: resolved "https://registry.npmjs.org/stylis/-/stylis-3.5.0.tgz#016fa239663d77f868fef5b67cf201c4b7c701e1" integrity sha512-pP7yXN6dwMzAR29Q0mBrabPCe0/mNO1MSr93bhay+hcZondvMMTpeGyd8nbhYJdyperNT2DRxONQuUGcJr5iPw== -sucrase@^3.0.0, sucrase@^3.14.0: +sucrase@^3.14.0: version "3.14.0" resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.14.0.tgz#4364f4da5d57465acba364ef65b14ca78672d500" integrity sha512-sWyDtHMD0Q1wv4GpL3Jp10Pxi8ht4qrYeo1tAtHJ21BaMjl3PCrIM22FudoKRVY90r+lj3ytvIcf6WkYqt7TJg==