diff --git a/package.json b/package.json
index fa5c5521..4016aa87 100644
--- a/package.json
+++ b/package.json
@@ -89,7 +89,7 @@
         "tslib": "2.4.1",
         "typescript": "4.9.4",
         "vite": "4.0.4",
-        "vitest": "0.26.3",
+        "vitest": "0.27.0",
         "yargs": "17.6.2"
     },
     "packageManager": "yarn@3.3.1"
diff --git a/yarn.lock b/yarn.lock
index f5b967ba..ae3d0ab1 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1220,6 +1220,13 @@ __metadata:
   languageName: node
   linkType: hard
 
+"cac@npm:^6.7.14":
+  version: 6.7.14
+  resolution: "cac@npm:6.7.14"
+  checksum: 45a2496a9443abbe7f52a49b22fbe51b1905eff46e03fd5e6c98e3f85077be3f8949685a1849b1a9cd2bc3e5567dfebcf64f01ce01847baf918f1b37c839791a
+  languageName: node
+  linkType: hard
+
 "cacache@npm:^16.0.0":
   version: 16.0.2
   resolution: "cacache@npm:16.0.2"
@@ -2069,7 +2076,7 @@ __metadata:
     tslib: 2.4.1
     typescript: 4.9.4
     vite: 4.0.4
-    vitest: 0.26.3
+    vitest: 0.27.0
     yargs: 17.6.2
   languageName: unknown
   linkType: soft
@@ -6035,19 +6042,21 @@ __metadata:
   languageName: node
   linkType: hard
 
-"vite-node@npm:0.26.3":
-  version: 0.26.3
-  resolution: "vite-node@npm:0.26.3"
+"vite-node@npm:0.27.0":
+  version: 0.27.0
+  resolution: "vite-node@npm:0.27.0"
   dependencies:
+    cac: ^6.7.14
     debug: ^4.3.4
     mlly: ^1.0.0
     pathe: ^0.2.0
+    picocolors: ^1.0.0
     source-map: ^0.6.1
     source-map-support: ^0.5.21
     vite: ^3.0.0 || ^4.0.0
   bin:
     vite-node: vite-node.mjs
-  checksum: ae290288cbd5e79580365a5128f7ba4cbe088c27dbb014bd1dab3e1c0955c04a6add13bed5db923ddb8fd4eb1d75394fdf0e72ebf270f1a1007dd3e9b7049387
+  checksum: 946d410750640ad0ab2d41f1a8faed42b3c004dd323532bd3d630d5ce41e0a3f56b03fb955afbfb1165b861488cace7093ad82aeedbadf2f631bf388d9140e9b
   languageName: node
   linkType: hard
 
@@ -6127,25 +6136,27 @@ __metadata:
   languageName: node
   linkType: hard
 
-"vitest@npm:0.26.3":
-  version: 0.26.3
-  resolution: "vitest@npm:0.26.3"
+"vitest@npm:0.27.0":
+  version: 0.27.0
+  resolution: "vitest@npm:0.27.0"
   dependencies:
     "@types/chai": ^4.3.4
     "@types/chai-subset": ^1.3.3
     "@types/node": "*"
     acorn: ^8.8.1
     acorn-walk: ^8.2.0
+    cac: ^6.7.14
     chai: ^4.3.7
     debug: ^4.3.4
     local-pkg: ^0.4.2
+    picocolors: ^1.0.0
     source-map: ^0.6.1
     strip-literal: ^1.0.0
     tinybench: ^2.3.1
     tinypool: ^0.3.0
     tinyspy: ^1.0.2
     vite: ^3.0.0 || ^4.0.0
-    vite-node: 0.26.3
+    vite-node: 0.27.0
   peerDependencies:
     "@edge-runtime/vm": "*"
     "@vitest/browser": "*"
@@ -6165,7 +6176,7 @@ __metadata:
       optional: true
   bin:
     vitest: vitest.mjs
-  checksum: b74c10444ab913c1d716005034308b347fa7341d26e3797eff17d1cc4903a30b6137d9e5da8b3f3c1047a7a645355c7a1b6601fcad94a29c44910289c5f12295
+  checksum: 46e68b74ce691dd95210991338c6ef7498b1f816c26388066f789f803e1b64ab5ea9ab89e9efcf244c1bcd7a76c281a9467d79380ac3506abfd2cd79c72d37e2
   languageName: node
   linkType: hard