File tree 3 files changed +36
-34
lines changed 3 files changed +36
-34
lines changed Original file line number Diff line number Diff line change 1
- /**
2
- * @typedef {import('unist').Node } Node
3
- */
4
-
5
- import { visit } from 'unist-util-visit'
6
-
7
- /**
8
- * Remove the `position` field from a tree.
9
- *
10
- * @template {Node} Tree
11
- * @param {Tree } node
12
- * The unist tree.
13
- * @param {boolean } [force=false]
14
- * If `force` is given (`boolean`, default: `false`), uses `delete` to remove
15
- * the field entirely, otherwise it’s set to `undefined`.
16
- * @returns {Tree }
17
- * The given, modified, `node`.
18
- */
19
- export function removePosition ( node , force ) {
20
- visit ( node , remove )
21
-
22
- return node
23
-
24
- /**
25
- * @param {Node } node
26
- */
27
- function remove ( node ) {
28
- if ( force ) {
29
- delete node . position
30
- } else {
31
- node . position = undefined
32
- }
33
- }
34
- }
1
+ export { removePosition } from './lib/index.js'
Original file line number Diff line number Diff line change
1
+ /**
2
+ * @typedef {import('unist').Node } Node
3
+ */
4
+
5
+ import { visit } from 'unist-util-visit'
6
+
7
+ /**
8
+ * Remove the `position` field from a tree.
9
+ *
10
+ * @template {Node} Tree
11
+ * @param {Tree } node
12
+ * The unist tree.
13
+ * @param {boolean } [force=false]
14
+ * If `force` is given (`boolean`, default: `false`), uses `delete` to remove
15
+ * the field entirely, otherwise it’s set to `undefined`.
16
+ * @returns {Tree }
17
+ * The given, modified, `node`.
18
+ */
19
+ export function removePosition ( node , force ) {
20
+ visit ( node , remove )
21
+
22
+ return node
23
+
24
+ /**
25
+ * @param {Node } node
26
+ */
27
+ function remove ( node ) {
28
+ if ( force ) {
29
+ delete node . position
30
+ } else {
31
+ node . position = undefined
32
+ }
33
+ }
34
+ }
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