From f3bb7f100b40771aaf869e4350ea871419c83cfa Mon Sep 17 00:00:00 2001 From: Tien Nguyen Date: Wed, 10 Oct 2018 15:49:17 +0300 Subject: Test commit for preparing release to npm --- .npmignore | 4 ++++ bower.json | 3 ++- package.json | 47 ++++++++++++++++++++++++++++++++++++++++++++--- vaadin-core.js | 32 ++++++++++++++++++++++++++++++++ 4 files changed, 82 insertions(+), 4 deletions(-) create mode 100644 .npmignore create mode 100644 vaadin-core.js diff --git a/.npmignore b/.npmignore new file mode 100644 index 0000000..6284925 --- /dev/null +++ b/.npmignore @@ -0,0 +1,4 @@ +bower_components +.travis.yml +bower.json +vaadin-core.html diff --git a/bower.json b/bower.json index d77f89c..df495ac 100644 --- a/bower.json +++ b/bower.json @@ -21,7 +21,8 @@ "**/node_modules", "**/bower_components", "**/test", - "**/tests" + "**/tests", + "**/vaadin-core.js" ], "dependencies": { "polymer": "polymer#2.6.1", diff --git a/package.json b/package.json index 9a1a8b9..881945d 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,52 @@ { - "name": "vaadin-core", + "name": "@vaadin/vaadin-core", "version": "12.0.0-alpha3", "description": "Vaadin components is an evolving set of free, open sourced custom HTML elements, built using Polymer, for building mobile and desktop web applications in modern browsers.", "author": "Vaadin Ltd", "license": "Apache-2.0", "dependencies": { - "bower": "latest" + "@polymer/polymer": "3.0.5", + "@webcomponents/shadycss": "1.5.2", + "@vaadin/vaadin-button": "2.1.0", + "@vaadin/vaadin-checkbox": "2.2.2", + "@vaadin/vaadin-combo-box": "4.1.0", + "@vaadin/vaadin-context-menu": "4.1.0", + "@vaadin/vaadin-control-state-mixin": "2.1.1", + "@vaadin/vaadin-date-picker": "3.2.0", + "@vaadin/vaadin-development-mode-detector": "2.0.0", + "@vaadin/vaadin-dialog": "2.1.0", + "@vaadin/vaadin-dropdown-menu": "1.1.0", + "@vaadin/vaadin-element-mixin": "2.1.2", + "@vaadin/vaadin-form-layout": "2.1.0", + "@vaadin/vaadin-grid": "5.1.0", + "@vaadin/vaadin-icons": "4.2.0", + "@polymer/iron-a11y-announcer": "3.0.1", + "@polymer/iron-a11y-keys-behavior": "3.0.1", + "@polymer/iron-fit-behavior": "3.0.1", + "@polymer/iron-flex-layout": "3.0.1", + "@polymer/iron-icon": "3.0.1", + "@polymer/iron-iconset-svg": "3.0.1", + "@polymer/iron-list": "3.0.1", + "@polymer/iron-media-query": "3.0.1", + "@polymer/iron-meta": "3.0.1", + "@polymer/iron-overlay-behavior": "3.0.2", + "@polymer/iron-resizable-behavior": "3.0.1", + "@polymer/iron-scroll-target-behavior": "3.0.1", + "@vaadin/vaadin-item": "2.1.0", + "@vaadin/vaadin-list-box": "1.1.0", + "@vaadin/vaadin-lumo-styles": "1.2.0", + "@vaadin/vaadin-material-styles": "1.2.0", + "@vaadin/vaadin-notification": "1.1.0", + "@vaadin/vaadin-ordered-layout": "1.1.0", + "@vaadin/vaadin-overlay": "3.1.1", + "@vaadin/vaadin-progress-bar": "1.1.0", + "@vaadin/vaadin-radio-button": "1.1.2", + "@vaadin/vaadin-split-layout": "4.1.0", + "@vaadin/vaadin-tabs": "2.1.1", + "@vaadin/vaadin-text-field": "2.1.2", + "@vaadin/vaadin-themable-mixin": "1.3.2", + "@vaadin/vaadin-upload": "4.2.1", + "@vaadin/vaadin-usage-statistics": "2.0.1" }, "devDependencies": {}, "keywords": [ @@ -17,4 +58,4 @@ "webcomponents", "web-components" ] -} +} \ No newline at end of file diff --git a/vaadin-core.js b/vaadin-core.js new file mode 100644 index 0000000..415e942 --- /dev/null +++ b/vaadin-core.js @@ -0,0 +1,32 @@ +import '@vaadin/vaadin-button/vaadin-button.js'; +import '@vaadin/vaadin-checkbox/vaadin-checkbox.js'; +import '@vaadin/vaadin-combo-box/vaadin-combo-box.js'; +import '@vaadin/vaadin-context-menu/vaadin-context-menu.js'; +import '@vaadin/vaadin-date-picker/vaadin-date-picker.js'; +import '@vaadin/vaadin-dialog/vaadin-dialog.js'; +import '@vaadin/vaadin-dropdown-menu/vaadin-dropdown-menu.js'; +import '@vaadin/vaadin-form-layout/vaadin-form-layout.js'; +import '@vaadin/vaadin-form-layout/vaadin-form-item.js'; +import '@vaadin/vaadin-grid/vaadin-grid.js'; +import '@vaadin/vaadin-grid/vaadin-grid-column-group.js'; +import '@vaadin/vaadin-grid/vaadin-grid-column.js'; +import '@vaadin/vaadin-grid/vaadin-grid-filter.js'; +import '@vaadin/vaadin-grid/vaadin-grid-selection-column.js'; +import '@vaadin/vaadin-grid/vaadin-grid-sorter.js'; +import '@vaadin/vaadin-grid/vaadin-grid-tree-toggle.js'; +import '@vaadin/vaadin-icons/vaadin-icons.js'; +import '@vaadin/vaadin-item/vaadin-item.js'; +import '@vaadin/vaadin-list-box/vaadin-list-box.js'; +import '@vaadin/vaadin-notification/vaadin-notification.js'; +import '@vaadin/vaadin-ordered-layout/vaadin-horizontal-layout.js'; +import '@vaadin/vaadin-ordered-layout/vaadin-vertical-layout.js'; +import '@vaadin/vaadin-progress-bar/vaadin-progress-bar.js'; +import '@vaadin/vaadin-radio-button/vaadin-radio-button.js'; +import '@vaadin/vaadin-radio-button/vaadin-radio-group.js'; +import '@vaadin/vaadin-split-layout/vaadin-split-layout.js'; +import '@vaadin/vaadin-tabs/vaadin-tabs.js'; +import '@vaadin/vaadin-tabs/vaadin-tab.js'; +import '@vaadin/vaadin-text-field/vaadin-text-field.js'; +import '@vaadin/vaadin-text-field/vaadin-password-field.js'; +import '@vaadin/vaadin-text-field/vaadin-text-area.js'; +import '@vaadin/vaadin-upload/vaadin-upload.js'; \ No newline at end of file -- cgit v1.2.3