Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@cycle/rx-adapter

Package Overview
Dependencies
Maintainers
2
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cycle/rx-adapter - npm Package Compare versions

Comparing version 3.0.0 to 3.1.0

CHANGELOG.md

32

dist/cycle-rx-adapter.js

@@ -5,11 +5,3 @@ (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){

var rx_1 = typeof window !== "undefined" ? window['Rx'] : typeof global !== "undefined" ? global['Rx'] : null;
function logToConsoleError(err) {
var target = err.stack || err;
if (console && console.error) {
console.error(target);
} else if (console && console.log) {
console.log(target);
}
}
var Rx = typeof window !== "undefined" ? window['Rx'] : typeof global !== "undefined" ? global['Rx'] : null;
var RxJSAdapter = {

@@ -20,3 +12,3 @@ adapt: function adapt(originStream, originStreamSubscribe) {

}
return rx_1.Observable.create(function (destinationObserver) {
return Rx.Observable.create(function (destinationObserver) {
var originObserver = {

@@ -41,14 +33,7 @@ next: function next(x) {

},
dispose: function dispose(sinks, sinkProxies, sources) {
Object.keys(sources).forEach(function (k) {
if (typeof sources[k].dispose === 'function') {
sources[k].dispose();
}
});
Object.keys(sinkProxies).forEach(function (k) {
sinkProxies[k].observer.complete();
});
remember: function remember(observable) {
return observable.shareReplay(1);
},
makeHoldSubject: function makeHoldSubject() {
var stream = new rx_1.ReplaySubject(1);
makeSubject: function makeSubject() {
var stream = new Rx.Subject();
var observer = {

@@ -59,3 +44,2 @@ next: function next(x) {

error: function error(err) {
logToConsoleError(err);
stream.onError(err);

@@ -77,4 +61,4 @@ },

return observer.error(e);
}, function () {
return observer.complete();
}, function (x) {
return observer.complete(x);
});

@@ -81,0 +65,0 @@ return function () {

@@ -1,1 +0,1 @@

(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){(function(global){"use strict";var rx_1=typeof window!=="undefined"?window["Rx"]:typeof global!=="undefined"?global["Rx"]:null;function logToConsoleError(err){var target=err.stack||err;if(console&&console.error){console.error(target)}else if(console&&console.log){console.log(target)}}var RxJSAdapter={adapt:function adapt(originStream,originStreamSubscribe){if(this.isValidStream(originStream)){return originStream}return rx_1.Observable.create(function(destinationObserver){var originObserver={next:function next(x){return destinationObserver.onNext(x)},error:function error(e){return destinationObserver.onError(e)},complete:function complete(){return destinationObserver.onCompleted()}};var dispose=originStreamSubscribe(originStream,originObserver);return function(){if(typeof dispose==="function"){dispose.call(null)}}})},dispose:function dispose(sinks,sinkProxies,sources){Object.keys(sources).forEach(function(k){if(typeof sources[k].dispose==="function"){sources[k].dispose()}});Object.keys(sinkProxies).forEach(function(k){sinkProxies[k].observer.complete()})},makeHoldSubject:function makeHoldSubject(){var stream=new rx_1.ReplaySubject(1);var observer={next:function next(x){stream.onNext(x)},error:function error(err){logToConsoleError(err);stream.onError(err)},complete:function complete(x){stream.onCompleted()}};return{stream:stream,observer:observer}},isValidStream:function isValidStream(stream){return typeof stream.subscribeOnNext==="function"&&typeof stream.onValue!=="function"},streamSubscribe:function streamSubscribe(stream,observer){var subscription=stream.subscribe(function(x){return observer.next(x)},function(e){return observer.error(e)},function(){return observer.complete()});return function(){subscription.dispose()}}};Object.defineProperty(exports,"__esModule",{value:true});exports.default=RxJSAdapter}).call(this,typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{})},{}]},{},[1]);
(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){(function(global){"use strict";var Rx=typeof window!=="undefined"?window["Rx"]:typeof global!=="undefined"?global["Rx"]:null;var RxJSAdapter={adapt:function adapt(originStream,originStreamSubscribe){if(this.isValidStream(originStream)){return originStream}return Rx.Observable.create(function(destinationObserver){var originObserver={next:function next(x){return destinationObserver.onNext(x)},error:function error(e){return destinationObserver.onError(e)},complete:function complete(){return destinationObserver.onCompleted()}};var dispose=originStreamSubscribe(originStream,originObserver);return function(){if(typeof dispose==="function"){dispose.call(null)}}})},remember:function remember(observable){return observable.shareReplay(1)},makeSubject:function makeSubject(){var stream=new Rx.Subject;var observer={next:function next(x){stream.onNext(x)},error:function error(err){stream.onError(err)},complete:function complete(x){stream.onCompleted()}};return{stream:stream,observer:observer}},isValidStream:function isValidStream(stream){return typeof stream.subscribeOnNext==="function"&&typeof stream.onValue!=="function"},streamSubscribe:function streamSubscribe(stream,observer){var subscription=stream.subscribe(function(x){return observer.next(x)},function(e){return observer.error(e)},function(x){return observer.complete(x)});return function(){subscription.dispose()}}};Object.defineProperty(exports,"__esModule",{value:true});exports.default=RxJSAdapter}).call(this,typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{})},{}]},{},[1]);

@@ -30,3 +30,3 @@ "use strict";

error: function (err) { stream.onError(err); },
complete: function (x) { stream.onCompleted(); }
complete: function (x) { stream.onCompleted(); },
};

@@ -44,3 +44,3 @@ return { stream: stream, observer: observer };

};
}
},
};

