From 150d42c57139d12c1d76c4e02a43bff53d04835e Mon Sep 17 00:00:00 2001 From: Yuki Hattori Date: Mon, 16 Sep 2024 02:54:41 +0900 Subject: [PATCH] Remove no longer required babel plugin --- babel.config.js | 11 ----------- jest.config.js | 9 +++------ package.json | 1 - yarn.lock | 5 ----- 4 files changed, 3 insertions(+), 23 deletions(-) diff --git a/babel.config.js b/babel.config.js index 9fd45ab2..e8d0b9e8 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,15 +1,4 @@ // This setting is used only to transform ESM while running Jest. module.exports = { presets: [['@babel/env', { targets: { node: 'current' } }]], - plugins: [ - [ - 'transform-rename-import', - { - replacements: [ - { original: '^node:(.+)$', replacement: '$1' }, - { original: '^#(.+)$', replacement: '$1' }, // "#"" prefix is used by chalk - ], - }, - ], - ], } diff --git a/jest.config.js b/jest.config.js index eea96ce5..646ff641 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,4 +1,6 @@ -const { jsWithBabel } = require('ts-jest/presets') +const { createJsWithBabelPreset } = require('ts-jest') + +const jsWithBabel = createJsWithBabelPreset() const esModules = [ '@sindresorhus/merge-streams', @@ -39,11 +41,6 @@ module.exports = { '\\.s?css$': '/test/_transformers/css.js', '\\.png$': '/test/_transformers/png.js', '\\.pug$': '/test/_transformers/pug.js', - - // TODO: Remove if Jest did not fail on ESM dynamic imports - 'custom-engine\\.mjs$': 'babel-jest', - 'config\\.mjs$': 'babel-jest', - 'esm-project/marp\\.config\\.js$': 'babel-jest', }, transformIgnorePatterns: [`/node_modules/(?!${esModules.join('|')})`], testEnvironment: 'node', diff --git a/package.json b/package.json index 761d59d2..2b5644fc 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,6 @@ "@typescript-eslint/parser": "^8.5.0", "@yao-pkg/pkg": "^5.14.0", "autoprefixer": "^10.4.20", - "babel-plugin-transform-rename-import": "^2.3.0", "bespoke": "bespokejs/bespoke", "builtin-modules": "^4.0.0", "chalk": "^5.3.0", diff --git a/yarn.lock b/yarn.lock index 76d17fe5..ccc6ce93 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2330,11 +2330,6 @@ babel-plugin-polyfill-regenerator@^0.6.1: dependencies: "@babel/helper-define-polyfill-provider" "^0.6.2" -babel-plugin-transform-rename-import@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-rename-import/-/babel-plugin-transform-rename-import-2.3.0.tgz#5d9d645f937b0ca5c26a24b2510a06277b6ffd9b" - integrity sha512-dPgJoT57XC0PqSnLgl2FwNvxFrWlspatX2dkk7yjKQj5HHGw071vAcOf+hqW8ClqcBDMvEbm6mevn5yHAD8mlQ== - babel-preset-current-node-syntax@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz#9a929eafece419612ef4ae4f60b1862ebad8ef30"