diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 6c5e0ddc6c..6d5e094272 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -14,12 +14,12 @@ } }, "@stencil/core": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-0.4.0.tgz", - "integrity": "sha512-gdfis9cmvxY3xNzEVK/K6t7Z+eAXfDeDTtgTdMhfHhVhgfrT2uBwzw9hEqwlg6wrSYtCChKG7TdJVI952DTVMg==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-0.4.3.tgz", + "integrity": "sha512-+oGFiJeCD51WaqvRtSibnvDNDNU2KxvmEP3rtvZpL5Rc6M+j3e19ZOytH54i+x2x1ISk7rLiI0Xf4Ub5Zxpt2Q==", "dev": true, "requires": { - "chokidar": "2.0.0", + "chokidar": "2.0.1", "jsdom": "11.5.1", "node-sass": "4.7.2", "rollup": "0.55.3", @@ -28,8 +28,76 @@ "rollup-plugin-node-globals": "1.1.0", "rollup-plugin-node-resolve": "3.0.2", "typescript": "2.7.1", - "uglify-es": "3.3.8", - "workbox-build": "3.0.0-alpha.3" + "uglify-es": "3.3.9", + "workbox-build": "3.0.0-alpha.6" + }, + "dependencies": { + "chokidar": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.1.tgz", + "integrity": "sha512-rv5iP8ENhpqvDWr677rAXcB+SMoPQ1urd4ch79+PhM4lQwbATdJUQK69t0lJIKNB+VXpqxt5V1gvqs59XEPKnw==", + "dev": true, + "requires": { + "anymatch": "2.0.0", + "async-each": "1.0.1", + "braces": "2.3.0", + "fsevents": "1.1.3", + "glob-parent": "3.1.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "4.0.0", + "normalize-path": "2.1.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0", + "upath": "1.0.0" + } + }, + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "dev": true, + "requires": { + "commander": "2.13.0", + "source-map": "0.6.1" + } + }, + "workbox-build": { + "version": "3.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-3.0.0-alpha.6.tgz", + "integrity": "sha512-iOzD11LXbuZtzBAC3X1wpD5KLBKtt5suGxq36nT6gggOgwWI+xwTU+lL28QroRuD8oEf1cLo2K1wZzVQUqM89w==", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "common-tags": "1.7.2", + "fs-extra": "4.0.3", + "glob": "7.1.2", + "joi": "11.4.0", + "lodash.template": "4.4.0", + "workbox-background-sync": "3.0.0-beta.0", + "workbox-broadcast-cache-update": "3.0.0-beta.0", + "workbox-cache-expiration": "3.0.0-beta.0", + "workbox-cacheable-response": "3.0.0-beta.0", + "workbox-core": "3.0.0-beta.0", + "workbox-google-analytics": "3.0.0-beta.0", + "workbox-precaching": "3.0.0-beta.0", + "workbox-routing": "3.0.0-beta.0", + "workbox-strategies": "3.0.0-beta.0", + "workbox-sw": "3.0.0-beta.0" + } + } } }, "@stencil/dev-server": { @@ -1237,25 +1305,6 @@ "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", "dev": true }, - "chokidar": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.0.tgz", - "integrity": "sha512-OgXCNv2U6TnG04D3tth0gsvdbV4zdbxFG3sYUqcoQMoEFVd1j1pZR6TZ8iknC45o9IJ6PeQI/J6wT/+cHcniAw==", - "dev": true, - "requires": { - "anymatch": "2.0.0", - "async-each": "1.0.1", - "braces": "2.3.0", - "fsevents": "1.1.3", - "glob-parent": "3.1.0", - "inherits": "2.0.3", - "is-binary-path": "1.0.1", - "is-glob": "4.0.0", - "normalize-path": "2.1.1", - "path-is-absolute": "1.0.1", - "readdirp": "2.1.0" - } - }, "chromedriver": { "version": "2.35.0", "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-2.35.0.tgz", @@ -10610,30 +10659,6 @@ "integrity": "sha512-bqB1yS6o9TNA9ZC/MJxM0FZzPnZdtHj0xWK/IZ5khzVqdpGul/R/EIiHRgFXlwTD7PSIaYVnGKq1QgMCu2mnqw==", "dev": true }, - "uglify-es": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.8.tgz", - "integrity": "sha512-j8li0jWcAN6yBuAVYFZEFyYINZAm4WEdMwkA6qXFi4TLrze3Mp0Le7QjW6LR9HQjQJ2zRa9VgnFLs3PatijWOw==", - "dev": true, - "requires": { - "commander": "2.13.0", - "source-map": "0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, "uglify-to-browserify": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", @@ -10641,6 +10666,12 @@ "dev": true, "optional": true }, + "underscore.string": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", + "dev": true + }, "union-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", @@ -10728,6 +10759,24 @@ "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", "dev": true }, + "upath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.0.0.tgz", + "integrity": "sha1-tHBrlGHKhHOt+JEz0jVonKF/NlY=", + "dev": true, + "requires": { + "lodash": "3.10.1", + "underscore.string": "2.3.3" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, "update-notifier": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.3.0.tgz", @@ -11099,30 +11148,6 @@ "workbox-core": "3.0.0-beta.0" } }, - "workbox-build": { - "version": "3.0.0-alpha.3", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-3.0.0-alpha.3.tgz", - "integrity": "sha512-/qXXoujDFXCXnnf1ZOJE7JNgoDsz8KI9EN/9B3IjTGHrfB8d9ecNRdiiyHYcy/i1h6ag+8BUrKgdQc7J/8I/wQ==", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "common-tags": "1.7.2", - "fs-extra": "4.0.3", - "glob": "7.1.2", - "joi": "11.4.0", - "lodash.template": "4.4.0", - "workbox-background-sync": "3.0.0-beta.0", - "workbox-broadcast-cache-update": "3.0.0-beta.0", - "workbox-cache-expiration": "3.0.0-beta.0", - "workbox-cacheable-response": "3.0.0-beta.0", - "workbox-core": "3.0.0-beta.0", - "workbox-google-analytics": "3.0.0-beta.0", - "workbox-precaching": "3.0.0-beta.0", - "workbox-routing": "3.0.0-beta.0", - "workbox-strategies": "3.0.0-beta.0", - "workbox-sw": "3.0.0-beta.0" - } - }, "workbox-cache-expiration": { "version": "3.0.0-beta.0", "resolved": "https://registry.npmjs.org/workbox-cache-expiration/-/workbox-cache-expiration-3.0.0-beta.0.tgz", diff --git a/packages/core/src/components.d.ts b/packages/core/src/components.d.ts index 937a67c2ae..ac5efab705 100644 --- a/packages/core/src/components.d.ts +++ b/packages/core/src/components.d.ts @@ -1694,7 +1694,7 @@ declare global { } namespace JSXElements { export interface IonMenuAttributes extends HTMLAttributes { - content?: string; + contentId?: string; disabled?: boolean; maxEdgeStart?: number; menuId?: string; diff --git a/packages/core/src/components/menu-controller/readme.md b/packages/core/src/components/menu-controller/readme.md index 314182ce61..b2663fd57b 100644 --- a/packages/core/src/components/menu-controller/readme.md +++ b/packages/core/src/components/menu-controller/readme.md @@ -13,6 +13,9 @@ #### _setActiveMenu() +#### _setOpen() + + #### _unregister()