local ls = require("luasnip") local s = ls.snippet local t = ls.text_node local i = ls.insert_node -- TODO: extends html, javascript, css return { s("oM", { t({ "onMount(() => {" }), i(0), t({ "})" }), }), s("oD", { t({ "onDestroy(() => {" }), i(0), t({ "})" }), }), s("preJsf", { t({ "
" }), i(0), t({ "{JSON.stringify($0, 0, 2)}" }), t({ "" }), }), s(":g", { t({ ":global(" }), i(0), t({ ")" }), }), }