Complexity Score
Low
Open Issues
5
Dependent Projects
75
Weekly Downloadsglobal
1,542,908
License
- MIT
- Yesattribution
- Permissivelinking
- Permissivedistribution
- Permissivemodification
- Nopatent grant
- Yesprivate use
- Permissivesublicensing
- Notrademark grant
Downloads
Readme
any-observable
Support any Observable library and polyfill
Like any-promise
. (Docs are lacking here, so refer to those docs for now)
Install
$ npm install any-observable
You must also install the Observable library you want:
$ npm install zen-observable
Usage
const Observable = require('any-observable'); // Using `zen-observable` since it's installed
Observable.of(1, 2).forEach(value => {
console.log(value);
});
//=> 1
//=> 2
Registration Shortcuts
This adds the following shortcut registrations:
rxjs-min
: Bare bones RxJs Observable implementation. See the RxJs Installation Instructions for details on patching additional methods into that implementation.rxjs
: Same asrxjs-min
, but adds the somewhat standardObservable.of
andObservable.from
.rxjs-all
: The kitchen sink approach to Observables.zen
: Thezen-observable
implementation.
Shortcut registration can be done as follows:
import 'any-observable/register/zen';
It’s especially handy for more recent versions of Node.js (and many test runners), that offer a --require
flag:
$ ava --require=any-observable/register/zen test.js
Related
- is-observable - Check if a value is an Observable
- observable-to-promise - Convert an Observable to a Promise
Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies.
Dependencies
Loading dependencies...
CVE IssuesActive
0
Scorecards Score
4.20
Test Coverage
No Data
Follows Semver
Yes
Github Stars
70
Dependenciestotal
13
DependenciesOutdated
13
DependenciesDeprecated
0
Threat Modelling
No
Repo Audits
No
Learn how to distribute any-observable in your own private NPM registry
7 Releases
NPM on Cloudsmith