Sasha Firsov

Results 91 comments of Sasha Firsov

DCE PoC with template functionality for critique: https://github.com/EPA-WG/custom-element includes * slots * attributes via `{}` * `data-` attributes/ `dataset` object. * variables, loops, conditions Implementation as of now covers 1st...

The work around is to substitute `msw` by import maps with re-export of IIFE distribution. [Working example](https://github.com/EPA-WG/custom-element-test/pull/7/files#diff-e5f6f1251b7b3248314036f6255907f7505efcbabf9c38a15ff0103c29dea9de) CC @thepassle

The separation of concerns IMO needs separate attributes: * ther aspect of visibility, i.e. switch the shown/hidden state * the mode definition of how the dialog would be shown(modal/non-modal/inline) *...

The DX for DCE have jumped to another layer. [Devtools plugin](https://github.com/EPA-WG/custom-element-chrome-plugin) for POC now shows the template, data used for transformation, and their string presentation for step-by-step debugging of template....

The [Functionally complete declarative templating](https://github.com/WICG/webcomponents/issues/997#top) is the 1st in series of DCE proposals. It covers the template aspect. The Declarative Custom Element proposal which is more straight match to this...

src **>** manifest is covered by [@custom-elements-manifest/analyzer](https://github.com/open-wc/custom-elements-manifest/blob/master/packages/analyzer) Comparing the latest released manifest and package release [semver](https://semver.org/) with current code could be based on ^^ generator and `Validator` from this package....

The scope perhaps can be less demanded when the root element for web components become a thing beyond CSS styling. But even with that, the relative selector is highly needed....

@EisenbergEffect , can you * elaborate on parameters vs attributes. * And explain what "context" means in DCE. We obviously understand that differently. * how the general "state" differ from...

* import names mapping, functionally to match JS module import with local names(read tags) overriding. * import maps compatibility

* [isolated](https://github.com/WICG/webcomponents/issues/1002) option - no side-effect DCE