aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.npmignore4
-rw-r--r--bower.json3
-rw-r--r--package.json47
-rw-r--r--vaadin-core.js32
4 files changed, 82 insertions, 4 deletions
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