diff --git a/packages/ajv-validator/vitest.config.ts b/packages/ajv-validator/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/ajv-validator/vitest.config.ts +++ b/packages/ajv-validator/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/arktype-validator/vitest.config.ts b/packages/arktype-validator/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/arktype-validator/vitest.config.ts +++ b/packages/arktype-validator/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/auth-js/vitest.config.ts b/packages/auth-js/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/auth-js/vitest.config.ts +++ b/packages/auth-js/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/bun-compress/vitest.config.ts b/packages/bun-compress/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/bun-compress/vitest.config.ts +++ b/packages/bun-compress/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/casbin/vitest.config.ts b/packages/casbin/vitest.config.ts index 87792295..48032a67 100644 --- a/packages/casbin/vitest.config.ts +++ b/packages/casbin/vitest.config.ts @@ -3,6 +3,7 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], // See https://github.com/vitest-dev/vitest/issues/5277 pool: 'forks', setupFiles: ['./vitest.setup.ts'], diff --git a/packages/class-validator/vitest.config.ts b/packages/class-validator/vitest.config.ts index 5cc451db..91cabc8e 100644 --- a/packages/class-validator/vitest.config.ts +++ b/packages/class-validator/vitest.config.ts @@ -3,6 +3,7 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], typecheck: { tsconfig: './tsconfig.json', enabled: true, diff --git a/packages/clerk-auth/vitest.config.ts b/packages/clerk-auth/vitest.config.ts index 5ddee383..094d5fd5 100644 --- a/packages/clerk-auth/vitest.config.ts +++ b/packages/clerk-auth/vitest.config.ts @@ -3,6 +3,7 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], restoreMocks: true, unstubEnvs: true, }, diff --git a/packages/cloudflare-access/vitest.config.ts b/packages/cloudflare-access/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/cloudflare-access/vitest.config.ts +++ b/packages/cloudflare-access/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/conform-validator/vitest.config.ts b/packages/conform-validator/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/conform-validator/vitest.config.ts +++ b/packages/conform-validator/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/effect-validator/vitest.config.ts b/packages/effect-validator/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/effect-validator/vitest.config.ts +++ b/packages/effect-validator/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/esbuild-transpiler/vitest.config.ts b/packages/esbuild-transpiler/vitest.config.ts new file mode 100644 index 00000000..6f5da90b --- /dev/null +++ b/packages/esbuild-transpiler/vitest.config.ts @@ -0,0 +1,8 @@ +import { defineProject } from 'vitest/config' + +export default defineProject({ + test: { + globals: true, + include: ['src/**/*.test.ts'], + }, +}) diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index b217efb3..61e33f1d 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -29,8 +29,5 @@ "eslint-plugin-import-x": "^4.1.1", "eslint-plugin-n": "^17.10.2", "typescript-eslint": "^8.27.0" - }, - "devDependencies": { - "hono": "^4.8.4" } } diff --git a/packages/event-emitter/vitest.config.ts b/packages/event-emitter/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/event-emitter/vitest.config.ts +++ b/packages/event-emitter/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/firebase-auth/vitest.config.ts b/packages/firebase-auth/vitest.config.ts index d8d7d710..0b0c9549 100644 --- a/packages/firebase-auth/vitest.config.ts +++ b/packages/firebase-auth/vitest.config.ts @@ -23,6 +23,7 @@ const firebasePlugin = { export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, plugins: [firebasePlugin], diff --git a/packages/graphql-server/vitest.config.ts b/packages/graphql-server/vitest.config.ts index 4d6cf757..094d5fd5 100644 --- a/packages/graphql-server/vitest.config.ts +++ b/packages/graphql-server/vitest.config.ts @@ -1,9 +1,9 @@ -import { defaultExclude, defineProject } from 'vitest/config' +import { defineProject } from 'vitest/config' export default defineProject({ test: { - exclude: [...defaultExclude, 'bun_test'], globals: true, + include: ['src/**/*.test.ts'], restoreMocks: true, unstubEnvs: true, }, diff --git a/packages/hello/vitest.config.ts b/packages/hello/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/hello/vitest.config.ts +++ b/packages/hello/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/mcp/vitest.config.ts b/packages/mcp/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/mcp/vitest.config.ts +++ b/packages/mcp/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/medley-router/vitest.config.ts b/packages/medley-router/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/medley-router/vitest.config.ts +++ b/packages/medley-router/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/node-ws/vitest.config.ts b/packages/node-ws/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/node-ws/vitest.config.ts +++ b/packages/node-ws/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/oauth-providers/vitest.config.ts b/packages/oauth-providers/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/oauth-providers/vitest.config.ts +++ b/packages/oauth-providers/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/oidc-auth/vitest.config.ts b/packages/oidc-auth/vitest.config.ts index 5ddee383..094d5fd5 100644 --- a/packages/oidc-auth/vitest.config.ts +++ b/packages/oidc-auth/vitest.config.ts @@ -3,6 +3,7 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], restoreMocks: true, unstubEnvs: true, }, diff --git a/packages/otel/vitest.config.ts b/packages/otel/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/otel/vitest.config.ts +++ b/packages/otel/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/prometheus/vitest.config.ts b/packages/prometheus/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/prometheus/vitest.config.ts +++ b/packages/prometheus/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/react-renderer/vitest.config.ts b/packages/react-renderer/vitest.config.ts index 15e7871a..5e599028 100644 --- a/packages/react-renderer/vitest.config.ts +++ b/packages/react-renderer/vitest.config.ts @@ -3,6 +3,7 @@ import { defineWorkersProject } from '@cloudflare/vitest-pool-workers/config' export default defineWorkersProject({ test: { globals: true, + include: ['src/**/*.test.ts?(x)'], poolOptions: { workers: { miniflare: { diff --git a/packages/sentry/vitest.config.ts b/packages/sentry/vitest.config.ts index 5ddee383..094d5fd5 100644 --- a/packages/sentry/vitest.config.ts +++ b/packages/sentry/vitest.config.ts @@ -3,6 +3,7 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], restoreMocks: true, unstubEnvs: true, }, diff --git a/packages/session/vitest.config.ts b/packages/session/vitest.config.ts index 653120bb..403a93df 100644 --- a/packages/session/vitest.config.ts +++ b/packages/session/vitest.config.ts @@ -3,6 +3,7 @@ import { defineWorkersProject } from '@cloudflare/vitest-pool-workers/config' export default defineWorkersProject({ test: { globals: true, + include: ['examples/**/*.test.ts', 'src/**/*.test.ts'], restoreMocks: true, poolOptions: { workers: { diff --git a/packages/standard-validator/vitest.config.ts b/packages/standard-validator/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/standard-validator/vitest.config.ts +++ b/packages/standard-validator/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/stytch-auth/vitest.config.ts b/packages/stytch-auth/vitest.config.ts index 5ddee383..094d5fd5 100644 --- a/packages/stytch-auth/vitest.config.ts +++ b/packages/stytch-auth/vitest.config.ts @@ -3,6 +3,7 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], restoreMocks: true, unstubEnvs: true, }, diff --git a/packages/swagger-editor/vitest.config.ts b/packages/swagger-editor/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/swagger-editor/vitest.config.ts +++ b/packages/swagger-editor/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/swagger-ui/vitest.config.ts b/packages/swagger-ui/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/swagger-ui/vitest.config.ts +++ b/packages/swagger-ui/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/trpc-server/vitest.config.ts b/packages/trpc-server/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/trpc-server/vitest.config.ts +++ b/packages/trpc-server/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/tsyringe/vitest.config.ts b/packages/tsyringe/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/tsyringe/vitest.config.ts +++ b/packages/tsyringe/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/typebox-validator/vitest.config.ts b/packages/typebox-validator/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/typebox-validator/vitest.config.ts +++ b/packages/typebox-validator/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/typia-validator/vitest.config.ts b/packages/typia-validator/vitest.config.ts index 4d37a53c..801e672e 100644 --- a/packages/typia-validator/vitest.config.ts +++ b/packages/typia-validator/vitest.config.ts @@ -9,5 +9,6 @@ export default defineProject({ ], test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/ua-blocker/vitest.config.ts b/packages/ua-blocker/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/ua-blocker/vitest.config.ts +++ b/packages/ua-blocker/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/valibot-validator/vitest.config.ts b/packages/valibot-validator/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/valibot-validator/vitest.config.ts +++ b/packages/valibot-validator/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/packages/zod-openapi/vitest.config.ts b/packages/zod-openapi/vitest.config.ts index 5cc451db..91cabc8e 100644 --- a/packages/zod-openapi/vitest.config.ts +++ b/packages/zod-openapi/vitest.config.ts @@ -3,6 +3,7 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], typecheck: { tsconfig: './tsconfig.json', enabled: true, diff --git a/packages/zod-validator/vitest.config.ts b/packages/zod-validator/vitest.config.ts index 74923f8c..6f5da90b 100644 --- a/packages/zod-validator/vitest.config.ts +++ b/packages/zod-validator/vitest.config.ts @@ -3,5 +3,6 @@ import { defineProject } from 'vitest/config' export default defineProject({ test: { globals: true, + include: ['src/**/*.test.ts'], }, }) diff --git a/vitest.config.ts b/vitest.config.ts index 58794293..b359d9a4 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -9,7 +9,6 @@ export default defineConfig({ autoUpdate: true, }, }, - dir: 'src', - projects: ['packages/*', '!packages/bun-transpiler'], + projects: ['packages/*/vitest.config.ts'], }, }) diff --git a/yarn.lock b/yarn.lock index 586f4a65..e854d04c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2267,7 +2267,6 @@ __metadata: eslint-import-resolver-typescript: "npm:^4.2.2" eslint-plugin-import-x: "npm:^4.1.1" eslint-plugin-n: "npm:^17.10.2" - hono: "npm:^4.8.4" typescript-eslint: "npm:^8.27.0" peerDependencies: eslint: ^9.0.0