polymer- |
vulcanize-polymer-module/
+-- imports.html
+-- vulcanize-utils.js
+-- rollup.config.js
+-- bower.json
+-- package.json
"dependencies": {
"polymer": "Polymer/polymer#^2.0.0",
"polymer-redux": "^1.0.0",
"iron-flex-layout": "PolymerElements/iron-flex-layout#^2.0.0",
"paper-button": "PolymerElements/paper-button#^2.0.0",
"paper-badge": "PolymerElements/paper-badge#^2.0.0",
"paper-icon-button": "PolymerElements/paper-icon-button#^2.0.0",
"paper-input": "PolymerElements/paper-input#^2.0.0",
"paper-item": "PolymerElements/paper-item#^2.0.0",
"paper-checkbox": "PolymerElements/paper-checkbox#^2.0.0",
"paper-tabs": "PolymerElements/paper-tabs#^2.0.0",
"paper-listbox": "PolymerElements/paper-listbox#^2.0.0",
"iron-a11y-keys": "PolymerElements/iron-a11y-keys#^2.0.0",
"iron-list": "PolymerElements/iron-list#^2.0.0",
"iron-icons": "PolymerElements/iron-icons#^2.0.0",
"paper-progress": "PolymerElements/paper-progress#^2.0.0",
"vaadin-split-layout": "vaadin/vaadin-split-layout#^2.0.0",
"vaadin-grid": "^3.0.0",
"iron-pages": "PolymerElements/iron-pages#^2.0.0",
"iron-collapse": "PolymerElements/iron-collapse#^2.0.0",
"iron-overlay-behavior": "PolymerElements/iron-overlay-behavior#^2.0.0",
"vaadin-context-menu": "^3.0.0"
}
"scripts": {
"build": "rollup -c",
"vulcanize": "vulcanize imports.html --inline-scripts --inline-css --strip-comments",
"run-vulcanize": "npm run vulcanize > imports.vulcanize.html",
"vulcanized": "vulcanize imports.html --inline-scripts --inline-css --strip-comments | crisper --html imports.vulcanized.html --js imports.vulcanized.js > imports.vulcanized.html",
"html-minifier": "html-minifier imports.vulcanized.html --remove-optional-tags --collapse-whitespace --preserve-line-breaks -o imports.vulcanized.min.html",
"build-all": "npm run vulcanized && npm run build && npm run html-minifier"
}
npm install -g vulcanize
npm install -g crisper
npm install -g html-minifier
import progress from 'rollup-plugin-progress';
import cleanup from 'rollup-plugin-cleanup';
export default {
entry: 'imports.vulcanized.js',
dest: 'imports.vulcanized.js',
plugins: [
cleanup(),
progress({
}),
]
};