032215b102
* refactor: migrate from eslint to biome and improve architecture - Replace ESLint with Biome for linting and formatting - Configure Biome with strict rules for: - Type checking and type safety - Code correctness (unused imports, variables, parameters) - Security (noExplicitAny, noConsole, dangerouslySetInnerHTML) - Improve VSCode integration: - Set up Biome formatters for TypeScript, JavaScript, and JSON - Configure Prettier for Markdown and HTML - Add automatic code actions and formatting - Improve React internals: - Remove react-reconciler dependency - Use bippy for Fiber/FiberRoot types - Use installRDTHook for React DevTools hook to avoid side effects - Update package dependencies and development tooling - General improvements and code cleanup BREAKING CHANGE: ESLint configuration removed in favor of Biome * bump extension with react-scan@0.0.55 * improve build-extension workflow * improve extension * fix getChangedState issue and create getCompositeFiberFromElement for overlay * resolve comments + fix flushes * resolve comments * resolve comments * improvements and small bug fixes * fix: overlay cursor + fadeout canvas instead of flick * fix: prevent inspecting the toolbar widget * fix: handle missing fiber when inspecting elements * ui/ux/dx, fixed animations, fixed what changed calculations * fix: circular refsm, perf improvements * feat(scan): implement new whats-changed, offscreen outline impl, bug fixes, ux improvements" * fix: react component names + turbopack loader (#189) * fix: react component names + turbopack loader * fix: tests for ReactComponentNames * fix: typesVersions for ReactComponentNames loader * fix: map return for filtered * docs: No changes in the text * chore: cleanup * chore: add back scan in kitchen sink example * chore: remove unsupported apis --------- Co-authored-by: Pavel Ivanov <pafelka@gmail.com> Co-authored-by: Nisarg Patel <awesomenisarg@gmail.com> Co-authored-by: Aiden Bai <aiden.bai05@gmail.com>