{ "name": "ts-jest", "version": "26.5.6", "main": "dist/index.js", "types": "dist/index.d.ts", "bin": { "ts-jest": "cli.js" }, "description": "A preprocessor with source maps support to help use TypeScript with Jest", "scripts": { "prebuild": "node scripts/pre-build.js", "build": "tsc -p tsconfig.build.json", "postbuild": "node scripts/post-build.js", "clean": "node scripts/clean.js", "test": "run-s -s test:e2e \"test:unit -- {@}\" --", "test:prepare": "npm run test:e2e -- --prepareOnly", "test:e2e": "node scripts/e2e.js", "test:e2e:update-snaphots": "node scripts/e2e.js --updateSnapshot", "test:unit": "node_modules/.bin/jest", "test:external": "node scripts/test-external-project.js", "test:external-repos": "npm run test:external external-repos", "lint": "node_modules/.bin/eslint --ext .js,.ts .", "lint:fix": "node_modules/.bin/eslint --fix --ext .js,.ts .", "typecheck": "node_modules/.bin/tsc -p .", "doc": "cd docs && bundle exec jekyll serve --livereload", "doc:link": "git worktree add docs/_site gh-pages", "doc:unlink": "git worktree prune", "doc:build": "cd docs && bundle exec jekyll build", "doc:build-commit": "npm run doc:build && cd docs/_site && git add --all && git commit -m \"Updates github pages\"", "changelog": "node_modules/.bin/conventional-changelog -p angular -i CHANGELOG.md -s -r 1", "prepare": "npm run build", "prepublishOnly": "npm run test", "preversion": "npm run test", "update:e2e": "node scripts/update-e2e-templates.js", "version": "npm run changelog && git add CHANGELOG.md", "raw-tsconfig-types": "node scripts/tsconfig-raw-types.js" }, "repository": { "type": "git", "url": "git+https://github.com/kulshekhar/ts-jest.git" }, "keywords": [ "jest", "typescript", "sourcemap", "react", "testing" ], "author": "Kulshekhar Kabra (https://github.com/kulshekhar)", "contributors": [ "Huafu Gandon (https://github.com/huafu)", "Anh Pham (https://github.com/ahnpnl)", "Gustav Wengel (https://github.com/GeeWee)" ], "license": "MIT", "bugs": { "url": "https://github.com/kulshekhar/ts-jest/issues" }, "homepage": "https://kulshekhar.github.io/ts-jest", "dependencies": { "bs-logger": "0.x", "buffer-from": "1.x", "fast-json-stable-stringify": "2.x", "jest-util": "^26.1.0", "json5": "2.x", "lodash": "4.x", "make-error": "1.x", "mkdirp": "1.x", "semver": "7.x", "yargs-parser": "20.x" }, "peerDependencies": { "jest": ">=26 <27", "typescript": ">=3.8 <5.0" }, "husky": { "hooks": { "pre-commit": "lint-staged", "commit-msg": "commitlint -E HUSKY_GIT_PARAMS", "post-commit": "git reset" } }, "devDependencies": { "@commitlint/cli": "11.x", "@commitlint/config-angular": "^11.0.0", "@jest/transform": "26.x", "@jest/types": "26.x", "@types/babel__core": "7.x", "@types/buffer-from": "latest", "@types/cross-spawn": "latest", "@types/fs-extra": "latest", "@types/jest": "26.x", "@types/js-yaml": "latest", "@types/json5": "latest", "@types/lodash": "4.x", "@types/micromatch": "4.x", "@types/mkdirp": "latest", "@types/node": "14.x", "@types/react": "16.x", "@types/semver": "latest", "@types/yargs": "latest", "@types/yargs-parser": "15.x", "@typescript-eslint/eslint-plugin": "4.x", "@typescript-eslint/parser": "4.x", "conventional-changelog-cli": "2.x", "cross-spawn": "latest", "eslint": "7.x", "eslint-config-prettier": "latest", "eslint-plugin-jest": "latest", "eslint-plugin-jsdoc": "latest", "eslint-plugin-prettier": "latest", "execa": "latest", "fs-extra": "9.x", "glob-gitignore": "latest", "husky": "4.x", "jest": "26.x", "js-yaml": "latest", "json-schema-to-typescript": "^10.1.3", "lint-staged": "latest", "node-fetch": "^2.6.1", "npm-run-all": "latest", "prettier": "2.x", "source-map": "latest", "typescript": "4.x" }, "lint-staged": { "*.{ts,tsx,js,jsx}": [ "eslint --fix", "git add" ] }, "engines": { "node": ">= 10" } }