File tree Expand file tree Collapse file tree 3 files changed +27
-25
lines changed Expand file tree Collapse file tree 3 files changed +27
-25
lines changed Original file line number Diff line number Diff line change 1
- /**
2
- * @typedef {import('hast').Root } Root
3
- * @typedef {import('hast').Content } Content
4
- */
5
-
6
- /**
7
- * @typedef {Root | Content } Node
8
- */
9
-
10
- // To do next major: return `undefined`.
11
- /**
12
- * Rank of a heading: H1 -> 1, H2 -> 2, etc.
13
- *
14
- * @param {Node } node
15
- * @returns {number | null }
16
- */
17
- export function headingRank ( node ) {
18
- const name =
19
- ( node && node . type === 'element' && node . tagName . toLowerCase ( ) ) || ''
20
- const code =
21
- name . length === 2 && name . charCodeAt ( 0 ) === 104 /* `h` */
22
- ? name . charCodeAt ( 1 )
23
- : 0
24
- return code > 48 /* `0` */ && code < 55 /* `7` */ ? code - 48 /* `0` */ : null
25
- }
1
+ export { headingRank } from './lib/index.js'
Original file line number Diff line number Diff line change
1
+ /**
2
+ * @typedef {import('hast').Root } Root
3
+ * @typedef {import('hast').Content } Content
4
+ */
5
+
6
+ /**
7
+ * @typedef {Root | Content } Node
8
+ */
9
+
10
+ // To do next major: return `undefined`.
11
+ /**
12
+ * Rank of a heading: H1 -> 1, H2 -> 2, etc.
13
+ *
14
+ * @param {Node } node
15
+ * @returns {number | null }
16
+ */
17
+ export function headingRank ( node ) {
18
+ const name =
19
+ ( node && node . type === 'element' && node . tagName . toLowerCase ( ) ) || ''
20
+ const code =
21
+ name . length === 2 && name . charCodeAt ( 0 ) === 104 /* `h` */
22
+ ? name . charCodeAt ( 1 )
23
+ : 0
24
+ return code > 48 /* `0` */ && code < 55 /* `7` */ ? code - 48 /* `0` */ : null
25
+ }
Original file line number Diff line number Diff line change 30
30
"main" : " index.js" ,
31
31
"types" : " index.d.ts" ,
32
32
"files" : [
33
+ " lib/" ,
33
34
" index.d.ts" ,
34
35
" index.js"
35
36
],
You can’t perform that action at this time.
0 commit comments