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({ ")" }),
}),
}