Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Review redundant dependencies #6747

Open
4 tasks
elycheea opened this issue Jan 22, 2025 · 0 comments
Open
4 tasks

Review redundant dependencies #6747

elycheea opened this issue Jan 22, 2025 · 0 comments
Labels
Debt Experience dropped or altered for implementation release and deferred until later dependencies Pull requests that update a dependency file priority: medium Pick up in the next two quarters role: dev type: infrastructure 🤖 Issues related to devops, builds, packaging
Milestone

Comments

@elycheea
Copy link
Contributor

elycheea commented Jan 22, 2025

The problem

Adopters are increasingly cautious about bringing in extraneous dependencies as they can often lead to more opportunities for security issues.

Approach

Review list of current dependencies and investigate what work needs to be done that we can remove ahead of v12 or during v12 if they will result in a breaking change.

List of dependencies to review

  • lodash
  • babel/runtime
  • immutability-helper — used in Datagrid (see if we can refactor to remove)

Dependencies specific to Datagrid

These can only be removed after Datagrid is fully removed from our library (v4)

  • @dnd-kit/*
  • react-table
  • react-window

Also ...

  • Compare and contrast the bundle size!
@elycheea elycheea converted this from a draft issue Jan 22, 2025
@elycheea elycheea moved this from Needs triage 🧐 to Backlog 🌋 in Carbon for IBM Products Jan 22, 2025
@elycheea elycheea added role: dev dependencies Pull requests that update a dependency file Debt Experience dropped or altered for implementation release and deferred until later type: infrastructure 🤖 Issues related to devops, builds, packaging and removed status: needs triage 🕵️‍♀️ labels Jan 22, 2025
@elycheea elycheea added this to the 2025 Q2 milestone Jan 22, 2025
@elycheea elycheea moved this from Backlog 🌋 to Next in Carbon for IBM Products Jan 22, 2025
@elycheea elycheea moved this from Next to Later 🏔️ in Carbon for IBM Products Jan 22, 2025
@elycheea elycheea moved this from Later 🏔️ to Backlog 🌋 in Carbon for IBM Products Jan 22, 2025
@elycheea elycheea added the priority: medium Pick up in the next two quarters label Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Debt Experience dropped or altered for implementation release and deferred until later dependencies Pull requests that update a dependency file priority: medium Pick up in the next two quarters role: dev type: infrastructure 🤖 Issues related to devops, builds, packaging
Projects
Status: Backlog 🌋
Development

No branches or pull requests

1 participant