Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Notification - Intent to change package names and enforce peerDependency versions #89

Open
tanepiper opened this issue Feb 8, 2021 · 0 comments

Comments

@tanepiper
Copy link
Collaborator

tanepiper commented Feb 8, 2021

There are some important changes coming up in RxJS Ninja. The next release of the libraries will all be major, and will
be the last versions published under their current names - with the package names being shortened - removing the
second rxjs from each package name.

  • @rxjs-ninja/rxjs-array will now become @rxjs-ninja/array
  • @rxjs-ninja/rxjs-boolean will now become @rxjs-ninja/boolean
  • @rxjs-ninja/rxjs-number will now become @rxjs-ninja/number
  • @rxjs-ninja/rxjs-string will now become @rxjs-ninja/string
  • @rxjs-ninja/rxjs-utility will now become @rxjs-ninja/utilities

Each version will be published as a major version bump and marked with a deprecation warning - the new names will be
published from the same version number (i.e. these are not reverting to 1.0.0)

Also, these major versions will have new peerDependency ranges - rxjs will enforce support only for
versions >=6.5.0 < 7.0.0 and will also now enforce a minimum TypeScript version of >= 4.1 to use, due to Template Literal Types used in these libraries.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant