diff --git a/packages/coda/knip.json b/packages/coda/knip.json index 6e7a2d4..0afea65 100644 --- a/packages/coda/knip.json +++ b/packages/coda/knip.json @@ -2,6 +2,6 @@ "$schema": "https://unpkg.com/knip@6/schema.json", "ignore": ["**/__tests__/**", "*.config.ts"], "entry": ["./src/index.ts!"], - "ignoreBinaries": ["tsdown", "knip", "oxlint", "vitest", "tsc"], + "ignoreBinaries": ["tsdown", "knip", "oxlint", "vitest", "tsgo"], "vitest": { "config": "vitest.config.ts", "entry": "src/**/*.{test,test-d,bench}.ts" } } diff --git a/packages/coda/package.json b/packages/coda/package.json index 063601c..a881112 100644 --- a/packages/coda/package.json +++ b/packages/coda/package.json @@ -54,7 +54,7 @@ "access": "public" }, "scripts": { - "build": "tsc --noEmit -p tsconfig.json && tsdown", + "build": "tsgo --noEmit -p tsconfig.json && tsdown", "dev": "tsdown --watch", "prepack": "pnpm build", "bench": "vitest bench", diff --git a/packages/coda/vitest.config.ts b/packages/coda/vitest.config.ts index 6e0e0df..fd28dfa 100644 --- a/packages/coda/vitest.config.ts +++ b/packages/coda/vitest.config.ts @@ -2,7 +2,7 @@ import { defineConfig } from "vitest/config" export default defineConfig({ test: { - typecheck: { enabled: true }, + typecheck: { enabled: true, checker: "tsgo" }, restoreMocks: true, }, }) diff --git a/packages/core/knip.json b/packages/core/knip.json index 6e7a2d4..0afea65 100644 --- a/packages/core/knip.json +++ b/packages/core/knip.json @@ -2,6 +2,6 @@ "$schema": "https://unpkg.com/knip@6/schema.json", "ignore": ["**/__tests__/**", "*.config.ts"], "entry": ["./src/index.ts!"], - "ignoreBinaries": ["tsdown", "knip", "oxlint", "vitest", "tsc"], + "ignoreBinaries": ["tsdown", "knip", "oxlint", "vitest", "tsgo"], "vitest": { "config": "vitest.config.ts", "entry": "src/**/*.{test,test-d,bench}.ts" } } diff --git a/packages/core/package.json b/packages/core/package.json index 5f1fc06..d08959f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -58,7 +58,7 @@ "access": "public" }, "scripts": { - "build": "tsc --noEmit -p tsconfig.json && tsdown", + "build": "tsgo --noEmit -p tsconfig.json && tsdown", "dev": "tsdown --watch", "prepack": "pnpm build", "bench": "vitest bench", diff --git a/packages/core/vitest.config.ts b/packages/core/vitest.config.ts index 01f0e8c..2897ae9 100644 --- a/packages/core/vitest.config.ts +++ b/packages/core/vitest.config.ts @@ -2,7 +2,7 @@ import { defineConfig } from "vitest/config" export default defineConfig({ test: { - typecheck: { enabled: true }, + typecheck: { enabled: true, checker: "tsgo" }, }, resolve: { diff --git a/packages/eslint-plugin/knip.json b/packages/eslint-plugin/knip.json index 4cf16d7..52f6fe3 100644 --- a/packages/eslint-plugin/knip.json +++ b/packages/eslint-plugin/knip.json @@ -2,7 +2,7 @@ "$schema": "https://unpkg.com/knip@6/schema.json", "ignore": ["*.config.ts"], "entry": ["./src/index.ts!"], - "ignoreBinaries": ["tsdown", "knip", "oxlint", "vitest"], + "ignoreBinaries": ["tsdown", "knip", "oxlint", "vitest", "tsgo"], "ignoreDependencies": ["@app-compose/coda", "@app-compose/core", "vitest"], "vitest": { "config": "vitest.config.ts", "entry": "src/**/*.test.ts" } } diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 902188c..2b6362a 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -51,7 +51,7 @@ "access": "public" }, "scripts": { - "build": "tsc --noEmit -p tsconfig.json && tsdown", + "build": "tsgo --noEmit -p tsconfig.json && tsdown", "dev": "tsdown --watch", "prepack": "pnpm build", "test": "vitest run",