1
0
Fork 0

Revert "chore: Linting for markdown and js"

This reverts commit 1c92e0f655.
This commit is contained in:
joostdecock 2021-10-17 18:26:00 +02:00
parent 994874fa72
commit cba1ab19c8
6627 changed files with 25791 additions and 24211 deletions

View file

@ -1,8 +1,7 @@
***
---
title: Using hooks
order: 70
---------
---
For each hook, your plugin should provide a method that takes the relevant data
as its first argument. If data was passed when the hook was loaded, you will receive
@ -10,8 +9,8 @@ that as the second object.
Remember that:
* The `insertText` hook will receive a locale and string and you should return a string.
* All other hooks receive an object. You don't need to return anything, but rather modify the object you receive.
- The `insertText` hook will receive a locale and string and you should return a string.
- All other hooks receive an object. You don't need to return anything, but rather modify the object you receive.
Let's look at an example:
@ -40,8 +39,8 @@ export default {
This is a complete plugin, ready to be published on NPM. It uses two hooks:
* `preRender` : We add some style and defs to our SVG
* `insertText` : We transfer all text to UPPERCASE
- `preRender` : We add some style and defs to our SVG
- `insertText` : We transfer all text to UPPERCASE
<Note>
@ -53,7 +52,8 @@ the SVG tag with the name and version of our plugin.
We check for this attribute when the `preRender` hook runs, thereby avoiding that
our styles and defs will be added twice.
It is good practice to wrap you hook methods in a call like this, because you have
It is good practice to wrap you hook methods in a call like this, because you have
no guarantee the user won't render your pattern more than once.
</Note>