Unist utility to get the source of a Node
or
Position
.
npm:
npm install unist-util-source
Say we have the following file, example.md
:
> + **[Hello](./example)**
> world.
And our script, example.js
, looks as follows:
var vfile = require('to-vfile')
var unified = require('unified')
var parse = require('remark-parse')
var source = require('unist-util-source')
var file = vfile.readSync('example.md')
var tree = unified()
.use(parse)
.parse(file)
var list = tree.children[0].children[0]
console.log(source(list, file))
Now, running node example
yields:
+ **[Hello](./example)**
world.
string?
— Source of value
in file
, if available.
See contributing.md
in syntax-tree/unist
for ways to get
started.
This organisation has a Code of Conduct. By interacting with this repository, organisation, or community you agree to abide by its terms.