Socket
Socket
Sign inDemoInstall

ts-jest

Package Overview
Dependencies
Maintainers
1
Versions
199
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ts-jest - npm Package Compare versions

Comparing version 20.0.4 to 20.0.5

.editorconfig

4

dist/preprocessor.d.ts

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc