File tree 6 files changed +22
-22
lines changed
6 files changed +22
-22
lines changed Original file line number Diff line number Diff line change @@ -10,13 +10,12 @@ jobs:
10
10
fail-fast : false
11
11
matrix :
12
12
node-version :
13
+ - 18
14
+ - 16
13
15
- 14
14
- - 12
15
- - 10
16
- - 8
17
16
steps :
18
- - uses : actions/checkout@v2
19
- - uses : actions/setup-node@v1
17
+ - uses : actions/checkout@v3
18
+ - uses : actions/setup-node@v3
20
19
with :
21
20
node-version : ${{ matrix.node-version }}
22
21
- run : npm install
Original file line number Diff line number Diff line change 1
- 'use strict' ;
2
-
3
- module . exports = value => {
1
+ export default function isObservable ( value ) {
4
2
if ( ! value ) {
5
3
return false ;
6
4
}
@@ -16,4 +14,4 @@ module.exports = value => {
16
14
}
17
15
18
16
return false ;
19
- } ;
17
+ }
Original file line number Diff line number Diff line change 10
10
"email" : " sindresorhus@gmail.com" ,
11
11
"url" : " https://sindresorhus.com"
12
12
},
13
+ "type" : " module" ,
14
+ "exports" : " ./index.js" ,
15
+ "types" : " ./index.d.ts" ,
13
16
"engines" : {
14
- "node" : " >=8 "
17
+ "node" : " >=14.16 "
15
18
},
16
19
"scripts" : {
17
20
"test" : " xo && ava"
28
31
" type"
29
32
],
30
33
"devDependencies" : {
31
- "ava" : " ^1.4.1 " ,
34
+ "ava" : " ^4.3.0 " ,
32
35
"indefinite-observable" : " ^1.0.1" ,
33
- "most" : " ^1.7.2 " ,
34
- "rxjs" : " ^6 .5.2 " ,
35
- "xo" : " ^0.24 .0" ,
36
- "xstream" : " ^11.0 .0" ,
37
- "zen-observable" : " ^0.8.14 "
36
+ "most" : " ^1.9.0 " ,
37
+ "rxjs" : " ^7 .5.5 " ,
38
+ "xo" : " ^0.49 .0" ,
39
+ "xstream" : " ^11.14 .0" ,
40
+ "zen-observable" : " ^0.8.15 "
38
41
}
39
42
}
Original file line number Diff line number Diff line change 4
4
5
5
## Install
6
6
7
- ```
8
- $ npm install is-observable
7
+ ``` sh
8
+ npm install is-observable
9
9
```
10
10
11
11
## Usage
12
12
13
13
``` js
14
- const isObservable = require ( ' is-observable' ) ;
14
+ import isObservable from ' is-observable' ;
15
15
16
16
isObservable (Observable .of (1 , 2 ));
17
17
// => true
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ import {of as rxOf} from 'rxjs';
4
4
import * as most from 'most' ;
5
5
import { Stream as xstream } from 'xstream' ;
6
6
import { IndefiniteObservable } from 'indefinite-observable' ;
7
- import isObservable from '..' ;
7
+ import isObservable from '../index.js ' ;
8
8
9
9
test ( 'main' , t => {
10
10
t . true ( isObservable ( zenObservable . of ( 1 ) ) ) ;
Original file line number Diff line number Diff line change 1
1
import test from 'ava' ;
2
- import isObservable from '..' ;
2
+ import isObservable from '../index.js ' ;
3
3
4
4
const fake1 = { '@@observable' : true } ;
5
5
const fake2 = { undefined : true } ;
6
6
const fake3 = {
7
7
undefined ( ) {
8
8
return this ;
9
- }
9
+ } ,
10
10
} ;
11
11
12
12
test ( 'strict' , t => {
You can’t perform that action at this time.
0 commit comments