The goal of this PR is to set up the minimum needed infrastructure to be able to actually do more work on this project.
Things that will be explored:
gjs/gts transforming is a two-step process right now (preprocess <template> -> JS, then babel -> to underlying implementation details) -- can we put everything in rollup? This would mean that babel runs twice, but for simplicity for the consumers, it may be worth it -- rollup is fast enough as it is and combining the two steps would minimize chance for "other things" to mess with the intermediary format
The goal of this PR is to set up the minimum needed infrastructure to be able to actually do more work on this project.
Things that will be explored:
<template>
-> JS, then babel -> to underlying implementation details) -- can we put everything in rollup? This would mean that babel runs twice, but for simplicity for the consumers, it may be worth it -- rollup is fast enough as it is and combining the two steps would minimize chance for "other things" to mess with the intermediary format