Use html-imports and webcomponents in your webpack bundle with Vulcanize (from Polymer)
With ES6 support via babel.
NODE_ENV=production
or query parameter compress.require("vulcanize?compress=true&base=/lib!./imports.html");
// => returns i. e. "/lib/imports.html"
|
separated list of relative filenames|
separated list of relative directoriesrequire("vulcanize?compress=true&base=/lib&watchFolders=./elements|./elements2&watchFiles=./elements3/a.html|./elements3/b.html!./imports.html");
// => returns i. e. "/lib/imports.html"
// rebuilds when any file in ./elements or ./elements2 changes
// rebuilds when ./elements3/a.html or ./elements3/b.html changes