Skip to content

Conversation

nmengual
Copy link

This pull request updates dependencies and refines type usage across the codebase to support the latest versions of Next.js and React, improve type safety, and address minor compatibility issues. The most significant changes are grouped below by theme.

Dependency upgrades and compatibility:

  • Updated next, eslint-config-next, react, and react-dom to version 15.5.4 and 19.2.x respectively in packages/app/package.json and root package.json to support Next.js 15 and React 19. Also updated related type packages and added resolutions to enforce type consistency. [1] [2] [3] [4] [5]
  • Upgraded testing libraries (@testing-library/jest-dom, @testing-library/react, @testing-library/user-event) and react-bootstrap for compatibility with React 19. [1] [2]

Type and interface improvements:

  • Changed various component props and refs to use more flexible or updated types (e.g., React.ReactElement<any>, RefObject<HTMLDivElement | null>) to align with React 19 and improve type safety in files such as AutocompleteInput.tsx, TimelineChart.tsx, HyperJson.tsx, and test files. [1] [2] [3] [4] [5]
  • Replaced deprecated React.VFC with React.FC in several components to comply with React 19 conventions. [1] [2] [3]
  • Updated generic types and default values for hooks and utility functions for better type safety and initialization. [1] [2]

Build and development tooling:

  • Modified the dev script in packages/app/package.json to use next dev --turbopack for improved development performance.

Styling fixes:

  • Fixed global selector usage in SearchPage.module.scss to avoid style leakage and improve specificity.

Testing and utilities:

  • Renamed parameters in Playwright test extensions for avoid eslint error (userun) in base-test.ts. [1] [2]
fix(tests): rename 'use' to 'run' in base-test.ts for clarity in Playwright test extension chore: clean up yarn.lock by removing unused dependencies and updating versions
Copy link

changeset-bot bot commented Oct 11, 2025

⚠️ No Changeset found

Latest commit: aaa9ce6

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Copy link

vercel bot commented Oct 11, 2025

@nmengual is attempting to deploy a commit to the HyperDX Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant