fix: update file-type dependency and fix dependency version mismatch (#6638)
This commit is contained in:
@@ -1,24 +1,7 @@
|
||||
/**
|
||||
* Ignores all ESM packages that make Jest mad.
|
||||
*
|
||||
* "Jest encountered an unexpected token"
|
||||
*
|
||||
* Direct packages:
|
||||
* - file-type
|
||||
*/
|
||||
const esModules = [
|
||||
// file-type and all dependencies: https://github.com/sindresorhus/file-type
|
||||
'file-type',
|
||||
'strtok3',
|
||||
'readable-web-to-node-stream',
|
||||
'token-types',
|
||||
'peek-readable',
|
||||
].join('|')
|
||||
|
||||
/** @type {import('jest').Config} */
|
||||
const baseJestConfig = {
|
||||
/** @type {import('jest').Config} */ const baseJestConfig = {
|
||||
extensionsToTreatAsEsm: ['.ts', '.tsx'],
|
||||
setupFilesAfterEnv: ['<rootDir>/test/jest.setup.ts'],
|
||||
setupFiles: ['<rootDir>/test/jest.setup.env.js'],
|
||||
setupFilesAfterEnv: ['<rootDir>/test/jest.setup.js'],
|
||||
moduleNameMapper: {
|
||||
'\\.(css|scss)$': '<rootDir>/test/helpers/mocks/emptyModule.js',
|
||||
'\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$':
|
||||
@@ -31,10 +14,6 @@ const baseJestConfig = {
|
||||
transform: {
|
||||
'^.+\\.(t|j)sx?$': ['@swc/jest'],
|
||||
},
|
||||
transformIgnorePatterns: [
|
||||
`/node_modules/(?!.pnpm)(?!(${esModules})/)`,
|
||||
`/node_modules/.pnpm/(?!(${esModules.replace(/\//g, '\\+')})@)`,
|
||||
],
|
||||
verbose: true,
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user