listr
Advanced tools
Comparing version 0.14.0 to 0.14.1
'use strict'; | ||
const isPromise = require('is-promise'); | ||
const streamToObservable = require('stream-to-observable'); | ||
const streamToObservable = require('@samverschueren/stream-to-observable'); | ||
const Subject = require('rxjs').Subject; | ||
@@ -5,0 +5,0 @@ const renderer = require('./renderer'); |
'use strict'; | ||
const isStream = require('is-stream'); | ||
const isObservable = require('is-observable'); | ||
// RxJS@6 symbol (https://github.com/sindresorhus/is-observable/issues/1#issuecomment-387843191) | ||
const symbolObservable = typeof Symbol === 'function' && Symbol.observable || '@@observable'; // eslint-disable-line no-mixed-operators | ||
const isObservable = obj => Boolean(obj && obj[symbolObservable] && obj === obj[symbolObservable]()) || require('is-observable')(obj); | ||
exports.isListr = obj => Boolean(obj && obj.setRenderer && obj.add && obj.run); | ||
exports.isObservable = obj => isObservable(obj); | ||
exports.isStream = obj => isStream(obj) && !isObservable(obj); |
{ | ||
"name": "listr", | ||
"version": "0.14.0", | ||
"version": "0.14.1", | ||
"description": "Terminal task list", | ||
@@ -41,6 +41,7 @@ "license": "MIT", | ||
"dependencies": { | ||
"@samverschueren/stream-to-observable": "^0.3.0", | ||
"cli-truncate": "^0.2.1", | ||
"figures": "^1.7.0", | ||
"indent-string": "^2.1.0", | ||
"is-observable": "^0.2.0", | ||
"is-observable": "^1.1.0", | ||
"is-promise": "^2.1.0", | ||
@@ -55,4 +56,3 @@ "is-stream": "^1.1.0", | ||
"p-map": "^1.1.1", | ||
"rxjs": "^5.6.0-forward-compat.0 || ^6.0.0-rc.1", | ||
"stream-to-observable": "^0.2.0", | ||
"rxjs": "^6.1.0", | ||
"strip-ansi": "^3.0.1" | ||
@@ -70,3 +70,3 @@ }, | ||
"split": "^1.0.1", | ||
"xo": "*", | ||
"xo": "^0.20.3", | ||
"zen-observable": "^0.3.0" | ||
@@ -77,3 +77,8 @@ }, | ||
}, | ||
"pre-commit": "lint:staged" | ||
"pre-commit": "lint:staged", | ||
"xo": { | ||
"rules": { | ||
"prefer-destructuring": "off" | ||
} | ||
} | ||
} |
23528
367
+ Added@samverschueren/stream-to-observable@0.3.1(transitive)
+ Addedany-observable@0.3.0(transitive)
+ Addedis-observable@1.1.0(transitive)
+ Addedsymbol-observable@1.2.0(transitive)
- Removedstream-to-observable@^0.2.0
- Removedany-observable@0.2.0(transitive)
- Removedis-observable@0.2.0(transitive)
- Removedstream-to-observable@0.2.0(transitive)
- Removedsymbol-observable@0.2.4(transitive)
Updatedis-observable@^1.1.0
Updatedrxjs@^6.1.0