Commit 08c1b30d authored by Roy Revelt's avatar Roy Revelt

docs: update readme

parent 7bdfa6c7
......@@ -5,7 +5,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
## 2.0.0 (2020-05-12)
### Complete rewrite. But no changes to API. Still bumping major.
**Complete rewrite. But no changes to API. Still bumping major.**
We switched to all in-house components:
......
......@@ -148,7 +148,11 @@ Here's the options object's API:
## The algorithm
We parse using `htmlparser2` and use `domutils` to patch a new DOM which we later render using `dom-serializer`.
Uses home-brewn ingredients.
We parse using `codsen-parser` ([npm](https://www.npmjs.com/package/codsen-parser)/[monorepo](https://gitlab.com/codsen/codsen/tree/master/packages/codsen-parser/)) then traverse using `ast-monkey-traverse-with-lookahead` ([npm](https://www.npmjs.com/package/ast-monkey-traverse-with-lookahead)/[monorepo](https://gitlab.com/codsen/codsen/tree/master/packages/ast-monkey-traverse-with-lookahead/)) and record what needs to be amended using `ranges-push` ([npm](https://www.npmjs.com/package/ranges-push)/[monorepo](https://gitlab.com/codsen/codsen/tree/master/packages/ranges-push/)) and finally, apply all changes in one go using `ranges-apply` ([npm](https://www.npmjs.com/package/ranges-apply)/[monorepo](https://gitlab.com/codsen/codsen/tree/master/packages/ranges-apply/)).
**[⬆ back to top](#)**
## Using the GUI tap
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment