diff --git a/packages/hono/CHANGELOG.md b/packages/hono/CHANGELOG.md deleted file mode 100644 index 5f26d40be..000000000 --- a/packages/hono/CHANGELOG.md +++ /dev/null @@ -1,488 +0,0 @@ -# @trigger.dev/hono - -## 3.0.0-beta.55 - -### Patch Changes - -- Updated dependencies [0591db5f2] - - @trigger.dev/sdk@3.0.0-beta.55 - -## 3.0.0-beta.54 - -### Patch Changes - -- Updated dependencies [728eeeff6] - - @trigger.dev/sdk@3.0.0-beta.54 - -## 3.0.0-beta.53 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.53 - -## 3.0.0-beta.52 - -### Patch Changes - -- Updated dependencies [8cae1d087] - - @trigger.dev/sdk@3.0.0-beta.52 - -## 3.0.0-beta.51 - -### Patch Changes - -- Updated dependencies [979bee50d] -- Updated dependencies [086a0f95c] -- Updated dependencies [55264657d] - - @trigger.dev/sdk@3.0.0-beta.51 - -## 3.0.0-beta.50 - -### Patch Changes - -- Updated dependencies [8ba998794] - - @trigger.dev/sdk@3.0.0-beta.50 - -## 3.0.0-beta.49 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.49 - -## 3.0.0-beta.48 - -### Patch Changes - -- Updated dependencies [ecf1110ab] - - @trigger.dev/sdk@3.0.0-beta.48 - -## 3.0.0-beta.47 - -### Patch Changes - -- Updated dependencies [4f95c9de4] - - @trigger.dev/sdk@3.0.0-beta.47 - -## 3.0.0-beta.46 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.46 - -## 3.0.0-beta.45 - -### Patch Changes - -- Updated dependencies [0e77e7ef7] - - @trigger.dev/sdk@3.0.0-beta.45 - -## 3.0.0-beta.44 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.44 - -## 3.0.0-beta.43 - -### Patch Changes - -- Updated dependencies [34ca7667d] - - @trigger.dev/sdk@3.0.0-beta.43 - -## 3.0.0-beta.42 - -### Patch Changes - -- Updated dependencies [ecef19966] - - @trigger.dev/sdk@3.0.0-beta.42 - -## 3.0.0-beta.41 - -### Patch Changes - -- Updated dependencies [7c36a1a4b] - - @trigger.dev/sdk@3.0.0-beta.41 - -## 3.0.0-beta.40 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.40 - -## 3.0.0-beta.39 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.39 - -## 3.0.0-beta.38 - -### Patch Changes - -- Updated dependencies [1b90ffbb8] -- Updated dependencies [c405ae711] - - @trigger.dev/sdk@3.0.0-beta.38 - -## 3.0.0-beta.37 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.37 - -## 3.0.0-beta.36 - -### Patch Changes - -- Updated dependencies [51bb4c887] -- Updated dependencies [ba71f959e] - - @trigger.dev/sdk@3.0.0-beta.36 - -## 3.0.0-beta.35 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.35 - -## 3.0.0-beta.34 - -### Patch Changes - -- Updated dependencies [3a1b0c486] -- Updated dependencies [3f8b6d8fc] -- Updated dependencies [1281d40e4] - - @trigger.dev/sdk@3.0.0-beta.34 - -## 3.0.0-beta.33 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.33 - -## 3.0.0-beta.32 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.32 - -## 3.0.0-beta.31 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.31 - -## 3.0.0-beta.30 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.30 - -## 3.0.0-beta.29 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.29 - -## 3.0.0-beta.28 - -### Patch Changes - -- Updated dependencies [6d9dfbc75] - - @trigger.dev/sdk@3.0.0-beta.28 - -## 3.0.0-beta.27 - -### Patch Changes - -- Updated dependencies [203e00208] - - @trigger.dev/sdk@3.0.0-beta.27 - -## 3.0.0-beta.26 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.26 - -## 3.0.0-beta.25 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.25 - -## 3.0.0-beta.24 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.24 - -## 3.0.0-beta.23 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.23 - -## 3.0.0-beta.22 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.22 - -## 3.0.0-beta.21 - -### Patch Changes - -- Updated dependencies [9491a1649] - - @trigger.dev/sdk@3.0.0-beta.21 - -## 3.0.0-beta.20 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.20 - -## 3.0.0-beta.19 - -### Patch Changes - -- Updated dependencies [e9a63a486] - - @trigger.dev/sdk@3.0.0-beta.19 - -## 3.0.0-beta.18 - -### Patch Changes - -- Updated dependencies [b68012f81] -- Updated dependencies [b68012f81] -- Updated dependencies [b68012f81] - - @trigger.dev/sdk@3.0.0-beta.18 - -## 3.0.0-beta.17 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.17 - -## 3.0.0-beta.16 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.16 - -## 3.0.0-beta.15 - -### Patch Changes - -- Updated dependencies [374edef02] -- Updated dependencies [26093896d] - - @trigger.dev/sdk@3.0.0-beta.15 - -## 3.0.0-beta.14 - -### Patch Changes - -- Updated dependencies [c9e1a3e9c] - - @trigger.dev/sdk@3.0.0-beta.14 - -## 3.0.0-beta.13 - -### Patch Changes - -- Updated dependencies [4986bfda2] -- Updated dependencies [44e1b8754] -- Updated dependencies [4986bfda2] -- Updated dependencies [4986bfda2] - - @trigger.dev/sdk@3.0.0-beta.13 - -## 3.0.0-beta.12 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.12 - -## 3.0.0-beta.11 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.11 - -## 3.0.0-beta.7 - -### Patch Changes - -- Updated dependencies [f854cb90e] -- Updated dependencies [f854cb90e] - - @trigger.dev/sdk@3.0.0-beta.7 - -## 3.0.0-beta.6 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.6 - -## 3.0.0-beta.5 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.5 - -## 3.0.0-beta.4 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.4 - -## 3.0.0-beta.3 - -### Patch Changes - -- Updated dependencies [b271742dc] - - @trigger.dev/sdk@3.0.0-beta.3 - -## 3.0.0-beta.2 - -### Patch Changes - -- @trigger.dev/sdk@3.0.0-beta.2 - -## 3.0.0-beta.1 - -### Patch Changes - -- Updated dependencies [b66d5525e] -- Updated dependencies [719c0a0b9] -- Updated dependencies [f93eae300] - - @trigger.dev/sdk@3.0.0-beta.1 - -## 3.0.0-beta.0 - -### Patch Changes - -- Updated dependencies [395abe1b9] - - @trigger.dev/sdk@3.0.0-beta.0 - -## 2.3.18 - -### Patch Changes - -- @trigger.dev/sdk@2.3.18 - -## 2.3.17 - -### Patch Changes - -- Updated dependencies [dd879c8e] - - @trigger.dev/sdk@2.3.17 - -## 2.3.16 - -### Patch Changes - -- @trigger.dev/sdk@2.3.16 - -## 2.3.15 - -### Patch Changes - -- Updated dependencies [6c4047cf] - - @trigger.dev/sdk@2.3.15 - -## 2.3.14 - -### Patch Changes - -- @trigger.dev/sdk@2.3.14 - -## 2.3.13 - -### Patch Changes - -- Updated dependencies [a93b554f] -- Updated dependencies [0f342cd1] - - @trigger.dev/sdk@2.3.13 - -## 2.3.12 - -### Patch Changes - -- Updated dependencies [129f023d] -- Updated dependencies [38f5a903] -- Updated dependencies [ff4ff869] - - @trigger.dev/sdk@2.3.12 - -## 2.3.11 - -### Patch Changes - -- @trigger.dev/sdk@2.3.11 - -## 2.3.10 - -### Patch Changes - -- Updated dependencies [8277f4d2] -- Updated dependencies [73cb8839] - - @trigger.dev/sdk@2.3.10 - -## 2.3.9 - -### Patch Changes - -- Updated dependencies [f7bf25f0] - - @trigger.dev/sdk@2.3.9 - -## 2.3.8 - -### Patch Changes - -- @trigger.dev/sdk@2.3.8 - -## 2.3.7 - -### Patch Changes - -- @trigger.dev/sdk@2.3.7 - -## 2.3.6 - -### Patch Changes - -- @trigger.dev/sdk@2.3.6 - -## 2.3.5 - -### Patch Changes - -- @trigger.dev/sdk@2.3.5 - -## 2.3.4 - -### Patch Changes - -- Updated dependencies [6a3c563f] - - @trigger.dev/sdk@2.3.4 - -## 2.3.3 - -### Patch Changes - -- @trigger.dev/sdk@2.3.3 - -## 2.3.2 - -### Patch Changes - -- @trigger.dev/sdk@2.3.2 - -## 2.3.1 - -### Patch Changes - -- Updated dependencies [f3efcc0c] - - @trigger.dev/sdk@2.3.1 - -## 2.3.0 - -### Patch Changes - -- 17f6f29d: Added hono framework support -- Updated dependencies [17f6f29d] - - @trigger.dev/sdk@2.3.0 diff --git a/packages/hono/package.json b/packages/hono/package.json deleted file mode 100644 index d49e1ecc3..000000000 --- a/packages/hono/package.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "name": "@trigger.dev/hono", - "version": "3.0.0-beta.55", - "description": "A Trigger.dev adapter for Hono.dev", - "license": "MIT", - "main": "./dist/index.js", - "types": "./dist/index.d.ts", - "module": "./dist/index.mjs", - "publishConfig": { - "access": "public" - }, - "files": [ - "dist" - ], - "exports": { - ".": { - "import": { - "types": "./dist/index.d.mts", - "default": "./dist/index.mjs" - }, - "require": "./dist/index.js", - "types": "./dist/index.d.ts" - }, - "./package.json": "./package.json" - }, - "sideEffects": false, - "scripts": { - "clean": "rimraf dist", - "build": "npm run clean && npm run build:tsup", - "build:tsup": "tsup --dts-resolve", - "typecheck": "tsc --noEmit" - }, - "peerDependencies": { - "hono": "3.x", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.55" - }, - "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", - "rimraf": "^3.0.2", - "tsup": "^8.0.1", - "@trigger.dev/tsup": "workspace:*", - "typescript": "^5.3.0", - "hono": "3.10.3", - "@trigger.dev/sdk": "workspace:*" - }, - "engines": { - "node": ">=18.0.0" - } -} \ No newline at end of file diff --git a/packages/hono/src/index.ts b/packages/hono/src/index.ts deleted file mode 100644 index 7bf4a2526..000000000 --- a/packages/hono/src/index.ts +++ /dev/null @@ -1,65 +0,0 @@ -import type { TriggerClient } from "@trigger.dev/sdk"; -import type { Env, Hono, HonoRequest, MiddlewareHandler } from "hono"; - -export function createMiddleware( - client: TriggerClient, - path: string = "/api/trigger" -): MiddlewareHandler { - return async (c, next) => { - if (c.req.path !== path) { - return await next(); - } - - if (c.req.method === "HEAD") { - return new Response(null, { status: 200 }); - } - - const request = convertToStandardRequest(c.req); - - const response = await client.handleRequest(request); - - return new Response(JSON.stringify(response.body), { - status: response.status, - headers: response.headers, - }); - }; -} - -export function addMiddleware( - app: Hono, - callback: (env: TEnv["Bindings"]) => TriggerClient -) { - app.use("/api/trigger", async (c, next) => { - const client = callback(c.env); - - if (c.req.method === "HEAD") { - return new Response(null, { status: 200 }); - } - - const request = convertToStandardRequest(c.req); - - const response = await client.handleRequest(request); - - return new Response(JSON.stringify(response.body), { - status: response.status, - headers: response.headers, - }); - }); -} - -function convertToStandardRequest(req: HonoRequest): Request { - const headers: Record = {}; - const entries = req.raw.headers.entries(); - - for (const [key, value] of entries) { - headers[key] = value; - } - - return new Request(req.raw.url, { - method: req.raw.method, - headers, - body: req.raw.body, - // @ts-ignore - duplex: "half", - }); -} diff --git a/packages/hono/tsconfig.json b/packages/hono/tsconfig.json deleted file mode 100644 index 130be86f5..000000000 --- a/packages/hono/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "extends": "@trigger.dev/tsconfig/base.json", - "include": ["./src/**/*.ts", "tsup.config.ts"], - "compilerOptions": { - "experimentalDecorators": true, - "emitDecoratorMetadata": true, - "declaration": false, - "declarationMap": false, - "paths": { - "@trigger.dev/tsup/*": ["../../config-packages/tsup/src/*"], - "@trigger.dev/tsup": ["../../config-packages/tsup/src/index"] - }, - "lib": ["DOM", "DOM.Iterable"], - "downlevelIteration": true - }, - "exclude": ["node_modules"] -} diff --git a/packages/hono/tsup.config.ts b/packages/hono/tsup.config.ts deleted file mode 100644 index 1d1b59a08..000000000 --- a/packages/hono/tsup.config.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { defineConfigPackage } from "@trigger.dev/tsup"; - -export default defineConfigPackage;