147 Commits

Author SHA1 Message Date
Nisarg Patel bf21a87d53 fix: deeplinking issues 0.0.1 2026-02-19 04:23:50 -08:00
Aiden Bai 4a596745a1 fix 2026-02-19 03:00:33 -08:00
Aiden Bai bfbc534a1e fix 2026-02-19 02:49:25 -08:00
Aiden Bai 13b40e37d4 fix 2026-02-19 02:05:36 -08:00
Aiden Bai 3e75e72288 fix 2026-02-19 02:04:52 -08:00
Aiden Bai bd998f2bce fix 2026-02-19 01:41:14 -08:00
Aiden Bai 08fdce6a71 fix 2026-02-19 00:13:19 -08:00
Aiden Bai 7716d6cf1b feat: integrate skill installation prompt into CLI workflow 2026-02-19 00:11:26 -08:00
Aiden Bai 589373da03 chore: bump version to 0.0.25 and update changelog 2026-02-19 00:05:47 -08:00
Aiden Bai 090b17b35c fix 2026-02-19 00:01:17 -08:00
Aiden Bai 7e20da1877 Refactor diagnostic payload structure and validation in score estimation API 2026-02-19 00:00:50 -08:00
Aiden Bai da83168e47 Enhance installation script for React Doctor skill with detailed usage instructions and support for multiple platforms 2026-02-18 23:56:35 -08:00
Aiden Bai 5c607d79d1 Update README and CLI to reflect new skill installation process and improved prompts for React Doctor 2026-02-18 23:50:56 -08:00
Ankush Dharkar dcf42766cc fix(43): remove silent global install (#44) 2026-02-18 23:25:16 -08:00
Aiden Bai a0b27249fe 0.0.24 2026-02-18 23:14:45 -08:00
Petr Chalupa c2b687a6aa Detect react compiler in expo project (#33) 2026-02-18 23:08:26 -08:00
Claudio Wunder 7f498334a9 chore: add node.js to leaderboard ;) (#37) 2026-02-18 23:08:02 -08:00
Aiden Bai b33976cf60 fix 2026-02-18 23:06:02 -08:00
Aiden Bai c05f4b0ed6 fix 2026-02-18 23:03:11 -08:00
Aiden Bai af37da8231 fix 2026-02-18 23:03:08 -08:00
Aiden Bai 84bb6d5197 fix 2026-02-18 22:55:39 -08:00
Aiden Bai 61406e0051 fix 2026-02-18 22:40:52 -08:00
Aiden Bai 1b07fa2d91 fix 2026-02-18 21:47:13 -08:00
Aiden Bai 0299fc40a8 fmt 2026-02-18 17:43:32 -08:00
Aiden Bai 73da9e2da0 0.0.21 2026-02-18 17:41:50 -08:00
Aiden Bai 76f80a5cc8 fix 2026-02-18 17:39:06 -08:00
Aiden Bai 4a08e64831 fix 2026-02-18 04:44:16 -08:00
Aiden Bai 8eae2ecdb3 0.0.20 2026-02-18 04:12:25 -08:00
Aiden Bai 45a3d333fd fix 2026-02-18 04:11:27 -08:00
Aiden Bai d90a60d8c7 fix 2026-02-18 03:28:22 -08:00
Aiden Bai b2d0b64847 fix 2026-02-18 03:27:11 -08:00
Aiden Bai 90e59c8df0 Update CLI options and enhance configuration documentation for react-doctor
- Added new CLI options for diff scanning and project selection.
- Improved README with detailed configuration examples for `react-doctor.config.json` and `package.json`.
- Enhanced type definitions for scan options and diff information.
- Updated error handling in the CLI to improve user experience during scans.
2026-02-18 03:27:11 -08:00
Aiden Bai 8bfc0ae32c fix 2026-02-18 03:27:11 -08:00
Aiden Bai 620dafb809 fix 2026-02-17 22:05:43 -08:00
Aiden Bai 007fc3b257 0.0.18 2026-02-17 21:39:54 -08:00
Aiden Bai 007f7557ea fix 2026-02-17 21:12:05 -08:00
Oliver Montes 64d837bd8c fix: add typescript as dependency to resolve knip peer dep (#17)
knip requires typescript >=5.0.4 as a peer dependency for its Astro
plugin. When react-doctor is executed via npx or pnpm dlx, the isolated
environment does not have access to the host project's node_modules,
causing ERR_MODULE_NOT_FOUND for typescript.

Adding typescript explicitly as a dependency ensures it is always
available when react-doctor is installed.

Fixes: ERR_MODULE_NOT_FOUND: Cannot find package 'typescript' imported
from knip/dist/plugins/astro/resolveFromAST.js
2026-02-17 12:11:49 -08:00
Aiden Bai 116d6cd750 fix 2026-02-17 12:09:39 -08:00
Aiden Bai 5c2119b140 Enhance error handling in dead code detection for react-doctor
- Improved error logging for dead code analysis failures, ensuring better visibility into issues.
- Maintained consistent return types for diagnostics in case of errors.
2026-02-17 11:54:40 -08:00
Aiden Bai 4bb1b0ec12 fix 2026-02-17 11:44:51 -08:00
Aiden Bai 06fb14e77f Improve error handling in linting and dead code analysis in react-doctor
- Updated error handling to log messages when linting or dead code analysis fails, providing better debugging information.
- Refactored empty diagnostics handling to ensure consistent return types.
2026-02-17 11:43:04 -08:00
Aiden Bai 595ca558e6 Remove video package from main branch
Video content has been preserved on the `video` branch.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 11:03:40 -08:00
Aiden Bai df3fab49a1 fix 2026-02-17 11:00:52 -08:00
Aiden Bai bdb0035594 0.0.15 2026-02-17 10:58:55 -08:00
Aiden Bai e8cfef0c90 Update react-doctor package configuration and documentation
- Added type definitions and default entry points for the react-doctor-plugin in package.json.
- Enhanced README with programmatic usage examples for the diagnose function and detailed diagnostic interface.
- Updated tsdown configuration to include the react-doctor-plugin entry point.
2026-02-17 10:57:17 -08:00
Aiden Bai 14106508a6 Update package.json and constants for react-doctor
- Added homepage and bugs fields to package.json for better project visibility.
- Introduced new constants for React Native deprecated modules and legacy Expo package replacements in constants.ts.
- Updated index.ts to include new rules for React Native diagnostics.
2026-02-17 10:54:59 -08:00
Aiden Bai 90ffa0acf7 llms.txt 2026-02-17 10:46:33 -08:00
Aiden Bai 34d1c5b79c 0.0.13 2026-02-17 10:23:45 -08:00
Aiden Bai 3ac4f32a8f 0.0.13 2026-02-17 10:01:52 -08:00
Ben MacLaurin e218d63cf9 Format leaderboard files to satisfy format check 2026-02-17 18:01:01 +00:00