diff --git a/packages/demos/angular/package-lock.json b/packages/demos/angular/package-lock.json
index 8f529e78ae..d7338ef936 100644
--- a/packages/demos/angular/package-lock.json
+++ b/packages/demos/angular/package-lock.json
@@ -174,30 +174,30 @@
}
},
"@angular/animations": {
- "version": "5.2.3",
- "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-5.2.3.tgz",
- "integrity": "sha512-K9rOsRGwt7Zmp/rNdvBmgBKqvEdgCyZF0kvwxrmZfq1Zj0GAkfTAKPL007493O6XFd+icfu/+kmYeqXBGB4gKA==",
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-5.2.4.tgz",
+ "integrity": "sha512-kLOUORV/2GdYsNSwmUsB3eEL+nAoBZYKgibYLkVy6oecrIbdFMWiNzLcFjX/avcMnb1UNMk24Hd7Of4C2UawPA==",
"requires": {
"tslib": "1.9.0"
}
},
"@angular/cli": {
- "version": "1.6.7",
- "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-1.6.7.tgz",
- "integrity": "sha512-TprSjnQrEdrTsCAB5K/lCLuXZUH/y+l/BAR0aZLpubpZP8Ldgmq7q56trxL5wNSs3o6A8Vh43ZKNYOuKtnzlXQ==",
+ "version": "1.6.8",
+ "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-1.6.8.tgz",
+ "integrity": "sha512-/cqk7CoChwyEPav+NRzv6esZwXXxg2RszRCtPMKlIPNw9y/nleZFXka2igfJrxsjcMI5WN6z9gYvJRI7qF7RJA==",
"dev": true,
"requires": {
"@angular-devkit/build-optimizer": "0.0.42",
"@angular-devkit/core": "0.0.29",
"@angular-devkit/schematics": "0.0.52",
"@ngtools/json-schema": "1.1.0",
- "@ngtools/webpack": "1.9.7",
+ "@ngtools/webpack": "1.9.8",
"@schematics/angular": "0.1.17",
"autoprefixer": "7.2.5",
"chalk": "2.2.2",
"circular-dependency-plugin": "4.4.0",
"common-tags": "1.7.2",
- "copy-webpack-plugin": "4.3.1",
+ "copy-webpack-plugin": "4.4.1",
"core-object": "3.1.5",
"css-loader": "0.28.9",
"cssnano": "3.10.0",
@@ -276,6 +276,15 @@
"osenv": "0.1.4"
}
},
+ "opn": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz",
+ "integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==",
+ "dev": true,
+ "requires": {
+ "is-wsl": "1.1.0"
+ }
+ },
"supports-color": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
@@ -288,25 +297,25 @@
}
},
"@angular/common": {
- "version": "5.2.3",
- "resolved": "https://registry.npmjs.org/@angular/common/-/common-5.2.3.tgz",
- "integrity": "sha512-RwQ/IjmpDdMecTz/wwQlKpHgF4Crr8kyqV9FJ+c+cHR8Riqlu2DOXSU7LIfDdGoo6Mpixdxd1rtHYfs7l9YBSA==",
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/@angular/common/-/common-5.2.4.tgz",
+ "integrity": "sha512-PNtg7lzCBUgYo5Rj+/j11EVKhLfrUkkh81ecBwexk6VcDJebmvBO1HdGppV5UPzEH/StL1mTwLc95dOI0hHSJA==",
"requires": {
"tslib": "1.9.0"
}
},
"@angular/compiler": {
- "version": "5.2.3",
- "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-5.2.3.tgz",
- "integrity": "sha512-OynSzUdEHwajQMoV2JuYq5IdiR2dlTCTAHhTLzrym85wOihvTvovEQwVhYYHyKERu85JIoaF1sXA42KIjMGfkw==",
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-5.2.4.tgz",
+ "integrity": "sha512-KFaGcm/5OKJRxXIxrS53IYPtqta9u2xLLedrWspxIvI59ImfzeZGnLGPhfrI0pbK7wY0rJ5YdGYQnzq33dh01A==",
"requires": {
"tslib": "1.9.0"
}
},
"@angular/compiler-cli": {
- "version": "5.2.3",
- "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-5.2.3.tgz",
- "integrity": "sha512-uoCxeyQSd8R/cwEbd0FIUXjnbPq0HXEsyu3WSu9Ek2jt52HL+x/gZQdFCRtjW/mvQNOqxrgrTtEkhJ398+VkXg==",
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-5.2.4.tgz",
+ "integrity": "sha512-nODdd7EuGzk1ME5UzpVa/lN1oKNypRt2oZoNYOkgNO2TQWD1jqOcozruit1eOEFHQhXO2JvPTzlt1dd6viHSCQ==",
"dev": true,
"requires": {
"chokidar": "1.7.0",
@@ -443,55 +452,55 @@
}
},
"@angular/core": {
- "version": "5.2.3",
- "resolved": "https://registry.npmjs.org/@angular/core/-/core-5.2.3.tgz",
- "integrity": "sha512-tL9O8KA6KGjnlxqjuTytpC2OeKbxe/yHev0kmwo5CK0lDZU4UFetcItAzUXU1dyRuILTcBkbnFt9+nr1SZs/cQ==",
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/@angular/core/-/core-5.2.4.tgz",
+ "integrity": "sha512-GPnxUf7g8Mz0AUttKKcqaw0m2xZujwwzojkg3xUIvHrNFFF5/HH5549PfnE1jD7qkmnDFx5j3IPuNkwYHW6XvA==",
"requires": {
"tslib": "1.9.0"
}
},
"@angular/forms": {
- "version": "5.2.3",
- "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-5.2.3.tgz",
- "integrity": "sha512-PsMGbj/Slvsxxyl61QSSSFDCGHN1XK6kNxVQTVmAlVhP1LlaYqBOIgQy4K9CYWUeHqU/YCdhVaFb5quzZLtPYA==",
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-5.2.4.tgz",
+ "integrity": "sha512-0k6rs2k85wcBq0WPAjxNbtBu1wq/1fUSFaBLbpnrwwHeCLJI5aAjG2/f3jv/17a/ek7/WZ3lxXtHzNMMdaD/Iw==",
"requires": {
"tslib": "1.9.0"
}
},
"@angular/http": {
- "version": "5.2.3",
- "resolved": "https://registry.npmjs.org/@angular/http/-/http-5.2.3.tgz",
- "integrity": "sha512-3kAj7YYws8J2zRu46fEXk6lYrgSK9s5YA6O4REZkLox/suK0wb6TsDIIhoMzScGctSzZESVyuWsvYMrDYCflPA==",
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/@angular/http/-/http-5.2.4.tgz",
+ "integrity": "sha512-WjZTNqHw9cT/mIRenIGKKlJRdm9ZdDl7IqnX+OnAdO/c6hmoQwy9fkSLRLmcXw4FBM+ASfjWu4ybodaZ8Tv6xQ==",
"requires": {
"tslib": "1.9.0"
}
},
"@angular/language-service": {
- "version": "5.2.3",
- "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-5.2.3.tgz",
- "integrity": "sha512-yBi8i2rUdq6WgYn2J+82QxqhKsl2ldH7/8Lk4ZQDbKgTBx5LmYLpNGg3TJGnZEUGtKhu8Rd1E3SBmc4qqrGXsQ==",
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-5.2.4.tgz",
+ "integrity": "sha512-slze+UcBzm+p/pAIGxah3errOlWsUVJ5I4RNgErmR3rlylt5YNWNM/LClbDVGk8zoW+NBg0fwIxUbqK6qnk5Cw==",
"dev": true
},
"@angular/platform-browser": {
- "version": "5.2.3",
- "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-5.2.3.tgz",
- "integrity": "sha512-60LgA4KK3BufBR7vwwcn3zTYuLlfDG3jFip7bvdgsDpURrUB0j6/pL5cbGElww4jnnxZ72uJzJRzSiGEofjc3g==",
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-5.2.4.tgz",
+ "integrity": "sha512-chv6h2aHQ/QoVA4Y6rpPpSju7vyLg/iMh516GxpGYVk6bHEdrH9pHJPulPcrt/LTd7lMAAHE3YmvYWVU6aDsaQ==",
"requires": {
"tslib": "1.9.0"
}
},
"@angular/platform-browser-dynamic": {
- "version": "5.2.3",
- "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-5.2.3.tgz",
- "integrity": "sha512-PheS+KJQJiyvQg1lr+eX0/1b/rjLnDjgI1qvzwikrvGYymb2JdZ+rjllHBs1iotzQ+tG+hRnlktvgdFN134x/g==",
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-5.2.4.tgz",
+ "integrity": "sha512-B3pv6FUTWA1daDYhx6b77FCFCzHQPuCyrsJQwMSSu6Xt+CYn2gc3dS0ph3B6cV6mnt1qIbEpML+Vp5Bi9x0Mkw==",
"requires": {
"tslib": "1.9.0"
}
},
"@angular/router": {
- "version": "5.2.3",
- "resolved": "https://registry.npmjs.org/@angular/router/-/router-5.2.3.tgz",
- "integrity": "sha512-XVEpwNZta76FYas1gZSSGvkQoiGgQjvXfab6CwOh958d4c0C+9pJsykqsv6X/n8TSTShQt7wjs/vp/copXeuoA==",
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/@angular/router/-/router-5.2.4.tgz",
+ "integrity": "sha512-sg3iCThhbfv/6zARdKbHNLc7Xe1Rt1deit55b3K+WlrHX7GhsuJPLcitrNaADIcgDKbNT9XrwBaNirAEip9hxA==",
"requires": {
"tslib": "1.9.0"
}
@@ -501,7 +510,7 @@
"resolved": "https://registry.npmjs.org/@ionic/angular/-/angular-0.0.2-23.tgz",
"integrity": "sha512-FHAhM391QHg6AraY4rZ8wVXNILGjK2ofHiycCPYNptw7nCjrDWIqFej6PW4cRjVCNhGBtTm56yv5k0aVkmkQoA==",
"requires": {
- "@stencil/core": "0.3.0-5"
+ "@stencil/core": "0.4.0"
}
},
"@ionic/core": {
@@ -516,9 +525,9 @@
"dev": true
},
"@ngtools/webpack": {
- "version": "1.9.7",
- "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-1.9.7.tgz",
- "integrity": "sha512-D5QuaT9wENeM2j9g2qvW9Ls1tGqRz26Lp+jxwb2ZGFep7Ik1fFOX3ROLfgkxNlxZGVmbxJjsfrYUCyGlzj8gWg==",
+ "version": "1.9.8",
+ "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-1.9.8.tgz",
+ "integrity": "sha512-V4cFDBpWMU11KWod4qW3rJ00dBeBKYxwzD2r2kwDQl5NogVTeBacz2gq6udUfwJ/yMxJTTFdpV7NKsydTb0BoA==",
"dev": true,
"requires": {
"chalk": "2.2.2",
@@ -580,14 +589,14 @@
}
},
"@stencil/core": {
- "version": "0.3.0-5",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-0.3.0-5.tgz",
- "integrity": "sha512-ADK2iPLtziVbGNd6L02W2ablcGPCKGpzhaMytDO2/S7meF7JXM7w8xx24AP6NQM9XD6Ax2lMNkgl8V4A/avLvQ==",
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-0.4.0.tgz",
+ "integrity": "sha512-gdfis9cmvxY3xNzEVK/K6t7Z+eAXfDeDTtgTdMhfHhVhgfrT2uBwzw9hEqwlg6wrSYtCChKG7TdJVI952DTVMg==",
"requires": {
"chokidar": "2.0.0",
"jsdom": "11.5.1",
"node-sass": "4.7.2",
- "rollup": "0.55.3",
+ "rollup": "0.55.4",
"rollup-plugin-commonjs": "8.3.0",
"rollup-plugin-node-builtins": "2.1.2",
"rollup-plugin-node-globals": "1.1.0",
@@ -613,9 +622,9 @@
}
},
"@types/node": {
- "version": "6.0.96",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.96.tgz",
- "integrity": "sha512-fsOOY6tMQ3jCB2wD51XFDmmpgm4wVKkJECdcVRqapbJEa7awJDcr+SaH8toz+4r4KW8YQ3M7ybXMoSDo1QGewA==",
+ "version": "6.0.99",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.99.tgz",
+ "integrity": "sha512-VI+k39wRpBSToM37a9OR/fTa1Y1DdF02GQHLzGPODWNAPx292w32SueGijmA+k4QYS/DfXZSjh/DzSxgOyrMvA==",
"dev": true
},
"@types/q": {
@@ -775,6 +784,11 @@
"resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="
},
+ "ansi-escapes": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz",
+ "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4="
+ },
"ansi-html": {
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
@@ -994,7 +1008,7 @@
"dev": true,
"requires": {
"browserslist": "2.11.3",
- "caniuse-lite": "1.0.30000802",
+ "caniuse-lite": "1.0.30000805",
"normalize-range": "0.1.2",
"num2fraction": "1.2.2",
"postcss": "6.0.17",
@@ -1055,6 +1069,16 @@
"babel-runtime": "6.26.0"
}
},
+ "babel-polyfill": {
+ "version": "6.23.0",
+ "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.23.0.tgz",
+ "integrity": "sha1-g2TKYt+Or7gwSZ9pkXdGbDsDSZ0=",
+ "requires": {
+ "babel-runtime": "6.26.0",
+ "core-js": "2.5.3",
+ "regenerator-runtime": "0.10.5"
+ }
+ },
"babel-runtime": {
"version": "6.26.0",
"resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
@@ -1062,6 +1086,13 @@
"requires": {
"core-js": "2.5.3",
"regenerator-runtime": "0.11.1"
+ },
+ "dependencies": {
+ "regenerator-runtime": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
+ "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
+ }
}
},
"babel-template": {
@@ -1133,7 +1164,7 @@
"component-emitter": "1.2.1",
"define-property": "1.0.0",
"isobject": "3.0.1",
- "mixin-deep": "1.3.0",
+ "mixin-deep": "1.3.1",
"pascalcase": "0.1.1"
}
},
@@ -1302,9 +1333,9 @@
}
},
"brace-expansion": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
- "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.9.tgz",
+ "integrity": "sha512-/+o3o6OV1cm3WKrO7U4wykU+ZICE6HiMEuravc2d03NIuM/VaRn5iMcoQ7NyxFXjvpmRICP2EER0YOnh4yIapA==",
"requires": {
"balanced-match": "1.0.0",
"concat-map": "0.0.1"
@@ -1419,8 +1450,8 @@
"integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==",
"dev": true,
"requires": {
- "caniuse-lite": "1.0.30000802",
- "electron-to-chromium": "1.3.32"
+ "caniuse-lite": "1.0.30000805",
+ "electron-to-chromium": "1.3.33"
}
},
"buffer": {
@@ -1483,7 +1514,7 @@
"move-concurrently": "1.0.1",
"promise-inflight": "1.0.1",
"rimraf": "2.6.2",
- "ssri": "5.1.0",
+ "ssri": "5.2.1",
"unique-filename": "1.1.0",
"y18n": "3.2.1"
}
@@ -1541,7 +1572,7 @@
"dev": true,
"requires": {
"browserslist": "1.7.7",
- "caniuse-db": "1.0.30000803",
+ "caniuse-db": "1.0.30000805",
"lodash.memoize": "4.1.2",
"lodash.uniq": "4.5.0"
},
@@ -1552,22 +1583,22 @@
"integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
"dev": true,
"requires": {
- "caniuse-db": "1.0.30000803",
- "electron-to-chromium": "1.3.32"
+ "caniuse-db": "1.0.30000805",
+ "electron-to-chromium": "1.3.33"
}
}
}
},
"caniuse-db": {
- "version": "1.0.30000803",
- "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000803.tgz",
- "integrity": "sha1-Po0rr1bC/VpZyC4ieSig3CwmcC0=",
+ "version": "1.0.30000805",
+ "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000805.tgz",
+ "integrity": "sha1-jxrZJkyDWYm1BV3ZsAlRPObZUzg=",
"dev": true
},
"caniuse-lite": {
- "version": "1.0.30000802",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000802.tgz",
- "integrity": "sha512-mpow+br11L9xGh78AtiSw4643VkbiHvQ29Us681n3uOcBsThpzpiLVNeXAN6r8/BWe0syBLOqEJIeuBbv2JwGw==",
+ "version": "1.0.30000805",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000805.tgz",
+ "integrity": "sha512-g04TTapYF47M05D8dshTSTfuAHTaAyfYUsD926QTcNvnqitFJb277L3y3RdDbcrjxmqzJBEqorkc0AykqMv8Ig==",
"dev": true
},
"caseless": {
@@ -1605,6 +1636,11 @@
"supports-color": "2.0.0"
}
},
+ "chardet": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
+ "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I="
+ },
"chokidar": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.0.tgz",
@@ -1734,6 +1770,19 @@
"source-map": "0.5.7"
}
},
+ "cli-cursor": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
+ "requires": {
+ "restore-cursor": "2.0.0"
+ }
+ },
+ "cli-width": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
+ "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk="
+ },
"cliui": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
@@ -1901,9 +1950,9 @@
}
},
"commander": {
- "version": "2.14.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.0.tgz",
- "integrity": "sha512-okPpdvdJr6mUGi2XzupC+irQxzwGLVaBzacFC14hjLv8NColXEsxsU+QaeuSSXpQUak5g2K0vQ7WjA1e8svczg=="
+ "version": "2.14.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz",
+ "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw=="
},
"common-tags": {
"version": "1.7.2",
@@ -2085,9 +2134,9 @@
"integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
},
"copy-webpack-plugin": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.3.1.tgz",
- "integrity": "sha512-xlcFiW/U7KrpS6dFuWq3r8Wb7koJx7QVc7LDFCosqkikaVSxkaYOnwDLwilbjrszZ0LYZXThDAJKcQCSrvdShQ==",
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.4.1.tgz",
+ "integrity": "sha512-ojaz8MpS3zoLJT/JbYMusYM+dCEArhW24hGAUPYPydTCS+87NFh2TWr85sywG3So4Q4E68QoerqQ+Ns1g0fhDg==",
"dev": true,
"requires": {
"cacache": "10.0.2",
@@ -2095,10 +2144,8 @@
"globby": "7.1.1",
"is-glob": "4.0.0",
"loader-utils": "0.2.17",
- "lodash": "4.17.5",
"minimatch": "3.0.4",
"p-limit": "1.2.0",
- "pify": "3.0.0",
"serialize-javascript": "1.4.0"
},
"dependencies": {
@@ -2113,12 +2160,6 @@
"json5": "0.5.1",
"object-assign": "4.1.1"
}
- },
- "pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
- "dev": true
}
}
},
@@ -2419,7 +2460,7 @@
"dev": true,
"requires": {
"browserslist": "1.7.7",
- "caniuse-db": "1.0.30000803",
+ "caniuse-db": "1.0.30000805",
"normalize-range": "0.1.2",
"num2fraction": "1.2.2",
"postcss": "5.2.18",
@@ -2432,8 +2473,8 @@
"integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
"dev": true,
"requires": {
- "caniuse-db": "1.0.30000803",
- "electron-to-chromium": "1.3.32"
+ "caniuse-db": "1.0.30000805",
+ "electron-to-chromium": "1.3.33"
}
},
"has-flag": {
@@ -2904,9 +2945,9 @@
"dev": true
},
"electron-to-chromium": {
- "version": "1.3.32",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.32.tgz",
- "integrity": "sha1-EdBoTAhA4APEvoko+KxfNdvCtOY=",
+ "version": "1.3.33",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.33.tgz",
+ "integrity": "sha1-vwBwPWKnxlI4E2V4w1LWxcBCpUU=",
"dev": true
},
"elliptic": {
@@ -2941,6 +2982,14 @@
"integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
"dev": true
},
+ "encoding": {
+ "version": "0.1.12",
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
+ "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
+ "requires": {
+ "iconv-lite": "0.4.19"
+ }
+ },
"end-of-stream": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
@@ -3561,6 +3610,16 @@
"is-extendable": "0.1.1"
}
},
+ "external-editor": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.1.0.tgz",
+ "integrity": "sha512-E44iT5QVOUJBKij4IIV3uvxuNlbKS38Tw1HiupxEIHPv9qtC2PrDYohbXV5U+1jnfIXttny8gUhj+oZvflFlzA==",
+ "requires": {
+ "chardet": "0.4.2",
+ "iconv-lite": "0.4.19",
+ "tmp": "0.0.33"
+ }
+ },
"extglob": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
@@ -3623,6 +3682,14 @@
"websocket-driver": "0.7.0"
}
},
+ "figures": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
+ "requires": {
+ "escape-string-regexp": "1.0.5"
+ }
+ },
"file-loader": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.6.tgz",
@@ -5103,27 +5170,21 @@
"dev": true
},
"html-minifier": {
- "version": "3.5.8",
- "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.8.tgz",
- "integrity": "sha512-WX7D6PB9PFq05fZ1/CyxPUuyqXed6vh2fGOM80+zJT5wAO93D/cUjLs0CcbBFjQmlwmCgRvl97RurtArIpOnkw==",
+ "version": "3.5.9",
+ "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.9.tgz",
+ "integrity": "sha512-EZqO91XJwkj8BeLx9C12sKB/AHoTANaZax39vEOP9f/X/9jgJ3r1O2+neabuHqpz5kJO71TapP9JrtCY39su1A==",
"dev": true,
"requires": {
"camel-case": "3.0.0",
"clean-css": "4.1.9",
- "commander": "2.12.2",
+ "commander": "2.14.1",
"he": "1.1.1",
"ncname": "1.0.0",
"param-case": "2.1.1",
"relateurl": "0.2.7",
- "uglify-js": "3.3.9"
+ "uglify-js": "3.3.10"
},
"dependencies": {
- "commander": {
- "version": "2.12.2",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.12.2.tgz",
- "integrity": "sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==",
- "dev": true
- },
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
@@ -5131,21 +5192,13 @@
"dev": true
},
"uglify-js": {
- "version": "3.3.9",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.9.tgz",
- "integrity": "sha512-J2t8B5tj9JdPTW4+sNZXmiIWHzTvcoITkaqzTiilu/biZF/9crqf/Fi7k5hqbOmVRh9/hVNxAxBYIMF7N6SqMQ==",
+ "version": "3.3.10",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.10.tgz",
+ "integrity": "sha512-dNib7aUDNZFJNTXFyq0CDmLRVOsnY1F+IQgt2FAOdZFx2+LvKVLbbIb/fL+BYKCv3YH3bPCE/6M/JaxChtQLHQ==",
"dev": true,
"requires": {
- "commander": "2.13.0",
+ "commander": "2.14.1",
"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
- }
}
}
}
@@ -5157,7 +5210,7 @@
"dev": true,
"requires": {
"bluebird": "3.5.1",
- "html-minifier": "3.5.8",
+ "html-minifier": "3.5.9",
"loader-utils": "0.2.17",
"lodash": "4.17.5",
"pretty-error": "2.1.1",
@@ -5532,6 +5585,57 @@
"integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
"dev": true
},
+ "inquirer": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.0.6.tgz",
+ "integrity": "sha1-4EqqnQW3o8ubD0B9BDdfBEcZA0c=",
+ "requires": {
+ "ansi-escapes": "1.4.0",
+ "chalk": "1.1.3",
+ "cli-cursor": "2.1.0",
+ "cli-width": "2.2.0",
+ "external-editor": "2.1.0",
+ "figures": "2.0.0",
+ "lodash": "4.17.5",
+ "mute-stream": "0.0.7",
+ "run-async": "2.3.0",
+ "rx": "4.1.0",
+ "string-width": "2.1.1",
+ "strip-ansi": "3.0.1",
+ "through": "2.3.8"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
+ },
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "requires": {
+ "is-fullwidth-code-point": "2.0.0",
+ "strip-ansi": "4.0.0"
+ },
+ "dependencies": {
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "requires": {
+ "ansi-regex": "3.0.0"
+ }
+ }
+ }
+ }
+ }
+ },
"internal-ip": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz",
@@ -5796,6 +5900,11 @@
"resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
"integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU="
},
+ "is-promise": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
+ "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
+ },
"is-property": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
@@ -5813,8 +5922,7 @@
"is-stream": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
- "dev": true
+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
},
"is-svg": {
"version": "2.1.0",
@@ -6017,20 +6125,20 @@
}
},
"jasmine": {
- "version": "2.9.0",
- "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.9.0.tgz",
- "integrity": "sha1-dlcfklyHg0CefGFTVy5aY0HPk+s=",
+ "version": "2.99.0",
+ "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.99.0.tgz",
+ "integrity": "sha1-jKctEC5jm4Z8ZImFbg4YqceqQrc=",
"dev": true,
"requires": {
"exit": "0.1.2",
"glob": "7.1.2",
- "jasmine-core": "2.9.1"
+ "jasmine-core": "2.99.1"
},
"dependencies": {
"jasmine-core": {
- "version": "2.9.1",
- "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.9.1.tgz",
- "integrity": "sha1-trvB2OZSUNVvWIhGFwXr7uuI8i8=",
+ "version": "2.99.1",
+ "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.99.1.tgz",
+ "integrity": "sha1-5kAN8ea1bhMLYcS80JPap/boyhU=",
"dev": true
}
}
@@ -6377,6 +6485,15 @@
"parse-glob": "3.0.4",
"regex-cache": "0.4.4"
}
+ },
+ "tmp": {
+ "version": "0.0.31",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz",
+ "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=",
+ "dev": true,
+ "requires": {
+ "os-tmpdir": "1.0.2"
+ }
}
}
},
@@ -7263,8 +7380,7 @@
"mimic-fn": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
- "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
- "dev": true
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="
},
"minimalistic-assert": {
"version": "1.0.0",
@@ -7281,7 +7397,7 @@
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"requires": {
- "brace-expansion": "1.1.8"
+ "brace-expansion": "1.1.9"
}
},
"minimist": {
@@ -7308,9 +7424,9 @@
}
},
"mixin-deep": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.0.tgz",
- "integrity": "sha512-dgaCvoh6i1nosAUBKb0l0pfJ78K8+S9fluyIR2YvAeUD/QuMahnFnF3xYty5eYXMjhGSsB0DsW6A0uAZyetoAg==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
+ "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
"requires": {
"for-in": "1.0.2",
"is-extendable": "1.0.1"
@@ -7394,6 +7510,11 @@
"integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
"dev": true
},
+ "mute-stream": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s="
+ },
"nan": {
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz",
@@ -7448,6 +7569,15 @@
"lower-case": "1.1.4"
}
},
+ "node-fetch": {
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.6.3.tgz",
+ "integrity": "sha1-3CNO3WSJmC1Y6PDbT2lQKavNjAQ=",
+ "requires": {
+ "encoding": "0.1.12",
+ "is-stream": "1.1.0"
+ }
+ },
"node-forge": {
"version": "0.7.1",
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.1.tgz",
@@ -7591,7 +7721,7 @@
"integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
"requires": {
"chalk": "1.1.3",
- "commander": "2.14.0",
+ "commander": "2.14.1",
"is-my-json-valid": "2.17.1",
"pinkie-promise": "2.0.1"
}
@@ -7911,13 +8041,34 @@
"wrappy": "1.0.2"
}
},
- "opn": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz",
- "integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==",
- "dev": true,
+ "onetime": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
"requires": {
- "is-wsl": "1.1.0"
+ "mimic-fn": "1.2.0"
+ }
+ },
+ "opencollective": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/opencollective/-/opencollective-1.0.3.tgz",
+ "integrity": "sha1-ruY3K8KBRFg2kMPKja7PwSDdDvE=",
+ "requires": {
+ "babel-polyfill": "6.23.0",
+ "chalk": "1.1.3",
+ "inquirer": "3.0.6",
+ "minimist": "1.2.0",
+ "node-fetch": "1.6.3",
+ "opn": "4.0.2"
+ }
+ },
+ "opn": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz",
+ "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=",
+ "requires": {
+ "object-assign": "4.1.1",
+ "pinkie-promise": "2.0.1"
}
},
"optimist": {
@@ -8136,13 +8287,13 @@
"resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz",
"integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==",
"requires": {
- "@types/node": "9.4.0"
+ "@types/node": "4.0.36"
},
"dependencies": {
"@types/node": {
- "version": "9.4.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-9.4.0.tgz",
- "integrity": "sha512-zkYho6/4wZyX6o9UQ8rd0ReEaiEYNNCqYFIAACe2Tf9DrYlgzWW27OigYHnnztnnZQwVRpwWmZKegFmDpinIsA=="
+ "version": "4.0.36",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-4.0.36.tgz",
+ "integrity": "sha512-mREYlo/xzYykqXNQm5jJ9w3p/lVi85OXj8bECy5N0AjP63BOrmaSwFLgxDkp7OCljLNoT6LWXFAFotPwilNTRw=="
}
}
},
@@ -8898,8 +9049,8 @@
"integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
"dev": true,
"requires": {
- "caniuse-db": "1.0.30000803",
- "electron-to-chromium": "1.3.32"
+ "caniuse-db": "1.0.30000805",
+ "electron-to-chromium": "1.3.33"
}
},
"has-flag": {
@@ -9587,13 +9738,13 @@
"integrity": "sha1-myIXQXCaTGLVzVPGqt1UpxE36V8=",
"dev": true,
"requires": {
- "@types/node": "6.0.96",
+ "@types/node": "6.0.99",
"@types/q": "0.0.32",
"@types/selenium-webdriver": "2.53.43",
"blocking-proxy": "0.0.5",
"chalk": "1.1.3",
"glob": "7.1.2",
- "jasmine": "2.9.0",
+ "jasmine": "2.99.0",
"jasminewd2": "2.2.0",
"optimist": "0.6.1",
"q": "1.4.1",
@@ -9946,9 +10097,9 @@
"dev": true
},
"regenerator-runtime": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
- "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
+ "version": "0.10.5",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz",
+ "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg="
},
"regex-cache": {
"version": "0.4.4",
@@ -10139,6 +10290,15 @@
"resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
"integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
},
+ "restore-cursor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
+ "requires": {
+ "onetime": "2.0.1",
+ "signal-exit": "3.0.2"
+ }
+ },
"right-align": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
@@ -10166,9 +10326,12 @@
}
},
"rollup": {
- "version": "0.55.3",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.55.3.tgz",
- "integrity": "sha512-2TgimJ7pk+XfPT0DmAcOqq9qdXlJ04qKyzyLm1WvPS/E6XdXEXyG5u6L8AsjxOaKoEBlYGliPzo99jxwhn2NYQ=="
+ "version": "0.55.4",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.55.4.tgz",
+ "integrity": "sha512-YICUunjj64Qc1QN8JJe/esTCpgWlaTWjzyGpKq1qEoSi0dIA8te9Rz186fCFPNj3Andap2CD3s3sFq1jKK+DrQ==",
+ "requires": {
+ "opencollective": "1.0.3"
+ }
},
"rollup-plugin-commonjs": {
"version": "8.3.0",
@@ -10341,6 +10504,14 @@
}
}
},
+ "run-async": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
+ "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
+ "requires": {
+ "is-promise": "2.1.0"
+ }
+ },
"run-queue": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
@@ -10350,6 +10521,11 @@
"aproba": "1.2.0"
}
},
+ "rx": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz",
+ "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I="
+ },
"rxjs": {
"version": "5.5.6",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.6.tgz",
@@ -11096,9 +11272,9 @@
}
},
"ssri": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.1.0.tgz",
- "integrity": "sha512-TevC8fgxQKTfQ1nWtM9GNzr3q5rrHNntG9CDMH1k3QhSZI6Kb+NbjLRs8oPFZa2Hgo7zoekL+UTvoEk7tsbjQg==",
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.2.1.tgz",
+ "integrity": "sha512-y4PjOWlAuxt+yAcXitQYOnOzZpKaH3+f/qGV3OWxbyC2noC9FA9GNC9uILnVdV7jruA1aDKr4OKz3ZDBcVZwFQ==",
"dev": true,
"requires": {
"safe-buffer": "5.1.1"
@@ -11416,8 +11592,7 @@
"through": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
- "dev": true
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
},
"through2": {
"version": "2.0.3",
@@ -11451,10 +11626,9 @@
}
},
"tmp": {
- "version": "0.0.31",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz",
- "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=",
- "dev": true,
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
"requires": {
"os-tmpdir": "1.0.2"
}
@@ -11743,7 +11917,7 @@
"requires": {
"babel-code-frame": "6.26.0",
"colors": "1.1.2",
- "commander": "2.14.0",
+ "commander": "2.14.1",
"diff": "3.4.0",
"glob": "7.1.2",
"minimatch": "3.0.4",
@@ -12129,7 +12303,7 @@
"dev": true,
"requires": {
"lru-cache": "4.1.1",
- "tmp": "0.0.31"
+ "tmp": "0.0.33"
}
},
"util": {
@@ -12426,7 +12600,7 @@
"dev": true,
"requires": {
"sax": "0.6.1",
- "xmlbuilder": "9.0.4"
+ "xmlbuilder": "9.0.7"
}
}
}
@@ -12775,7 +12949,7 @@
"ip": "1.1.5",
"killable": "1.0.0",
"loglevel": "1.6.1",
- "opn": "5.1.0",
+ "opn": "5.2.0",
"portfinder": "1.0.13",
"selfsigned": "1.10.2",
"serve-index": "1.9.1",
@@ -12803,6 +12977,15 @@
"ms": "2.0.0"
}
},
+ "opn": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/opn/-/opn-5.2.0.tgz",
+ "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==",
+ "dev": true,
+ "requires": {
+ "is-wsl": "1.1.0"
+ }
+ },
"supports-color": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz",
@@ -13116,13 +13299,13 @@
"dev": true,
"requires": {
"sax": "1.2.4",
- "xmlbuilder": "9.0.4"
+ "xmlbuilder": "9.0.7"
}
},
"xmlbuilder": {
- "version": "9.0.4",
- "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.4.tgz",
- "integrity": "sha1-UZy0ymhtAFqEINNJbz8MruzKWA8=",
+ "version": "9.0.7",
+ "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz",
+ "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=",
"dev": true
},
"xmlhttprequest-ssl": {
diff --git a/packages/demos/angular/src/app/app-routing.module.ts b/packages/demos/angular/src/app/app-routing.module.ts
index 2342a89ff5..e92056a598 100644
--- a/packages/demos/angular/src/app/app-routing.module.ts
+++ b/packages/demos/angular/src/app/app-routing.module.ts
@@ -4,6 +4,7 @@ import { Routes, RouterModule } from '@angular/router';
const routes: Routes = [
{ path: '', redirectTo: '/home', pathMatch: 'full' },
{ path: 'basic-inputs', loadChildren: 'app/basic-inputs-page/basic-inputs-page.module#BasicInputsPageModule' },
+ { path: 'form-sample', loadChildren: 'app/form-sample-page/form-sample-page.module#FormSamplePageModule' },
{ path: 'group-inputs', loadChildren: 'app/group-inputs-page/group-inputs-page.module#GroupInputsPageModule' },
{ path: 'home', loadChildren: 'app/home-page/home-page.module#HomePageModule' },
{ path: 'alert', loadChildren: 'app/alert/alert.module#AlertModule' },
diff --git a/packages/demos/angular/src/app/form-sample-page/form-sample-page-routing.module.ts b/packages/demos/angular/src/app/form-sample-page/form-sample-page-routing.module.ts
new file mode 100644
index 0000000000..2c1bd34189
--- /dev/null
+++ b/packages/demos/angular/src/app/form-sample-page/form-sample-page-routing.module.ts
@@ -0,0 +1,14 @@
+import { NgModule } from '@angular/core';
+import { Routes, RouterModule } from '@angular/router';
+
+import { FormSamplePageComponent } from './form-sample-page.component';
+
+const routes: Routes = [
+ { path: '', component: FormSamplePageComponent }
+];
+
+@NgModule({
+ imports: [RouterModule.forChild(routes)],
+ exports: [RouterModule]
+})
+export class FormSamplePageRoutingModule { }
diff --git a/packages/demos/angular/src/app/form-sample-page/form-sample-page.component.html b/packages/demos/angular/src/app/form-sample-page/form-sample-page.component.html
new file mode 100644
index 0000000000..5943f5a065
--- /dev/null
+++ b/packages/demos/angular/src/app/form-sample-page/form-sample-page.component.html
@@ -0,0 +1,90 @@
+
+
+
diff --git a/packages/demos/angular/src/app/form-sample-page/form-sample-page.component.scss b/packages/demos/angular/src/app/form-sample-page/form-sample-page.component.scss
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/packages/demos/angular/src/app/form-sample-page/form-sample-page.component.spec.ts b/packages/demos/angular/src/app/form-sample-page/form-sample-page.component.spec.ts
new file mode 100644
index 0000000000..b77c035b90
--- /dev/null
+++ b/packages/demos/angular/src/app/form-sample-page/form-sample-page.component.spec.ts
@@ -0,0 +1,25 @@
+import { async, ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { FormSamplePageComponent } from './form-sample-page.component';
+
+describe('FormSamplePageComponent', () => {
+ let component: FormSamplePageComponent;
+ let fixture: ComponentFixture;
+
+ beforeEach(async(() => {
+ TestBed.configureTestingModule({
+ declarations: [ FormSamplePageComponent ]
+ })
+ .compileComponents();
+ }));
+
+ beforeEach(() => {
+ fixture = TestBed.createComponent(FormSamplePageComponent);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
diff --git a/packages/demos/angular/src/app/form-sample-page/form-sample-page.component.ts b/packages/demos/angular/src/app/form-sample-page/form-sample-page.component.ts
new file mode 100644
index 0000000000..5bb967e7bf
--- /dev/null
+++ b/packages/demos/angular/src/app/form-sample-page/form-sample-page.component.ts
@@ -0,0 +1,45 @@
+import { Component, OnInit } from '@angular/core';
+import { Router } from '@angular/router';
+import { HomePageComponent } from '../home-page/home-page.component';
+import { HomePage } from '../../../e2e/home.po';
+
+@Component({
+ selector: 'app-form-sample-page',
+ templateUrl: './form-sample-page.component.html',
+ styleUrls: ['./form-sample-page.component.scss']
+})
+export class FormSamplePageComponent implements OnInit {
+ firstName: string;
+ lastName: string;
+ jobTitle: string;
+
+ drinkBeers: boolean;
+ drinkTeas: boolean;
+ makeCoffee: boolean;
+ feedEngineers: boolean;
+
+ selfDescription: string;
+ desiredSalary: number;
+ levelOfHappy: number;
+
+ constructor(private router: Router) { }
+
+ ngOnInit() { }
+
+ save() {
+ const data = {
+ firstName: this.firstName,
+ lastName: this.lastName,
+ title: this.jobTitle,
+ beer: this.drinkBeers,
+ tea: this.drinkTeas,
+ coffee: this.makeCoffee,
+ feed: this.feedEngineers,
+ description: this.selfDescription,
+ salary: this.desiredSalary,
+ happy: this.levelOfHappy
+ };
+ console.log('I would submit: ', data);
+ this.router.navigate(['home']);
+ }
+}
diff --git a/packages/demos/angular/src/app/form-sample-page/form-sample-page.module.ts b/packages/demos/angular/src/app/form-sample-page/form-sample-page.module.ts
new file mode 100644
index 0000000000..8079b12541
--- /dev/null
+++ b/packages/demos/angular/src/app/form-sample-page/form-sample-page.module.ts
@@ -0,0 +1,19 @@
+import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
+import { FormsModule } from '@angular/forms';
+import { CommonModule } from '@angular/common';
+import { IonicAngularModule } from '@ionic/angular';
+
+import { FormSamplePageComponent } from './form-sample-page.component';
+import { FormSamplePageRoutingModule } from './form-sample-page-routing.module';
+
+@NgModule({
+ imports: [
+ FormSamplePageRoutingModule,
+ CommonModule,
+ FormsModule,
+ IonicAngularModule
+ ],
+ declarations: [FormSamplePageComponent],
+ schemas: [CUSTOM_ELEMENTS_SCHEMA]
+})
+export class FormSamplePageModule {}
diff --git a/packages/demos/angular/src/app/home-page/home-page.component.html b/packages/demos/angular/src/app/home-page/home-page.component.html
index b2232e6617..971db75ec0 100644
--- a/packages/demos/angular/src/app/home-page/home-page.component.html
+++ b/packages/demos/angular/src/app/home-page/home-page.component.html
@@ -10,6 +10,9 @@
Group Inputs Test Page
+
+ Form Sample Test Page
+
Alert Page