[[rules]]
regex = "from:\\(\\S\\+\\)"
template = "import {{__cursor__}} from \"{{__$1__}}\";"

[[rules]]
regex = "\\(\\S\\+\\)\\.echo"
template = "console.log({{__$1__}}){{__cursor__}}"

[[rules]]
regex = "\\(\\S\\+\\)\\.warn"
template = "console.warn({{__$1__}}){{__cursor__}}"

[[rules]]
regex = "\\(\\S\\+\\)\\.if"
template = """
if ({{__$1__}}) {
  {{__cursor__}}
}
"""

[[rules]]
regex = "\\(\\S\\+\\)\\.times"
template = """
for (let i = 0; i < {{__$1__}} ; i++) {
  {{__cursor__}}
}
"""

[[rules]]
regex = "\\(\\S\\+\\)\\.each"
template = """
for (const {{__cursor__}} of {{__$1__}}) {
}
"""

[[rules]]
regex = "\\(\\S\\+\\)\\.func"
template = """
{{__$1__}}() {
  {{__cursor__}}
}
"""