It appears that lit-html in its current form only supports attribute binding. This is a problem for applications where property types need to be preserved. I found lit-html-brackets which fixes this issue. Consider implementing some of its features in lit-html.
lit-html on purpose only supports HTML e.g. only attributes
lib/lit-extended.js supports properties and attributes and events...
@daKmoR is right. I'm considering whether the default library shouldn't actually be lit-extended, and lit-html be renamed something like lit-core.js for dialect authors.
I'll close this for now, but will open an issue for documentation or renaming libraries.
Most helpful comment
lit-htmlon purpose only supports HTML e.g. only attributeslib/lit-extended.jssupports properties and attributes and events...