diff --git a/package.json b/package.json
index b4c54e3fea5e9a8521face154109ad7ee268978c..108ffec333dfcf3d1525c7bea0c34ab9c6e26f3d 100644
--- a/package.json
+++ b/package.json
@@ -9,7 +9,7 @@
     "test:realdata": "pnpm build && node out.js test/sitzungen/Protokolle test/out -O test/sitzungen/archive/old.json",
     "format": "prettier --write --ignore-path=.gitignore ./src",
     "format:check": "prettier --check  --ignore-path=.gitignore ./src",
-    "build": "esbuild --bundle --platform=node --target=node18 --loader:.css=text ./src/index.ts --outfile=out.js"
+    "build": "esbuild --bundle --platform=node --target=node22 --loader:.css=text ./src/index.ts --outfile=out.js"
   },
   "prettier": {
     "tabWidth": 4,
@@ -42,7 +42,7 @@
     "vitest": "^3.0.0"
   },
   "engines": {
-    "node": ">=18"
+    "node": ">=22"
   },
   "packageManager": "pnpm@10.10.0",
   "pnpm": {