Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TypeError: Unable to require .d.ts file with yarn workspaces and TypeScript project references when using --no-cache #1336

Closed
mfellner opened this issue Jan 3, 2020 · 3 comments

Comments

@mfellner
Copy link

mfellner commented Jan 3, 2020

Issue :

In a mono repository with yarn workspaces and TypeScript project references, ts-jest fails with the error TypeError: Unable to require .d.ts file. in a package/project/workspace that references another local package/project/workspace in case the jest cache is empty or tests are run with the --no-cache option.

.
├── node_modules/   <---------- contains symlinks for package directories
├── jest.config.js
├── package.json
├── packages
│   ├── my-app
│   │   ├── jest.config.js
│   │   ├── main.test.ts   <--- fails
│   │   ├── main.ts   <-------- imports my-library
│   │   ├── package.json
│   │   └── tsconfig.json   <-- references my-library
│   └── my-library
│       ├── index.test.ts
│       ├── index.ts
│       ├── jest.config.js
│       ├── package.json
│       └── tsconfig.json
└── tsconfig.json

There are two workarounds:

  • set isolatedModules: true in jest.config.js of the project that references the other one
  • set preserveSymlinks: true in tsconfig.json of the project that references the other one

Expected behavior :

ts-jest should run the tests without an error even if the workarounds are not used.

Debug log:

