From 545cd9cf311462115d9e1c4580ee00d2e2cf45e0 Mon Sep 17 00:00:00 2001
From: Patrick Kollitsch <davidsneighbourdev+gh@gmail.com>
Date: Fri, 17 Apr 2026 00:25:48 +0000
Subject: [PATCH] build(fix): addd missing dependencies

---
 package-lock.json |   29 +++++++++++++++++++++++++++--
 package.json      |   11 ++++++-----
 .nvmrc            |    2 +-
 3 files changed, 34 insertions(+), 8 deletions(-)

diff --git a/.nvmrc b/.nvmrc
index a45fd52..7273c0f 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
-24
+25
diff --git a/package-lock.json b/package-lock.json
index 53e55e6..668d7ac 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -12,7 +12,8 @@
         "cssnano": "7.1.5",
         "postcss": "8.5.9",
         "postcss-preset-env": "11.2.1",
-        "tachyons": "4.12.0"
+        "tachyons": "4.12.0",
+        "typescript": "6.0.3"
       },
       "devDependencies": {
         "@biomejs/biome": "2.4.12",
@@ -29,7 +30,8 @@
         "markdownlint-rule-relative-links": "5.1.0",
         "markdownlint-rule-search-replace": "1.2.0",
         "markdownlint-rule-title-case-style": "0.4.3",
-        "simple-git-hooks": "2.13.1"
+        "simple-git-hooks": "2.13.1",
+        "tsc": "2.0.4"
       }
     },
     "node_modules/@azu/format-text": {
@@ -10519,6 +10521,16 @@
         "node": ">=8"
       }
     },
+    "node_modules/tsc": {
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/tsc/-/tsc-2.0.4.tgz",
+      "integrity": "sha512-fzoSieZI5KKJVBYGvwbVZs/J5za84f2lSTLPYf6AGiIf43tZ3GNrI1QzTLcjtyDDP4aLxd46RTZq1nQxe7+k5Q==",
+      "dev": true,
+      "license": "MIT",
+      "bin": {
+        "tsc": "bin/tsc"
+      }
+    },
     "node_modules/tslib": {
       "version": "2.8.1",
       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
@@ -10546,6 +10558,19 @@
       "dev": true,
       "license": "MIT"
     },
+    "node_modules/typescript": {
+      "version": "6.0.3",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz",
+      "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==",
+      "license": "Apache-2.0",
+      "bin": {
+        "tsc": "bin/tsc",
+        "tsserver": "bin/tsserver"
+      },
+      "engines": {
+        "node": ">=14.17"
+      }
+    },
     "node_modules/uc.micro": {
       "version": "2.1.0",
       "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz",
diff --git a/package.json b/package.json
index fd6e2ad..d77b534 100644
--- a/package.json
+++ b/package.json
@@ -45,7 +45,8 @@
     "markdownlint-rule-relative-links": "5.1.0",
     "markdownlint-rule-search-replace": "1.2.0",
     "markdownlint-rule-title-case-style": "0.4.3",
-    "simple-git-hooks": "2.13.1"
+    "simple-git-hooks": "2.13.1",
+    "typescript": "6.0.3"
   },
   "scripts": {
     "hook:commit": "lint-staged --config .lintstagedrc.js",
@@ -53,13 +54,13 @@
     "lint:links": "lychee --config lychee.toml public",
     "lint:markdown": "markdownlint-cli2 docs/**/*.{md,mdx}",
     "lint:markdown:fix": "markdownlint-cli2 --fix docs/**/*.{md,mdx}",
+    "prepare": "simple-git-hooks install",
     "release": "wireit",
     "release:pre": "wireit",
     "server": "wireit",
-    "test:quickstart": "node scripts/test-hugo-quickstart.ts",
-    "update:docs": "wireit",
     "test": "node scripts/test-hugo-quickstart.ts",
-    "prepare": "simple-git-hooks install"
+    "test:quickstart": "node scripts/test-hugo-quickstart.ts",
+    "update:docs": "wireit"
   },
   "wireit": {
     "release": {
@@ -89,4 +90,4 @@
     "pre-push": "npm run hook:push"
   },
   "type": "module"
-}
\ No newline at end of file
+}

--
Gitblit v1.10.0