Skip to content

Commit f2e3ec5

Browse files
committed
Refactor code-style
1 parent 251f1bb commit f2e3ec5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+1321
-1026
lines changed

.prettierignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
coverage/
2+
mdast-util-to-hast.js
3+
mdast-util-to-hast.min.js

index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
'use strict';
2-
module.exports = require('./lib');
1+
'use strict'
2+
module.exports = require('./lib')

lib/all.js

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

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

5-
var trim = require('trim');
6-
var one = require('./one');
5+
var trim = require('trim')
6+
var one = require('./one')
77

88
/* Transform the children of `parent`. */
99
function all(h, parent) {
10-
var nodes = parent.children || [];
11-
var length = nodes.length;
12-
var values = [];
13-
var index = -1;
14-
var result;
15-
var head;
10+
var nodes = parent.children || []
11+
var length = nodes.length
12+
var values = []
13+
var index = -1
14+
var result
15+
var head
1616

1717
while (++index < length) {
18-
result = one(h, nodes[index], parent);
18+
result = one(h, nodes[index], parent)
1919

2020
if (result) {
2121
if (index && nodes[index - 1].type === 'break') {
2222
if (result.value) {
23-
result.value = trim.left(result.value);
23+
result.value = trim.left(result.value)
2424
}
2525

26-
head = result.children && result.children[0];
26+
head = result.children && result.children[0]
2727

2828
if (head && head.value) {
29-
head.value = trim.left(head.value);
29+
head.value = trim.left(head.value)
3030
}
3131
}
3232

33-
values = values.concat(result);
33+
values = values.concat(result)
3434
}
3535
}
3636

37-
return values;
37+
return values
3838
}

lib/failsafe.js

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

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

5-
var u = require('unist-builder');
6-
var all = require('./all');
5+
var u = require('unist-builder')
6+
var all = require('./all')
77

88
/* Return the content of a reference without definition
99
* as markdown. */
1010
function failsafe(h, node, definition) {
11-
var subtype = node.referenceType;
11+
var subtype = node.referenceType
1212

1313
if (subtype !== 'collapsed' && subtype !== 'full' && !definition) {
1414
if (node.type === 'imageReference') {
15-
return u('text', '![' + node.alt + ']');
15+
return u('text', '![' + node.alt + ']')
1616
}
1717

18-
return [u('text', '[')].concat(all(h, node), u('text', ']'));
18+
return [u('text', '[')].concat(all(h, node), u('text', ']'))
1919
}
2020
}

lib/footer.js

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

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

5-
var thematicBreak = require('./handlers/thematic-break');
6-
var list = require('./handlers/list');
7-
var wrap = require('./wrap');
5+
var thematicBreak = require('./handlers/thematic-break')
6+
var list = require('./handlers/list')
7+
var wrap = require('./wrap')
88

99
/* Transform all footnote definitions, if any. */
1010
function generateFootnotes(h) {
11-
var footnotes = h.footnotes;
12-
var length = footnotes.length;
13-
var index = -1;
14-
var listItems = [];
15-
var def;
11+
var footnotes = h.footnotes
12+
var length = footnotes.length
13+
var index = -1
14+
var listItems = []
15+
var def
1616

1717
if (!length) {
18-
return null;
18+
return null
1919
}
2020

2121
while (++index < length) {
22-
def = footnotes[index];
22+
def = footnotes[index]
2323

2424
listItems[index] = {
2525
type: 'listItem',
@@ -28,23 +28,26 @@ function generateFootnotes(h) {
2828
type: 'link',
2929
url: '#fnref-' + def.identifier,
3030
data: {hProperties: {className: ['footnote-backref']}},
31-
children: [{
32-
type: 'text',
33-
value: '↩'
34-
}]
31+
children: [{type: 'text', value: '↩'}]
3532
}),
3633
position: def.position
37-
};
34+
}
3835
}
3936

40-
return h(null, 'div', {
41-
className: ['footnotes']
42-
}, wrap([
43-
thematicBreak(h),
44-
list(h, {
45-
type: 'list',
46-
ordered: true,
47-
children: listItems
48-
})
49-
], true));
37+
return h(
38+
null,
39+
'div',
40+
{className: ['footnotes']},
41+
wrap(
42+
[
43+
thematicBreak(h),
44+
list(h, {
45+
type: 'list',
46+
ordered: true,
47+
children: listItems
48+
})
49+
],
50+
true
51+
)
52+
)
5053
}

lib/handlers/blockquote.js

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

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

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

88
/* Transform a block quote. */
99
function blockquote(h, node) {
10-
return h(node, 'blockquote', wrap(all(h, node), true));
10+
return h(node, 'blockquote', wrap(all(h, node), true))
1111
}

lib/handlers/break.js

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

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

5-
var u = require('unist-builder');
5+
var u = require('unist-builder')
66

77
/* Transform an inline break. */
88
function hardBreak(h, node) {
9-
return [h(node, 'br'), u('text', '\n')];
9+
return [h(node, 'br'), u('text', '\n')]
1010
}

lib/handlers/code.js

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

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

5-
var detab = require('detab');
6-
var u = require('unist-builder');
5+
var detab = require('detab')
6+
var u = require('unist-builder')
77

88
/* Transform a code block. */
99
function code(h, node) {
10-
var value = node.value ? detab(node.value + '\n') : '';
11-
var lang = node.lang && node.lang.match(/^[^ \t]+(?=[ \t]|$)/);
12-
var props = {};
10+
var value = node.value ? detab(node.value + '\n') : ''
11+
var lang = node.lang && node.lang.match(/^[^ \t]+(?=[ \t]|$)/)
12+
var props = {}
1313

1414
if (lang) {
15-
props.className = ['language-' + lang];
15+
props.className = ['language-' + lang]
1616
}
1717

18-
return h(node.position, 'pre', [
19-
h(node, 'code', props, [u('text', value)])
20-
]);
18+
return h(node.position, 'pre', [h(node, 'code', props, [u('text', value)])])
2119
}

lib/handlers/delete.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
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
/* Transform deletions. */
88
function strikethrough(h, node) {
9-
return h(node, 'del', all(h, node));
9+
return h(node, 'del', all(h, node))
1010
}

lib/handlers/emphasis.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
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
/* Transform emphasis. */
88
function emphasis(h, node) {
9-
return h(node, 'em', all(h, node));
9+
return h(node, 'em', all(h, node))
1010
}

0 commit comments

Comments
 (0)