mirror of
https://github.com/hanzo-apps/foundation.git
synced 2026-10-30 19:15:58 +00:00
main
TypeScript 7 is the native Go compiler and removes `baseUrl` and `moduleResolution: node|node10`. Both appear here, so `tsc` from TS7 refuses the config outright (TS5102 / TS5108) and cannot typecheck. `paths` targets resolve relative to `baseUrl` when it is set and relative to the tsconfig file otherwise. Every `baseUrl` folded here already pointed at the config's own directory, so dropping it moves nothing and the targets are left byte-identical. Where a baseUrl pointed elsewhere, each affected target was rewritten as join(baseUrl, target). `moduleResolution` was chosen from the declared `module`: commonjs -> node16, esnext/preserve -> bundler. Configs whose `module` is unset or exotic were left alone rather than guessed at. The result is accepted by BOTH toolchains, so nothing has to upgrade TypeScript in lockstep. Verified on hanzo/chat packages/api: tsc 5.9 779 -> 778 errors (no regression), and tsc 7.0.2 now runs the project in 2s where it previously refused the config. Co-authored-by: Hanzo Dev <[email protected]>
Hanzo Foundation
Official website for the Hanzo Foundation - building frontier AI and foundational models.
Development
pnpm install
pnpm dev
Build
pnpm build
Deployment
This site is deployed to GitHub Pages via GitHub Actions on push to main.
License
BSD 3-Clause License - Copyright (c) 2024-2025, Hanzo Industries Inc.
Languages
TypeScript
88.1%
JavaScript
10.3%
CSS
1.6%