diff --git a/javascript-modules/browser/package.json b/javascript-modules/browser/package.json
index b5425c0a..05c38100 100644
--- a/javascript-modules/browser/package.json
+++ b/javascript-modules/browser/package.json
@@ -29,8 +29,6 @@
     "nyc": "^15.1.0"
   },
   "dependencies": {
-    "@11ty/eleventy": "3.0.0",
-    "@astrojs/mdx": "3.1.7",
     "@bookshop/builder": "3.10.1",
     "@bookshop/helpers": "3.10.1",
     "@codemirror/basic-setup": "^0.18.2",
@@ -41,8 +39,6 @@
     "@codemirror/view": "^0.18.19",
     "@ltd/j-toml": "^1.30.0",
     "@material-design-icons/svg": "^0.2.7",
-    "@sveltejs/adapter-static": "^0.0.17",
-    "astro": "4.15.12",
     "commander": "^8.1.0",
     "esbuild": "^0.13.10",
     "esbuild-svelte": "^0.8.2",
@@ -51,10 +47,9 @@
     "fast-glob": "^3.2.7",
     "js-yaml": "^4.1.0",
     "normalize-path": "^3.0.0",
-    "puppeteer": "23.5.1",
     "svelte": "^4.2.19"
   },
   "engines": {
     "node": ">=14.16"
   }
-}
+}
\ No newline at end of file
diff --git a/javascript-modules/engines/astro-engine/package.json b/javascript-modules/engines/astro-engine/package.json
index 3c0db165..09bafe29 100644
--- a/javascript-modules/engines/astro-engine/package.json
+++ b/javascript-modules/engines/astro-engine/package.json
@@ -38,7 +38,6 @@
     "esbuild-sass-plugin": "^2.13.0",
     "postcss": "^8.4.29",
     "postcss-modules": "^6.0.0",
-    "svelte": "4.2.19",
     "vite": "^4.2.1"
   },
   "peerDependencies": {
@@ -49,4 +48,4 @@
   "engines": {
     "node": ">=14.16"
   }
-}
+}
\ No newline at end of file
diff --git a/javascript-modules/engines/svelte-engine/package.json b/javascript-modules/engines/svelte-engine/package.json
index 6a709eae..82c08de3 100644
--- a/javascript-modules/engines/svelte-engine/package.json
+++ b/javascript-modules/engines/svelte-engine/package.json
@@ -31,15 +31,11 @@
     "nyc": "^15.1.0"
   },
   "dependencies": {
-    "@11ty/eleventy": "3.0.0",
-    "@sveltejs/adapter-static": "^0.0.17",
-    "astro": "4.15.12",
     "esbuild": "^0.13.10",
     "esbuild-svelte": "^0.8.2",
-    "express": "^4.21.0",
     "svelte": "^4.2.19"
   },
   "engines": {
     "node": ">=14.16"
   }
-}
+}
\ No newline at end of file