Skip to content

Conversation

Copy link

Copilot AI commented Nov 18, 2025

Updates outdated JavaScript dependencies while maintaining compatibility with react-scripts v4 and React 17.

Changes

18 packages updated:

  • UI/UX libs: bootstrap 4.5.0→4.6.2, react-bootstrap 1.5.0→1.6.8, react-icons 3.10.0→3.11.0, react-dropzone 11.0.3→11.7.1, react-cookie-consent 6.2.3→6.4.1, react-color 2.17.3→2.19.3
  • Data/viz: d3 7.2.0→7.9.0, dayjs 1.8.33→1.11.19, js-sha3 0.8.0→0.9.3, sparqljs 3.5.1→3.7.3, sparql-http-client 2.4.0→2.4.2
  • Tooling: sass 1.63.6→1.94.1, prettier 2.1.2→3.6.2, worker-loader 3.0.2→3.0.8
  • Utilities: classnames 2.2.6→2.5.1, clipboard 2.0.8→2.0.11, comlink 4.3.0→4.4.2, typeface-inter 3.12.0→3.18.1

Bug fix:

  • Renamed src/styles/fonts/Inter Web/Inter-Web/ to fix sass 1.94.x compatibility (no longer accepts escaped spaces in import paths)

Not Updated

  • react-scripts: v4→v5 requires webpack 5 polyfills that need custom configuration
  • react/react-dom: v17→v18/19 requires API migration
  • Major version bumps: Deferred to avoid breaking changes (react-dnd, lit-html, lru-cache, array-move, etc.)

Notes

Build still requires NODE_OPTIONS=--openssl-legacy-provider (react-scripts v4 + webpack 4 + Node.js 20 compatibility issue). Security vulnerabilities in react-scripts v4 dev dependencies would require upgrading to v5.

Original prompt

This section details on the original issue you should resolve

<issue_title>Update javascript dependencies</issue_title>
<issue_description>Update javascript dependencies without breaking the app functionalities.
</issue_description>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Copilot AI and others added 3 commits November 18, 2025 16:03
…bility

Co-authored-by: bianchimro <234869+bianchimro@users.noreply.github.com>
…eact-cookie-consent and browserslist db

Co-authored-by: bianchimro <234869+bianchimro@users.noreply.github.com>
Co-authored-by: bianchimro <234869+bianchimro@users.noreply.github.com>
Copilot AI changed the title [WIP] Update JavaScript dependencies without breaking app functionalities Update JavaScript dependencies to latest compatible versions Nov 18, 2025
Copilot finished work on behalf of bianchimro November 18, 2025 16:15
Copilot AI requested a review from bianchimro November 18, 2025 16:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update javascript dependencies

3 participants