aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--packages/api/index.ts3
-rw-r--r--packages/api/package.json1
-rw-r--r--pnpm-lock.yaml3
3 files changed, 7 insertions, 0 deletions
diff --git a/packages/api/index.ts b/packages/api/index.ts
index 44c40b0c..8f54dc95 100644
--- a/packages/api/index.ts
+++ b/packages/api/index.ts
@@ -3,6 +3,7 @@ import { cors } from "hono/cors";
import { logger as loggerMiddleware } from "hono/logger";
import { poweredBy } from "hono/powered-by";
+import { loadAllPlugins } from "@karakeep/shared-server";
import logger from "@karakeep/shared/logger";
import { Context } from "@karakeep/trpc";
@@ -21,6 +22,8 @@ import trpc from "./routes/trpc";
import users from "./routes/users";
import webhooks from "./routes/webhooks";
+await loadAllPlugins();
+
const v1 = new Hono<{
Variables: {
ctx: Context;
diff --git a/packages/api/package.json b/packages/api/package.json
index 63e96e74..7e507569 100644
--- a/packages/api/package.json
+++ b/packages/api/package.json
@@ -18,6 +18,7 @@
"@hono/zod-validator": "^0.5.0",
"@karakeep/db": "workspace:*",
"@karakeep/shared": "workspace:*",
+ "@karakeep/shared-server": "workspace:*",
"@karakeep/trpc": "workspace:*",
"@trpc/server": "^11.4.3",
"drizzle-orm": "^0.44.2",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a32f5e49..f178bf24 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -963,6 +963,9 @@ importers:
'@karakeep/shared':
specifier: workspace:*
version: link:../shared
+ '@karakeep/shared-server':
+ specifier: workspace:*
+ version: link:../shared-server
'@karakeep/trpc':
specifier: workspace:*
version: link:../trpc