Rxjs: Eliminate @reactivex/rxjs?

Created on 6 Oct 2017  路  6Comments  路  Source: ReactiveX/rxjs

Currently we release two packages:

  • @reactivex/rxjs
  • rxjs

Right now, the vast, vast majority of users are using rxjs, not @reactivex/rxjs. The major difference between the two used to be that the @reactivex/rxjs one had more builds in it and the original source... however as of 5.5, we have all module build styles in rxjs to support bundlers, and we have the src to support source maps. So they're effectively not that much different anymore.

Should we deprecate @reactivex/rxjs in favor of rxjs?

Most helpful comment

do not forget we have rxjs-es too: https://github.com/ReactiveX/rxjs/issues/2218

I'm voting to deprecate except main one.

All 6 comments

do not forget we have rxjs-es too: https://github.com/ReactiveX/rxjs/issues/2218

I'm voting to deprecate except main one.

This is kinda related to #2913. That issue mentions package size as a motivator. Something to consider is that if you are going in the direction of multiple, related packages, having them all under the @reactivex scope might have some advantages.

With all the build styles available in the rxjs name, I'm in favor of deprecating @reactivex/rxjs. It's what I use today and teach others to use.

We want to do deprecate @reactivex/rxjs still. We can do that once the publishing/build changes land.

cc @kwonoj can you link your build-related PR to this?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

peterbakonyi05 picture peterbakonyi05  路  4Comments

matthewwithanm picture matthewwithanm  路  4Comments

Agraphie picture Agraphie  路  3Comments

marcusradell picture marcusradell  路  4Comments

Zzzen picture Zzzen  路  3Comments