diff --git a/apps/docs-smoke/package.json b/apps/docs-smoke/package.json index d81304e..b11dc0f 100644 --- a/apps/docs-smoke/package.json +++ b/apps/docs-smoke/package.json @@ -7,7 +7,7 @@ "dev": "bun run --filter @inth/docs build && portless run vite dev", "build": "bun run --filter @inth/docs build && vite build", "preview": "portless run vite preview", - "check-types": "tsc --noEmit", + "check-types": "tsgo --noEmit", "test:e2e": "bun run --filter @inth/docs build && playwright test", "convert": "bun run pipeline:convert", "llm": "bun run pipeline:llm", @@ -49,6 +49,7 @@ "@mdx-js/rollup": "^3.1.1", "@playwright/test": "^1.54.2", "@tailwindcss/vite": "^4.2.1", + "@typescript/native-preview": "7.0.0-dev.20260427.1", "@types/mdast": "^4.0.4", "@types/mdx": "^2.0.13", "@types/node": "^22.10.0", @@ -56,7 +57,7 @@ "@types/react-dom": "^19.0.0", "@vitejs/plugin-react": "^5.2.0", "remark-frontmatter": "^5.0.0", - "typescript": "5.9.2", + "typescript": "6.0.3", "vite": "^7.3.1", "vite-tsconfig-paths": "^5.1.4" } diff --git a/apps/docs-smoke/tsconfig.json b/apps/docs-smoke/tsconfig.json index aa98992..76a8e56 100644 --- a/apps/docs-smoke/tsconfig.json +++ b/apps/docs-smoke/tsconfig.json @@ -20,10 +20,30 @@ "allowImportingTsExtensions": true, "verbatimModuleSyntax": true, "allowJs": true, - "baseUrl": ".", - "types": ["vite/client"], + "types": ["node", "vite/client"], "paths": { - "@/*": ["./src/*"] + "@/*": ["./src/*"], + "@inth/docs/remark": ["../../packages/docs/src/remark/index.ts"], + "@inth/docs/convert": ["../../packages/docs/src/convert/index.ts"], + "@inth/docs/llm": ["../../packages/docs/src/llm/index.ts"], + "@inth/docs/search": ["../../packages/docs/src/search/index.ts"], + "@inth/docs/search/node": [ + "../../packages/docs/src/search/node-index.ts" + ], + "@inth/docs/search/ai": ["../../packages/docs/src/search/ai-index.ts"], + "@inth/docs/search/bash": [ + "../../packages/docs/src/search/bash-index.ts" + ], + "@inth/docs/search/vercel": [ + "../../packages/docs/src/search/vercel-index.ts" + ], + "@inth/docs/search/tanstack": [ + "../../packages/docs/src/search/tanstack-index.ts" + ], + "@inth/docs/search/cloudflare": [ + "../../packages/docs/src/search/cloudflare-index.ts" + ], + "@inth/docs/lint": ["../../packages/docs/src/lint/index.ts"] } } } diff --git a/bun.lock b/bun.lock index 75d1c06..697449a 100644 --- a/bun.lock +++ b/bun.lock @@ -8,10 +8,11 @@ "@biomejs/biome": "2.4.12", "@changesets/changelog-github": "0.6.0", "@changesets/cli": "2.30.0", + "@typescript/native-preview": "7.0.0-dev.20260427.1", "husky": "^9.1.7", "prettier": "^3.7.4", "turbo": "^2.9.6", - "typescript": "5.9.2", + "typescript": "6.0.3", "ultracite": "7.6.0", }, }, @@ -47,9 +48,10 @@ "@types/node": "^22.10.0", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", + "@typescript/native-preview": "7.0.0-dev.20260427.1", "@vitejs/plugin-react": "^5.2.0", "remark-frontmatter": "^5.0.0", - "typescript": "5.9.2", + "typescript": "6.0.3", "vite": "^7.3.1", "vite-tsconfig-paths": "^5.1.4", }, @@ -87,11 +89,12 @@ "@tanstack/ai": "^0.13.0", "@types/mdast": "4.0.4", "@types/node": "^22.10.0", + "@typescript/native-preview": "7.0.0-dev.20260427.1", "ai": "^6.0.168", "bash-tool": "1.3.16", "just-bash": "2.14.2", "tsup": "^8.3.5", - "typescript": "5.9.2", + "typescript": "6.0.3", "vitest": "^2.1.8", }, "peerDependencies": { @@ -699,6 +702,22 @@ "@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="], + "@typescript/native-preview": ["@typescript/native-preview@7.0.0-dev.20260427.1", "", { "optionalDependencies": { "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20260427.1", "@typescript/native-preview-darwin-x64": "7.0.0-dev.20260427.1", "@typescript/native-preview-linux-arm": "7.0.0-dev.20260427.1", "@typescript/native-preview-linux-arm64": "7.0.0-dev.20260427.1", "@typescript/native-preview-linux-x64": "7.0.0-dev.20260427.1", "@typescript/native-preview-win32-arm64": "7.0.0-dev.20260427.1", "@typescript/native-preview-win32-x64": "7.0.0-dev.20260427.1" }, "bin": { "tsgo": "bin/tsgo.js" } }, "sha512-g6L7hed1Y2OGwAzZ+vXoGSvtJUdWUtTqtsn/16+UjYbu3+6pol0cggdWj26SFxI41R+jLfnT2+JGtoXRBdH+RQ=="], + + "@typescript/native-preview-darwin-arm64": ["@typescript/native-preview-darwin-arm64@7.0.0-dev.20260427.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-8zxaaEgIpHSadCoCAvUsp0C6WDH0dUXix7Mm7IBjh+EhSxI2clhXwPZTqgtDqbowXHeE82BG5mBbQx+CXDwGOQ=="], + + "@typescript/native-preview-darwin-x64": ["@typescript/native-preview-darwin-x64@7.0.0-dev.20260427.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-6MjekGfajPtny/bBoBYJ+8dTOlgw6nhSSgJ3Us4R/4L8R90ll803Krz+iz907r1SnYeK5eWubDMV/p1ryLNXkQ=="], + + "@typescript/native-preview-linux-arm": ["@typescript/native-preview-linux-arm@7.0.0-dev.20260427.1", "", { "os": "linux", "cpu": "arm" }, "sha512-3bhv/NxU9FHIN3MSmoplIAkIHF62mlF9l5XooAFawwj8yscvPZih/m5fkYIiP5qGri3828XwGyT1Cksaft6FWQ=="], + + "@typescript/native-preview-linux-arm64": ["@typescript/native-preview-linux-arm64@7.0.0-dev.20260427.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-a1yG/vrLaN3dORvaMuNqXz5jcTaTEPBfhmq77vzqRn8As7EdqxtizPosfxB9K1s7PEB8NeGQKqHEQroPUCsPFg=="], + + "@typescript/native-preview-linux-x64": ["@typescript/native-preview-linux-x64@7.0.0-dev.20260427.1", "", { "os": "linux", "cpu": "x64" }, "sha512-lqaA9oF9ZSw1jn87+Ncxo0Sf0d65eVXMjAD0z44ne7QKFRgWd+QpvK4AXAG4lxnFR+XdndWlVm6O1/tdvcG7xQ=="], + + "@typescript/native-preview-win32-arm64": ["@typescript/native-preview-win32-arm64@7.0.0-dev.20260427.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-ZGXRDC0WPVK/Ky2fZRhy2EcNmdHg22biVYWcWgOUK5tCbJd/KJs3VXk758gn0UbFHEQAR5d7dsvDucCCjZkWpA=="], + + "@typescript/native-preview-win32-x64": ["@typescript/native-preview-win32-x64@7.0.0-dev.20260427.1", "", { "os": "win32", "cpu": "x64" }, "sha512-Ut4Hncq1IuSeNIfcPs1s719j8H3ZA+ogsJ53W3s/Wy1UF5BIhu5Hkspdc7TzGgJgYqGJKo/+pr4vsRnbBPdWgQ=="], + "@ungap/structured-clone": ["@ungap/structured-clone@1.3.0", "", {}, "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="], "@upsetjs/venn.js": ["@upsetjs/venn.js@2.0.0", "", { "optionalDependencies": { "d3-selection": "^3.0.0", "d3-transition": "^3.0.1" } }, "sha512-WbBhLrooyePuQ1VZxrJjtLvTc4NVfpOyKx0sKqioq9bX1C1m7Jgykkn8gLrtwumBioXIqam8DLxp88Adbue6Hw=="], @@ -1729,7 +1748,7 @@ "tw-animate-css": ["tw-animate-css@1.4.0", "", {}, "sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ=="], - "typescript": ["typescript@5.9.2", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A=="], + "typescript": ["typescript@6.0.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw=="], "ufo": ["ufo@1.6.3", "", {}, "sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q=="], diff --git a/package.json b/package.json index fc09826..6c744a2 100644 --- a/package.json +++ b/package.json @@ -3,10 +3,11 @@ "@biomejs/biome": "2.4.12", "@changesets/changelog-github": "0.6.0", "@changesets/cli": "2.30.0", + "@typescript/native-preview": "7.0.0-dev.20260427.1", "husky": "^9.1.7", "prettier": "^3.7.4", "turbo": "^2.9.6", - "typescript": "5.9.2", + "typescript": "6.0.3", "ultracite": "7.6.0" }, "name": "suva", diff --git a/packages/docs/package.json b/packages/docs/package.json index 5f6dbc2..8ce4b6d 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -65,7 +65,7 @@ "scripts": { "build": "bun run docs:agent && tsup", "dev": "tsup --watch", - "check-types": "tsc --noEmit", + "check-types": "tsgo --noEmit", "docs:agent": "bun run docs:agent:generate", "docs:agent:generate": "bun run ./scripts/generate-agent-docs.ts", "lint": "ultracite check src", @@ -96,13 +96,14 @@ "@cloudflare/tanstack-ai": "^0.1.7", "@repo/typescript-config": "*", "@tanstack/ai": "^0.13.0", + "@typescript/native-preview": "7.0.0-dev.20260427.1", "@types/mdast": "4.0.4", "@types/node": "^22.10.0", "ai": "^6.0.168", "bash-tool": "1.3.16", "just-bash": "2.14.2", "tsup": "^8.3.5", - "typescript": "5.9.2", + "typescript": "6.0.3", "vitest": "^2.1.8" }, "peerDependencies": { diff --git a/packages/docs/tsconfig.json b/packages/docs/tsconfig.json index 25e9ca7..aaccc57 100644 --- a/packages/docs/tsconfig.json +++ b/packages/docs/tsconfig.json @@ -6,6 +6,7 @@ "rootDir": "src", "module": "ESNext", "moduleResolution": "Bundler", + "types": ["node"], "verbatimModuleSyntax": false, "noUncheckedIndexedAccess": false }, diff --git a/packages/docs/tsup.config.ts b/packages/docs/tsup.config.ts index f86cdbe..e82d760 100644 --- a/packages/docs/tsup.config.ts +++ b/packages/docs/tsup.config.ts @@ -16,7 +16,11 @@ export default defineConfig({ "lint/cli": "src/lint/cli.ts", }, format: ["esm"], - dts: true, + dts: { + compilerOptions: { + ignoreDeprecations: "6.0", + }, + }, clean: true, sourcemap: true, target: "es2022",