Comparing version 20.0.4 to 20.0.5
@@ -1,1 +0,3 @@ | ||
export declare function process(src: any, path: any, config: any, transformOptions?: any): any; | ||
import { TransformOptions, Path, JestConfig } from './jest-types'; | ||
export declare function process(src: string, path: Path, config: JestConfig, transformOptions?: TransformOptions): string; | ||
export declare function getCacheKey(fileData: string, filePath: Path, configStr: string, options?: TransformOptions): string; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var fs = require("fs-extra"); | ||
var crypto = require("crypto"); | ||
var tsc = require("typescript"); | ||
var utils_1 = require("./utils"); | ||
var glob = require('glob-all'); | ||
var nodepath = require('path'); | ||
var babelJest = require('babel-jest') | ||
.createTransformer({ | ||
presets: [], | ||
plugins: ['transform-es2015-modules-commonjs'] | ||
}); | ||
var nodepath = require("path"); | ||
var postprocess_1 = require("./postprocess"); | ||
var tsJestConfig; | ||
function process(src, path, config, transformOptions) { | ||
if (transformOptions === void 0) { transformOptions = {}; } | ||
if (transformOptions === void 0) { transformOptions = { instrument: false }; } | ||
if (tsJestConfig === undefined) { | ||
@@ -24,2 +20,3 @@ tsJestConfig = utils_1.getTSJestConfig(config.globals); | ||
var isHtmlFile = path.endsWith('.html'); | ||
var postHook = postprocess_1.getPostProcessHook(compilerOptions, config, tsJestConfig); | ||
if (isHtmlFile && config.globals.__TRANSFORM_HTML__) { | ||
@@ -36,5 +33,3 @@ src = 'module.exports=`' + src + '`;'; | ||
}); | ||
var outputText = compilerOptions.allowSyntheticDefaultImports && !tsJestConfig.skipBabel | ||
? babelJest.process(tsTranspiled.outputText, path + '.js', config, transformOptions) | ||
: tsTranspiled.outputText; | ||
var outputText = postHook(tsTranspiled.outputText, path, config, transformOptions); | ||
path = path.startsWith(root) ? path.substr(root.length) : path; | ||
@@ -53,2 +48,12 @@ if (!config.testRegex || !path.match(config.testRegex)) { | ||
exports.process = process; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJlcHJvY2Vzc29yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3ByZXByb2Nlc3Nvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDZCQUErQjtBQUMvQixnQ0FBa0M7QUFDbEMsaUNBQXVEO0FBRXZELElBQU0sSUFBSSxHQUFHLE9BQU8sQ0FBQyxVQUFVLENBQUMsQ0FBQztBQUNqQyxJQUFNLFFBQVEsR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUM7QUFDakMsSUFBTSxTQUFTLEdBQUcsT0FBTyxDQUFDLFlBQVksQ0FBQztLQUNsQyxpQkFBaUIsQ0FBQztJQUNmLE9BQU8sRUFBRSxFQUFFO0lBQ1gsT0FBTyxFQUFFLENBQUMsbUNBQW1DLENBQUM7Q0FDakQsQ0FBQyxDQUFDO0FBQ1AsSUFBSSxZQUFZLENBQUM7QUFFakIsaUJBQXdCLEdBQUcsRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLGdCQUEwQjtJQUExQixpQ0FBQSxFQUFBLHFCQUEwQjtJQUNqRSxFQUFFLENBQUMsQ0FBQyxZQUFZLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQztRQUM3QixZQUFZLEdBQUcsdUJBQWUsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDbkQsQ0FBQztJQUNELElBQU0sSUFBSSxHQUFHLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUd2QyxJQUFNLGVBQWUsR0FBRyxtQkFBVyxDQUFDLE1BQU0sQ0FBQyxPQUFPLEVBQUUsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLENBQUM7SUFFakYsSUFBTSxRQUFRLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsSUFBSSxJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQy9ELElBQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLElBQUksSUFBSSxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUMvRCxJQUFNLFVBQVUsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBRTFDLEVBQUUsQ0FBQyxDQUFDLFVBQVUsSUFBSSxNQUFNLENBQUMsT0FBTyxDQUFDLGtCQUFrQixDQUFDLENBQUMsQ0FBQztRQUNsRCxHQUFHLEdBQUcsa0JBQWtCLEdBQUcsR0FBRyxHQUFHLElBQUksQ0FBQztJQUMxQyxDQUFDO0lBRUQsSUFBTSxXQUFXLEdBQUcsZUFBZSxDQUFDLE9BQU8sS0FBSyxJQUFJO1VBQzlDLFFBQVEsSUFBSSxRQUFRO1VBQ3BCLFFBQVEsQ0FBQztJQUVmLEVBQUUsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUM7UUFDZCxJQUFNLFlBQVksR0FBRyxHQUFHLENBQUMsZUFBZSxDQUNwQyxHQUFHLEVBQ0g7WUFDSSxlQUFlLEVBQUUsZUFBZTtZQUNoQyxRQUFRLEVBQUUsSUFBSTtTQUNqQixDQUNKLENBQUM7UUFFRixJQUFNLFVBQVUsR0FDWixlQUFlLENBQUMsNEJBQTRCLElBQUksQ0FBQyxZQUFZLENBQUMsU0FBUztjQUNqRSxTQUFTLENBQUMsT0FBTyxDQUNmLFlBQVksQ0FBQyxVQUFVLEVBQ3ZCLElBQUksR0FBRyxLQUFLLEVBQ1osTUFBTSxFQUNOLGdCQUFnQixDQUNuQjtjQUNDLFlBQVksQ0FBQyxVQUFVLENBQUM7UUFNbEMsSUFBSSxHQUFHLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsSUFBSSxDQUFDO1FBRy9ELEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUNyRCxFQUFFLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLGNBQWMsRUFBRSxXQUFXLEVBQUUsSUFBSSxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxDQUFDLEVBQUUsVUFBVSxDQUFDLENBQUM7UUFDMUgsQ0FBQztRQUVELElBQU0sS0FBSyxHQUFHLFVBQVUsQ0FBQyxNQUFNLEdBQUcsRUFBRSxHQUFHLFVBQVUsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxHQUFHLEVBQUUsQ0FBQztRQUVyRSxJQUFNLFFBQVEsR0FBRyxLQUFLLEtBQUssWUFBWTtjQUNqQywrQ0FBNkMsVUFBWTtjQUN6RCxrQ0FBZ0MsVUFBWSxDQUFDO1FBRW5ELE1BQU0sQ0FBQyxRQUFRLENBQUM7SUFFcEIsQ0FBQztJQUVELE1BQU0sQ0FBQyxHQUFHLENBQUM7QUFDZixDQUFDO0FBOURELDBCQThEQyJ9 | ||
function getCacheKey(fileData, filePath, configStr, options) { | ||
if (options === void 0) { options = { instrument: false }; } | ||
var jestConfig = JSON.parse(configStr); | ||
var tsConfig = utils_1.getTSConfig(jestConfig.globals, options.instrument); | ||
return crypto.createHash('md5') | ||
.update(JSON.stringify(tsConfig), 'utf8') | ||
.update(fileData + filePath + configStr, 'utf8') | ||
.digest('hex'); | ||
} | ||
exports.getCacheKey = getCacheKey; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJlcHJvY2Vzc29yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3ByZXByb2Nlc3Nvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDZCQUErQjtBQUMvQiwrQkFBaUM7QUFDakMsZ0NBQWtDO0FBQ2xDLGlDQUF1RDtBQUN2RCwrQkFBaUM7QUFFakMsNkNBQW1EO0FBR25ELElBQUksWUFBWSxDQUFDO0FBRWpCLGlCQUNJLEdBQVcsRUFDWCxJQUFVLEVBQ1YsTUFBa0IsRUFDbEIsZ0JBQTBEO0lBQTFELGlDQUFBLEVBQUEscUJBQXVDLFVBQVUsRUFBRSxLQUFLLEVBQUU7SUFFMUQsRUFBRSxDQUFDLENBQUMsWUFBWSxLQUFLLFNBQVMsQ0FBQyxDQUFDLENBQUM7UUFDN0IsWUFBWSxHQUFHLHVCQUFlLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ25ELENBQUM7SUFDRCxJQUFNLElBQUksR0FBRyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUM7SUFHdkMsSUFBTSxlQUFlLEdBQUcsbUJBQVcsQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFLGdCQUFnQixDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBRWpGLElBQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLElBQUksSUFBSSxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUMvRCxJQUFNLFFBQVEsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxJQUFJLElBQUksQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDL0QsSUFBTSxVQUFVLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUMxQyxJQUFJLFFBQVEsR0FBRyxnQ0FBa0IsQ0FBQyxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksQ0FBQyxDQUFDO0lBRXpFLEVBQUUsQ0FBQyxDQUFDLFVBQVUsSUFBSSxN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 |
{ | ||
"name": "ts-jest", | ||
"version": "20.0.4", | ||
"version": "20.0.5", | ||
"main": "index.js", | ||
@@ -54,10 +54,12 @@ "types": "./dist/index.d.ts", | ||
"ts", | ||
"js" | ||
"js", | ||
"json" | ||
] | ||
}, | ||
"dependencies": { | ||
"babel-jest": "^20.0.0", | ||
"babel-core": "^6.24.1", | ||
"babel-plugin-istanbul": "^4.1.4", | ||
"babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", | ||
"babel-preset-jest": "^20.0.3", | ||
"fs-extra": "^3.0.0", | ||
"glob-all": "^3.1.0", | ||
"jest-config": "^20.0.0", | ||
@@ -64,0 +66,0 @@ "jest-util": "^20.0.0", |
@@ -10,2 +10,3 @@ # ts-jest | ||
> Note: Looking for collaborators. [Want to help improve ts-jest?](https://github.com/kulshekhar/ts-jest/issues/223) | ||
@@ -12,0 +13,0 @@ |
@@ -5,5 +5,2 @@ { | ||
"forin": true, | ||
"indent": [ | ||
false | ||
], | ||
"label-position": true, | ||
@@ -27,3 +24,2 @@ "label-undefined": true, | ||
"no-switch-case-fall-through": true, | ||
"no-trailing-whitespace": true, | ||
"no-unused-expression": true, | ||
@@ -30,0 +26,0 @@ "no-unused-variable": [ |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
28
443
204
137308
13
+ Addedbabel-core@^6.24.1
+ Addedbabel-plugin-istanbul@^4.1.4
+ Addedbabel-preset-jest@^20.0.3
- Removedbabel-jest@^20.0.0
- Removedglob-all@^3.1.0
- Removedansi-regex@5.0.1(transitive)
- Removedansi-styles@4.3.0(transitive)
- Removedcamelcase@5.3.1(transitive)
- Removedcliui@6.0.0(transitive)
- Removedcolor-convert@2.0.1(transitive)
- Removedcolor-name@1.1.4(transitive)
- Removedemoji-regex@8.0.0(transitive)
- Removedfind-up@4.1.0(transitive)
- Removedget-caller-file@2.0.5(transitive)
- Removedglob-all@3.3.1(transitive)
- Removedis-fullwidth-code-point@3.0.0(transitive)
- Removedlocate-path@5.0.0(transitive)
- Removedp-limit@2.3.0(transitive)
- Removedp-locate@4.1.0(transitive)
- Removedp-try@2.2.0(transitive)
- Removedpath-exists@4.0.0(transitive)
- Removedrequire-main-filename@2.0.0(transitive)
- Removedstring-width@4.2.3(transitive)
- Removedstrip-ansi@6.0.1(transitive)
- Removedwrap-ansi@6.2.0(transitive)
- Removedy18n@4.0.3(transitive)
- Removedyargs@15.4.1(transitive)
- Removedyargs-parser@18.1.3(transitive)