1.1.1 • Published 6 years ago
position-map-text-to-markdown v1.1.1
position-map-text-to-markdown
Map rendered text/html position to Markdown position.
- Find the original position in Markdown from html text.
Install
Install with npm:
npm install position-map-text-to-markdown
Usage
import {findAllPositions} from "position-map-text-to-markdown";
const results = findAllPositions({
text: "match",
markdown: "**match** __match__"
});
assert.ok(results.length === 2);
const [result1, result2] = results;
assert.deepEqual(result1, {
markdown: "match",
range: [2, 7],
loc: {
start: { line: 1, column: 2 },
end: { line: 1, column: 7 }
}
});
assert.deepEqual(result2, {
markdown: "match",
range: [12, 17],
loc: {
start: { line: 1, column: 12 },
end: { line: 1, column: 17 }
}
});
Changelog
See Releases page.
Running tests
Install devDependencies and Run npm test
:
npm i -d && npm test
Contributing
Pull requests and stars are always welcome.
For bugs and feature requests, please create an issue.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
Author
License
MIT © azu