From f04d68edad7b2ca2a86eb4393881177584e33baf Mon Sep 17 00:00:00 2001 From: nakasyou Date: Sun, 27 Apr 2025 14:30:13 +0900 Subject: [PATCH] unnessesary diff --- packages/effect/CHANGELOG.md | 49 -------------------------- packages/effect/README.md | 28 --------------- packages/effect/package.json | 54 ----------------------------- packages/effect/src/index.test.ts | 26 -------------- packages/effect/src/index.ts | 15 -------- packages/effect/tsconfig.build.json | 12 ------- packages/effect/tsconfig.json | 13 ------- packages/effect/tsconfig.spec.json | 13 ------- packages/effect/vitest.config.ts | 7 ---- 9 files changed, 217 deletions(-) delete mode 100644 packages/effect/CHANGELOG.md delete mode 100644 packages/effect/README.md delete mode 100644 packages/effect/package.json delete mode 100644 packages/effect/src/index.test.ts delete mode 100644 packages/effect/src/index.ts delete mode 100644 packages/effect/tsconfig.build.json delete mode 100644 packages/effect/tsconfig.json delete mode 100644 packages/effect/tsconfig.spec.json delete mode 100644 packages/effect/vitest.config.ts diff --git a/packages/effect/CHANGELOG.md b/packages/effect/CHANGELOG.md deleted file mode 100644 index 37910a97..00000000 --- a/packages/effect/CHANGELOG.md +++ /dev/null @@ -1,49 +0,0 @@ -# @hono/hello - -## 0.1.1 - -### Patch Changes - -- [#235](https://github.com/honojs/middleware/pull/235) [`a3da3da`](https://github.com/honojs/middleware/commit/a3da3dac910e24075466932ac39bb4e529dfb483) Thanks [@yusukebe](https://github.com/yusukebe)! - chore: tweak - -## 0.1.0 - -### Minor Changes - -- [#228](https://github.com/honojs/middleware/pull/228) [`b9baf4a`](https://github.com/honojs/middleware/commit/b9baf4a9902ddd2dd09dd65e00699088fcbac403) Thanks [@yusukebe](https://github.com/yusukebe)! - feat: bump infer type correctly using `satisfies` - -## 0.0.15 - -### Patch Changes - -- [#44](https://github.com/honojs/middleware/pull/44) [`fe80b93`](https://github.com/honojs/middleware/commit/fe80b939e5e8cfbfdb6fe9a59c8c6477ce1bb766) Thanks [@yusukebe](https://github.com/yusukebe)! - fix peerDependencies - -## 0.0.14 - -### Patch Changes - -- 5a14c91: fix types - -## 0.0.13 - -### Patch Changes - -- 10dd016: new message - -## 0.0.11 - -### Patch Changes - -- 845f880: this is a "blank" update - -## 0.0.8 - -### Patch Changes - -- 45a22b8: `@honojs` to `@hono` - -## 0.0.7 - -### Patch Changes - -- 0e7e7e2: nothing is changed diff --git a/packages/effect/README.md b/packages/effect/README.md deleted file mode 100644 index 29b390bb..00000000 --- a/packages/effect/README.md +++ /dev/null @@ -1,28 +0,0 @@ -# Hello middleware for Hono - -[![codecov](https://codecov.io/github/honojs/middleware/graph/badge.svg?flag=hello)](https://codecov.io/github/honojs/middleware) - -An example project of the third-party middleware for [Hono](https://github.com/honojs/hono). -This middleware add `X-Message` header to the Response. - -## Usage - -```ts -import { hello } from '@hono/hello' -import { Hono } from 'hono' - -const app = new Hono() - -app.use('*', hello('Hello!! Hono!!')) -app.get('/', (c) => c.text('foo')) - -export default app -``` - -## Author - -Yusuke Wada - -## License - -MIT diff --git a/packages/effect/package.json b/packages/effect/package.json deleted file mode 100644 index d27828e7..00000000 --- a/packages/effect/package.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "name": "@hono/effect", - "version": "0.1.1", - "description": "An example of third-party middleware for Hono", - "type": "module", - "module": "dist/index.js", - "types": "dist/index.d.ts", - "files": [ - "dist" - ], - "scripts": { - "build": "tsup ./src/index.ts", - "prepack": "yarn build", - "publint": "attw --pack && publint", - "typecheck": "tsc -b tsconfig.json", - "test": "vitest" - }, - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } - }, - "license": "MIT", - "publishConfig": { - "registry": "https://registry.npmjs.org", - "access": "public" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/honojs/middleware.git", - "directory": "packages/effect" - }, - "homepage": "https://github.com/honojs/middleware", - "peerDependencies": { - "hono": "*" - }, - "devDependencies": { - "@arethetypeswrong/cli": "^0.17.4", - "publint": "^0.3.9", - "tsup": "^8.4.0", - "typescript": "^5.8.2", - "vitest": "^3.0.8" - }, - "dependencies": { - "effect": "^3.14.11" - } -} diff --git a/packages/effect/src/index.test.ts b/packages/effect/src/index.test.ts deleted file mode 100644 index f4dd1ae4..00000000 --- a/packages/effect/src/index.test.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Hono } from 'hono' -import { hello } from '.' - -describe('Hello middleware', () => { - const app = new Hono() - - app.use('/hello/*', hello()) - app.get('/hello/foo', (c) => c.text('foo')) - - app.use('/x/*', hello('X')) - app.get('/x/foo', (c) => c.text('foo')) - - it('Should be hello message', async () => { - const res = await app.request('http://localhost/hello/foo') - expect(res).not.toBeNull() - expect(res.status).toBe(200) - expect(res.headers.get('X-Message')).toBe('Hello!') - }) - - it('Should be X', async () => { - const res = await app.request('http://localhost/x/foo') - expect(res).not.toBeNull() - expect(res.status).toBe(200) - expect(res.headers.get('X-Message')).toBe('X') - }) -}) diff --git a/packages/effect/src/index.ts b/packages/effect/src/index.ts deleted file mode 100644 index 155c74df..00000000 --- a/packages/effect/src/index.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { Effect } from 'effect' -import { Hono } from 'hono' -import type { Context } from 'hono' -import { createMiddleware } from 'hono/factory' - -export const effect = async ( - program: Effect.Effect, - c: ContextType -) => { - const result = await Effect.runPromise(program) - - result -} - -const app = new Hono().get('/', (c) => effect(c)) diff --git a/packages/effect/tsconfig.build.json b/packages/effect/tsconfig.build.json deleted file mode 100644 index ccc2f65a..00000000 --- a/packages/effect/tsconfig.build.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false - }, - "include": ["src/**/*.ts"], - "exclude": ["**/*.test.ts"], - "references": [] -} diff --git a/packages/effect/tsconfig.json b/packages/effect/tsconfig.json deleted file mode 100644 index d4d0929e..00000000 --- a/packages/effect/tsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "files": [], - "include": [], - "references": [ - { - "path": "./tsconfig.build.json" - }, - { - "path": "./tsconfig.spec.json" - } - ] -} diff --git a/packages/effect/tsconfig.spec.json b/packages/effect/tsconfig.spec.json deleted file mode 100644 index 887243a2..00000000 --- a/packages/effect/tsconfig.spec.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/hello", - "types": ["vitest/globals"] - }, - "include": ["**/*.test.ts", "vitest.config.ts"], - "references": [ - { - "path": "./tsconfig.build.json" - } - ] -} diff --git a/packages/effect/vitest.config.ts b/packages/effect/vitest.config.ts deleted file mode 100644 index 74923f8c..00000000 --- a/packages/effect/vitest.config.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { defineProject } from 'vitest/config' - -export default defineProject({ - test: { - globals: true, - }, -})