Skip to content
This repository was archived by the owner on Apr 1, 2023. It is now read-only.
This repository was archived by the owner on Apr 1, 2023. It is now read-only.

Project Status #171

Open
Open
@transitive-bullshit

Description

@transitive-bullshit

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions