tagshift: from <template> to a component
A small library that turns a plain <template> into a class: ${props} placeholders in text and attributes, slots that follow the Shadow DOM rules, and a render() that updates the same element in place. No dependencies, no build step, no virtual DOM.