From 1d8e6e833d020675ddc17a8c46b8f9741251cb72 Mon Sep 17 00:00:00 2001 From: Jouni Koivuviita Date: Wed, 4 Jul 2018 22:47:32 +0300 Subject: [PATCH] Update package main file to export all components --- elements.js | 23 +++++ package-lock.json | 231 +--------------------------------------------- package.json | 21 +---- 3 files changed, 27 insertions(+), 248 deletions(-) create mode 100644 elements.js diff --git a/elements.js b/elements.js new file mode 100644 index 0000000..5f1466c --- /dev/null +++ b/elements.js @@ -0,0 +1,23 @@ +import {JAppLayout} from './src/j-app-layout.js'; +import {JAvatar} from './src/j-avatar.js'; +import {JCard} from './src/j-card.js'; +import {JDialog} from './src/j-dialog.js'; +import {JField} from './src/j-field.js'; +import {JIcon} from './src/j-icon.js'; +import {JPlaceholder} from './src/j-placeholder.js'; +import {JTooltip} from './src/j-tooltip.js'; +import {StylableMixin} from './src/stylable-mixin.js'; +import {TeleportingElement} from './src/teleporting-element.js'; + +export { + JAppLayout, + JAvatar, + JCard, + JDialog, + JField, + JIcon, + JPlaceholder, + JTooltip, + StylableMixin, + TeleportingElement +}; diff --git a/package-lock.json b/package-lock.json index d21e862..b65c82a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,233 +1,4 @@ { "name": "j-elements", - "requires": true, - "lockfileVersion": 1, - "dependencies": { - "@polymer/font-roboto": { - "version": "3.0.0-pre.19", - "resolved": "https://registry.npmjs.org/@polymer/font-roboto/-/font-roboto-3.0.0-pre.19.tgz", - "integrity": "sha512-brLUbgLGzBVNlmHhpDHnWdPI6KNkHmTjtX+82dvHpeuUjPsey2uH4fFofWC+m29/yxY+GH5RGv493AfRUDcokQ==", - "dev": true - }, - "@polymer/iron-demo-helpers": { - "version": "3.0.0-pre.19", - "resolved": "https://registry.npmjs.org/@polymer/iron-demo-helpers/-/iron-demo-helpers-3.0.0-pre.19.tgz", - "integrity": "sha512-FHSqM63dVFJWxO9p1rZLWfyISTN/Qc4uCKOppFsz6ipJAu/JWFdYEoPipCl5Em3YOfhY90TFDC6Xy06kA5Lkig==", - "dev": true, - "requires": { - "@polymer/font-roboto": "^3.0.0-pre.19", - "@polymer/iron-flex-layout": "^3.0.0-pre.19", - "@polymer/iron-location": "^3.0.0-pre.19", - "@polymer/marked-element": "^3.0.0-pre.19", - "@polymer/polymer": "^3.0.0", - "@polymer/prism-element": "^3.0.0-pre.19" - } - }, - "@polymer/iron-flex-layout": { - "version": "3.0.0-pre.19", - "resolved": "https://registry.npmjs.org/@polymer/iron-flex-layout/-/iron-flex-layout-3.0.0-pre.19.tgz", - "integrity": "sha512-EZ25vUjmZXLc0hKJj338Ec1fQwemBsfe+Zo5d6ThzJzoSq72uGlZ8deLYNiAhIw6UZZxWttXcN6c/2kZ4qV18A==", - "requires": { - "@polymer/polymer": "^3.0.0" - } - }, - "@polymer/iron-icon": { - "version": "3.0.0-pre.19", - "resolved": "https://registry.npmjs.org/@polymer/iron-icon/-/iron-icon-3.0.0-pre.19.tgz", - "integrity": "sha512-bXL8xib8qoX/R91iAWp69lgwZa+S6lGPMmqIU4H6iFn2o5N9MlNppP45oyxgxm7OX6XNa7RMMTfKyQ2y9wcLoQ==", - "requires": { - "@polymer/iron-flex-layout": "^3.0.0-pre.19", - "@polymer/iron-meta": "^3.0.0-pre.19", - "@polymer/polymer": "^3.0.0" - } - }, - "@polymer/iron-iconset-svg": { - "version": "3.0.0-pre.19", - "resolved": "https://registry.npmjs.org/@polymer/iron-iconset-svg/-/iron-iconset-svg-3.0.0-pre.19.tgz", - "integrity": "sha512-3MvRYvcbx/fkrFlGDVpPoUqX0l87EbNJT4Uaj36ZjMo/TbWtfZ8tYSaM/tWqhPnOLTjQgDNpWkVq3mEwLFIljg==", - "requires": { - "@polymer/iron-meta": "^3.0.0-pre.19", - "@polymer/polymer": "^3.0.0" - } - }, - "@polymer/iron-location": { - "version": "3.0.0-pre.19", - "resolved": "https://registry.npmjs.org/@polymer/iron-location/-/iron-location-3.0.0-pre.19.tgz", - "integrity": "sha512-VGL1TGrnSPXmbMtHo2pazY8fhg3lKLGC6pOeMdwk8fMHDurfO7atVHjlcVLKrCDB7L38rqNN+af6HRSCrHJ7/A==", - "dev": true, - "requires": { - "@polymer/polymer": "^3.0.0" - } - }, - "@polymer/iron-meta": { - "version": "3.0.0-pre.19", - "resolved": "https://registry.npmjs.org/@polymer/iron-meta/-/iron-meta-3.0.0-pre.19.tgz", - "integrity": "sha512-rZk6W37srfnB1MqlYq3sbg/mZiGSYf/xpjc7xf7uJUUvX+oe0o65o4T4b1BwthVE6uqffO43p2MjFt2kDXDrjA==", - "requires": { - "@polymer/polymer": "^3.0.0" - } - }, - "@polymer/marked-element": { - "version": "3.0.0-pre.19", - "resolved": "https://registry.npmjs.org/@polymer/marked-element/-/marked-element-3.0.0-pre.19.tgz", - "integrity": "sha512-8MBsM7vXVTvu6rQ7LaGy2Ti1d9su1jYcCLl1XUl7Xd/pcdXlpPvlZflT03Wp9QiCJt76igdl6n4DIkPLhSmvzw==", - "dev": true, - "requires": { - "@polymer/polymer": "^3.0.0", - "marked": "~0.3.9" - } - }, - "@polymer/polymer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@polymer/polymer/-/polymer-3.0.2.tgz", - "integrity": "sha512-ow8AAjTe9ps8bantY9IvL0PT+xHf5VN3Cjahfr7gBJAc0lv3jTwGBv7pso65SHyrUJEEHeakhx6iPMl7qY4tfw==", - "requires": { - "@webcomponents/shadycss": "^1.2.0" - } - }, - "@polymer/prism-element": { - "version": "3.0.0-pre.19", - "resolved": "https://registry.npmjs.org/@polymer/prism-element/-/prism-element-3.0.0-pre.19.tgz", - "integrity": "sha512-daEXazFW4sjF+HP9M1kmaRV3oVqwl28g2D6uqzd2KpSse6GFuZJx+wRlisv24zF6xg5vMRaxPCdC6jdS7psoFg==", - "dev": true, - "requires": { - "@polymer/polymer": "^3.0.0", - "prismjs": "^1.11.0" - } - }, - "@vaadin/vaadin-control-state-mixin": { - "version": "2.0.3-pre.4", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-control-state-mixin/-/vaadin-control-state-mixin-2.0.3-pre.4.tgz", - "integrity": "sha512-0ksmJIwoCe8zQA2ts0tWM4DQ4MSLncCqwrflVpPZ7z6gRc09/mbc9H5vzUbIqOhgAAtudxEg58plIk0ZSrIyrA==", - "requires": { - "@polymer/polymer": "^3.0.0" - } - }, - "@vaadin/vaadin-development-mode-detector": { - "version": "1.0.3-pre.6", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-development-mode-detector/-/vaadin-development-mode-detector-1.0.3-pre.6.tgz", - "integrity": "sha512-+y8yFs3xY+IX5a0z15gAwDNwQfqwhyPcqqOYh1I0VkmxFwG4SCL8Nxw+930f39+6Yhpdxjnncrv3CvSxZANEww==", - "requires": { - "@polymer/polymer": "^3.0.0-pre.13" - } - }, - "@vaadin/vaadin-element-mixin": { - "version": "1.0.2-pre.3", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-element-mixin/-/vaadin-element-mixin-1.0.2-pre.3.tgz", - "integrity": "sha512-CTxjCKMUKmlPtIcTo4N7JpNDrv6hpqPPQri5fMoOKBUC+ChV7x//+Y1kJsLLYIgHm+/f5TpeODO06mAKwVobOA==", - "requires": { - "@polymer/polymer": "^3.0.0-pre.13", - "@vaadin/vaadin-development-mode-detector": "^1.0.3-pre.4", - "@vaadin/vaadin-usage-statistics": "^1.0.6-pre.2" - } - }, - "@vaadin/vaadin-lumo-styles": { - "version": "1.0.0-pre.6", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-1.0.0-pre.6.tgz", - "integrity": "sha512-yaS2eNEPbdvJnLDHt7TOXW2kdaUcs/EW9DmsJKWLCCsVwKbyfIgNIx+tLFL//aCFWODnQFbyxxZqT48GBHEHwA==", - "requires": { - "@polymer/iron-icon": "^3.0.0-pre.15", - "@polymer/iron-iconset-svg": "^3.0.0-pre.15", - "@polymer/polymer": "^3.0.0-pre.13" - } - }, - "@vaadin/vaadin-text-field": { - "version": "2.0.1-pre.2", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-text-field/-/vaadin-text-field-2.0.1-pre.2.tgz", - "integrity": "sha512-OieYCOSqVPoOQUm5DkfavV4EkfGAzJfYoAJJ2F0hfjKBR371mUJqIj7ErVNh+LxmbqQL++tD2JN8I92gob9vMw==", - "requires": { - "@polymer/polymer": "^3.0.0-pre.13", - "@vaadin/vaadin-control-state-mixin": "^2.0.3-pre.2", - "@vaadin/vaadin-element-mixin": "^1.0.2-pre.2", - "@vaadin/vaadin-lumo-styles": "^1.0.0-pre.4", - "@vaadin/vaadin-themable-mixin": "^1.1.5-pre.2" - } - }, - "@vaadin/vaadin-themable-mixin": { - "version": "1.1.5-pre.4", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-1.1.5-pre.4.tgz", - "integrity": "sha512-QlxFAGHkUrjTCn4frgHN7ECrupZIt0RSLOu1NZ6XQrkK5uy5S3uqb7j4C2C4C1KBO0/3EuTMtyhao4xLbHdvWg==", - "requires": { - "@polymer/polymer": "^3.0.0" - } - }, - "@vaadin/vaadin-usage-statistics": { - "version": "1.0.6-pre.2", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-usage-statistics/-/vaadin-usage-statistics-1.0.6-pre.2.tgz", - "integrity": "sha512-QGBb57xsBFd2biMUQTNjMGHjRio4rGvt1xLKZ9zt+rClvv91p8e8lYaeXtZ32on7vhEeyi+8077X7Zx7KJ4q5w==", - "requires": { - "@polymer/polymer": "^3.0.0-pre.12", - "@vaadin/vaadin-development-mode-detector": "^1.0.3-pre.1" - } - }, - "@webcomponents/shadycss": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@webcomponents/shadycss/-/shadycss-1.2.1.tgz", - "integrity": "sha512-ZnjFb1Wf81CqMgs1dbT6JT6N4nY32bs2r5YC/5GSIb/ozJGR+UYs3ldJxtk1v5uZzPRIsAWv7wYSJcCp6ml8+A==" - }, - "@webcomponents/webcomponentsjs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@webcomponents/webcomponentsjs/-/webcomponentsjs-2.0.0.tgz", - "integrity": "sha512-f6izmesHd8E+rL32tftlXZmz1EAL+lLn8AUex0mJFLe39z53iTFNCqxAYsMmCA/QSGP+8X6D1it/JbuVl1jOHA==", - "dev": true - }, - "clipboard": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.1.tgz", - "integrity": "sha512-7yhQBmtN+uYZmfRjjVjKa0dZdWuabzpSKGtyQZN+9C8xlC788SSJjOHWh7tzurfwTqTD5UDYAhIv5fRJg3sHjQ==", - "dev": true, - "optional": true, - "requires": { - "good-listener": "^1.2.2", - "select": "^1.1.2", - "tiny-emitter": "^2.0.0" - } - }, - "delegate": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", - "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", - "dev": true, - "optional": true - }, - "good-listener": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", - "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", - "dev": true, - "optional": true, - "requires": { - "delegate": "^3.1.2" - } - }, - "marked": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz", - "integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==", - "dev": true - }, - "prismjs": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.14.0.tgz", - "integrity": "sha512-sa2s4m60bXs+kU3jcuUwx3ZCrUH7o0kuqnOOINbODqlRrDB7KY8SRx+xR/D7nHLlgfDdG7zXbRO8wJ+su5Ls0A==", - "dev": true, - "requires": { - "clipboard": "^2.0.0" - } - }, - "select": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", - "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=", - "dev": true, - "optional": true - }, - "tiny-emitter": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.0.2.tgz", - "integrity": "sha512-2NM0auVBGft5tee/OxP4PI3d8WItkDM+fPnaRAVo6xTDI2knbz9eC5ArWGqtGlYqiH3RU5yMpdyTTO7MguC4ow==", - "dev": true, - "optional": true - } - } + "lockfileVersion": 1 } diff --git a/package.json b/package.json index 5713fdd..8d84f97 100644 --- a/package.json +++ b/package.json @@ -1,30 +1,15 @@ { "name": "j-elements", - "homepage": "https://github.com/jouni/j-elements", + "homepage": "https://jouni.github.com/j-elements", "repository": "https://github.com/jouni/j-elements", "authors": [ "Jouni Koivuviita " ], "description": "Proof-of-concept and prototype web components to fill in some gaps in the Vaadin components collection.", - "main": [ - "j-avatar.js", - "j-card.js", - "j-dialog.js", - "j-field.js", - "j-tooltip.js", - "stylable-mixin.js", - "teleportin-element.js" - ], + "main": "elements.js", "keywords": [ "web-components" ], "license": "Apache-2.0", - "dependencies": {}, - "devDependencies": { - "@polymer/iron-demo-helpers": "^3.0.0-pre.19", - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-lumo-styles": "^1.0.0-pre.6", - "@webcomponents/webcomponentsjs": "^2.0.0", - "@vaadin/vaadin-text-field": "^2.0.1-pre.2" - } + "dependencies": {} }