diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 908be2c9..b59138c1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -41,8 +41,7 @@ jobs: with: node-version: 20.x - run: yarn workspaces focus hono-middleware @hono/${{ matrix.package }} - - run: yarn workspaces foreach --topological --recursive --from @hono/${{ matrix.package }} run build - - run: yarn workspace @hono/${{ matrix.package }} publint + - run: yarn workspaces foreach --topological --recursive --from @hono/${{ matrix.package }} run publint - run: yarn workspace @hono/${{ matrix.package }} typecheck - run: yarn eslint packages/${{ matrix.package }} - run: yarn prettier --check . !packages packages/${{ matrix.package }} diff --git a/packages/ajv-validator/tsconfig.build.json b/packages/ajv-validator/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/ajv-validator/tsconfig.build.json +++ b/packages/ajv-validator/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/ajv-validator/tsconfig.json b/packages/ajv-validator/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/ajv-validator/tsconfig.json +++ b/packages/ajv-validator/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/arktype-validator/tsconfig.build.json b/packages/arktype-validator/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/arktype-validator/tsconfig.build.json +++ b/packages/arktype-validator/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/arktype-validator/tsconfig.json b/packages/arktype-validator/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/arktype-validator/tsconfig.json +++ b/packages/arktype-validator/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/auth-js/tsconfig.build.json b/packages/auth-js/tsconfig.build.json index 402da835..fc859fbf 100644 --- a/packages/auth-js/tsconfig.build.json +++ b/packages/auth-js/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true, "jsx": "react" }, diff --git a/packages/auth-js/tsconfig.json b/packages/auth-js/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/auth-js/tsconfig.json +++ b/packages/auth-js/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/auth-js/tsconfig.spec.json b/packages/auth-js/tsconfig.spec.json index b8e78e02..5933cf4e 100644 --- a/packages/auth-js/tsconfig.spec.json +++ b/packages/auth-js/tsconfig.spec.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.base.json", "compilerOptions": { "outDir": "../../dist/out-tsc/packages/auth-js", - "noEmit": true, "jsx": "react" }, "include": ["**/*.test.ts", "vitest.config.ts"], diff --git a/packages/bun-compress/tsconfig.build.json b/packages/bun-compress/tsconfig.build.json index a1da5f20..721d291c 100644 --- a/packages/bun-compress/tsconfig.build.json +++ b/packages/bun-compress/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true, "types": ["node", "bun"] }, diff --git a/packages/bun-compress/tsconfig.json b/packages/bun-compress/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/bun-compress/tsconfig.json +++ b/packages/bun-compress/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/bun-transpiler/tsconfig.build.json b/packages/bun-transpiler/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/bun-transpiler/tsconfig.build.json +++ b/packages/bun-transpiler/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/bun-transpiler/tsconfig.json b/packages/bun-transpiler/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/bun-transpiler/tsconfig.json +++ b/packages/bun-transpiler/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/casbin/tsconfig.build.json b/packages/casbin/tsconfig.build.json index 20a12cce..22bc7b7b 100644 --- a/packages/casbin/tsconfig.build.json +++ b/packages/casbin/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["./src/**/*.ts"], diff --git a/packages/casbin/tsconfig.json b/packages/casbin/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/casbin/tsconfig.json +++ b/packages/casbin/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/class-validator/tsconfig.build.json b/packages/class-validator/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/class-validator/tsconfig.build.json +++ b/packages/class-validator/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/class-validator/tsconfig.json b/packages/class-validator/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/class-validator/tsconfig.json +++ b/packages/class-validator/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/clerk-auth/tsconfig.build.json b/packages/clerk-auth/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/clerk-auth/tsconfig.build.json +++ b/packages/clerk-auth/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/clerk-auth/tsconfig.json b/packages/clerk-auth/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/clerk-auth/tsconfig.json +++ b/packages/clerk-auth/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/cloudflare-access/tsconfig.build.json b/packages/cloudflare-access/tsconfig.build.json index 8a69eb0f..ca9f604c 100644 --- a/packages/cloudflare-access/tsconfig.build.json +++ b/packages/cloudflare-access/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true, "types": ["@cloudflare/workers-types"] }, diff --git a/packages/cloudflare-access/tsconfig.json b/packages/cloudflare-access/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/cloudflare-access/tsconfig.json +++ b/packages/cloudflare-access/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/conform-validator/tsconfig.build.json b/packages/conform-validator/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/conform-validator/tsconfig.build.json +++ b/packages/conform-validator/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/conform-validator/tsconfig.json b/packages/conform-validator/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/conform-validator/tsconfig.json +++ b/packages/conform-validator/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/effect-validator/tsconfig.build.json b/packages/effect-validator/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/effect-validator/tsconfig.build.json +++ b/packages/effect-validator/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/effect-validator/tsconfig.json b/packages/effect-validator/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/effect-validator/tsconfig.json +++ b/packages/effect-validator/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/esbuild-transpiler/tsconfig.build.json b/packages/esbuild-transpiler/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/esbuild-transpiler/tsconfig.build.json +++ b/packages/esbuild-transpiler/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/esbuild-transpiler/tsconfig.json b/packages/esbuild-transpiler/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/esbuild-transpiler/tsconfig.json +++ b/packages/esbuild-transpiler/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/event-emitter/tsconfig.build.json b/packages/event-emitter/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/event-emitter/tsconfig.build.json +++ b/packages/event-emitter/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/event-emitter/tsconfig.json b/packages/event-emitter/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/event-emitter/tsconfig.json +++ b/packages/event-emitter/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/firebase-auth/tsconfig.build.json b/packages/firebase-auth/tsconfig.build.json index 26c17ea5..ca9f604c 100644 --- a/packages/firebase-auth/tsconfig.build.json +++ b/packages/firebase-auth/tsconfig.build.json @@ -1,8 +1,15 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, + "rootDir": "src", "outDir": "dist", + "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", + "emitDeclarationOnly": true, + "isolatedDeclarations": true, "types": ["@cloudflare/workers-types"] }, + "include": ["src/**/*.ts"], + "exclude": ["**/*.test.ts"], "references": [] } diff --git a/packages/firebase-auth/tsconfig.json b/packages/firebase-auth/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/firebase-auth/tsconfig.json +++ b/packages/firebase-auth/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/firebase-auth/tsconfig.spec.json b/packages/firebase-auth/tsconfig.spec.json index b25d85bc..a761489b 100644 --- a/packages/firebase-auth/tsconfig.spec.json +++ b/packages/firebase-auth/tsconfig.spec.json @@ -2,9 +2,9 @@ "extends": "../../tsconfig.base.json", "compilerOptions": { "outDir": "../../dist/out-tsc/packages/firebase-auth", - "noEmit": true + "types": ["@cloudflare/workers-types"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], + "include": ["**/*.test.ts", "firebase-tools.d.ts", "vitest.config.ts"], "references": [ { "path": "./tsconfig.build.json" diff --git a/packages/graphql-server/tsconfig.build.json b/packages/graphql-server/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/graphql-server/tsconfig.build.json +++ b/packages/graphql-server/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/graphql-server/tsconfig.json b/packages/graphql-server/tsconfig.json index 549e82e2..591ed176 100644 --- a/packages/graphql-server/tsconfig.json +++ b/packages/graphql-server/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/hello/tsconfig.build.json b/packages/hello/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/hello/tsconfig.build.json +++ b/packages/hello/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/hello/tsconfig.json b/packages/hello/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/hello/tsconfig.json +++ b/packages/hello/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/medley-router/tsconfig.build.json b/packages/medley-router/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/medley-router/tsconfig.build.json +++ b/packages/medley-router/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/medley-router/tsconfig.json b/packages/medley-router/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/medley-router/tsconfig.json +++ b/packages/medley-router/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/node-ws/tsconfig.build.json b/packages/node-ws/tsconfig.build.json index bfd02021..78061b85 100644 --- a/packages/node-ws/tsconfig.build.json +++ b/packages/node-ws/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true, "types": ["node", "ws"] }, diff --git a/packages/node-ws/tsconfig.json b/packages/node-ws/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/node-ws/tsconfig.json +++ b/packages/node-ws/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/oauth-providers/tsconfig.build.json b/packages/oauth-providers/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/oauth-providers/tsconfig.build.json +++ b/packages/oauth-providers/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/oauth-providers/tsconfig.json b/packages/oauth-providers/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/oauth-providers/tsconfig.json +++ b/packages/oauth-providers/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/oidc-auth/tsconfig.build.json b/packages/oidc-auth/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/oidc-auth/tsconfig.build.json +++ b/packages/oidc-auth/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/oidc-auth/tsconfig.json b/packages/oidc-auth/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/oidc-auth/tsconfig.json +++ b/packages/oidc-auth/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/otel/tsconfig.build.json b/packages/otel/tsconfig.build.json index b8855cf8..58fb089a 100644 --- a/packages/otel/tsconfig.build.json +++ b/packages/otel/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["package.json", "src/**/*.ts"], diff --git a/packages/otel/tsconfig.json b/packages/otel/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/otel/tsconfig.json +++ b/packages/otel/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/prometheus/tsconfig.build.json b/packages/prometheus/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/prometheus/tsconfig.build.json +++ b/packages/prometheus/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/prometheus/tsconfig.json b/packages/prometheus/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/prometheus/tsconfig.json +++ b/packages/prometheus/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/qwik-city/tsconfig.build.json b/packages/qwik-city/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/qwik-city/tsconfig.build.json +++ b/packages/qwik-city/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/qwik-city/tsconfig.json b/packages/qwik-city/tsconfig.json index 4398f303..e66dd7ef 100644 --- a/packages/qwik-city/tsconfig.json +++ b/packages/qwik-city/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/react-compat/tsconfig.build.json b/packages/react-compat/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/react-compat/tsconfig.build.json +++ b/packages/react-compat/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/react-compat/tsconfig.json b/packages/react-compat/tsconfig.json index 4398f303..e66dd7ef 100644 --- a/packages/react-compat/tsconfig.json +++ b/packages/react-compat/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/react-renderer/tsconfig.build.json b/packages/react-renderer/tsconfig.build.json index 4b41d689..f8083dcf 100644 --- a/packages/react-renderer/tsconfig.build.json +++ b/packages/react-renderer/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/react-renderer/tsconfig.json b/packages/react-renderer/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/react-renderer/tsconfig.json +++ b/packages/react-renderer/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/sentry/tsconfig.build.json b/packages/sentry/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/sentry/tsconfig.build.json +++ b/packages/sentry/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/sentry/tsconfig.json b/packages/sentry/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/sentry/tsconfig.json +++ b/packages/sentry/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/standard-validator/tsconfig.build.json b/packages/standard-validator/tsconfig.build.json index 78534cad..fdcfea54 100644 --- a/packages/standard-validator/tsconfig.build.json +++ b/packages/standard-validator/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/standard-validator/tsconfig.json b/packages/standard-validator/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/standard-validator/tsconfig.json +++ b/packages/standard-validator/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/stytch-auth/tsconfig.build.json b/packages/stytch-auth/tsconfig.build.json index ccc2f65a..54640463 100644 --- a/packages/stytch-auth/tsconfig.build.json +++ b/packages/stytch-auth/tsconfig.build.json @@ -1,10 +1,10 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false + "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo" }, "include": ["src/**/*.ts"], "exclude": ["**/*.test.ts"], diff --git a/packages/stytch-auth/tsconfig.json b/packages/stytch-auth/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/stytch-auth/tsconfig.json +++ b/packages/stytch-auth/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/swagger-editor/tsconfig.build.json b/packages/swagger-editor/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/swagger-editor/tsconfig.build.json +++ b/packages/swagger-editor/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/swagger-editor/tsconfig.json b/packages/swagger-editor/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/swagger-editor/tsconfig.json +++ b/packages/swagger-editor/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/swagger-ui/tsconfig.build.json b/packages/swagger-ui/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/swagger-ui/tsconfig.build.json +++ b/packages/swagger-ui/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/swagger-ui/tsconfig.json b/packages/swagger-ui/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/swagger-ui/tsconfig.json +++ b/packages/swagger-ui/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/trpc-server/tsconfig.build.json b/packages/trpc-server/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/trpc-server/tsconfig.build.json +++ b/packages/trpc-server/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/trpc-server/tsconfig.json b/packages/trpc-server/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/trpc-server/tsconfig.json +++ b/packages/trpc-server/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/tsyringe/tsconfig.build.json b/packages/tsyringe/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/tsyringe/tsconfig.build.json +++ b/packages/tsyringe/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/tsyringe/tsconfig.json b/packages/tsyringe/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/tsyringe/tsconfig.json +++ b/packages/tsyringe/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/typebox-validator/tsconfig.build.json b/packages/typebox-validator/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/typebox-validator/tsconfig.build.json +++ b/packages/typebox-validator/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/typebox-validator/tsconfig.json b/packages/typebox-validator/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/typebox-validator/tsconfig.json +++ b/packages/typebox-validator/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/typia-validator/tsconfig.build.json b/packages/typia-validator/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/typia-validator/tsconfig.build.json +++ b/packages/typia-validator/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/typia-validator/tsconfig.json b/packages/typia-validator/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/typia-validator/tsconfig.json +++ b/packages/typia-validator/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/ua-blocker/src/demo.ts b/packages/ua-blocker/examples/demo.ts similarity index 66% rename from packages/ua-blocker/src/demo.ts rename to packages/ua-blocker/examples/demo.ts index 987201e1..52d6dd8c 100644 --- a/packages/ua-blocker/src/demo.ts +++ b/packages/ua-blocker/examples/demo.ts @@ -1,6 +1,6 @@ -import { uaBlocker } from '@hono/ua-blocker' -import { nonRespectingAiBots, useAiRobotsTxt } from '@hono/ua-blocker/ai-bots' import { Hono } from 'hono' +import { uaBlocker } from '../src' +import { nonRespectingAiBots, useAiRobotsTxt } from '../src/ai-bots' const app = new Hono() diff --git a/packages/ua-blocker/tsconfig.build.json b/packages/ua-blocker/tsconfig.build.json index 304a4d7a..90c274ad 100644 --- a/packages/ua-blocker/tsconfig.build.json +++ b/packages/ua-blocker/tsconfig.build.json @@ -1,10 +1,10 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false + "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo" }, "include": ["src/**/*.ts", "src/**/*.json"], "exclude": ["**/*.test.ts"], diff --git a/packages/ua-blocker/tsconfig.json b/packages/ua-blocker/tsconfig.json index 5d33b339..4c4ef9d8 100644 --- a/packages/ua-blocker/tsconfig.json +++ b/packages/ua-blocker/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/ua-blocker/tsconfig.script.json b/packages/ua-blocker/tsconfig.script.json index 04502fe3..76e96c87 100644 --- a/packages/ua-blocker/tsconfig.script.json +++ b/packages/ua-blocker/tsconfig.script.json @@ -1,7 +1,6 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.script.tsbuildinfo", "allowImportingTsExtensions": true, "noEmit": true, diff --git a/packages/ua-blocker/tsconfig.spec.json b/packages/ua-blocker/tsconfig.spec.json index 9cd1328c..9d10f339 100644 --- a/packages/ua-blocker/tsconfig.spec.json +++ b/packages/ua-blocker/tsconfig.spec.json @@ -1,10 +1,10 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "./dist/out-tsc/packages/ua-blocker", + "outDir": "../../dist/out-tsc/packages/ua-blocker", "types": ["vitest/globals"] }, - "include": ["**/*.test.ts", "vitest.config.ts"], + "include": ["examples/**/*.ts", "**/*.test.ts", "vitest.config.ts"], "references": [ { "path": "./tsconfig.build.json" diff --git a/packages/valibot-validator/tsconfig.build.json b/packages/valibot-validator/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/valibot-validator/tsconfig.build.json +++ b/packages/valibot-validator/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/valibot-validator/tsconfig.json b/packages/valibot-validator/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/valibot-validator/tsconfig.json +++ b/packages/valibot-validator/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/zod-openapi/tsconfig.build.json b/packages/zod-openapi/tsconfig.build.json index 59a0ad18..bdafdae5 100644 --- a/packages/zod-openapi/tsconfig.build.json +++ b/packages/zod-openapi/tsconfig.build.json @@ -1,12 +1,12 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false + "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo" }, "include": ["src/**/*.ts"], "exclude": ["**/*.test.ts", "**/*.test-d.ts"], - "references": [{ "path": "../zod-validator/tsconfig.json" }] + "references": [{ "path": "../zod-validator/tsconfig.build.json" }] } diff --git a/packages/zod-openapi/tsconfig.json b/packages/zod-openapi/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/zod-openapi/tsconfig.json +++ b/packages/zod-openapi/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/packages/zod-validator/tsconfig.build.json b/packages/zod-validator/tsconfig.build.json index a82a1266..26874f49 100644 --- a/packages/zod-validator/tsconfig.build.json +++ b/packages/zod-validator/tsconfig.build.json @@ -1,10 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "composite": true, "rootDir": "src", "outDir": "dist", "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo", - "emitDeclarationOnly": false, + "emitDeclarationOnly": true, "isolatedDeclarations": true }, "include": ["src/**/*.ts"], diff --git a/packages/zod-validator/tsconfig.json b/packages/zod-validator/tsconfig.json index d4d0929e..d4ad6cfa 100644 --- a/packages/zod-validator/tsconfig.json +++ b/packages/zod-validator/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ diff --git a/tsconfig.base.json b/tsconfig.base.json index 0ec210d0..1e09e3f8 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -2,15 +2,14 @@ "compilerOptions": { "target": "ES2022", "module": "esnext", - "composite": true, "declaration": true, "declarationMap": true, "moduleResolution": "bundler", "esModuleInterop": true, - "emitDeclarationOnly": true, "emitDecoratorMetadata": true, "experimentalDecorators": true, "forceConsistentCasingInFileNames": true, + "noEmitOnError": true, "strict": true, "skipLibCheck": true, "noUnusedLocals": false, diff --git a/tsconfig.json b/tsconfig.json index 99f538c0..aa451c8a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "./tsconfig.base.json", "compilerOptions": { "noEmit": true }, diff --git a/tsconfig.tsup.json b/tsconfig.tsup.json index 2c136612..9ce0ad01 100644 --- a/tsconfig.tsup.json +++ b/tsconfig.tsup.json @@ -1,7 +1,6 @@ { - "extends": "./tsconfig.json", + "extends": "./tsconfig.base.json", "compilerOptions": { - "composite": false, "jsx": "react", "types": ["@cloudflare/workers-types", "node", "ws"] }