log file content
{"context":{"allowJs":false,"logLevel":20,"namespace":"jest-preset","package":"ts-jest","version":"24.2.0"},"message":"creating jest presets not handling JavaScript files","sequence":1,"time":"2020-01-03T09:18:11.768Z"}
{"context":{"logLevel":20,"namespace":"Importer","package":"ts-jest","version":"24.2.0"},"message":"creating Importer singleton","sequence":2,"time":"2020-01-03T09:18:12.527Z"}
{"context":{"allowJs":false,"logLevel":20,"namespace":"jest-preset","package":"ts-jest","version":"24.2.0"},"message":"creating jest presets not handling JavaScript files","sequence":3,"time":"2020-01-03T09:18:12.530Z"}
{"context":{"actualVersion":"24.9.0","expectedVersion":">=24 <25","logLevel":20,"namespace":"versions","package":"ts-jest","version":"24.2.0"},"message":"checking version of jest: OK","sequence":4,"time":"2020-01-03T09:18:12.533Z"}
{"context":{"baseOptions":{},"logLevel":20,"namespace":"jest-transformer","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"created new transformer","sequence":5,"time":"2020-01-03T09:18:12.533Z"}
{"context":{"fileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","logLevel":20,"namespace":"jest-transformer","package":"ts-jest","transformOptions":{"config":{"automock":false,"browser":false,"cache":false,"cacheDirectory":"/private/var/folders/8x/49ftysvn2ydblj93gkzdj_qw0000gp/T/jest_dy","clearMocks":false,"coveragePathIgnorePatterns":["/node_modules/"],"cwd":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app","dependencyExtractor":null,"detectLeaks":false,"detectOpenHandles":false,"displayName":"my-app","errorOnDeprecated":false,"filter":null,"forceCoverageMatch":[],"globalSetup":null,"globalTeardown":null,"globals":{"ts-jest":{"isolatedModules":false}},"haste":{"computeSha1":false,"providesModuleNodeModules":[],"throwOnModuleCollision":false},"moduleDirectories":["node_modules"],"moduleFileExtensions":["js","json","jsx","ts","tsx","node"],"moduleNameMapper":{},"modulePathIgnorePatterns":[],"name":"my-app","prettierPath":"prettier","resetMocks":false,"resetModules":false,"resolver":null,"restoreMocks":false,"rootDir":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app","roots":["/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app"],"runner":"jest-runner","setupFiles":[],"setupFilesAfterEnv":[],"skipFilter":false,"snapshotSerializers":[],"testEnvironment":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/jest-environment-node/build/index.js","testEnvironmentOptions":{},"testLocationInResults":false,"testMatch":["**/__tests__/**/*.[jt]s?(x)","**/?(*.)+(spec|test).[tj]s?(x)"],"testPathIgnorePatterns":["/node_modules/"],"testRegex":[],"testRunner":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/jest-jasmine2/build/index.js","testURL":"http://localhost","timers":"real","transform":[["^.+\\.tsx?$","/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/ts-jest/dist/index.js"]],"transformIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":[]},"instrument":false,"rootDir":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app"},"transformerId":1,"version":"24.2.0"},"message":"computing cache key for /Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","sequence":6,"time":"2020-01-03T09:18:12.534Z"}
{"context":{"logLevel":30,"namespace":"jest-transformer","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"no matching config-set found, creating a new one","sequence":7,"time":"2020-01-03T09:18:12.534Z"}
{"context":{"config":{"automock":false,"browser":false,"cache":false,"cacheDirectory":"/private/var/folders/8x/49ftysvn2ydblj93gkzdj_qw0000gp/T/jest_dy","clearMocks":false,"coveragePathIgnorePatterns":["/node_modules/"],"cwd":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app","dependencyExtractor":null,"detectLeaks":false,"detectOpenHandles":false,"displayName":"my-app","errorOnDeprecated":false,"filter":null,"forceCoverageMatch":[],"globalSetup":null,"globalTeardown":null,"globals":{"ts-jest":{"isolatedModules":false}},"haste":{"computeSha1":false,"providesModuleNodeModules":[],"throwOnModuleCollision":false},"moduleDirectories":["node_modules"],"moduleFileExtensions":["js","json","jsx","ts","tsx","node"],"moduleNameMapper":{},"modulePathIgnorePatterns":[],"name":"my-app","prettierPath":"prettier","resetMocks":false,"resetModules":false,"resolver":null,"restoreMocks":false,"rootDir":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app","roots":["/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app"],"runner":"jest-runner","setupFiles":[],"setupFilesAfterEnv":[],"skipFilter":false,"snapshotSerializers":[],"testEnvironment":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/jest-environment-node/build/index.js","testEnvironmentOptions":{},"testLocationInResults":false,"testMatch":["**/__tests__/**/*.[jt]s?(x)","**/?(*.)+(spec|test).[tj]s?(x)"],"testPathIgnorePatterns":["/node_modules/"],"testRegex":[],"testRunner":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/jest-jasmine2/build/index.js","testURL":"http://localhost","timers":"real","transform":[["^.+\\.tsx?$","/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/ts-jest/dist/index.js"]],"transformIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":[]},"logLevel":20,"namespace":"backports","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"backporting config","sequence":8,"time":"2020-01-03T09:18:12.534Z"}
{"context":{"jestConfig":{"automock":false,"browser":false,"cache":false,"cacheDirectory":"/private/var/folders/8x/49ftysvn2ydblj93gkzdj_qw0000gp/T/jest_dy","clearMocks":false,"coveragePathIgnorePatterns":["/node_modules/"],"cwd":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app","dependencyExtractor":null,"detectLeaks":false,"detectOpenHandles":false,"displayName":"my-app","errorOnDeprecated":false,"filter":null,"forceCoverageMatch":[],"globalSetup":null,"globalTeardown":null,"globals":{"ts-jest":{"isolatedModules":false}},"haste":{"computeSha1":false,"providesModuleNodeModules":[],"throwOnModuleCollision":false},"moduleDirectories":["node_modules"],"moduleFileExtensions":["js","json","jsx","ts","tsx","node"],"moduleNameMapper":{},"modulePathIgnorePatterns":[],"name":"my-app","prettierPath":"prettier","resetMocks":false,"resetModules":false,"resolver":null,"restoreMocks":false,"rootDir":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app","roots":["/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app"],"runner":"jest-runner","setupFiles":[],"setupFilesAfterEnv":[],"skipFilter":false,"snapshotSerializers":[],"testEnvironment":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/jest-environment-node/build/index.js","testEnvironmentOptions":{},"testLocationInResults":false,"testMatch":["**/__tests__/**/*.[jt]s?(x)","**/?(*.)+(spec|test).[tj]s?(x)"],"testPathIgnorePatterns":["/node_modules/"],"testRegex":[],"testRunner":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/jest-jasmine2/build/index.js","testURL":"http://localhost","timers":"real","transform":[["^.+\\.tsx?$","/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/ts-jest/dist/index.js"]],"transformIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":[]},"logLevel":20,"namespace":"config","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"normalized jest config","sequence":9,"time":"2020-01-03T09:18:12.534Z"}
{"context":{"logLevel":20,"namespace":"config","package":"ts-jest","transformerId":1,"tsJestConfig":{"compiler":"typescript","diagnostics":{"ignoreCodes":[6059,18002,18003],"pretty":true,"throws":true},"isolatedModules":false,"packageJson":{"kind":"file"},"transformers":[],"tsConfig":{"kind":"file"}},"version":"24.2.0"},"message":"normalized ts-jest config","sequence":10,"time":"2020-01-03T09:18:12.535Z"}
{"context":{"logLevel":20,"namespace":"config","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"babel is disabled","sequence":11,"time":"2020-01-03T09:18:12.537Z"}
{"context":{"logLevel":20,"namespace":"Importer","package":"ts-jest","requireResult":{"exists":true,"given":"typescript","path":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/typescript.js"},"version":"24.2.0"},"message":"loaded module typescript","sequence":12,"time":"2020-01-03T09:18:12.673Z"}
{"context":{"logLevel":20,"namespace":"Importer","package":"ts-jest","version":"24.2.0"},"message":"patching typescript","sequence":13,"time":"2020-01-03T09:18:12.673Z"}
{"context":{"actualVersion":"3.7.4","expectedVersion":">=2.7 <4","logLevel":20,"namespace":"versions","package":"ts-jest","version":"24.2.0"},"message":"checking version of typescript: OK","sequence":14,"time":"2020-01-03T09:18:12.674Z"}
{"context":{"logLevel":20,"namespace":"config","package":"ts-jest","transformerId":1,"tsConfigFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/tsconfig.json","version":"24.2.0"},"message":"readTsConfig(): reading /Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/tsconfig.json","sequence":15,"time":"2020-01-03T09:18:12.674Z"}
{"context":{"logLevel":20,"namespace":"config","package":"ts-jest","transformerId":1,"tsconfig":{"input":{"compilerOptions":{"preserveSymlinks":false},"extends":"../../tsconfig.json","include":["./**/*"],"references":[{"path":"../my-library"}]},"resolved":{"compileOnSave":false,"configFileSpecs":{"includeSpecs":["./**/*"],"validatedIncludeSpecs":["./**/*"],"wildcardDirectories":{"/users/maximilianfellner/code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app":1}},"errors":[],"fileNames":["/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts"],"options":{"configFilePath":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/tsconfig.json","declaration":false,"emitDecoratorMetadata":true,"esModuleInterop":true,"experimentalDecorators":true,"inlineSourceMap":false,"inlineSources":true,"lib":["lib.dom.d.ts","lib.es2018.d.ts"],"module":1,"noEmit":false,"noFallthroughCasesInSwitch":true,"noImplicitAny":true,"noUnusedLocals":true,"outDir":"$$ts-jest$$","preserveSymlinks":false,"removeComments":false,"sourceMap":true,"strict":true,"target":5},"projectReferences":[{"originalPath":"../my-library","path":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-library"}],"raw":{"compileOnSave":false,"compilerOptions":{"preserveSymlinks":false},"extends":"../../tsconfig.json","include":["./**/*"],"references":[{"path":"../my-library"}]},"typeAcquisition":{"enable":false,"exclude":[],"include":[]},"wildcardDirectories":{"/users/maximilianfellner/code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app":1}}},"version":"24.2.0"},"message":"normalized typescript config","sequence":16,"time":"2020-01-03T09:18:12.683Z"}
{"context":{"fileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","logLevel":20,"namespace":"jest-transformer","package":"ts-jest","transformOptions":{"instrument":false},"transformerId":1,"version":"24.2.0"},"message":"processing /Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","sequence":17,"time":"2020-01-03T09:18:12.684Z"}
{"context":{"logLevel":20,"namespace":"ts-compiler","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"creating typescript compiler (language service)","sequence":18,"time":"2020-01-03T09:18:12.685Z"}
{"context":{"logLevel":20,"namespace":"config","package":"ts-jest","version":"24.2.0"},"message":"file caching disabled","sequence":19,"time":"2020-01-03T09:18:12.685Z"}
{"context":{"logLevel":20,"namespace":"ts-compiler","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"creating language service","sequence":20,"time":"2020-01-03T09:18:12.685Z"}
{"context":{"fileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","logLevel":20,"namespace":"ts-compiler","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readThrough(): no cache","sequence":21,"time":"2020-01-03T09:18:12.686Z"}
{"context":{"fileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","logLevel":20,"namespace":"ts-compiler","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getOutput(): compiling using language service","sequence":22,"time":"2020-01-03T09:18:12.686Z"}
{"context":{"fileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","logLevel":20,"namespace":"ts-compiler","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"updateMemoryCache()","sequence":23,"time":"2020-01-03T09:18:12.686Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":24,"time":"2020-01-03T09:18:12.687Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":25,"time":"2020-01-03T09:18:12.687Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":26,"time":"2020-01-03T09:18:12.697Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-library/index.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":27,"time":"2020-01-03T09:18:12.698Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":28,"time":"2020-01-03T09:18:12.700Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":29,"time":"2020-01-03T09:18:12.701Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":30,"time":"2020-01-03T09:18:12.702Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":31,"time":"2020-01-03T09:18:12.703Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":32,"time":"2020-01-03T09:18:12.704Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":33,"time":"2020-01-03T09:18:12.704Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":34,"time":"2020-01-03T09:18:12.705Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":35,"time":"2020-01-03T09:18:12.706Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":36,"time":"2020-01-03T09:18:12.709Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":37,"time":"2020-01-03T09:18:12.715Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":38,"time":"2020-01-03T09:18:12.716Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":39,"time":"2020-01-03T09:18:12.717Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":40,"time":"2020-01-03T09:18:12.718Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":41,"time":"2020-01-03T09:18:12.719Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":42,"time":"2020-01-03T09:18:12.720Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":43,"time":"2020-01-03T09:18:12.721Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":44,"time":"2020-01-03T09:18:12.722Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":45,"time":"2020-01-03T09:18:12.723Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":46,"time":"2020-01-03T09:18:12.724Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":47,"time":"2020-01-03T09:18:12.725Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":48,"time":"2020-01-03T09:18:12.726Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":49,"time":"2020-01-03T09:18:12.730Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":50,"time":"2020-01-03T09:18:12.731Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":51,"time":"2020-01-03T09:18:12.732Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/babel__core/index.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":52,"time":"2020-01-03T09:18:12.732Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":53,"time":"2020-01-03T09:18:12.757Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":54,"time":"2020-01-03T09:18:12.759Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":55,"time":"2020-01-03T09:18:12.760Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":56,"time":"2020-01-03T09:18:12.761Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":57,"time":"2020-01-03T09:18:12.762Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":58,"time":"2020-01-03T09:18:12.763Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":59,"time":"2020-01-03T09:18:12.764Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":60,"time":"2020-01-03T09:18:12.766Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/babel__generator/index.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":61,"time":"2020-01-03T09:18:12.767Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@babel/types/lib/index.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":62,"time":"2020-01-03T09:18:12.773Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/babel__traverse/index.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":63,"time":"2020-01-03T09:18:12.825Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/babel__template/index.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":64,"time":"2020-01-03T09:18:12.859Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@babel/parser/typings/babel-parser.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":65,"time":"2020-01-03T09:18:12.860Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":66,"time":"2020-01-03T09:18:12.862Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/istanbul-lib-coverage/index.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":67,"time":"2020-01-03T09:18:12.863Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/istanbul-lib-report/index.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":68,"time":"2020-01-03T09:18:12.864Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":69,"time":"2020-01-03T09:18:12.865Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":70,"time":"2020-01-03T09:18:12.866Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/istanbul-reports/index.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":71,"time":"2020-01-03T09:18:12.867Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":72,"time":"2020-01-03T09:18:12.867Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":73,"time":"2020-01-03T09:18:12.868Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/jest/index.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":74,"time":"2020-01-03T09:18:12.869Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":75,"time":"2020-01-03T09:18:12.897Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/jest-diff/build/index.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":76,"time":"2020-01-03T09:18:12.898Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":77,"time":"2020-01-03T09:18:12.899Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/jest-diff/build/types.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":78,"time":"2020-01-03T09:18:12.899Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":79,"time":"2020-01-03T09:18:12.900Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/ts3.2/index.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":80,"time":"2020-01-03T09:18:12.900Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/base.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":81,"time":"2020-01-03T09:18:12.901Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/globals.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":82,"time":"2020-01-03T09:18:12.901Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/assert.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":83,"time":"2020-01-03T09:18:12.919Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/async_hooks.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":84,"time":"2020-01-03T09:18:12.921Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/buffer.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":85,"time":"2020-01-03T09:18:12.922Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/child_process.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":86,"time":"2020-01-03T09:18:12.922Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/cluster.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":87,"time":"2020-01-03T09:18:12.931Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/console.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":88,"time":"2020-01-03T09:18:12.939Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/constants.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":89,"time":"2020-01-03T09:18:12.940Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/crypto.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":90,"time":"2020-01-03T09:18:12.950Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/dgram.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":91,"time":"2020-01-03T09:18:12.956Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/dns.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":92,"time":"2020-01-03T09:18:12.963Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/domain.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":93,"time":"2020-01-03T09:18:12.967Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/events.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":94,"time":"2020-01-03T09:18:12.968Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/fs.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":95,"time":"2020-01-03T09:18:12.968Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/http.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":96,"time":"2020-01-03T09:18:12.999Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/http2.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":97,"time":"2020-01-03T09:18:13.004Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/https.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":98,"time":"2020-01-03T09:18:13.020Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/inspector.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":99,"time":"2020-01-03T09:18:13.020Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/module.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":100,"time":"2020-01-03T09:18:13.043Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/net.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":101,"time":"2020-01-03T09:18:13.043Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/os.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":102,"time":"2020-01-03T09:18:13.048Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/path.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":103,"time":"2020-01-03T09:18:13.057Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/perf_hooks.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":104,"time":"2020-01-03T09:18:13.062Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/process.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":105,"time":"2020-01-03T09:18:13.073Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/punycode.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":106,"time":"2020-01-03T09:18:13.087Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/querystring.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":107,"time":"2020-01-03T09:18:13.087Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/readline.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":108,"time":"2020-01-03T09:18:13.088Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/repl.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":109,"time":"2020-01-03T09:18:13.089Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/stream.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":110,"time":"2020-01-03T09:18:13.098Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/string_decoder.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":111,"time":"2020-01-03T09:18:13.105Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/timers.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":112,"time":"2020-01-03T09:18:13.105Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/tls.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":113,"time":"2020-01-03T09:18:13.105Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/trace_events.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":114,"time":"2020-01-03T09:18:13.113Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/tty.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":115,"time":"2020-01-03T09:18:13.114Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/url.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":116,"time":"2020-01-03T09:18:13.114Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/util.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":117,"time":"2020-01-03T09:18:13.118Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/v8.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":118,"time":"2020-01-03T09:18:13.122Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/vm.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":119,"time":"2020-01-03T09:18:13.124Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/worker_threads.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":120,"time":"2020-01-03T09:18:13.125Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/zlib.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":121,"time":"2020-01-03T09:18:13.126Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/ts3.2/fs.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":122,"time":"2020-01-03T09:18:13.130Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/ts3.2/util.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":123,"time":"2020-01-03T09:18:13.130Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/node/ts3.2/globals.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":124,"time":"2020-01-03T09:18:13.132Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2018.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":125,"time":"2020-01-03T09:18:13.133Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2017.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":126,"time":"2020-01-03T09:18:13.133Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2016.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":127,"time":"2020-01-03T09:18:13.134Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2015.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":128,"time":"2020-01-03T09:18:13.134Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es5.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":129,"time":"2020-01-03T09:18:13.135Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2015.core.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":130,"time":"2020-01-03T09:18:13.175Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2015.collection.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":131,"time":"2020-01-03T09:18:13.181Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2015.generator.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":132,"time":"2020-01-03T09:18:13.182Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2015.iterable.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":133,"time":"2020-01-03T09:18:13.183Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2015.symbol.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":134,"time":"2020-01-03T09:18:13.187Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2015.promise.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":135,"time":"2020-01-03T09:18:13.187Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2015.proxy.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":136,"time":"2020-01-03T09:18:13.190Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2015.reflect.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":137,"time":"2020-01-03T09:18:13.192Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":138,"time":"2020-01-03T09:18:13.192Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2016.array.include.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":139,"time":"2020-01-03T09:18:13.198Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2017.object.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":140,"time":"2020-01-03T09:18:13.200Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":141,"time":"2020-01-03T09:18:13.200Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2017.string.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":142,"time":"2020-01-03T09:18:13.201Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2017.intl.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":143,"time":"2020-01-03T09:18:13.202Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":144,"time":"2020-01-03T09:18:13.202Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":145,"time":"2020-01-03T09:18:13.203Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":146,"time":"2020-01-03T09:18:13.204Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2018.promise.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":147,"time":"2020-01-03T09:18:13.204Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2018.regexp.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":148,"time":"2020-01-03T09:18:13.205Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.es2018.intl.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":149,"time":"2020-01-03T09:18:13.205Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.esnext.intl.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":150,"time":"2020-01-03T09:18:13.206Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.esnext.bigint.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":151,"time":"2020-01-03T09:18:13.206Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/stack-utils/index.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":152,"time":"2020-01-03T09:18:13.210Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/yargs/index.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":153,"time":"2020-01-03T09:18:13.210Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":154,"time":"2020-01-03T09:18:13.217Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readFile","sequence":155,"time":"2020-01-03T09:18:13.218Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/@types/yargs-parser/index.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":156,"time":"2020-01-03T09:18:13.219Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/typescript/lib/lib.dom.d.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache miss","sequence":157,"time":"2020-01-03T09:18:13.220Z"}
{"context":{"call":null,"logLevel":20,"namespace":"ts-hoisting","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"visitSourceFileNode(): hoisting","sequence":158,"time":"2020-01-03T09:18:13.742Z"}
{"context":{"fileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","logLevel":20,"namespace":"ts-compiler","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getOutput(): computing diagnostics","sequence":159,"time":"2020-01-03T09:18:13.757Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":160,"time":"2020-01-03T09:18:13.757Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":161,"time":"2020-01-03T09:18:13.757Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":162,"time":"2020-01-03T09:18:13.758Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":163,"time":"2020-01-03T09:18:13.758Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":164,"time":"2020-01-03T09:18:13.758Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":165,"time":"2020-01-03T09:18:13.758Z"}
{"context":{"fileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","logLevel":20,"namespace":"jest-transformer","package":"ts-jest","transformOptions":{"config":{"automock":false,"browser":false,"cache":false,"cacheDirectory":"/private/var/folders/8x/49ftysvn2ydblj93gkzdj_qw0000gp/T/jest_dy","clearMocks":false,"coveragePathIgnorePatterns":["/node_modules/"],"cwd":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app","dependencyExtractor":null,"detectLeaks":false,"detectOpenHandles":false,"displayName":"my-app","errorOnDeprecated":false,"filter":null,"forceCoverageMatch":[],"globalSetup":null,"globalTeardown":null,"globals":{"ts-jest":{"isolatedModules":false}},"haste":{"computeSha1":false,"providesModuleNodeModules":[],"throwOnModuleCollision":false},"moduleDirectories":["node_modules"],"moduleFileExtensions":["js","json","jsx","ts","tsx","node"],"moduleNameMapper":{},"modulePathIgnorePatterns":[],"name":"my-app","prettierPath":"prettier","resetMocks":false,"resetModules":false,"resolver":null,"restoreMocks":false,"rootDir":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app","roots":["/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app"],"runner":"jest-runner","setupFiles":[],"setupFilesAfterEnv":[],"skipFilter":false,"snapshotSerializers":[],"testEnvironment":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/jest-environment-node/build/index.js","testEnvironmentOptions":{},"testLocationInResults":false,"testMatch":["**/__tests__/**/*.[jt]s?(x)","**/?(*.)+(spec|test).[tj]s?(x)"],"testPathIgnorePatterns":["/node_modules/"],"testRegex":[],"testRunner":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/jest-jasmine2/build/index.js","testURL":"http://localhost","timers":"real","transform":[["^.+\\.tsx?$","/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/ts-jest/dist/index.js"]],"transformIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":[]},"instrument":false,"rootDir":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app"},"transformerId":1,"version":"24.2.0"},"message":"computing cache key for /Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","sequence":166,"time":"2020-01-03T09:18:13.790Z"}
{"context":{"fileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","logLevel":20,"namespace":"jest-transformer","package":"ts-jest","transformOptions":{"instrument":false},"transformerId":1,"version":"24.2.0"},"message":"processing /Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","sequence":167,"time":"2020-01-03T09:18:13.790Z"}
{"context":{"fileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","logLevel":20,"namespace":"ts-compiler","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readThrough(): no cache","sequence":168,"time":"2020-01-03T09:18:13.791Z"}
{"context":{"fileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","logLevel":20,"namespace":"ts-compiler","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getOutput(): compiling using language service","sequence":169,"time":"2020-01-03T09:18:13.791Z"}
{"context":{"fileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","logLevel":20,"namespace":"ts-compiler","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"updateMemoryCache()","sequence":170,"time":"2020-01-03T09:18:13.791Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":171,"time":"2020-01-03T09:18:13.791Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":172,"time":"2020-01-03T09:18:13.791Z"}
{"context":{"call":null,"logLevel":20,"namespace":"ts-hoisting","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"visitSourceFileNode(): hoisting","sequence":173,"time":"2020-01-03T09:18:13.796Z"}
{"context":{"fileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","logLevel":20,"namespace":"ts-compiler","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getOutput(): computing diagnostics","sequence":174,"time":"2020-01-03T09:18:13.801Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":175,"time":"2020-01-03T09:18:13.801Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":176,"time":"2020-01-03T09:18:13.801Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":177,"time":"2020-01-03T09:18:13.801Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":178,"time":"2020-01-03T09:18:13.801Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":179,"time":"2020-01-03T09:18:13.801Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":180,"time":"2020-01-03T09:18:13.801Z"}
{"context":{"fileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-library/index.ts","logLevel":20,"namespace":"jest-transformer","package":"ts-jest","transformOptions":{"config":{"automock":false,"browser":false,"cache":false,"cacheDirectory":"/private/var/folders/8x/49ftysvn2ydblj93gkzdj_qw0000gp/T/jest_dy","clearMocks":false,"coveragePathIgnorePatterns":["/node_modules/"],"cwd":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app","dependencyExtractor":null,"detectLeaks":false,"detectOpenHandles":false,"displayName":"my-app","errorOnDeprecated":false,"filter":null,"forceCoverageMatch":[],"globalSetup":null,"globalTeardown":null,"globals":{"ts-jest":{"isolatedModules":false}},"haste":{"computeSha1":false,"providesModuleNodeModules":[],"throwOnModuleCollision":false},"moduleDirectories":["node_modules"],"moduleFileExtensions":["js","json","jsx","ts","tsx","node"],"moduleNameMapper":{},"modulePathIgnorePatterns":[],"name":"my-app","prettierPath":"prettier","resetMocks":false,"resetModules":false,"resolver":null,"restoreMocks":false,"rootDir":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app","roots":["/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app"],"runner":"jest-runner","setupFiles":[],"setupFilesAfterEnv":[],"skipFilter":false,"snapshotSerializers":[],"testEnvironment":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/jest-environment-node/build/index.js","testEnvironmentOptions":{},"testLocationInResults":false,"testMatch":["**/__tests__/**/*.[jt]s?(x)","**/?(*.)+(spec|test).[tj]s?(x)"],"testPathIgnorePatterns":["/node_modules/"],"testRegex":[],"testRunner":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/jest-jasmine2/build/index.js","testURL":"http://localhost","timers":"real","transform":[["^.+\\.tsx?$","/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/node_modules/ts-jest/dist/index.js"]],"transformIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":[]},"instrument":false,"rootDir":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app"},"transformerId":1,"version":"24.2.0"},"message":"computing cache key for /Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-library/index.ts","sequence":181,"time":"2020-01-03T09:18:13.823Z"}
{"context":{"fileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-library/index.ts","logLevel":20,"namespace":"jest-transformer","package":"ts-jest","transformOptions":{"instrument":false},"transformerId":1,"version":"24.2.0"},"message":"processing /Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-library/index.ts","sequence":182,"time":"2020-01-03T09:18:13.824Z"}
{"context":{"fileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-library/index.ts","logLevel":20,"namespace":"ts-compiler","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"readThrough(): no cache","sequence":183,"time":"2020-01-03T09:18:13.824Z"}
{"context":{"fileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-library/index.ts","logLevel":20,"namespace":"ts-compiler","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getOutput(): compiling using language service","sequence":184,"time":"2020-01-03T09:18:13.824Z"}
{"context":{"fileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-library/index.ts","logLevel":20,"namespace":"ts-compiler","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"updateMemoryCache()","sequence":185,"time":"2020-01-03T09:18:13.824Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":186,"time":"2020-01-03T09:18:13.824Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":187,"time":"2020-01-03T09:18:13.824Z"}
{"context":{"fileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-library/index.ts","logLevel":20,"namespace":"ts-compiler","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getOutput(): computing diagnostics","sequence":188,"time":"2020-01-03T09:18:13.828Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":189,"time":"2020-01-03T09:18:13.828Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":190,"time":"2020-01-03T09:18:13.828Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":191,"time":"2020-01-03T09:18:13.829Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":192,"time":"2020-01-03T09:18:13.829Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.test.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":193,"time":"2020-01-03T09:18:13.829Z"}
{"context":{"cacheHit":true,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/maximilianfellner/Code/github.com/mfellner/ts-jest-issue-805-demo/packages/my-app/main.ts","package":"ts-jest","transformerId":1,"version":"24.2.0"},"message":"getScriptSnapshot(): cache hit","sequence":194,"time":"2020-01-03T09:18:13.829Z"}

Minimal repo :

https://github.com/mfellner/ts-jest-issue-805-demo

Related issues

@ahnpnl
Copy link
Collaborator

ahnpnl commented Jan 4, 2020

Hi, I can confirm that at the moment, ts-jest doesn't support monorepo by default (lerna, yarn workspace etc..) so that's why workaround is required and I'd prefer to use preserveSymlinks: true, isolatedModules true will disable runtime typechecking (unless you want to increase test speed and not care about runtime type checking).

We are lack of staffs to maintain or implement new features now so we would love to receive helps from community in implementing monorepo support for ts-jest.

@ahnpnl
Copy link
Collaborator

ahnpnl commented Jan 4, 2020

since use preserveSymlinks: true seems to be a fair solution, i'm not sure it is considered as workaround or a config missing to make mono repo working. It's kind of a grey definition imo.

@ahnpnl
Copy link
Collaborator

ahnpnl commented Jan 12, 2020

close in favor of #1343

@ahnpnl ahnpnl closed this as completed Jan 12, 2020
horaklukas pushed a commit to AckeeCZ/lokse that referenced this issue Nov 1, 2020
There were issues related to the monorepo and ts-jest -
kulshekhar/ts-jest#1336 when we had jest config in root.
oliverlloyd added a commit to guardian/dotcom-rendering that referenced this issue Nov 8, 2021
oliverlloyd added a commit to guardian/dotcom-rendering that referenced this issue Nov 8, 2021
oliverlloyd added a commit to guardian/dotcom-rendering that referenced this issue Nov 10, 2021
* fix: Missing key prop

* fix: Jest config to work with common-rendering

* feat: Added KeyEvents to LiveLayout

* chore: I ran prettier

* feat: Removed superfluous caching

Co-authored-by: Olly <olly.namey@theguardian.com>

* fix: Formatting

Co-authored-by: OllysCoding

* fix: Add yarn command back in

Co-authored by @OllysCoding

* chore: Oh my God, how hard is this

Co-Authored-By: Olly <9575458+OllysCoding@users.noreply.github.com>

* fix: Skipping for now while we wait to fix jest config

Co-Authored-By: Olly <9575458+OllysCoding@users.noreply.github.com>

* fix: Added `preserveSymlinks` to jest config to workaround monorepo issues with jest

kulshekhar/ts-jest#1336 (comment)

* fix: Added `preserveSymLinks` to tsconfig.test

kulshekhar/ts-jest#1336 (comment)

* fix: Restore tests

* fix: Restore previous config

* refactor: Replace reduce with filter > map

Co-authored-by: Olly <olly.namey@theguardian.com>
Co-authored-by: Olly <9575458+OllysCoding@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants