v5.0.4
fix: stop conflating typecheck's needs with the build's
Reverts the previous paths/baseUrl addition to tsconfig.json in both
packages/web and packages/native - it broke typecheck rather than
fixing it. rootDir is enforced against the FULL expanded program
(everything reached transitively through an import), not just what
include lists, so pairing an explicit rootDir with a paths entry
that pulls in core's source fails with TS6059 the moment core's own
internal imports are walked.
Add tsconfig.typecheck.json per package instead - extends the base
config directly, no rootDir, holds the paths redirect. typecheck
scripts now point at it explicitly. Also corrects both jest.config.cjs
comments.
chore(lint): configure ESLint flat config for monorepo packages
- Added ESLint 9 flat configuration (
eslint.config.mjs) with React and TypeScript support. - Installed
@eslint/js,typescript-eslint,eslint-plugin-react, andeslint-plugin-react-hooks. - Added lint scripts to workspace packages.
Full Changelog: v5.0.3...v5.0.4