jest.config.js 601 B

12345678910111213141516171819202122232425262728
  1. const func = require('@jupyterlab/testutils/lib/jest-config');
  2. const upstream = func('@jupyterlab/debugger', __dirname);
  3. let local = {
  4. preset: 'ts-jest/presets/js-with-babel',
  5. transformIgnorePatterns: ['/node_modules/(?!(@jupyterlab/.*)/)'],
  6. globals: {
  7. 'ts-jest': {
  8. tsConfig: './tsconfig.json'
  9. }
  10. },
  11. transform: {
  12. '\\.(ts|tsx)?$': 'ts-jest',
  13. '\\.svg$': 'jest-raw-loader'
  14. }
  15. };
  16. [
  17. 'moduleFileExtensions',
  18. 'moduleNameMapper',
  19. 'reporters',
  20. 'setupFilesAfterEnv',
  21. 'setupFiles'
  22. ].forEach(option => {
  23. local[option] = upstream[option];
  24. });
  25. module.exports = local;