File tree 5 files changed +39
-36
lines changed
5 files changed +39
-36
lines changed Original file line number Diff line number Diff line change
1
+ coverage /
2
+ hast-util-embedded.js
3
+ hast-util-embedded.min.js
Original file line number Diff line number Diff line change 1
- 'use strict' ;
1
+ 'use strict'
2
2
3
3
/* Dependencies. */
4
- var is = require ( 'hast-util-is-element' ) ;
4
+ var is = require ( 'hast-util-is-element' )
5
5
6
6
/* Expose. */
7
- module . exports = embedded ;
7
+ module . exports = embedded
8
8
9
9
/* Tag-names. */
10
10
var names = [
@@ -18,9 +18,9 @@ var names = [
18
18
'picture' ,
19
19
'svg' ,
20
20
'video'
21
- ] ;
21
+ ]
22
22
23
23
/* Check if a node is a embedded element. */
24
24
function embedded ( node ) {
25
- return is ( node , names ) ;
25
+ return is ( node , names )
26
26
}
Original file line number Diff line number Diff line change 27
27
"browserify" : " ^16.0.0" ,
28
28
"esmangle" : " ^1.0.1" ,
29
29
"nyc" : " ^12.0.0" ,
30
+ "prettier" : " ^1.13.5" ,
30
31
"remark-cli" : " ^5.0.0" ,
31
32
"remark-preset-wooorm" : " ^4.0.0" ,
32
33
"tape" : " ^4.4.0" ,
33
34
"xo" : " ^0.21.0"
34
35
},
35
36
"scripts" : {
36
- "build-md " : " remark . --quiet --frail --output " ,
37
+ "format " : " remark . -qfo && prettier --write '**/*.js' && xo --fix " ,
37
38
"build-bundle" : " browserify index.js --bare -s hastUtilEmbedded > hast-util-embedded.js" ,
38
39
"build-mangle" : " esmangle hast-util-embedded.js > hast-util-embedded.min.js" ,
39
- "build" : " npm run build-md && npm run build-bundle && npm run build-mangle" ,
40
- "lint" : " xo" ,
41
- "test-api" : " node test.js" ,
40
+ "build" : " npm run build-bundle && npm run build-mangle" ,
41
+ "test-api" : " node test" ,
42
42
"test-coverage" : " nyc --reporter lcov tape test.js" ,
43
- "test" : " npm run build && npm run lint && npm run test-coverage"
43
+ "test" : " npm run format && npm run build && npm run test-coverage"
44
44
},
45
45
"nyc" : {
46
46
"check-coverage" : true ,
47
47
"lines" : 100 ,
48
48
"functions" : 100 ,
49
49
"branches" : 100
50
50
},
51
+ "prettier" : {
52
+ "tabWidth" : 2 ,
53
+ "useTabs" : false ,
54
+ "singleQuote" : true ,
55
+ "bracketSpacing" : false ,
56
+ "semi" : false ,
57
+ "trailingComma" : " none"
58
+ },
51
59
"xo" : {
52
- "space " : true ,
60
+ "prettier " : true ,
53
61
"esnext" : false ,
54
62
"ignore" : [
55
63
" hast-util-embedded.js"
Original file line number Diff line number Diff line change @@ -13,23 +13,23 @@ npm install hast-util-embedded
13
13
## Usage
14
14
15
15
``` javascript
16
- var embedded = require (' ./index.js ' );
16
+ var embedded = require (' hast-util-embedded ' )
17
17
18
18
// Given a non-embedded value:
19
- var result = embedded ({
19
+ embedded ({
20
20
type: ' element' ,
21
21
tagName: ' a' ,
22
22
properties: {href: ' #alpha' , title: ' Bravo' },
23
23
children: [{type: ' text' , value: ' Charlie' }]
24
- }); // => false
24
+ }) // => false
25
25
26
26
// Given a embedded element:
27
- result = embedded ({
27
+ embedded ({
28
28
type: ' element' ,
29
29
tagName: ' audio' ,
30
30
properties: {src: ' delta.ogg' },
31
31
children: []
32
- }); // => true
32
+ }) // => true
33
33
```
34
34
35
35
## API
Original file line number Diff line number Diff line change 1
- 'use strict' ;
1
+ 'use strict'
2
2
3
3
/* Dependencies. */
4
- var test = require ( 'tape' ) ;
5
- var embedded = require ( './index.js' ) ;
4
+ var test = require ( 'tape' )
5
+ var embedded = require ( '.' )
6
6
7
7
/* Tests. */
8
- test ( 'embedded' , function ( t ) {
9
- t . equal (
10
- embedded ( ) ,
11
- false ,
12
- 'should return `false` without node'
13
- ) ;
8
+ test ( 'embedded' , function ( t ) {
9
+ t . equal ( embedded ( ) , false , 'should return `false` without node' )
14
10
15
- t . equal (
16
- embedded ( null ) ,
17
- false ,
18
- 'should return `false` with `null`'
19
- ) ;
11
+ t . equal ( embedded ( null ) , false , 'should return `false` with `null`' )
20
12
21
13
t . equal (
22
14
embedded ( { type : 'text' } ) ,
23
15
false ,
24
16
'should return `false` when without `element`'
25
- ) ;
17
+ )
26
18
27
19
t . equal (
28
20
embedded ( { type : 'element' } ) ,
29
21
false ,
30
22
'should return `false` when with invalid `element`'
31
- ) ;
23
+ )
32
24
33
25
t . equal (
34
26
embedded ( {
@@ -39,7 +31,7 @@ test('embedded', function (t) {
39
31
} ) ,
40
32
false ,
41
33
'should return `false` when without not embedded'
42
- ) ;
34
+ )
43
35
44
36
t . equal (
45
37
embedded ( {
@@ -50,7 +42,7 @@ test('embedded', function (t) {
50
42
} ) ,
51
43
true ,
52
44
'should return `true` when with embedded'
53
- ) ;
45
+ )
54
46
55
- t . end ( ) ;
56
- } ) ;
47
+ t . end ( )
48
+ } )
You can’t perform that action at this time.
0 commit comments