Hi Chris,
First. I'm sorry for the delay in answering your other questions.
pure.js is still the workhorse that renders our SaaS application today.
But simple rendering engines have lost the favour of developers for more comprehensive framework like angular, react, etc.
As we found pure.js had all it needed to generate HTML from a template and a JSON, we didn't invest anymore time in finding new features for a long time.
We just use it as it is. Fixing bugs as new browser versions get out if needed.
But I'm all for improving it if it is a generic HTML feature.
Just to understand, why the @selected and @checked didn't cover your needs ?
Do not hesitate to make a pull request on github or send your code change here.
Thank you for using pure.js !
Cheers,
-Mic