Giter VIP home page Giter VIP logo

rxjs-ninja / rxjs-ninja Goto Github PK

View Code? Open in Web Editor NEW
79.0 79.0 2.0 4.8 MB

RxJS Operators for handling Observable strings, numbers, booleans and more

Home Page: https://rxjs-ninja.tane.dev

License: MIT License

JavaScript 0.48% TypeScript 99.52%
angular-library array array-comparison array-manipulations array-methods boolean ecmascript ecmascript-methods javascript javascript-library library number random readable-streams rxjs string typescript typescript-library writable-streams

rxjs-ninja's Introduction

RxJS Ninja

The RXJS Ninja Logo

RxJS Ninja is a set of libraries that provide operators and observables for RxJS.

There are over 130 functions provided as operators or Observable generators, split down into separate modules for each domain.

Quality Gate Status codecov

Packages

RxJS Ninja is composed of libraries separated into sets of functionality, you don't need to install all the operators at one time.

Below is each package npm name and version, once installed you can import any operator or observable into your project. You can also check out the source on GitHub.

Package / Version Description Documentation
rxjs-array Works with Array values and allow conversion to/from Set, Map and Object API Documentation
Changelog
Readme
rxjs-boolean Work with Boolean values, or get Boolean values from other types API Documentation
Changelog
Readme
rxjs-number Work with Number values, with conversion to and from String and modify or query values API Documentation
Changelog
Readme
rxjs-random Create Observables using random Number and String values API Documentation
Changelog
Readme
rxjs-string Work with String values, with features to modify and query them API Documentation
Changelog
Readme
rxjs-utility Utility operators such as side effects and working with other Stream sources, or converting data like temperature and weight values API Documentation
Changelog
Readme

Additional Information

rxjs-ninja's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

pegaltier leitc

rxjs-ninja's Issues

rxjs array import error

Hello, I'm trying to import the rxjs array package and I got some issues. Could you please tell me if I'm doing it wrong? Thank you!
MicrosoftTeams-image

rxjs array import error

image
Hello, I think the BinarySearchResult from rxjs-array/types/binary-search.d.ts should be an object as well.
Thank you!

Notification - Intent to change package names and enforce peerDependency versions

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.