diff --git a/tsconfig.json b/tsconfig.json
index 46fad1d09fa4e7eed90fde4da735d7525ae34b3e..963ec4f0b7ba94b56848b49990be59adacd296b4 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -4,8 +4,14 @@
     "baseUrl": ".",
     "sourceMap": true,
     "noUnusedLocals": true,
+    "importsNotSUsedAsValues": "remove",
     "typeRoots": ["node_modules/@types"],
-    "types": ["vitest/globals", "vite/client", "vue/ref-macros"],
+    "types": [
+      "vitest/globals",
+      "vite/client",
+      "vue/ref-macros",
+      "@modyfi/vite-plugin-yaml/modules"
+    ],
     "paths": {
       "?/*": ["test/*"],
       "~/*": ["src/*"]
@@ -13,7 +19,7 @@
   },
   "include": [
     "src/**/*.d.ts",
-    "src/**/*.ts",
+    "s rc/**/*.ts",
     "src/**/*.vue",
     "vite.config.ts",
     "test/**/*.ts",
diff --git a/yarn.lock b/yarn.lock
index 750aa22299b74f468fe0db8a5e9bb018e8b7d2f0..bbcc85732dc0bb751198a8926559dfd6e54e922f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3147,9 +3147,9 @@ type-fest@^0.8.1:
   integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
 
 typescript@^4.9.4:
-  version "4.9.4"
-  resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.4.tgz#a2a3d2756c079abda241d75f149df9d561091e78"
-  integrity sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==
+  version "4.9.5"
+  resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a"
+  integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==
 
 typescript@~4.8.4:
   version "4.8.4"