Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

fix: react component names + turbopack loader #189

Merged
merged 4 commits into from
Jan 15, 2025

Conversation

NisargIO
Copy link
Collaborator

No description provided.

@NisargIO NisargIO requested a review from RobPruzan January 15, 2025 20:18
Copy link

vercel bot commented Jan 15, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Skipped Deployment
Name Status Preview Comments Updated (UTC)
react-scan ⬜️ Skipped (Inspect) Jan 15, 2025 8:33pm

Copy link

pkg-pr-new bot commented Jan 15, 2025

Open in Stackblitz

npm i https://pkg.pr.new/aidenybai/react-scan@189

commit: d507948

@NisargIO NisargIO merged commit ff702c9 into main Jan 15, 2025
5 checks passed
@NisargIO NisargIO deleted the fix/react-component-names branch January 15, 2025 22:02
RobPruzan pushed a commit that referenced this pull request Jan 17, 2025
* fix: react component names + turbopack loader

* fix: tests for ReactComponentNames

* fix: typesVersions for ReactComponentNames loader

* fix: map return for filtered
RobPruzan pushed a commit that referenced this pull request Jan 17, 2025
* fix: react component names + turbopack loader

* fix: tests for ReactComponentNames

* fix: typesVersions for ReactComponentNames loader

* fix: map return for filtered
RobPruzan added a commit that referenced this pull request Jan 17, 2025
* 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>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants