@side/jest-runtime
v1.1.0
Published
Custom runtime for Jest which addresses memory leak issue
Downloads
276,365
Readme
NOTE This package was intentionally left as JS instead of being converted to TS because it is only a slight modification of existing Jest code based on this PR
Install SWC if you haven't already
@swc/core @swc/jestMake sure to configure SWC if you haven't already:
{ "jsc": { "parser": { "syntax": "typescript", "decorators": true }, "transform": { "legacyDecorator": true, "decoratorMetadata": true } } }Install custom runtime:
yarn add @side/jest-runtimeUse within
jest.config.js:module.exports = { transform: { '^.+\\.ts$': '@swc/jest', }, runtime: '@side/jest-runtime', };
Why?
We were seeing memory leaks using ts-jest with node >16.10. When investigating solutions this PR fixing the issue was noticed. Since it hasn't been merged, and we still wanted to share this logic, we created this lib.
