question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Feature Request]: Update `@carbon/styles` to a more recent `@ibm/plex`

See original GitHub issue

The problem

We’re on Carbon 10 and our entire application is standardised on @ibm/plex@6.0.2 - the latest version of this package is @ibm/plex@6.1.1 which we could probably also use.

We recently added a dependency which makes use of @carbon/styles to our application and we discovered that this added a dependency on @ibm/plex@6.0.0-next.6:

https://github.com/carbon-design-system/carbon/blob/4b9b09a55304717307f288d8b588d23294318793/packages/styles/package.json#L42

This dependency is 50.6MB on disk. This is admittedly is a huge improvement over our current @ibm/plex which is 194MB on disk… but because we have two Plex installs in play at once, means this isn’t an improvement for us, it’s a regression of 50.6MB. This increases our install times and disk usage.

The solution

I suggest that @carbon/styles should use the same Plex version as the rest of the Carbon ecosystem, a recent, supported version. If you want to experiment with new beta versions of Plex, I think that should be done using a beta version of @carbon/styles itself.

Examples

No response

Application/PAL

IBM App Connect Enterprise (don’t know what a PAL is)

Business priority

Low Priority = release date is not dependent on fix or not upcoming

Available extra resources

I can open a PR to change this version number but I don’t know if that suffices.

Code of Conduct

Issue Analytics

  • State:closed
  • Created 10 months ago
  • Comments:9 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
tw15egancommented, Nov 14, 2022

@s100 I wasn’t able to push to your branch, but I’ve put up a new PR here if you want to take a look

0reactions
s100commented, Nov 15, 2022

I don’t see that @ibm/plex needs to be integrated into this repo in order to do this, surely this is just a simple version change?

Read more comments on GitHub >

github_iconTop Results From Across the Web

Plex is not up to date, package is too large #11661 - GitHub
We're working to update how Plex is published - IBM/plex#452. It's likely Plex will start to publish individual packages per-family.
Read more >
Introduction | IBM Plex
IBM Plex ® is our new typeface. It's global, it's versatile, and it's distinctly IBM.
Read more >
how to submit feature requests - Forums - IBM Support
Hello,. I am a Juniper Employee(parter with IBM qradar). Our customer is looking to submit feature requests. He works for COX Communications.
Read more >
05 Specs | IBM Plex
With four subfamilies, eight weights, two styles (roman & italic), and 100 Languages, IBM Plex® can do just about anything you need it...
Read more >
03 Plexness | IBM Plex
IBM Plex ® is our new typeface. It's global, it's versatile, and it's distinctly IBM.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found