Project Status #171
Description
Update (March 30, 2020): I just released an updated v3
with lots of fixes bringing support back to latest. I'm definitely still looking for maintainers who're interested in keeping things up-to-date in the future as this package has seen lots of usage throughout the industry. Thanks!
Project Status
Hey everyone, I haven't been able to devote a proper amount of time to maintaining CRL lately as I'm focused most of my time on building a solution to help OSS authors monetize their work.
CRL still gets a lot of usage, however, and the community will definitely continue to have a need for this type of functionality.
With that in mind, I wanted to post a status update with where this project is at, a call for maintainers, and potential alternatives in the meantime.
CRL v2
I would consider the majority of the outstanding PRs deprecated in favor of finishing CRL v2.
The major goals of v2 are:
- Move most dependencies into a single
crl-scripts
dependency to make updating libraries created with CRL significantly easier. As the author of over a dozen react libraries created with CRL v1, this has been a major maintenance burden. This change also brings CRL more in line with how CRA operates. - Update all dependencies to latest.
- Add support for hooks and more recent versions of React
- Optionally swap out CRA in the example app with parcel which reduces the size and complexity of the templates and dependencies significantly.
- Fix unit tests and CI builds which have broken along the way due to transitive dependencies.
Call for Maintainers
This is now an OPEN Open Source project. I am not able to invest a significant amount of time into maintaining CRL and so am looking for volunteers who would like to be active maintainers of the project. If you are interested, shoot me a note.
Alternatives
In the meantime, it's still possible to use CRL, though the lack of updates to dependencies is quite annoying.
imho the best current solution if you're using TypeScript is to use tsdx by @jaredpalmer, @sw-yx, et al.
cc @sag1v @psyycker @gventuri @rmolinamir @cdfa @danielsogl @paulmelnikow @Andarist