Skip to content
Snippets Groups Projects
Unverified Commit cc016ac1 authored by HonkingGoose's avatar HonkingGoose Committed by GitHub
Browse files

docs: add `encodeURIComponent`, `replace` handlebars helpers (#12672)

parent 1d2c9d8e
No related branches found
No related tags found
No related merge requests found
......@@ -37,6 +37,27 @@ If you want to print pretty JSON with Handlebars you can use the built-in functi
In the example above `myvar` is a variable/field, that contains valid JSON.
### encodeURIComponent
If you want to convert a string to a valid URI, use the built-in function `encodeURIComponent` like this:
`{{{encodeURIComponent baseDir}}}`
In the example above `baseDir` is the string you want to transform into a valid URI.
Read the [MDN Web Docs, encodeURIComponent()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) to learn more.
### replace
The `replace` helper replaces _all_ found strings with the replacement string.
If you want to replace some characters in a string, use the built-in function `replace` like this:
`{{{replace 'github.com', 'ghc', depName}}}`
In the example above all matches of `github.com` will be replaced by `ghc` in `depName`.
Read the [MDN Web Docs, String.prototype.replace()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace) to learn more.
### containsString
Returns `true` if a given string is a substring.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment