Skip to content

Commit 8429b2d

Browse files
committed
Refactor code-style
1 parent 5f62757 commit 8429b2d

33 files changed

+518
-493
lines changed

.prettierignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
coverage/

.remarkignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
test/fixtures

index.js

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,51 @@
1-
'use strict';
1+
'use strict'
22

3-
module.exports = toMDAST;
3+
module.exports = toMDAST
44

5-
var minify = require('rehype-minify-whitespace')();
6-
var xtend = require('xtend');
7-
var one = require('./lib/one');
8-
var handlers = require('./lib/handlers');
5+
var minify = require('rehype-minify-whitespace')()
6+
var xtend = require('xtend')
7+
var one = require('./lib/one')
8+
var handlers = require('./lib/handlers')
99

1010
function toMDAST(tree, options) {
11-
var settings = options || {};
11+
var settings = options || {}
1212

13-
h.handlers = xtend(handlers, settings.handlers || {});
14-
h.augment = augment;
15-
h.document = settings.document;
13+
h.handlers = xtend(handlers, settings.handlers || {})
14+
h.augment = augment
15+
h.document = settings.document
1616

17-
return one(h, minify(tree), null);
17+
return one(h, minify(tree), null)
1818

1919
function h(node, type, props, children) {
20-
var result;
21-
22-
if (!children && ((typeof props === 'object' && 'length' in props) || typeof props === 'string')) {
23-
children = props;
24-
props = {};
20+
var result
21+
22+
if (
23+
!children &&
24+
(typeof props === 'string' ||
25+
(typeof props === 'object' && 'length' in props))
26+
) {
27+
children = props
28+
props = {}
2529
}
2630

27-
result = xtend({type: type}, props);
31+
result = xtend({type: type}, props)
2832

2933
if (typeof children === 'string') {
30-
result.value = children;
34+
result.value = children
3135
} else if (children) {
32-
result.children = children;
36+
result.children = children
3337
}
3438

35-
return augment(node, result);
39+
return augment(node, result)
3640
}
3741

3842
/* `right` is the finalized MDAST node,
3943
* created from `left`, a HAST node */
4044
function augment(left, right) {
4145
if (left.position) {
42-
right.position = left.position;
46+
right.position = left.position
4347
}
4448

45-
return right;
49+
return right
4650
}
4751
}

lib/all.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
'use strict';
1+
'use strict'
22

3-
module.exports = all;
3+
module.exports = all
44

5-
var one = require('./one');
5+
var one = require('./one')
66

77
function all(h, parent) {
8-
var nodes = parent.children || [];
9-
var length = nodes.length;
10-
var values = [];
11-
var index = -1;
12-
var result;
8+
var nodes = parent.children || []
9+
var length = nodes.length
10+
var values = []
11+
var index = -1
12+
var result
1313

1414
while (++index < length) {
15-
result = one(h, nodes[index], parent);
15+
result = one(h, nodes[index], parent)
1616

1717
if (result) {
18-
values = values.concat(result);
18+
values = values.concat(result)
1919
}
2020
}
2121

22-
return values;
22+
return values
2323
}

lib/handlers/blockquote.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
'use strict';
1+
'use strict'
22

3-
module.exports = blockquote;
3+
module.exports = blockquote
44

5-
var all = require('../all');
6-
var wrap = require('../wrap');
5+
var all = require('../all')
6+
var wrap = require('../wrap')
77

88
function blockquote(h, node) {
9-
return h(node, 'blockquote', wrap(all(h, node)));
9+
return h(node, 'blockquote', wrap(all(h, node)))
1010
}

lib/handlers/break.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
'use strict';
1+
'use strict'
22

3-
module.exports = br;
3+
module.exports = br
44

55
function br(h, node) {
6-
return h(node, 'break');
6+
return h(node, 'break')
77
}

lib/handlers/code.js

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,45 @@
1-
'use strict';
1+
'use strict'
22

3-
module.exports = code;
3+
module.exports = code
44

5-
var is = require('hast-util-is-element');
6-
var has = require('hast-util-has-property');
7-
var toString = require('hast-util-to-string');
8-
var trim = require('trim-trailing-lines');
5+
var is = require('hast-util-is-element')
6+
var has = require('hast-util-has-property')
7+
var toString = require('hast-util-to-string')
8+
var trim = require('trim-trailing-lines')
99

10-
var prefix = 'language-';
10+
var prefix = 'language-'
1111

1212
function code(h, node) {
13-
var values = node.children;
14-
var length = values.length;
15-
var index = -1;
16-
var value;
17-
var classList;
18-
var lang;
13+
var values = node.children
14+
var length = values.length
15+
var index = -1
16+
var value
17+
var classList
18+
var lang
1919

2020
if (node.tagName === 'pre') {
2121
while (++index < length) {
22-
value = values[index];
22+
value = values[index]
2323
if (is(value, 'code') && has(value, 'className')) {
24-
classList = value.properties.className;
25-
break;
24+
classList = value.properties.className
25+
break
2626
}
2727
}
2828
}
2929

3030
if (classList) {
31-
length = classList.length;
32-
index = -1;
31+
length = classList.length
32+
index = -1
3333

3434
while (++index < length) {
35-
value = classList[index];
35+
value = classList[index]
3636

3737
if (value.slice(0, prefix.length) === prefix) {
38-
lang = value.slice(prefix.length);
39-
break;
38+
lang = value.slice(prefix.length)
39+
break
4040
}
4141
}
4242
}
4343

44-
return h(node, 'code', {lang: lang || null}, trim(toString(node)));
44+
return h(node, 'code', {lang: lang || null}, trim(toString(node)))
4545
}

lib/handlers/comment.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
'use strict';
1+
'use strict'
22

3-
module.exports = comment;
3+
module.exports = comment
44

55
function comment(h, node) {
6-
return h(node, 'html', '<!--' + node.value + '-->');
6+
return h(node, 'html', '<!--' + node.value + '-->')
77
}

lib/handlers/delete.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
'use strict';
1+
'use strict'
22

3-
module.exports = strikethrough;
3+
module.exports = strikethrough
44

5-
var all = require('../all');
5+
var all = require('../all')
66

77
function strikethrough(h, node) {
8-
return h(node, 'delete', all(h, node));
8+
return h(node, 'delete', all(h, node))
99
}

lib/handlers/emphasis.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
'use strict';
1+
'use strict'
22

3-
module.exports = emphasis;
3+
module.exports = emphasis
44

5-
var all = require('../all');
5+
var all = require('../all')
66

77
function emphasis(h, node) {
8-
return h(node, 'emphasis', all(h, node));
8+
return h(node, 'emphasis', all(h, node))
99
}

0 commit comments

Comments
 (0)