diff --git a/package.json b/package.json
index f002fb3448a2cdf0a8f1f122b802de813c4fe6eb..bd1c4826e2328b8f515d8c03b49c1cca5a14b9ff 100644
--- a/package.json
+++ b/package.json
@@ -13,7 +13,7 @@
     "clean-cache": "node tools/clean-cache.mjs",
     "compile:ts": "tsc -p tsconfig.app.json",
     "config-validator": "node -r ts-node/register/transpile-only -- lib/config-validator.ts",
-    "create-json-schema": "node -r ts-node/register/transpile-only -- tools/generate-schema.ts && prettier --write \"renovate-schema.json\"",
+    "create-json-schema": "node -r ts-node/register/transpile-only -- tools/generate-schema.ts && prettier --write --cache \"renovate-schema.json\"",
     "debug": "node --inspect-brk -r ts-node/register/transpile-only  -- lib/renovate.ts",
     "doc-fix": "run-s markdown-lint-fix prettier-fix",
     "doc-fence-check": "node tools/check-fenced-code.mjs",
@@ -40,8 +40,8 @@
     "prepare:re2": "node tools/check-re2.mjs",
     "prestart": "run-s generate:* ",
     "pretest": "run-s generate:* ",
-    "prettier": "prettier --check \"**/*.{ts,js,mjs,json,md,yml}\"",
-    "prettier-fix": "prettier --write \"**/*.{ts,js,mjs,json,md,yml}\"",
+    "prettier": "prettier --cache --check \"**/*.{ts,js,mjs,json,md,yml}\"",
+    "prettier-fix": "prettier --write --cache \"**/*.{ts,js,mjs,json,md,yml}\"",
     "release:prepare": "node -r ts-node/register/transpile-only -- tools/generate-docs.ts",
     "release:publish": "node tools/release.mjs",
     "start": "node -r ts-node/register/transpile-only -- lib/renovate.ts",