Skip to content

Commit d07955d

Browse files
committed
chore: Added hono/middleware to shared
1 parent 0aec99c commit d07955d

File tree

11 files changed

+14
-65
lines changed

11 files changed

+14
-65
lines changed

apps/api/src/routes/assets.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Hono } from "hono";
22
import { describeRoute } from "hono-openapi";
33
import { resolver } from "hono-openapi/zod";
4+
import { validator } from "shared/hono/middleware";
45
import { z } from "zod";
56
import { auth } from "../middleware";
67
import {
@@ -14,7 +15,6 @@ import {
1415
assetsPaginatedSchema,
1516
groupsSchema,
1617
} from "../schemas/assets";
17-
import { validator } from "../validator";
1818

1919
export const assetsApp = new Hono()
2020
.use(auth())

apps/api/src/routes/jobs.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ import {
1212
import { Hono } from "hono";
1313
import { describeRoute } from "hono-openapi";
1414
import { resolver } from "hono-openapi/zod";
15+
import { validator } from "shared/hono/middleware";
1516
import { z } from "zod";
1617
import { apiError } from "../errors";
1718
import { auth } from "../middleware";
1819
import { getJob, getJobLogs, getJobs } from "../repositories/jobs";
1920
import { jobSchema, jobsPaginatedSchema } from "../schemas/jobs";
20-
import { validator } from "../validator";
2121

2222
const inputSchema = z.discriminatedUnion("type", [
2323
z.object({

apps/api/src/routes/storage.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Hono } from "hono";
22
import { describeRoute } from "hono-openapi";
33
import { resolver } from "hono-openapi/zod";
4+
import { validator } from "shared/hono/middleware";
45
import { z } from "zod";
56
import { apiError } from "../errors";
67
import { auth } from "../middleware";
@@ -13,7 +14,6 @@ import {
1314
getStorageFileUrl,
1415
getStorageFolder,
1516
} from "../utils/s3";
16-
import { validator } from "../validator";
1717

1818
export const storageApp = new Hono()
1919
.use(auth())

apps/api/src/routes/token.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ import { Hono } from "hono";
22
import { sign } from "hono/jwt";
33
import { describeRoute } from "hono-openapi";
44
import { resolver } from "hono-openapi/zod";
5+
import { validator } from "shared/hono/middleware";
56
import { z } from "zod";
67
import { env } from "../env";
78
import { apiError } from "../errors";
89
import { getUserIdByCredentials } from "../repositories/users";
9-
import { validator } from "../validator";
1010

1111
export const tokenApp = new Hono()
1212
/**

apps/stitcher/src/routes/out.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { Hono } from "hono";
22
import { DateTime } from "luxon";
3+
import { validator } from "shared/hono/middleware";
34
import { z } from "zod";
45
import { getAppContext } from "../app-context";
56
import {
@@ -8,7 +9,6 @@ import {
89
formatMediaPlaylist,
910
} from "../playlist";
1011
import { getSession } from "../session";
11-
import { validator } from "../validator";
1212
import type { Filter } from "../filters";
1313

1414
export const outApp = new Hono()

apps/stitcher/src/routes/sessions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { Hono } from "hono";
22
import { describeRoute } from "hono-openapi";
33
import { resolver } from "hono-openapi/zod";
4+
import { validator } from "shared/hono/middleware";
45
import { z } from "zod";
56
import { getAppContext } from "../app-context";
67
import { createMasterUrl } from "../playlist";
78
import { createSession } from "../session";
8-
import { validator } from "../validator";
99

1010
export const sessionsApp = new Hono().post(
1111
"/",

apps/stitcher/src/validator.ts

Lines changed: 0 additions & 24 deletions
This file was deleted.

bun.lockb

-1.36 KB
Binary file not shown.

packages/shared/package.json

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,18 @@
44
"version": "1.0.0",
55
"type": "module",
66
"exports": {
7-
"./env": "./src/env.ts",
8-
"./lang": "./src/lang.ts",
7+
"./hono/middleware": "./src/hono/middleware.ts",
98
"./assert": "./src/assert.ts"
109
},
1110
"scripts": {
1211
"lint": "tsc && eslint"
1312
},
1413
"dependencies": {
15-
"dotenv": "^16.4.5",
16-
"find-config": "^1.0.0",
14+
"hono": "^4.7.1",
15+
"hono-openapi": "^0.4.4",
1716
"zod": "^3.24.2"
1817
},
1918
"devDependencies": {
20-
"@types/find-config": "^1.0.4",
2119
"config": "workspace:*",
2220
"eslint": "^9.14.0",
2321
"typescript": "^5.6.3"

packages/shared/src/env.ts

Lines changed: 0 additions & 28 deletions
This file was deleted.

0 commit comments

Comments
 (0)