ux
module to be removed in next major
#999
Replies: 4 comments 5 replies
-
One of the best things about oclif is the Couldn't the solution be to just export APIs that call these other libraries you mentioned? This way oclif keeps the |
Beta Was this translation helpful? Give feedback.
-
Closing this since v4 has now been released: https://github.com/oclif/core/releases/tag/4.0.0 |
Beta Was this translation helpful? Give feedback.
-
Is it too late to put the I am on |
Beta Was this translation helpful? Give feedback.
-
small note that in the announcement message (from March), you have:
I believe that's the wrong library -- the npm were you thinking of https://www.npmjs.com/package/terminal-link ? or probably https://www.npmjs.com/package/hyperlinker ? cheers |
Beta Was this translation helpful? Give feedback.
-
What's Happening
We are going to remove the
ux
module in the next major version of@oclif/core
.Why?
The
ux
module contains a mix of poorly-maintained, half-baked implementations of things like logging, table generators, spinners, progress bars, etc. Some of these are own implementations and some are just re-exports of existing libraries.For us, the biggest benefit of removing
ux
is that it reduces the amount of functionality that we have to maintain. For the oclif community, there are two main benefits:@oclif/core
by removing some of the dependencies.What Do I Do?
You will need to replace everything that
ux
was doing with dedicated libraries. Here are a few suggestions:Beta Was this translation helpful? Give feedback.
All reactions