Skip to content

Project reboot (vanilla JS versions)

Compare
Choose a tag to compare
@jouni jouni released this 24 Aug 11:19

Complete rewrite of the whole project

The project is no longer just about creating new web components to fill in the gaps for Vaadin web components. The scope has now increased to include more research and prototyping for web components in general.

Vanilla JS, ES6 modules

The components are no longer based on Polymer 2 – they are now standard JavaScript. There are no extra dependencies for the reusable code in the project, and they are now packaged as ES6 modules instead of HTML imports.

The components have not been properly tested on other browsers than Chrome, Firefox and Safari.

npm

Publishing is now handled through npm instead of Bower. This may change in later releases if I figure out a way to automatically convert the ES modules to HTML imports (the opposite of what Polymer Modulizer does).

Online docs and demos

Deployed on Netlify (great service, recommended): https://jelements.netlify.com

The docs site is built using Polymer CLI (to handle bare module specifiers) and has extra dependencies (helper elements and other components for demo purposes).

The docs site does not work in Firefox currently. I also haven’t tested in on Edge or IE11