@@ -47,0 +47,0 @@ Object.defineProperty(exports, "__esModule", { value: true });

{
"name": "@cycle/rx-adapter",
"version": "3.0.0",
"version": "3.1.0",
"description": "Cycle.js RxJS 4 Stream Adapter",
"main": "lib/index.js",
"typings": "lib/index.d.ts",
"repository": {
"type": "git",
"url": "git+https://github.com/cyclejs/rx-adapter.git"
},
"repository": "https://github.com/cyclejs/cyclejs/tree/master/packages/rx-adapter",
"contributors": [

@@ -29,9 +26,8 @@ {

"license": "MIT",
"bugs": {
"url": "https://github.com/cyclejs/rx-adapter/issues"
},
"homepage": "https://github.com/cyclejs/rx-adapter",
"bugs": "https://github.com/cyclejs/cyclejs/issues",
"homepage": "https://cycle.js.org",
"browserify-shim": {
"rx": "global:Rx"
},
"dependencies": {},
"peerDependencies": {

@@ -41,31 +37,28 @@ "rx": "*"

"devDependencies": {
"@cycle/base": "^4.0.0",
"assert": "^1.3.0",
"babel-preset-es2015": "^6.3.13",
"babel-register": "^6.4.3",
"babelify": "^7.2.0",
"browserify": "^13.0.0",
"browserify-shim": "^3.8.12",
"mkdirp": "^0.5.1",
"mocha": "^2.3.4",
"rx": "^4.0.7",
"tslint": "3.6.0",
"typescript": "^1.8.7",
"typings": "^1.0.4",
"uglify-js": "^2.6.1"
"@cycle/base": "*",
"rx": "^4.1.0"
},
"scripts": {
"lint": "tslint -c tslint.json src/*.ts",
"premocha": "npm run lib",
"mocha": "mocha --compilers js:babel-register test",
"test": "npm run lint && npm run mocha",
"prelib": "rm -rf lib/ && mkdirp lib/ && typings install",
"lib": "tsc",
"predist": "rm -rf dist/ && mkdirp dist/ && npm run lib",
"dist": "browserify -t browserify-shim -t babelify --exclude rx lib/index.js -o dist/cycle-rx-adapter.js",
"postdist": "uglifyjs dist/cycle-rx-adapter.js -o dist/cycle-rx-adapter.min.js",
"start": "npm install && npm prune",
"prepublish": "npm run lib",
"preversion": "npm run dist"
"lint": "../node_modules/.bin/tslint -c ../tslint.json src/**/*.ts",
"mocha": "../node_modules/.bin/mocha --compilers js:babel-register test",
"test": "npm run lint && npm run lib && npm run mocha",
"test-ci": "npm run test",
"prelib": "rm -rf lib/ && mkdir -p lib/",
"lib": "../node_modules/.bin/tsc",
"readme": ":",
"browserify": "../node_modules/.bin/browserify -t browserify-shim -t babelify --exclude rx lib/index.js -o dist/cycle-rx-adapter.js",
"uglify": "../node_modules/.bin/uglifyjs dist/cycle-rx-adapter.js -o dist/cycle-rx-adapter.min.js",
"predist": "rm -rf dist/ && mkdir -p dist/ && npm run lib",
"dist": "npm run lib && npm run browserify && npm run uglify",
"preversion": "npm test",
"version": "npm run dist && npm run readme && npm run changelog",
"postversion": "git add -A && git commit -m \"release(${PWD##*/}): v$(cat package.json | ../node_modules/.bin/jase version)\" && git push origin master && npm publish",
"release-patch": "false",
"release-minor": "npm --no-git-tag-version version minor",
"release-major": "npm --no-git-tag-version version major",
"changelog": "node ../.scripts/update-changelogs.js ${PWD##*/}"
},
"publishConfig": {
"access": "public"
}
}

@@ -1,2 +0,7 @@

# rx-adapter
RxJS **version 4.x.x** StreamAdapter for run().
# Cycle.js Rx Stream Adapter
Stream adapter interface for RxJS version **4.x.x**.
```
npm install @cycle/rx-adapter
```

@@ -8,3 +8,3 @@ import {

} from '@cycle/base';
const Rx = require('rx');
import Rx = require('rx');

@@ -16,3 +16,3 @@ const RxJSAdapter: StreamAdapter = {

}
return <Rx.Observable<T>> Rx.Observable.create((destinationObserver: any) => {
return Rx.Observable.create((destinationObserver: any) => {
const originObserver: Observer<T> = {

@@ -26,6 +26,6 @@ next: (x: T) => destinationObserver.onNext(x),

if (typeof dispose === 'function') {
(<DisposeFunction> dispose).call(null);
(dispose as DisposeFunction).call(null);
}
};
});
}) as Rx.Observable<T>;
},

@@ -42,3 +42,3 @@

error: (err: any) => { stream.onError(err); },
complete: (x?: T) => { stream.onCompleted(); }
complete: (x?: T) => { stream.onCompleted(); },
};

@@ -58,3 +58,3 @@ return {stream, observer};

(e: any) => observer.error(e),
(x?: T) => observer.complete(x)
(x?: T) => observer.complete(x),
);

@@ -64,5 +64,5 @@ return () => {

};
}
},
};
export default RxJSAdapter;

@@ -8,2 +8,3 @@ {

"noImplicitAny": true,
"strictNullChecks": true,
"suppressImplicitAnyIndexErrors": true,

@@ -19,3 +20,3 @@ "module": "commonjs",

"files": [
"typings/index.d.ts",
"node_modules/rx/ts/rx.all.d.ts",
"src/index.ts"

@@ -22,0 +23,0 @@ ],

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc