File tree 5 files changed +38
-35
lines changed
5 files changed +38
-35
lines changed Original file line number Diff line number Diff line change
1
+ coverage /
2
+ unist-util-generated.js
3
+ unist-util-generated.min.js
Original file line number Diff line number Diff line change 1
- 'use strict' ;
1
+ 'use strict'
2
2
3
3
/* Expose. */
4
- module . exports = generated ;
4
+ module . exports = generated
5
5
6
6
/* Detect if a node was available in the original document. */
7
7
function generated ( node ) {
8
- var position = optional ( optional ( node ) . position ) ;
9
- var start = optional ( position . start ) ;
10
- var end = optional ( position . end ) ;
8
+ var position = optional ( optional ( node ) . position )
9
+ var start = optional ( position . start )
10
+ var end = optional ( position . end )
11
11
12
- return ! start . line || ! start . column || ! end . line || ! end . column ;
12
+ return ! start . line || ! start . column || ! end . line || ! end . column
13
13
}
14
14
15
15
/* Return `value` if it’s an object, an empty object
16
16
* otherwise. */
17
17
function optional ( value ) {
18
- return value && typeof value === 'object' ? value : { } ;
18
+ return value && typeof value === 'object' ? value : { }
19
19
}
Original file line number Diff line number Diff line change 24
24
"browserify" : " ^16.0.0" ,
25
25
"esmangle" : " ^1.0.0" ,
26
26
"nyc" : " ^11.0.0" ,
27
+ "prettier" : " ^1.12.1" ,
27
28
"remark-cli" : " ^5.0.0" ,
28
29
"remark-preset-wooorm" : " ^4.0.0" ,
29
30
"tape" : " ^4.5.1" ,
30
31
"xo" : " ^0.20.0"
31
32
},
32
33
"scripts" : {
33
- "build-md " : " remark . --quiet --frail --output " ,
34
+ "format " : " remark . -qfo && prettier --write '**/*.js' && xo --fix " ,
34
35
"build-bundle" : " browserify index.js --no-builtins -s unistUtilGenerated > unist-util-generated.js" ,
35
36
"build-mangle" : " esmangle unist-util-generated.js > unist-util-generated.min.js" ,
36
- "build" : " npm run build-md && npm run build-bundle && npm run build-mangle" ,
37
- "lint" : " xo" ,
37
+ "build" : " npm run build-bundle && npm run build-mangle" ,
38
38
"test-api" : " node test" ,
39
39
"test-coverage" : " nyc --reporter lcov tape test.js" ,
40
- "test" : " npm run build && npm run lint && npm run test-coverage"
40
+ "test" : " npm run format && npm run build && npm run test-coverage"
41
41
},
42
42
"nyc" : {
43
43
"check-coverage" : true ,
44
44
"lines" : 100 ,
45
45
"functions" : 100 ,
46
46
"branches" : 100
47
47
},
48
+ "prettier" : {
49
+ "tabWidth" : 2 ,
50
+ "useTabs" : false ,
51
+ "singleQuote" : true ,
52
+ "bracketSpacing" : false ,
53
+ "semi" : false ,
54
+ "trailingComma" : " none"
55
+ },
48
56
"xo" : {
49
- "space " : true ,
57
+ "prettier " : true ,
50
58
"esnext" : false ,
51
59
"rules" : {
52
60
"guard-for-in" : " off" ,
Original file line number Diff line number Diff line change @@ -13,20 +13,20 @@ npm install unist-util-generated
13
13
## Usage
14
14
15
15
``` javascript
16
- var generated = require (' unist-util-generated' );
16
+ var generated = require (' unist-util-generated' )
17
17
18
- generated ({}); // => true
18
+ generated ({}) // => true
19
19
20
20
generated ({
21
21
position: {start: {}, end: {}}
22
- }); // => true
22
+ }) // => true
23
23
24
24
generated ({
25
25
position: {
26
26
start: {line: 1 , column: 1 },
27
27
end: {line: 1 , column: 2 }
28
28
}
29
- }); // => false
29
+ }) // => false
30
30
```
31
31
32
32
## API
Original file line number Diff line number Diff line change 1
- 'use strict' ;
1
+ 'use strict'
2
2
3
- var test = require ( 'tape' ) ;
4
- var generated = require ( '.' ) ;
3
+ var test = require ( 'tape' )
4
+ var generated = require ( '.' )
5
5
6
- test ( 'generated' , function ( t ) {
7
- t . equal (
8
- generated ( ) ,
9
- true ,
10
- 'should not throw without node'
11
- ) ;
6
+ test ( 'generated' , function ( t ) {
7
+ t . equal ( generated ( ) , true , 'should not throw without node' )
12
8
13
9
t . equal (
14
10
generated ( {
@@ -29,27 +25,23 @@ test('generated', function (t) {
29
25
} ) ,
30
26
false ,
31
27
'should return false when with properties'
32
- ) ;
28
+ )
33
29
34
30
t . equal (
35
31
generated ( {
36
32
position : { start : { } , end : { } }
37
33
} ) ,
38
34
true ,
39
35
'should return true when without properties'
40
- ) ;
36
+ )
41
37
42
38
t . equal (
43
39
generated ( { position : { } } ) ,
44
40
true ,
45
41
'should return true when without objects'
46
- ) ;
42
+ )
47
43
48
- t . equal (
49
- generated ( { } ) ,
50
- true ,
51
- 'should return true when without position'
52
- ) ;
44
+ t . equal ( generated ( { } ) , true , 'should return true when without position' )
53
45
54
- t . end ( ) ;
55
- } ) ;
46
+ t . end ( )
47
+ } )
You can’t perform that action at this time.
0 commit comments