diff --git a/app/package.json b/app/package.json index 11dc40ce..9357fa22 100644 --- a/app/package.json +++ b/app/package.json @@ -12,14 +12,14 @@ "watch": "webpack --progress --color --watch" }, "dependencies": { - "@angular/animations": "6.0.2", - "@angular/common": "6.0.2", - "@angular/compiler": "6.0.2", - "@angular/core": "6.0.2", - "@angular/forms": "6.0.2", - "@angular/platform-browser": "6.0.2", - "@angular/platform-browser-dynamic": "6.0.2", - "@ng-bootstrap/ng-bootstrap": "^2.0.0", + "@angular/animations": "7.0.0", + "@angular/common": "7.0.0", + "@angular/compiler": "7.0.0", + "@angular/core": "7.0.0", + "@angular/forms": "7.0.0", + "@angular/platform-browser": "7.0.0", + "@angular/platform-browser-dynamic": "7.0.0", + "@ng-bootstrap/ng-bootstrap": "^3.3.1", "devtron": "1.4.0", "electron-config": "0.2.1", "electron-debug": "^2.0.0", @@ -27,11 +27,11 @@ "electron-squirrel-startup": "^1.0.0", "js-yaml": "3.8.2", "mz": "^2.6.0", - "ngx-toastr": "^8.7.3", + "ngx-toastr": "^9.1.1", "path": "0.12.7", "rxjs": "^6.3.3", "yargs": "^12.0.1", - "zone.js": "~0.8.26" + "zone.js": "^0.8.26" }, "optionalDependencies": { "windows-blurbehind": "^1.0.0", diff --git a/app/yarn.lock b/app/yarn.lock index 997fde8d..e33dd42c 100644 --- a/app/yarn.lock +++ b/app/yarn.lock @@ -2,59 +2,61 @@ # yarn lockfile v1 -"@angular/animations@6.0.2": - version "6.0.2" - resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-6.0.2.tgz#92063f612c3b33d962eddc9ad538cadd231fbe47" - integrity sha512-QoNJ/L0Xgtrj1KBp8wvxhHwRt+sQ5tBihWm82UbNgN82ZNnfNzQoAqtahbZN5AY7XFmGbDX+lVt3TdO8omXhmg== +"@angular/animations@7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-7.0.0.tgz#5c9e1683063c29df10253b7dc5bb9b13694ee396" + integrity sha512-IYdryQXdYfPvhJpExLSAr0o9rlUeyVS++a6h/sjqN1dkUt/yJBHLRreuHx8Udvlj2nH70raHJgevk8FwhAkTdA== dependencies: tslib "^1.9.0" -"@angular/common@6.0.2": - version "6.0.2" - resolved "https://registry.yarnpkg.com/@angular/common/-/common-6.0.2.tgz#e4cbb7d45d8d2f35e918d62f0cbfd8c87e9168f7" - integrity sha512-Yc3NnLGs1ltnDhUCOoMCQMRSkJv/sCv+jKx3uSdrvd8Y55APl2boZhZUK4WphPfWIkpvC7odpiLXAmnVgP6vcw== +"@angular/common@7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@angular/common/-/common-7.0.0.tgz#29206614d2b8dc79e5207b7dc6f9fc559e9a24f2" + integrity sha512-jp6MA6EOq/a1m+F0c1aZC345pAYYYFpN1m7GMM91JlqkjzJMhyYVk+Bod9xQOEWadcpY+RFudG+jRsPCMO8bvQ== dependencies: tslib "^1.9.0" -"@angular/compiler@6.0.2": - version "6.0.2" - resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-6.0.2.tgz#b9d29b7e032c767179967540f1ed7f8777a615a1" - integrity sha512-uKuM7dcTWwcElklT4E/tckp5fnGNUq4wDna3gZWO6fvc7FQK0SUU4l+A6C1d5YdCRgAsv6gxIrk3MxbSF9UwEw== +"@angular/compiler@7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-7.0.0.tgz#f953a213a01e4736e94fe1a370b07e13e2393b71" + integrity sha512-4fkohfGyG1BEpeYenOartuJmduyZ/R3XQx46hDDiR/9A8/Go4qLGkgr9Bd/JL/gPIR1XAHH9D5ii2sh+28ZEmA== dependencies: tslib "^1.9.0" -"@angular/core@6.0.2": - version "6.0.2" - resolved "https://registry.yarnpkg.com/@angular/core/-/core-6.0.2.tgz#d183730d73182a4590a5d71083db45655f210e69" - integrity sha512-+ahJofKZFyaq0kLhKUOCa3Fo4WQ4mkMmYRqwFjKgjPupzPgMh0FkBsojuP1WiBd5KTIkv7U8B4sTziUxRDrKgg== +"@angular/core@7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@angular/core/-/core-7.0.0.tgz#01e9db9074a1db1c47a32f745b787d1c86f5d61a" + integrity sha512-DjVyWNGBWKEeBvxeXy8FGBNlnr/W/tNygOZEd6/uCktcXTG4DNyNQrWuNZUKEpr7RuIT3YVMj+UNwgTq0jB/9g== dependencies: tslib "^1.9.0" -"@angular/forms@6.0.2": - version "6.0.2" - resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-6.0.2.tgz#a0647930e8b6e7fbd48f55eb69b399a41bcd091a" - integrity sha512-Oc234cLjTj1tx2gF/nS/TIC3Auc+LCyC8H6GYqTxXQUyZQeGHqUptvDQz3KwM9Num3EKFUr9J2yzGPnz6lZVmQ== +"@angular/forms@7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-7.0.0.tgz#672c306b13e94a20b72c096214642a326c43699a" + integrity sha512-rTg1UHq9gHR6zY3Kkip1KCm/YTck/rlR8CvVFIMwF0bdQxUCT51SXVn58nXts9yDaieABcGaQHNkQn1mARslgw== dependencies: tslib "^1.9.0" -"@angular/platform-browser-dynamic@6.0.2": - version "6.0.2" - resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-6.0.2.tgz#755689df9f02bbcb270c7872a75a2ffe7e0b0c33" - integrity sha512-g1EC0wIWd4OhcEvUnisTfp3y0eMAXgXbACdtgsrozG//xzyqiRFUnBTYTAP4ecninCEltyZYK7EBGfzp8KwQjw== +"@angular/platform-browser-dynamic@7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-7.0.0.tgz#2b2a50b5a8176bee257f90ee47b1d873502f7182" + integrity sha512-lH2KuH+Em1y/mTOE6yTJmsOxYkMbYKzKLP9gYzc9vZu3er1df6Jx6jxefeBmAr9v+kNCLnpnHWHz2y4GzAesJA== dependencies: tslib "^1.9.0" -"@angular/platform-browser@6.0.2": - version "6.0.2" - resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-6.0.2.tgz#19f56f6efbd0e7af5f35fe2f8cde3557dc8ba689" - integrity sha512-iMBHckhknJ8Wfw9ZVloiw0WPZDtzQFLE2e7D42of7SgXuHloStXUchb0qLr6ZTZwTY0oBPSvDKgJJVmEjZUZvw== +"@angular/platform-browser@7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-7.0.0.tgz#8c13a6380cf465b3628e5b576a1313e9b4976093" + integrity sha512-XyvL30d6meJ+SXlOmdR+sxoLdSvkQdmVNvpdvUzAHC/EqwA/byg4V3bTe5lpZmypclgFCjkGoTsz6uOnnwlQhw== dependencies: tslib "^1.9.0" -"@ng-bootstrap/ng-bootstrap@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-2.0.0.tgz#65f78c7dd5a8ac424f44bb2050a9eab247cdeb0c" - integrity sha512-t4QZ3es/u/yB6QchmyJemJbdtrVH4FtenlKgHJZ8095IOeKy8YVXgUwBqyLLZdU2JAwkOESmEns5ESciJHR18Q== +"@ng-bootstrap/ng-bootstrap@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-3.3.1.tgz#435eebc57dd4a371d02f342f1e919d1c4bb522a2" + integrity sha512-awty+5Kil0i/xIV7SSmKa5YozU83EdIx2EenF2AUDTczSKhHNhRByo82rjtwIhshN25/ZEss4aSDhgILLI88fw== + dependencies: + tslib "^1.9.0" "@types/mz@0.0.31": version "0.0.31" @@ -384,10 +386,10 @@ mz@^2.6.0: object-assign "^4.0.1" thenify-all "^1.0.0" -ngx-toastr@^8.7.3: - version "8.7.3" - resolved "https://registry.yarnpkg.com/ngx-toastr/-/ngx-toastr-8.7.3.tgz#d3b7a8077ba1c860dd8a44779ccad38c5ea15c92" - integrity sha512-xAdFoKAZ92oc4cX/Jjcypw05tELmp+EhFet+OBovW7wXiKJK2N1qyT15bmk88rx8xASts/5Cos4MQc4TIQ1Eow== +ngx-toastr@^9.1.1: + version "9.1.1" + resolved "https://registry.yarnpkg.com/ngx-toastr/-/ngx-toastr-9.1.1.tgz#c7ec0284d13951422ccf47439a387372ddccc768" + integrity sha512-v43BmIXPmwMRx9Uv0ru2UaPQLA14gTsqWgXrO1DKC8RXnBGGoQEE48cVCaDX1GhaGM5GSzVO2s0o+nb688zsFw== dependencies: tslib "^1.9.0" @@ -671,7 +673,7 @@ yargs@^12.0.1: y18n "^3.2.1 || ^4.0.0" yargs-parser "^10.1.0" -zone.js@~0.8.26: +zone.js@^0.8.26: version "0.8.26" resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.8.26.tgz#7bdd72f7668c5a7ad6b118148b4ea39c59d08d2d" integrity sha512-W9Nj+UmBJG251wkCacIkETgra4QgBo/vgoEkb4a2uoLzpQG7qF9nzwoLXWU5xj3Fg2mxGvEDh47mg24vXccYjA== diff --git a/package.json b/package.json index 6ce311b5..d9e295e7 100644 --- a/package.json +++ b/package.json @@ -46,13 +46,12 @@ "tslint": "5.1.0", "tslint-config-standard": "5.0.2", "tslint-eslint-rules": "4.0.0", - "typescript": "^2.8.3", + "typescript": "^3.1.3", "url-loader": "^1.1.1", "val-loader": "0.5.0", - "webpack": "^4.20.2", + "webpack": "^4.22.0", "webpack-cli": "^3.1.2", - "yaml-loader": "0.4.0", - "yarn": "^1.3.2" + "yaml-loader": "0.4.0" }, "build": { "appId": "org.terminus", diff --git a/terminus-terminal/src/frontends/xtermFrontend.ts b/terminus-terminal/src/frontends/xtermFrontend.ts index ab4aa042..158d31b4 100644 --- a/terminus-terminal/src/frontends/xtermFrontend.ts +++ b/terminus-terminal/src/frontends/xtermFrontend.ts @@ -44,9 +44,9 @@ export class XTermFrontend extends Frontend { host.addEventListener('dragOver', (event: any) => this.dragOver.next(event)) host.addEventListener('drop', event => this.drop.next(event)) - host.addEventListener('mousedown', event => this.mouseEvent.next(event)) - host.addEventListener('mouseup', event => this.mouseEvent.next(event)) - host.addEventListener('mousewheel', event => this.mouseEvent.next(event)) + host.addEventListener('mousedown', event => this.mouseEvent.next(event as MouseEvent)) + host.addEventListener('mouseup', event => this.mouseEvent.next(event as MouseEvent)) + host.addEventListener('mousewheel', event => this.mouseEvent.next(event as MouseEvent)) } detach (host: HTMLElement): void { diff --git a/yarn.lock b/yarn.lock index 3bb075e4..01629596 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7255,10 +7255,10 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@^2.8.3: - version "2.9.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.9.2.tgz#1cbf61d05d6b96269244eb6a3bce4bd914e0f00c" - integrity sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w== +typescript@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.1.3.tgz#01b70247a6d3c2467f70c45795ef5ea18ce191d5" + integrity sha512-+81MUSyX+BaSo+u2RbozuQk/UWx6hfG0a5gHu4ANEM4sU96XbuIyAB+rWBW1u70c6a5QuZfuYICn3s2UjuHUpA== uglify-es@^3.3.4: version "3.3.9" @@ -7609,10 +7609,10 @@ webpack-sources@^1.1.0, webpack-sources@^1.3.0: source-list-map "^2.0.0" source-map "~0.6.1" -webpack@^4.20.2: - version "4.20.2" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.20.2.tgz#89f6486b6bb276a91b0823453d377501fc625b5a" - integrity sha512-75WFUMblcWYcocjSLlXCb71QuGyH7egdBZu50FtBGl2Nso8CK3Ej+J7bTZz2FPFq5l6fzCisD9modB7t30ikuA== +webpack@^4.22.0: + version "4.22.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.22.0.tgz#b168111e2e7b05f5169ac484e79e62093ec39e0d" + integrity sha512-2+3EYFqyhPl12buLQ42QPHEEh8BHn3P9ipRvGRHhdfKJ1u9svhZ3QjhIoEdL5SeIhL5gfOZVbBnartYEabkEsg== dependencies: "@webassemblyjs/ast" "1.7.8" "@webassemblyjs/helper-module-context" "1.7.8" @@ -7901,11 +7901,6 @@ yargs@~3.10.0: decamelize "^1.0.0" window-size "0.1.0" -yarn@^1.3.2: - version "1.9.4" - resolved "https://registry.yarnpkg.com/yarn/-/yarn-1.9.4.tgz#3b82d8446b652775723900b470d966861976924b" - integrity sha1-O4LYRGtlJ3VyOQC0cNlmhhl2kks= - yauzl@2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005"