From b39673f0a1494ee85374f27c7821cbb14568770f Mon Sep 17 00:00:00 2001
From: Ahn <27772165+ahnpnl@users.noreply.github.com>
Date: Thu, 16 Dec 2021 16:26:13 +0100
Subject: [PATCH] chore(release): 27.1.2 (#3148)

---
 CHANGELOG.md      | 11 +++++-
 package-lock.json | 93 ++++++++++++-----------------------------------
 package.json      |  5 +--
 3 files changed, 36 insertions(+), 73 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 54054be29e..27fad09023 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,10 +1,19 @@
+## [27.1.2](https://github.com/kulshekhar/ts-jest/compare/v27.1.1...v27.1.2) (2021-12-15)
+
+
+### Bug Fixes
+
+* stimulate `esbuild` type to avoid importing `esbuild` directly ([#3147](https://github.com/kulshekhar/ts-jest/issues/3147)) ([9ace0a9](https://github.com/kulshekhar/ts-jest/commit/9ace0a9991da8bcb0f04a2e603f7601d6fb630e7))
+
+
+
 ## [27.1.1](https://github.com/kulshekhar/ts-jest/compare/v27.1.0...v27.1.1) (2021-12-07)
 
 
 ### Bug Fixes
 
 * bring back `afterProcess` hook ([#3132](https://github.com/kulshekhar/ts-jest/issues/3132)) ([2b6b86e](https://github.com/kulshekhar/ts-jest/commit/2b6b86e01dcd3d9d9906f24fe3db5cadb799146a))
-* make `esbuild` as optional peer dependency ([#3129](https://github.com/kulshekhar/ts-jest/issues/3129)) ([20258de](https://github.com/kulshekhar/ts-jest/commit/20258de54c9c10f8d2495bda174f9865a3cebc91))
+* make `esbuild` as optional peer dependency ([#3129](https://github.com/kulshekhar/ts-jest/pull/3129)) ([20258de](https://github.com/kulshekhar/ts-jest/commit/20258de54c9c10f8d2495bda174f9865a3cebc91))
 
 
 
diff --git a/package-lock.json b/package-lock.json
index b9bd7364b3..a36a6ba27c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "ts-jest",
-  "version": "27.1.1",
+  "version": "27.1.2",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "ts-jest",
-      "version": "27.1.1",
+      "version": "27.1.2",
       "license": "MIT",
       "dependencies": {
         "bs-logger": "0.x",
@@ -27,10 +27,10 @@
         "@jest/transform": "^27.4.2",
         "@jest/types": "^27.4.2",
         "@types/babel__core": "7.x",
-        "@types/cross-spawn": "*",
-        "@types/fs-extra": "*",
+        "@types/cross-spawn": "latest",
+        "@types/fs-extra": "latest",
         "@types/jest": "^27.0.3",
-        "@types/js-yaml": "*",
+        "@types/js-yaml": "latest",
         "@types/lodash.camelcase": "4.x",
         "@types/lodash.memoize": "4.x",
         "@types/lodash.set": "4.x",
@@ -39,36 +39,35 @@
         "@types/node-fetch": "^3.0.3",
         "@types/react": "17.x",
         "@types/rimraf": "^3.0.2",
-        "@types/semver": "*",
-        "@types/yargs": "*",
+        "@types/semver": "latest",
+        "@types/yargs": "latest",
         "@types/yargs-parser": "20.x",
         "@typescript-eslint/eslint-plugin": "^5.3.0",
         "@typescript-eslint/parser": "^5.3.0",
         "conventional-changelog-cli": "2.x",
-        "cross-spawn": "*",
+        "cross-spawn": "latest",
         "esbuild": "~0.14.2",
-        "eslint": "8.4.1",
-        "eslint-config-prettier": "*",
-        "eslint-plugin-import": "*",
-        "eslint-plugin-jest": "*",
-        "eslint-plugin-jsdoc": "*",
-        "eslint-plugin-prefer-arrow": "*",
-        "eslint-plugin-prettier": "*",
+        "eslint": "^8.4.1",
+        "eslint-config-prettier": "latest",
+        "eslint-plugin-import": "latest",
+        "eslint-plugin-jest": "latest",
+        "eslint-plugin-jsdoc": "latest",
+        "eslint-plugin-prefer-arrow": "latest",
+        "eslint-plugin-prettier": "latest",
         "execa": "5.1.1",
         "fs-extra": "10.x",
         "glob": "^7.1.7",
-        "glob-gitignore": "*",
+        "glob-gitignore": "latest",
         "husky": "4.x",
         "jest": "^27.4.3",
         "jest-snapshot-serializer-raw": "^1.2.0",
-        "js-yaml": "*",
+        "js-yaml": "latest",
         "json-schema-to-typescript": "^10.1.4",
-        "lint-staged": "*",
+        "lint-staged": "latest",
         "lodash.camelcase": "^4.3.0",
         "lodash.set": "^4.3.2",
         "node-fetch": "^3.0.0",
         "prettier": "^2.4.0",
-        "react": "^17.0.2",
         "typescript": "~4.5.2"
       },
       "engines": {
@@ -7112,18 +7111,6 @@
         "node": ">=8"
       }
     },
-    "node_modules/loose-envify": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
-      "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
-      "dev": true,
-      "dependencies": {
-        "js-tokens": "^3.0.0 || ^4.0.0"
-      },
-      "bin": {
-        "loose-envify": "cli.js"
-      }
-    },
     "node_modules/lru-cache": {
       "version": "6.0.0",
       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
@@ -7334,9 +7321,9 @@
       }
     },
     "node_modules/meow/node_modules/read-pkg/node_modules/hosted-git-info": {
-      "version": "2.8.8",
-      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
-      "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
+      "version": "2.8.9",
+      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+      "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
       "dev": true
     },
     "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": {
@@ -8045,19 +8032,6 @@
         "node": ">=8"
       }
     },
-    "node_modules/react": {
-      "version": "17.0.2",
-      "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
-      "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
-      "dev": true,
-      "dependencies": {
-        "loose-envify": "^1.1.0",
-        "object-assign": "^4.1.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
     "node_modules/react-is": {
       "version": "17.0.2",
       "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
@@ -14879,15 +14853,6 @@
         }
       }
     },
-    "loose-envify": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
-      "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
-      "dev": true,
-      "requires": {
-        "js-tokens": "^3.0.0 || ^4.0.0"
-      }
-    },
     "lru-cache": {
       "version": "6.0.0",
       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
@@ -15037,9 +15002,9 @@
           },
           "dependencies": {
             "hosted-git-info": {
-              "version": "2.8.8",
-              "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
-              "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
+              "version": "2.8.9",
+              "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+              "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
               "dev": true
             },
             "normalize-package-data": {
@@ -15589,16 +15554,6 @@
       "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
       "dev": true
     },
-    "react": {
-      "version": "17.0.2",
-      "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
-      "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
-      "dev": true,
-      "requires": {
-        "loose-envify": "^1.1.0",
-        "object-assign": "^4.1.1"
-      }
-    },
     "react-is": {
       "version": "17.0.2",
       "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
diff --git a/package.json b/package.json
index 14750a0fec..5c9fd42fc9 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ts-jest",
-  "version": "27.1.1",
+  "version": "27.1.2",
   "main": "dist/index.js",
   "types": "dist/index.d.ts",
   "bin": {
@@ -115,7 +115,7 @@
     "conventional-changelog-cli": "2.x",
     "cross-spawn": "latest",
     "esbuild": "~0.14.2",
-    "eslint": "8.4.1",
+    "eslint": "^8.4.1",
     "eslint-config-prettier": "latest",
     "eslint-plugin-import": "latest",
     "eslint-plugin-jest": "latest",
@@ -136,7 +136,6 @@
     "lodash.set": "^4.3.2",
     "node-fetch": "^3.0.0",
     "prettier": "^2.4.0",
-    "react": "^17.0.2",
     "typescript": "~4.5.2"
   },
   "lint-staged": {