Translated using Weblate (Turkish)
[phpmyadmin.git] / jest.config.cjs
blob9d4ff38056e2a45ae4e7092cb873e1ddd8048321
1 /* eslint-env node */
3 module.exports = {
4     extensionsToTreatAsEsm: ['.ts'],
5     coverageDirectory: '<rootDir>/build/javascript/',
6     collectCoverageFrom: ['<rootDir>/js/src/**/*.ts'],
7     projects: [
8         {
9             coveragePathIgnorePatterns: [
10                 '<rootDir>/node_modules/',
11                 '<rootDir>/js/vendor/',
12             ],
13             displayName: 'phpMyAdmin',
14             testMatch: ['<rootDir>/test/javascript/**/*.ts'],
15             transform: { '\\.[jt]sx?$': 'babel-jest' },
16             moduleNameMapper: {
17                 '^phpmyadmin/(.*)$': '<rootDir>/js/src/$1',
18                 '^@vendor/(.*)$': '<rootDir>/js/vendor/$1',
19             },
20             testEnvironment: 'jsdom',
21         }
22     ]