mirror of
https://gitlab.com/bramw/baserow.git
synced 2025-04-17 10:22:36 +00:00
28 lines
1.1 KiB
JavaScript
28 lines
1.1 KiB
JavaScript
// Allow to transform some ESM installed modules
|
|
const esModules = ['@nuxtjs/i18n'].join('|')
|
|
module.exports = {
|
|
rootDir: '../../../../',
|
|
expand: true,
|
|
forceExit: true,
|
|
moduleDirectories: ['<rootDir>/web-frontend/node_modules/'],
|
|
modulePaths: ['<rootDir>/web-frontend/node_modules/'],
|
|
moduleNameMapper: {
|
|
'^@baserow/(.*)$': '<rootDir>/web-frontend/$1',
|
|
'^@baserow_enterprise/(.*)$':
|
|
'<rootDir>/enterprise/web-frontend/modules/baserow_enterprise/$1',
|
|
'^@baserow_enterprise_test/(.*)$':
|
|
'<rootDir>/enterprise/web-frontend/test/$1',
|
|
'^@/(.*)$': '<rootDir>/web-frontend/$1',
|
|
'^~/(.*)$': '<rootDir>/web-frontend/$1',
|
|
'^vue$': '<rootDir>/web-frontend/node_modules/vue/dist/vue.common.js',
|
|
},
|
|
moduleFileExtensions: ['js', 'vue', 'json'],
|
|
transform: {
|
|
'^.+\\.js$': 'babel-jest',
|
|
'.*\\.(vue)$': '<rootDir>/web-frontend/node_modules/vue-jest',
|
|
'^.+\\.svg$': '<rootDir>/web-frontend/test/helpers/stubSvgTransformer.js',
|
|
},
|
|
transformIgnorePatterns: [
|
|
`<rootDir>/web-frontend/node_modules/(?!(baserow|${esModules})/)`,
|
|
],
|
|
}
|