diff options
author | Chocobozzz <me@florianbigard.com> | 2018-02-08 17:31:05 +0100 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2018-02-08 17:31:05 +0100 |
commit | 7193ad1044d2dfad8f929f0951f9a3601c056f67 (patch) | |
tree | e40ab985552696caad2e09861842d043e436fe7d | |
parent | 151edeee3a1bff047bda4cdb60d98ad74f627488 (diff) | |
download | PeerTube-7193ad1044d2dfad8f929f0951f9a3601c056f67.tar.gz PeerTube-7193ad1044d2dfad8f929f0951f9a3601c056f67.tar.zst PeerTube-7193ad1044d2dfad8f929f0951f9a3601c056f67.zip |
Add service worker
-rw-r--r-- | .github/CONTRIBUTING.md | 2 | ||||
-rw-r--r-- | client/.angular-cli.json | 20 | ||||
-rw-r--r-- | client/package.json | 8 | ||||
-rw-r--r-- | client/src/app/app.module.ts | 9 | ||||
-rw-r--r-- | client/src/app/shared/video/abstract-video-list.scss | 24 | ||||
-rw-r--r-- | client/src/index.html | 2 | ||||
-rw-r--r-- | client/src/manifest.json | 2 | ||||
-rw-r--r-- | client/src/ngsw-config.json | 30 | ||||
-rw-r--r-- | client/yarn.lock | 297 | ||||
-rw-r--r-- | server/controllers/client.ts | 4 |
10 files changed, 237 insertions, 161 deletions
diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 819b9a8f5..3d90b70b9 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md | |||
@@ -33,7 +33,7 @@ Some hints: | |||
33 | 33 | ||
34 | ## Develop | 34 | ## Develop |
35 | 35 | ||
36 | Don't hesitate to talk about features you want to develop by creating an issue | 36 | Don't hesitate to talk about features you want to develop by creating/commenting an issue |
37 | before you start working on them :). | 37 | before you start working on them :). |
38 | 38 | ||
39 | ### Prerequisites | 39 | ### Prerequisites |
diff --git a/client/.angular-cli.json b/client/.angular-cli.json index 739a4c5a5..3bdc50492 100644 --- a/client/.angular-cli.json +++ b/client/.angular-cli.json | |||
@@ -7,11 +7,21 @@ | |||
7 | { | 7 | { |
8 | "root": "src", | 8 | "root": "src", |
9 | "outDir": "dist", | 9 | "outDir": "dist", |
10 | "deployUrl": "client/", | ||
11 | "assets": [ | 10 | "assets": [ |
12 | { "glob": "**/*", "input": "./assets/images", "output": "./client/assets/images" }, | 11 | { |
13 | { "input": "./manifest.json", "output": "./client/manifest.json" } | 12 | "glob": "**/*", |
13 | "input": "./assets/images", | ||
14 | "output": "./client/assets/images", | ||
15 | "allowOutsideOutDir": false | ||
16 | }, | ||
17 | { | ||
18 | "glob": "", | ||
19 | "input": "./manifest.json", | ||
20 | "output": "./manifest.json", | ||
21 | "allowOutsideOutDir": false | ||
22 | } | ||
14 | ], | 23 | ], |
24 | "deployUrl": "client/", | ||
15 | "index": "index.html", | 25 | "index": "index.html", |
16 | "main": "main.ts", | 26 | "main": "main.ts", |
17 | "polyfills": "polyfills.ts", | 27 | "polyfills": "polyfills.ts", |
@@ -19,6 +29,7 @@ | |||
19 | "tsconfig": "tsconfig.app.json", | 29 | "tsconfig": "tsconfig.app.json", |
20 | "testTsconfig": "tsconfig.spec.json", | 30 | "testTsconfig": "tsconfig.spec.json", |
21 | "prefix": "app", | 31 | "prefix": "app", |
32 | "serviceWorker": true, | ||
22 | "styles": [ | 33 | "styles": [ |
23 | "sass/application.scss" | 34 | "sass/application.scss" |
24 | ], | 35 | ], |
@@ -32,8 +43,7 @@ | |||
32 | "environments": { | 43 | "environments": { |
33 | "dev": "environments/environment.ts", | 44 | "dev": "environments/environment.ts", |
34 | "prod": "environments/environment.prod.ts" | 45 | "prod": "environments/environment.prod.ts" |
35 | }, | 46 | } |
36 | "serviceWorker": true | ||
37 | } | 47 | } |
38 | ], | 48 | ], |
39 | "e2e": { | 49 | "e2e": { |
diff --git a/client/package.json b/client/package.json index 39cd209e6..bddf2ce73 100644 --- a/client/package.json +++ b/client/package.json | |||
@@ -20,10 +20,12 @@ | |||
20 | "webpack-bundle-analyzer": "webpack-bundle-analyzer" | 20 | "webpack-bundle-analyzer": "webpack-bundle-analyzer" |
21 | }, | 21 | }, |
22 | "license": "GPLv3", | 22 | "license": "GPLv3", |
23 | "dependencies": {}, | 23 | "resolutions": { |
24 | "copy-webpack-plugin": "4.3.0" | ||
25 | }, | ||
24 | "devDependencies": { | 26 | "devDependencies": { |
25 | "@angular/animations": "~5.2.2", | 27 | "@angular/animations": "~5.2.2", |
26 | "@angular/cli": "^1.6.0", | 28 | "@angular/cli": "1.6.7", |
27 | "@angular/common": "~5.2.2", | 29 | "@angular/common": "~5.2.2", |
28 | "@angular/compiler": "~5.2.2", | 30 | "@angular/compiler": "~5.2.2", |
29 | "@angular/compiler-cli": "~5.2.2", | 31 | "@angular/compiler-cli": "~5.2.2", |
@@ -75,7 +77,7 @@ | |||
75 | "standard": "^10.0.0", | 77 | "standard": "^10.0.0", |
76 | "tslint": "^5.7.0", | 78 | "tslint": "^5.7.0", |
77 | "tslint-config-standard": "^7.0.0", | 79 | "tslint-config-standard": "^7.0.0", |
78 | "typescript": "^2.6.2", | 80 | "typescript": "2.6", |
79 | "uglifyjs-webpack-plugin": "^1.1.2", | 81 | "uglifyjs-webpack-plugin": "^1.1.2", |
80 | "video.js": "^6.2.0", | 82 | "video.js": "^6.2.0", |
81 | "videojs-dock": "^2.0.2", | 83 | "videojs-dock": "^2.0.2", |
diff --git a/client/src/app/app.module.ts b/client/src/app/app.module.ts index 1134d061b..34114b60b 100644 --- a/client/src/app/app.module.ts +++ b/client/src/app/app.module.ts | |||
@@ -1,9 +1,11 @@ | |||
1 | import { NgModule } from '@angular/core' | 1 | import { NgModule } from '@angular/core' |
2 | import { BrowserModule } from '@angular/platform-browser' | 2 | import { BrowserModule } from '@angular/platform-browser' |
3 | import { ServiceWorkerModule } from '@angular/service-worker' | ||
3 | import { AboutModule } from '@app/about' | 4 | import { AboutModule } from '@app/about' |
4 | import { ResetPasswordModule } from '@app/reset-password' | 5 | import { ResetPasswordModule } from '@app/reset-password' |
5 | 6 | ||
6 | import { MetaLoader, MetaModule, MetaStaticLoader, PageTitlePositioning } from '@ngx-meta/core' | 7 | import { MetaLoader, MetaModule, MetaStaticLoader, PageTitlePositioning } from '@ngx-meta/core' |
8 | import { environment } from '../environments/environment' | ||
7 | 9 | ||
8 | import { AccountModule } from './account' | 10 | import { AccountModule } from './account' |
9 | 11 | ||
@@ -24,7 +26,8 @@ export function metaFactory (): MetaLoader { | |||
24 | applicationName: 'PeerTube', | 26 | applicationName: 'PeerTube', |
25 | defaults: { | 27 | defaults: { |
26 | title: 'PeerTube', | 28 | title: 'PeerTube', |
27 | description: 'PeerTube, a decentralized video streaming platform using P2P (BitTorrent) directly in the web browser' | 29 | description: 'PeerTube, a federated (ActivityPub) video streaming platform ' + |
30 | 'using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular. ' | ||
28 | } | 31 | } |
29 | }) | 32 | }) |
30 | } | 33 | } |
@@ -57,7 +60,9 @@ export function metaFactory (): MetaLoader { | |||
57 | MetaModule.forRoot({ | 60 | MetaModule.forRoot({ |
58 | provide: MetaLoader, | 61 | provide: MetaLoader, |
59 | useFactory: (metaFactory) | 62 | useFactory: (metaFactory) |
60 | }) | 63 | }), |
64 | |||
65 | ServiceWorkerModule.register('/ngsw-worker.js', { enabled: environment.production }) | ||
61 | ], | 66 | ], |
62 | providers: [ ] | 67 | providers: [ ] |
63 | }) | 68 | }) |
diff --git a/client/src/app/shared/video/abstract-video-list.scss b/client/src/app/shared/video/abstract-video-list.scss index 52797bc6c..0f0ff20f0 100644 --- a/client/src/app/shared/video/abstract-video-list.scss +++ b/client/src/app/shared/video/abstract-video-list.scss | |||
@@ -5,3 +5,27 @@ | |||
5 | text-align: left; | 5 | text-align: left; |
6 | } | 6 | } |
7 | } | 7 | } |
8 | |||
9 | @media screen and (max-width: 400px) and (min-resolution: 1.5dppx) { | ||
10 | .videos { | ||
11 | text-align: center; | ||
12 | |||
13 | /deep/ .video-miniature { | ||
14 | padding-right: 0; | ||
15 | height: 215px; | ||
16 | width: 100%; | ||
17 | |||
18 | .video-miniature-information { | ||
19 | width: 100%; | ||
20 | } | ||
21 | |||
22 | /deep/ .video-thumbnail { | ||
23 | width: 100%; | ||
24 | |||
25 | img { | ||
26 | width: 100%; | ||
27 | } | ||
28 | } | ||
29 | } | ||
30 | } | ||
31 | } | ||
diff --git a/client/src/index.html b/client/src/index.html index 61a8d2ed1..8ff89f6a4 100644 --- a/client/src/index.html +++ b/client/src/index.html | |||
@@ -8,7 +8,7 @@ | |||
8 | <meta name="description" content="PeerTube, a decentralized video streaming platform using P2P (BitTorrent) directly in the web browser" /> | 8 | <meta name="description" content="PeerTube, a decentralized video streaming platform using P2P (BitTorrent) directly in the web browser" /> |
9 | 9 | ||
10 | <!-- Web Manifest file --> | 10 | <!-- Web Manifest file --> |
11 | <link rel="manifest" href="/client/manifest.json"> | 11 | <link rel="manifest" href="/manifest.json"> |
12 | 12 | ||
13 | <!-- The following comment is used by the server to prerender OpenGraph and oEmbed tags --> | 13 | <!-- The following comment is used by the server to prerender OpenGraph and oEmbed tags --> |
14 | <!-- open graph and oembed tags --> | 14 | <!-- open graph and oembed tags --> |
diff --git a/client/src/manifest.json b/client/src/manifest.json index ac5eac647..a9e885739 100644 --- a/client/src/manifest.json +++ b/client/src/manifest.json | |||
@@ -42,5 +42,5 @@ | |||
42 | ], | 42 | ], |
43 | "name": "PeerTube", | 43 | "name": "PeerTube", |
44 | "short_name": "PeerTube", | 44 | "short_name": "PeerTube", |
45 | "start_url": "/videos/recently-added" | 45 | "start_url": "." |
46 | } | 46 | } |
diff --git a/client/src/ngsw-config.json b/client/src/ngsw-config.json new file mode 100644 index 000000000..47a116bb7 --- /dev/null +++ b/client/src/ngsw-config.json | |||
@@ -0,0 +1,30 @@ | |||
1 | { | ||
2 | "index": "/index.html", | ||
3 | "assetGroups": [ | ||
4 | { | ||
5 | "name": "app", | ||
6 | "installMode": "prefetch", | ||
7 | "resources": { | ||
8 | "files": [ | ||
9 | "/index.html", | ||
10 | "/client/assets/images/favicon.png" | ||
11 | ], | ||
12 | "versionedFiles": [ | ||
13 | "/client/*.bundle.css", | ||
14 | "/client/*.bundle.js", | ||
15 | "/client/*.chunk.js" | ||
16 | ] | ||
17 | } | ||
18 | }, | ||
19 | { | ||
20 | "name": "assets", | ||
21 | "installMode": "lazy", | ||
22 | "updateMode": "prefetch", | ||
23 | "resources": { | ||
24 | "files": [ | ||
25 | "/client/assets/**" | ||
26 | ] | ||
27 | } | ||
28 | } | ||
29 | ] | ||
30 | } | ||
diff --git a/client/yarn.lock b/client/yarn.lock index 289a38502..cd4492150 100644 --- a/client/yarn.lock +++ b/client/yarn.lock | |||
@@ -2,7 +2,7 @@ | |||
2 | # yarn lockfile v1 | 2 | # yarn lockfile v1 |
3 | 3 | ||
4 | 4 | ||
5 | "@angular-devkit/build-optimizer@~0.0.42": | 5 | "@angular-devkit/build-optimizer@0.0.42": |
6 | version "0.0.42" | 6 | version "0.0.42" |
7 | resolved "https://registry.yarnpkg.com/@angular-devkit/build-optimizer/-/build-optimizer-0.0.42.tgz#402b0dda4883db91e2381c3ddc55888408a7894e" | 7 | resolved "https://registry.yarnpkg.com/@angular-devkit/build-optimizer/-/build-optimizer-0.0.42.tgz#402b0dda4883db91e2381c3ddc55888408a7894e" |
8 | dependencies: | 8 | dependencies: |
@@ -11,7 +11,7 @@ | |||
11 | typescript "~2.6.2" | 11 | typescript "~2.6.2" |
12 | webpack-sources "^1.0.1" | 12 | webpack-sources "^1.0.1" |
13 | 13 | ||
14 | "@angular-devkit/core@~0.0.29": | 14 | "@angular-devkit/core@0.0.29": |
15 | version "0.0.29" | 15 | version "0.0.29" |
16 | resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-0.0.29.tgz#6fb319b45a62eff172318cbe256fdb24ef20af2b" | 16 | resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-0.0.29.tgz#6fb319b45a62eff172318cbe256fdb24ef20af2b" |
17 | dependencies: | 17 | dependencies: |
@@ -20,7 +20,7 @@ | |||
20 | rxjs "^5.5.6" | 20 | rxjs "^5.5.6" |
21 | source-map "^0.5.6" | 21 | source-map "^0.5.6" |
22 | 22 | ||
23 | "@angular-devkit/schematics@~0.0.52": | 23 | "@angular-devkit/schematics@0.0.52": |
24 | version "0.0.52" | 24 | version "0.0.52" |
25 | resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-0.0.52.tgz#cbd2f42778b50d6422a254ffaec05ad4ef3cb6c0" | 25 | resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-0.0.52.tgz#cbd2f42778b50d6422a254ffaec05ad4ef3cb6c0" |
26 | dependencies: | 26 | dependencies: |
@@ -28,21 +28,21 @@ | |||
28 | rxjs "^5.5.6" | 28 | rxjs "^5.5.6" |
29 | 29 | ||
30 | "@angular/animations@~5.2.2": | 30 | "@angular/animations@~5.2.2": |
31 | version "5.2.2" | 31 | version "5.2.4" |
32 | resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-5.2.2.tgz#3364a0c4f355d3313dda9bde526e376c137fa169" | 32 | resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-5.2.4.tgz#c5ec749d84a0434733a28a82c6cb6a4e15246201" |
33 | dependencies: | 33 | dependencies: |
34 | tslib "^1.7.1" | 34 | tslib "^1.7.1" |
35 | 35 | ||
36 | "@angular/cli@^1.6.0": | 36 | "@angular/cli@1.6.7": |
37 | version "1.6.6" | 37 | version "1.6.7" |
38 | resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-1.6.6.tgz#002119ab2ed804bbdc86075e0095eadda2a0baa0" | 38 | resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-1.6.7.tgz#e2323753c144b5de6c699bbebee688105a394641" |
39 | dependencies: | 39 | dependencies: |
40 | "@angular-devkit/build-optimizer" "~0.0.42" | 40 | "@angular-devkit/build-optimizer" "0.0.42" |
41 | "@angular-devkit/core" "~0.0.29" | 41 | "@angular-devkit/core" "0.0.29" |
42 | "@angular-devkit/schematics" "~0.0.52" | 42 | "@angular-devkit/schematics" "0.0.52" |
43 | "@ngtools/json-schema" "1.1.0" | 43 | "@ngtools/json-schema" "1.1.0" |
44 | "@ngtools/webpack" "1.9.6" | 44 | "@ngtools/webpack" "1.9.7" |
45 | "@schematics/angular" "~0.1.17" | 45 | "@schematics/angular" "0.1.17" |
46 | autoprefixer "^7.2.3" | 46 | autoprefixer "^7.2.3" |
47 | chalk "~2.2.0" | 47 | chalk "~2.2.0" |
48 | circular-dependency-plugin "^4.2.1" | 48 | circular-dependency-plugin "^4.2.1" |
@@ -81,7 +81,6 @@ | |||
81 | sass-loader "^6.0.6" | 81 | sass-loader "^6.0.6" |
82 | semver "^5.1.0" | 82 | semver "^5.1.0" |
83 | silent-error "^1.0.0" | 83 | silent-error "^1.0.0" |
84 | source-map-loader "^0.2.0" | ||
85 | source-map-support "^0.4.1" | 84 | source-map-support "^0.4.1" |
86 | style-loader "^0.13.1" | 85 | style-loader "^0.13.1" |
87 | stylus "^0.54.5" | 86 | stylus "^0.54.5" |
@@ -98,14 +97,14 @@ | |||
98 | node-sass "^4.7.2" | 97 | node-sass "^4.7.2" |
99 | 98 | ||
100 | "@angular/common@~5.2.2": | 99 | "@angular/common@~5.2.2": |
101 | version "5.2.2" | 100 | version "5.2.4" |
102 | resolved "https://registry.yarnpkg.com/@angular/common/-/common-5.2.2.tgz#24f0f21dbc29a8b2dbfe93d19ec5a18defca9edf" | 101 | resolved "https://registry.yarnpkg.com/@angular/common/-/common-5.2.4.tgz#a0ee6ef65f731196d3037bce515f7bbec90740d2" |
103 | dependencies: | 102 | dependencies: |
104 | tslib "^1.7.1" | 103 | tslib "^1.7.1" |
105 | 104 | ||
106 | "@angular/compiler-cli@~5.2.2": | 105 | "@angular/compiler-cli@~5.2.2": |
107 | version "5.2.2" | 106 | version "5.2.4" |
108 | resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-5.2.2.tgz#0929463252adcf3f8094b1689cc5cbdcb6f8ceaa" | 107 | resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-5.2.4.tgz#6d236f8433abe6752441e20884e599e8aa13c567" |
109 | dependencies: | 108 | dependencies: |
110 | chokidar "^1.4.2" | 109 | chokidar "^1.4.2" |
111 | minimist "^1.2.0" | 110 | minimist "^1.2.0" |
@@ -113,48 +112,48 @@ | |||
113 | tsickle "^0.26.0" | 112 | tsickle "^0.26.0" |
114 | 113 | ||
115 | "@angular/compiler@~5.2.2": | 114 | "@angular/compiler@~5.2.2": |
116 | version "5.2.2" | 115 | version "5.2.4" |
117 | resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-5.2.2.tgz#cf6ef310c5ca2fdae9551af62d10ab24d4feb51a" | 116 | resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-5.2.4.tgz#f653176bf6c4e253b2c445a1e50941ffba009fb2" |
118 | dependencies: | 117 | dependencies: |
119 | tslib "^1.7.1" | 118 | tslib "^1.7.1" |
120 | 119 | ||
121 | "@angular/core@~5.2.2": | 120 | "@angular/core@~5.2.2": |
122 | version "5.2.2" | 121 | version "5.2.4" |
123 | resolved "https://registry.yarnpkg.com/@angular/core/-/core-5.2.2.tgz#54950023b971d9e01f6f6fdbc30d2b68e4d05eb2" | 122 | resolved "https://registry.yarnpkg.com/@angular/core/-/core-5.2.4.tgz#44a59bcea87b3aac9ce8ff2ff674fe9cb60e2041" |
124 | dependencies: | 123 | dependencies: |
125 | tslib "^1.7.1" | 124 | tslib "^1.7.1" |
126 | 125 | ||
127 | "@angular/forms@~5.2.2": | 126 | "@angular/forms@~5.2.2": |
128 | version "5.2.2" | 127 | version "5.2.4" |
129 | resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-5.2.2.tgz#eca24f15d96de285cd0726601db4bffec39c01f3" | 128 | resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-5.2.4.tgz#a731087e147ca61f5051cbe22597a24d937c4852" |
130 | dependencies: | 129 | dependencies: |
131 | tslib "^1.7.1" | 130 | tslib "^1.7.1" |
132 | 131 | ||
133 | "@angular/http@~5.2.2": | 132 | "@angular/http@~5.2.2": |
134 | version "5.2.2" | 133 | version "5.2.4" |
135 | resolved "https://registry.yarnpkg.com/@angular/http/-/http-5.2.2.tgz#d33c128d5737f8d701bbac3e7e23d831deec3457" | 134 | resolved "https://registry.yarnpkg.com/@angular/http/-/http-5.2.4.tgz#da2764875196c3a2c8412457714057e56a6545e2" |
136 | dependencies: | 135 | dependencies: |
137 | tslib "^1.7.1" | 136 | tslib "^1.7.1" |
138 | 137 | ||
139 | "@angular/language-service@^5.1.0": | 138 | "@angular/language-service@^5.1.0": |
140 | version "5.2.2" | 139 | version "5.2.4" |
141 | resolved "https://registry.yarnpkg.com/@angular/language-service/-/language-service-5.2.2.tgz#2829214885096c4168566a9f74364a8fed641a49" | 140 | resolved "https://registry.yarnpkg.com/@angular/language-service/-/language-service-5.2.4.tgz#281631793671844ae8f6f9c0ec80b91d064db2d8" |
142 | 141 | ||
143 | "@angular/platform-browser-dynamic@~5.2.2": | 142 | "@angular/platform-browser-dynamic@~5.2.2": |
144 | version "5.2.2" | 143 | version "5.2.4" |
145 | resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-5.2.2.tgz#2ddd7fa28bb34ae9e181e6f286dfe4c96bde95a6" | 144 | resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-5.2.4.tgz#708457c9aafb1b812187c95d10365685521314d4" |
146 | dependencies: | 145 | dependencies: |
147 | tslib "^1.7.1" | 146 | tslib "^1.7.1" |
148 | 147 | ||
149 | "@angular/platform-browser@~5.2.2": | 148 | "@angular/platform-browser@~5.2.2": |
150 | version "5.2.2" | 149 | version "5.2.4" |
151 | resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-5.2.2.tgz#3eedcbbcc8c0e6c91eba7ed2b32de7c6679d9b62" | 150 | resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-5.2.4.tgz#dcb2dc6083774dcf2e17c9e9d0653d87057bf732" |
152 | dependencies: | 151 | dependencies: |
153 | tslib "^1.7.1" | 152 | tslib "^1.7.1" |
154 | 153 | ||
155 | "@angular/router@~5.2.2": | 154 | "@angular/router@~5.2.2": |
156 | version "5.2.2" | 155 | version "5.2.4" |
157 | resolved "https://registry.yarnpkg.com/@angular/router/-/router-5.2.2.tgz#b0ffd7121290e8c01f20862b4a2638ebcebc61cf" | 156 | resolved "https://registry.yarnpkg.com/@angular/router/-/router-5.2.4.tgz#21b81958aaf8335454a55ba28ea37166edbcb042" |
158 | dependencies: | 157 | dependencies: |
159 | tslib "^1.7.1" | 158 | tslib "^1.7.1" |
160 | 159 | ||
@@ -172,9 +171,9 @@ | |||
172 | version "1.1.0" | 171 | version "1.1.0" |
173 | resolved "https://registry.yarnpkg.com/@ngtools/json-schema/-/json-schema-1.1.0.tgz#c3a0c544d62392acc2813a42c8a0dc6f58f86922" | 172 | resolved "https://registry.yarnpkg.com/@ngtools/json-schema/-/json-schema-1.1.0.tgz#c3a0c544d62392acc2813a42c8a0dc6f58f86922" |
174 | 173 | ||
175 | "@ngtools/webpack@1.9.6": | 174 | "@ngtools/webpack@1.9.7": |
176 | version "1.9.6" | 175 | version "1.9.7" |
177 | resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-1.9.6.tgz#102c60ee4b8a84a26ddc1e2b334f327e91821a4d" | 176 | resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-1.9.7.tgz#ef15b90142ddf2a2c9072fe3d58c6bf500163fe5" |
178 | dependencies: | 177 | dependencies: |
179 | chalk "~2.2.0" | 178 | chalk "~2.2.0" |
180 | enhanced-resolve "^3.1.0" | 179 | enhanced-resolve "^3.1.0" |
@@ -185,17 +184,17 @@ | |||
185 | tree-kill "^1.0.0" | 184 | tree-kill "^1.0.0" |
186 | webpack-sources "^1.1.0" | 185 | webpack-sources "^1.1.0" |
187 | 186 | ||
188 | "@ngx-loading-bar/core@1.1.0": | 187 | "@ngx-loading-bar/core@1.1.1": |
189 | version "1.1.0" | 188 | version "1.1.1" |
190 | resolved "https://registry.yarnpkg.com/@ngx-loading-bar/core/-/core-1.1.0.tgz#1a3b8df4ae8345192a5d9cc362268e4dbf46e686" | 189 | resolved "https://registry.yarnpkg.com/@ngx-loading-bar/core/-/core-1.1.1.tgz#bcfc8e968f121ca431b4926dfd3465739f7076cd" |
191 | dependencies: | 190 | dependencies: |
192 | tslib "^1.7.1" | 191 | tslib "^1.7.1" |
193 | 192 | ||
194 | "@ngx-loading-bar/http-client@^1.0.0-rc.1": | 193 | "@ngx-loading-bar/http-client@^1.0.0-rc.1": |
195 | version "1.1.0" | 194 | version "1.1.1" |
196 | resolved "https://registry.yarnpkg.com/@ngx-loading-bar/http-client/-/http-client-1.1.0.tgz#362f14027a92a407a247abd0236c62f0136652ea" | 195 | resolved "https://registry.yarnpkg.com/@ngx-loading-bar/http-client/-/http-client-1.1.1.tgz#22d4b3b674425087e2c764c4cba110d74593f498" |
197 | dependencies: | 196 | dependencies: |
198 | "@ngx-loading-bar/core" "1.1.0" | 197 | "@ngx-loading-bar/core" "1.1.1" |
199 | tslib "^1.7.1" | 198 | tslib "^1.7.1" |
200 | 199 | ||
201 | "@ngx-meta/core@^5.0.0": | 200 | "@ngx-meta/core@^5.0.0": |
@@ -204,7 +203,7 @@ | |||
204 | dependencies: | 203 | dependencies: |
205 | tslib "~1.8.1" | 204 | tslib "~1.8.1" |
206 | 205 | ||
207 | "@schematics/angular@~0.1.17": | 206 | "@schematics/angular@0.1.17": |
208 | version "0.1.17" | 207 | version "0.1.17" |
209 | resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-0.1.17.tgz#084a7cbe2de6f94a856bd08d95c9d35ef8905e2b" | 208 | resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-0.1.17.tgz#084a7cbe2de6f94a856bd08d95c9d35ef8905e2b" |
210 | dependencies: | 209 | dependencies: |
@@ -227,8 +226,8 @@ | |||
227 | "@types/lodash" "*" | 226 | "@types/lodash" "*" |
228 | 227 | ||
229 | "@types/lodash@*": | 228 | "@types/lodash@*": |
230 | version "4.14.98" | 229 | version "4.14.102" |
231 | resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.98.tgz#aaf012ae443e657e7885e605a4c1b340db160609" | 230 | resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.102.tgz#586a3e22385fc79b07cef9c5a1c8a5387986fbc8" |
232 | 231 | ||
233 | "@types/magnet-uri@*": | 232 | "@types/magnet-uri@*": |
234 | version "5.1.1" | 233 | version "5.1.1" |
@@ -241,8 +240,8 @@ | |||
241 | resolved "https://registry.yarnpkg.com/@types/markdown-it/-/markdown-it-0.0.4.tgz#c5f67365916044b342dae8d702724788ba0b5b74" | 240 | resolved "https://registry.yarnpkg.com/@types/markdown-it/-/markdown-it-0.0.4.tgz#c5f67365916044b342dae8d702724788ba0b5b74" |
242 | 241 | ||
243 | "@types/node@*", "@types/node@^9.3.0": | 242 | "@types/node@*", "@types/node@^9.3.0": |
244 | version "9.4.0" | 243 | version "9.4.2" |
245 | resolved "https://registry.yarnpkg.com/@types/node/-/node-9.4.0.tgz#b85a0bcf1e1cc84eb4901b7e96966aedc6f078d1" | 244 | resolved "https://registry.yarnpkg.com/@types/node/-/node-9.4.2.tgz#b109a6c4f64147ccf9476d9e1a6fbf69a10faeb8" |
246 | 245 | ||
247 | "@types/parse-torrent-file@*": | 246 | "@types/parse-torrent-file@*": |
248 | version "4.0.1" | 247 | version "4.0.1" |
@@ -251,8 +250,8 @@ | |||
251 | "@types/node" "*" | 250 | "@types/node" "*" |
252 | 251 | ||
253 | "@types/parse-torrent@*": | 252 | "@types/parse-torrent@*": |
254 | version "5.8.1" | 253 | version "5.8.2" |
255 | resolved "https://registry.yarnpkg.com/@types/parse-torrent/-/parse-torrent-5.8.1.tgz#012fe6f50d12ed23d86f10ea831a4f0e1b0aacb6" | 254 | resolved "https://registry.yarnpkg.com/@types/parse-torrent/-/parse-torrent-5.8.2.tgz#53ab880e38ced2005a79948f0df0c8762539323e" |
256 | dependencies: | 255 | dependencies: |
257 | "@types/magnet-uri" "*" | 256 | "@types/magnet-uri" "*" |
258 | "@types/node" "*" | 257 | "@types/node" "*" |
@@ -312,9 +311,9 @@ acorn@^4.0.3: | |||
312 | version "4.0.13" | 311 | version "4.0.13" |
313 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" | 312 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" |
314 | 313 | ||
315 | acorn@^5.0.0, acorn@^5.1.1, acorn@^5.2.1: | 314 | acorn@^5.0.0, acorn@^5.3.0, acorn@^5.4.0: |
316 | version "5.3.0" | 315 | version "5.4.1" |
317 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.3.0.tgz#7446d39459c54fb49a80e6ee6478149b940ec822" | 316 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.4.1.tgz#fdc58d9d17f4a4e98d102ded826a9b9759125102" |
318 | 317 | ||
319 | addr-to-ip-port@^1.0.1, addr-to-ip-port@^1.4.2: | 318 | addr-to-ip-port@^1.0.1, addr-to-ip-port@^1.4.2: |
320 | version "1.4.2" | 319 | version "1.4.2" |
@@ -553,7 +552,7 @@ async@^1.5.2: | |||
553 | version "1.5.2" | 552 | version "1.5.2" |
554 | resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" | 553 | resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" |
555 | 554 | ||
556 | async@^2.1.2, async@^2.1.4, async@^2.1.5, async@^2.4.1, async@^2.5.0: | 555 | async@^2.1.2, async@^2.1.4, async@^2.1.5, async@^2.4.1: |
557 | version "2.6.0" | 556 | version "2.6.0" |
558 | resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4" | 557 | resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4" |
559 | dependencies: | 558 | dependencies: |
@@ -627,8 +626,8 @@ babel-code-frame@^6.16.0, babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: | |||
627 | js-tokens "^3.0.2" | 626 | js-tokens "^3.0.2" |
628 | 627 | ||
629 | babel-generator@^6.18.0: | 628 | babel-generator@^6.18.0: |
630 | version "6.26.0" | 629 | version "6.26.1" |
631 | resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" | 630 | resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" |
632 | dependencies: | 631 | dependencies: |
633 | babel-messages "^6.23.0" | 632 | babel-messages "^6.23.0" |
634 | babel-runtime "^6.26.0" | 633 | babel-runtime "^6.26.0" |
@@ -636,7 +635,7 @@ babel-generator@^6.18.0: | |||
636 | detect-indent "^4.0.0" | 635 | detect-indent "^4.0.0" |
637 | jsesc "^1.3.0" | 636 | jsesc "^1.3.0" |
638 | lodash "^4.17.4" | 637 | lodash "^4.17.4" |
639 | source-map "^0.5.6" | 638 | source-map "^0.5.7" |
640 | trim-right "^1.0.1" | 639 | trim-right "^1.0.1" |
641 | 640 | ||
642 | babel-messages@^6.23.0: | 641 | babel-messages@^6.23.0: |
@@ -729,6 +728,14 @@ bencode@^1.0.0: | |||
729 | dependencies: | 728 | dependencies: |
730 | safe-buffer "^5.1.1" | 729 | safe-buffer "^5.1.1" |
731 | 730 | ||
731 | bfj-node4@^5.2.0: | ||
732 | version "5.2.0" | ||
733 | resolved "https://registry.yarnpkg.com/bfj-node4/-/bfj-node4-5.2.0.tgz#bd08350353f81d808d6a8352a15f5d9fb74ddec6" | ||
734 | dependencies: | ||
735 | bluebird "^3.5.1" | ||
736 | check-types "^7.3.0" | ||
737 | tryer "^1.0.0" | ||
738 | |||
732 | big.js@^3.1.3: | 739 | big.js@^3.1.3: |
733 | version "3.2.0" | 740 | version "3.2.0" |
734 | resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" | 741 | resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" |
@@ -784,8 +791,8 @@ bittorrent-protocol@^2.1.5: | |||
784 | xtend "^4.0.0" | 791 | xtend "^4.0.0" |
785 | 792 | ||
786 | bittorrent-tracker@^9.0.0: | 793 | bittorrent-tracker@^9.0.0: |
787 | version "9.2.4" | 794 | version "9.3.0" |
788 | resolved "https://registry.yarnpkg.com/bittorrent-tracker/-/bittorrent-tracker-9.2.4.tgz#737d585e8a6d7f3c5f8786a0855d51abae97d27b" | 795 | resolved "https://registry.yarnpkg.com/bittorrent-tracker/-/bittorrent-tracker-9.3.0.tgz#356915265de4202e54069947e884f10e1942c6d3" |
789 | dependencies: | 796 | dependencies: |
790 | bencode "^1.0.0" | 797 | bencode "^1.0.0" |
791 | bittorrent-peerid "^1.0.2" | 798 | bittorrent-peerid "^1.0.2" |
@@ -803,12 +810,12 @@ bittorrent-tracker@^9.0.0: | |||
803 | run-series "^1.0.2" | 810 | run-series "^1.0.2" |
804 | safe-buffer "^5.0.0" | 811 | safe-buffer "^5.0.0" |
805 | simple-get "^2.0.0" | 812 | simple-get "^2.0.0" |
806 | simple-peer "^8.0.0" | 813 | simple-peer "^8.3.0" |
807 | simple-websocket "^5.0.0" | 814 | simple-websocket "^6.0.0" |
808 | string2compact "^1.1.1" | 815 | string2compact "^1.1.1" |
809 | uniq "^1.0.1" | 816 | uniq "^1.0.1" |
810 | unordered-array-remove "^1.0.2" | 817 | unordered-array-remove "^1.0.2" |
811 | ws "^3.3.1" | 818 | ws "^4.0.0" |
812 | xtend "^4.0.0" | 819 | xtend "^4.0.0" |
813 | optionalDependencies: | 820 | optionalDependencies: |
814 | bufferutil "^3.0.0" | 821 | bufferutil "^3.0.0" |
@@ -837,7 +844,7 @@ block-stream@*: | |||
837 | dependencies: | 844 | dependencies: |
838 | inherits "~2.0.0" | 845 | inherits "~2.0.0" |
839 | 846 | ||
840 | bluebird@^3.4.7, bluebird@^3.5.0: | 847 | bluebird@^3.4.7, bluebird@^3.5.0, bluebird@^3.5.1: |
841 | version "3.5.1" | 848 | version "3.5.1" |
842 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" | 849 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" |
843 | 850 | ||
@@ -1128,12 +1135,12 @@ caniuse-api@^1.5.2: | |||
1128 | lodash.uniq "^4.5.0" | 1135 | lodash.uniq "^4.5.0" |
1129 | 1136 | ||
1130 | caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: | 1137 | caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: |
1131 | version "1.0.30000800" | 1138 | version "1.0.30000804" |
1132 | resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000800.tgz#a86e6bc23bd9a707d5df42f33e64d0495cfda218" | 1139 | resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000804.tgz#84feb42018fc64cf6aff6371e43115f292c00179" |
1133 | 1140 | ||
1134 | caniuse-lite@^1.0.30000791, caniuse-lite@^1.0.30000792: | 1141 | caniuse-lite@^1.0.30000791, caniuse-lite@^1.0.30000792: |
1135 | version "1.0.30000792" | 1142 | version "1.0.30000804" |
1136 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000792.tgz#d0cea981f8118f3961471afbb43c9a1e5bbf0332" | 1143 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000804.tgz#8729a143d65378e8936adbb161f550e9c49fc09d" |
1137 | 1144 | ||
1138 | caseless@~0.11.0: | 1145 | caseless@~0.11.0: |
1139 | version "0.11.0" | 1146 | version "0.11.0" |
@@ -1176,6 +1183,10 @@ chalk@~2.2.0: | |||
1176 | escape-string-regexp "^1.0.5" | 1183 | escape-string-regexp "^1.0.5" |
1177 | supports-color "^4.0.0" | 1184 | supports-color "^4.0.0" |
1178 | 1185 | ||
1186 | check-types@^7.3.0: | ||
1187 | version "7.3.0" | ||
1188 | resolved "https://registry.yarnpkg.com/check-types/-/check-types-7.3.0.tgz#468f571a4435c24248f5fd0cb0e8d87c3c341e7d" | ||
1189 | |||
1179 | chokidar@^1.4.2, chokidar@^1.7.0: | 1190 | chokidar@^1.4.2, chokidar@^1.7.0: |
1180 | version "1.7.0" | 1191 | version "1.7.0" |
1181 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" | 1192 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" |
@@ -1381,7 +1392,11 @@ commander@2.12.x: | |||
1381 | version "2.12.2" | 1392 | version "2.12.2" |
1382 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.12.2.tgz#0f5946c427ed9ec0d91a46bb9def53e54650e555" | 1393 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.12.2.tgz#0f5946c427ed9ec0d91a46bb9def53e54650e555" |
1383 | 1394 | ||
1384 | commander@^2.12.1, commander@^2.9.0, commander@~2.13.0: | 1395 | commander@^2.12.1, commander@^2.13.0, commander@^2.9.0: |
1396 | version "2.14.1" | ||
1397 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.14.1.tgz#2235123e37af8ca3c65df45b026dbd357b01b9aa" | ||
1398 | |||
1399 | commander@~2.13.0: | ||
1385 | version "2.13.0" | 1400 | version "2.13.0" |
1386 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" | 1401 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" |
1387 | 1402 | ||
@@ -1496,9 +1511,9 @@ copy-descriptor@^0.1.0: | |||
1496 | version "0.1.1" | 1511 | version "0.1.1" |
1497 | resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" | 1512 | resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" |
1498 | 1513 | ||
1499 | copy-webpack-plugin@^4.1.1: | 1514 | copy-webpack-plugin@4.3.0, copy-webpack-plugin@^4.1.1: |
1500 | version "4.3.1" | 1515 | version "4.3.0" |
1501 | resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.3.1.tgz#19ba6370bf6f8e263cbd66185a2b79f2321a9302" | 1516 | resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.3.0.tgz#cfdf4d131c78d66917a1bb863f86630497aacf42" |
1502 | dependencies: | 1517 | dependencies: |
1503 | cacache "^10.0.1" | 1518 | cacache "^10.0.1" |
1504 | find-cache-dir "^1.0.0" | 1519 | find-cache-dir "^1.0.0" |
@@ -2022,8 +2037,8 @@ domutils@1.5.1: | |||
2022 | domelementtype "1" | 2037 | domelementtype "1" |
2023 | 2038 | ||
2024 | domutils@^1.5.1: | 2039 | domutils@^1.5.1: |
2025 | version "1.6.2" | 2040 | version "1.7.0" |
2026 | resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.6.2.tgz#1958cc0b4c9426e9ed367fb1c8e854891b0fa3ff" | 2041 | resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" |
2027 | dependencies: | 2042 | dependencies: |
2028 | dom-serializer "0" | 2043 | dom-serializer "0" |
2029 | domelementtype "1" | 2044 | domelementtype "1" |
@@ -2051,13 +2066,13 @@ ee-first@1.1.1: | |||
2051 | version "1.1.1" | 2066 | version "1.1.1" |
2052 | resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" | 2067 | resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" |
2053 | 2068 | ||
2054 | ejs@^2.5.6, ejs@^2.5.7: | 2069 | ejs@^2.5.7: |
2055 | version "2.5.7" | 2070 | version "2.5.7" |
2056 | resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.5.7.tgz#cc872c168880ae3c7189762fd5ffc00896c9518a" | 2071 | resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.5.7.tgz#cc872c168880ae3c7189762fd5ffc00896c9518a" |
2057 | 2072 | ||
2058 | electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.30: | 2073 | electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.30: |
2059 | version "1.3.31" | 2074 | version "1.3.33" |
2060 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.31.tgz#00d832cba9fe2358652b0c48a8816c8e3a037e9f" | 2075 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.33.tgz#bf00703d62a7c65238136578c352d6c5c042a545" |
2061 | 2076 | ||
2062 | elliptic@^6.0.0: | 2077 | elliptic@^6.0.0: |
2063 | version "6.4.0" | 2078 | version "6.4.0" |
@@ -2321,10 +2336,10 @@ eslint@~3.19.0: | |||
2321 | user-home "^2.0.0" | 2336 | user-home "^2.0.0" |
2322 | 2337 | ||
2323 | espree@^3.4.0: | 2338 | espree@^3.4.0: |
2324 | version "3.5.2" | 2339 | version "3.5.3" |
2325 | resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.2.tgz#756ada8b979e9dcfcdb30aad8d1a9304a905e1ca" | 2340 | resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.3.tgz#931e0af64e7fbbed26b050a29daad1fc64799fa6" |
2326 | dependencies: | 2341 | dependencies: |
2327 | acorn "^5.2.1" | 2342 | acorn "^5.4.0" |
2328 | acorn-jsx "^3.0.0" | 2343 | acorn-jsx "^3.0.0" |
2329 | 2344 | ||
2330 | esprima@^2.6.0: | 2345 | esprima@^2.6.0: |
@@ -2443,7 +2458,7 @@ exports-loader@^0.6.3: | |||
2443 | loader-utils "^1.0.2" | 2458 | loader-utils "^1.0.2" |
2444 | source-map "0.5.x" | 2459 | source-map "0.5.x" |
2445 | 2460 | ||
2446 | express@^4.15.2, express@^4.16.2: | 2461 | express@^4.16.2: |
2447 | version "4.16.2" | 2462 | version "4.16.2" |
2448 | resolved "https://registry.yarnpkg.com/express/-/express-4.16.2.tgz#e35c6dfe2d64b7dca0a5cd4f21781be3299e076c" | 2463 | resolved "https://registry.yarnpkg.com/express/-/express-4.16.2.tgz#e35c6dfe2d64b7dca0a5cd4f21781be3299e076c" |
2449 | dependencies: | 2464 | dependencies: |
@@ -2584,9 +2599,9 @@ filename-regex@^2.0.0: | |||
2584 | version "2.0.1" | 2599 | version "2.0.1" |
2585 | resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" | 2600 | resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" |
2586 | 2601 | ||
2587 | filesize@^3.5.9: | 2602 | filesize@^3.5.11: |
2588 | version "3.5.11" | 2603 | version "3.6.0" |
2589 | resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.5.11.tgz#1919326749433bb3cf77368bd158caabcc19e9ee" | 2604 | resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.0.tgz#22d079615624bb6fd3c04026120628a41b3f4efa" |
2590 | 2605 | ||
2591 | filestream@^4.0.0: | 2606 | filestream@^4.0.0: |
2592 | version "4.1.3" | 2607 | version "4.1.3" |
@@ -2981,11 +2996,12 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6: | |||
2981 | version "4.1.11" | 2996 | version "4.1.11" |
2982 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" | 2997 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" |
2983 | 2998 | ||
2984 | gzip-size@^3.0.0: | 2999 | gzip-size@^4.1.0: |
2985 | version "3.0.0" | 3000 | version "4.1.0" |
2986 | resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-3.0.0.tgz#546188e9bdc337f673772f81660464b389dce520" | 3001 | resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-4.1.0.tgz#8ae096257eabe7d69c45be2b67c448124ffb517c" |
2987 | dependencies: | 3002 | dependencies: |
2988 | duplexer "^0.1.1" | 3003 | duplexer "^0.1.1" |
3004 | pify "^3.0.0" | ||
2989 | 3005 | ||
2990 | handle-thing@^1.2.5: | 3006 | handle-thing@^1.2.5: |
2991 | version "1.2.5" | 3007 | version "1.2.5" |
@@ -3214,8 +3230,8 @@ http-errors@1.6.2, http-errors@~1.6.2: | |||
3214 | statuses ">= 1.3.1 < 2" | 3230 | statuses ">= 1.3.1 < 2" |
3215 | 3231 | ||
3216 | http-parser-js@>=0.4.0: | 3232 | http-parser-js@>=0.4.0: |
3217 | version "0.4.9" | 3233 | version "0.4.10" |
3218 | resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.9.tgz#ea1a04fb64adff0242e9974f297dd4c3cad271e1" | 3234 | resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.10.tgz#92c9c1374c35085f75db359ec56cc257cbb93fa4" |
3219 | 3235 | ||
3220 | http-proxy-middleware@~0.17.4: | 3236 | http-proxy-middleware@~0.17.4: |
3221 | version "0.17.4" | 3237 | version "0.17.4" |
@@ -3392,8 +3408,8 @@ ipaddr.js@1.5.2: | |||
3392 | resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.5.2.tgz#d4b505bde9946987ccf0fc58d9010ff9607e3fa0" | 3408 | resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.5.2.tgz#d4b505bde9946987ccf0fc58d9010ff9607e3fa0" |
3393 | 3409 | ||
3394 | "ipaddr.js@>= 0.1.5", ipaddr.js@^1.0.1: | 3410 | "ipaddr.js@>= 0.1.5", ipaddr.js@^1.0.1: |
3395 | version "1.5.4" | 3411 | version "1.6.0" |
3396 | resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.5.4.tgz#962263d9d26132956fc5c630b638a30d3cdffc14" | 3412 | resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.6.0.tgz#e3fa357b773da619f26e95f049d055c72796f86b" |
3397 | 3413 | ||
3398 | is-absolute-url@^2.0.0: | 3414 | is-absolute-url@^2.0.0: |
3399 | version "2.1.0" | 3415 | version "2.1.0" |
@@ -3968,7 +3984,7 @@ loader-utils@1.1.0, loader-utils@^1.0.0, loader-utils@^1.0.1, loader-utils@^1.0. | |||
3968 | emojis-list "^2.0.0" | 3984 | emojis-list "^2.0.0" |
3969 | json5 "^0.5.0" | 3985 | json5 "^0.5.0" |
3970 | 3986 | ||
3971 | loader-utils@^0.2.15, loader-utils@^0.2.16, loader-utils@~0.2.2: | 3987 | loader-utils@^0.2.15, loader-utils@^0.2.16: |
3972 | version "0.2.17" | 3988 | version "0.2.17" |
3973 | resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" | 3989 | resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" |
3974 | dependencies: | 3990 | dependencies: |
@@ -3985,8 +4001,8 @@ locate-path@^2.0.0: | |||
3985 | path-exists "^3.0.0" | 4001 | path-exists "^3.0.0" |
3986 | 4002 | ||
3987 | lodash-es@^4.17.4: | 4003 | lodash-es@^4.17.4: |
3988 | version "4.17.4" | 4004 | version "4.17.5" |
3989 | resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.4.tgz#dcc1d7552e150a0640073ba9cb31d70f032950e7" | 4005 | resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.5.tgz#9fc6e737b1c4d151d8f9cae2247305d552ce748f" |
3990 | 4006 | ||
3991 | lodash._baseassign@^3.0.0: | 4007 | lodash._baseassign@^3.0.0: |
3992 | version "3.2.0" | 4008 | version "3.2.0" |
@@ -4079,8 +4095,8 @@ lodash.memoize@^4.1.2: | |||
4079 | resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" | 4095 | resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" |
4080 | 4096 | ||
4081 | lodash.mergewith@^4.6.0: | 4097 | lodash.mergewith@^4.6.0: |
4082 | version "4.6.0" | 4098 | version "4.6.1" |
4083 | resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz#150cf0a16791f5903b8891eab154609274bdea55" | 4099 | resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz#639057e726c3afbdb3e7d42741caa8d6e4335927" |
4084 | 4100 | ||
4085 | lodash.restparam@^3.0.0: | 4101 | lodash.restparam@^3.0.0: |
4086 | version "3.6.1" | 4102 | version "3.6.1" |
@@ -4095,8 +4111,8 @@ lodash.uniq@^4.5.0: | |||
4095 | resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" | 4111 | resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" |
4096 | 4112 | ||
4097 | lodash@^4.0.0, lodash@^4.11.1, lodash@^4.14.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.3.0, lodash@~4.17.4: | 4113 | lodash@^4.0.0, lodash@^4.11.1, lodash@^4.14.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.3.0, lodash@~4.17.4: |
4098 | version "4.17.4" | 4114 | version "4.17.5" |
4099 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" | 4115 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511" |
4100 | 4116 | ||
4101 | loglevel@^1.4.1: | 4117 | loglevel@^1.4.1: |
4102 | version "1.6.1" | 4118 | version "1.6.1" |
@@ -4322,8 +4338,8 @@ mime@^2.2.0: | |||
4322 | resolved "https://registry.yarnpkg.com/mime/-/mime-2.2.0.tgz#161e541965551d3b549fa1114391e3a3d55b923b" | 4338 | resolved "https://registry.yarnpkg.com/mime/-/mime-2.2.0.tgz#161e541965551d3b549fa1114391e3a3d55b923b" |
4323 | 4339 | ||
4324 | mimic-fn@^1.0.0: | 4340 | mimic-fn@^1.0.0: |
4325 | version "1.1.0" | 4341 | version "1.2.0" |
4326 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18" | 4342 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" |
4327 | 4343 | ||
4328 | mimic-response@^1.0.0: | 4344 | mimic-response@^1.0.0: |
4329 | version "1.0.0" | 4345 | version "1.0.0" |
@@ -4373,8 +4389,8 @@ mississippi@^1.3.0: | |||
4373 | through2 "^2.0.0" | 4389 | through2 "^2.0.0" |
4374 | 4390 | ||
4375 | mixin-deep@^1.2.0: | 4391 | mixin-deep@^1.2.0: |
4376 | version "1.3.0" | 4392 | version "1.3.1" |
4377 | resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.0.tgz#47a8732ba97799457c8c1eca28f95132d7e8150a" | 4393 | resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" |
4378 | dependencies: | 4394 | dependencies: |
4379 | for-in "^1.0.2" | 4395 | for-in "^1.0.2" |
4380 | is-extendable "^1.0.1" | 4396 | is-extendable "^1.0.1" |
@@ -5204,13 +5220,13 @@ postcss-load-plugins@^2.3.0: | |||
5204 | object-assign "^4.1.0" | 5220 | object-assign "^4.1.0" |
5205 | 5221 | ||
5206 | postcss-loader@^2.0.10: | 5222 | postcss-loader@^2.0.10: |
5207 | version "2.0.10" | 5223 | version "2.1.0" |
5208 | resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.0.10.tgz#090db0540140bd56a7a7f717c41bc29aeef4c674" | 5224 | resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.1.0.tgz#038c2d6d59753fef4667827fd3ae03f5dc5e6a7a" |
5209 | dependencies: | 5225 | dependencies: |
5210 | loader-utils "^1.1.0" | 5226 | loader-utils "^1.1.0" |
5211 | postcss "^6.0.0" | 5227 | postcss "^6.0.0" |
5212 | postcss-load-config "^1.2.0" | 5228 | postcss-load-config "^1.2.0" |
5213 | schema-utils "^0.3.0" | 5229 | schema-utils "^0.4.0" |
5214 | 5230 | ||
5215 | postcss-merge-idents@^2.1.5: | 5231 | postcss-merge-idents@^2.1.5: |
5216 | version "2.1.7" | 5232 | version "2.1.7" |
@@ -5400,8 +5416,8 @@ postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0 | |||
5400 | supports-color "^3.2.3" | 5416 | supports-color "^3.2.3" |
5401 | 5417 | ||
5402 | postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.14, postcss@^6.0.16: | 5418 | postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.14, postcss@^6.0.16: |
5403 | version "6.0.16" | 5419 | version "6.0.17" |
5404 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.16.tgz#112e2fe2a6d2109be0957687243170ea5589e146" | 5420 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.17.tgz#e259a051ca513f81e9afd0c21f7f82eda50c65c5" |
5405 | dependencies: | 5421 | dependencies: |
5406 | chalk "^2.3.0" | 5422 | chalk "^2.3.0" |
5407 | source-map "^0.6.1" | 5423 | source-map "^0.6.1" |
@@ -5446,8 +5462,8 @@ pretty-error@^2.0.2: | |||
5446 | utila "~0.4" | 5462 | utila "~0.4" |
5447 | 5463 | ||
5448 | primeng@^5.0.2: | 5464 | primeng@^5.0.2: |
5449 | version "5.0.2" | 5465 | version "5.2.0" |
5450 | resolved "https://registry.yarnpkg.com/primeng/-/primeng-5.0.2.tgz#05c4a4502efd4c3bc5d506aa01ae8eb30f9764db" | 5466 | resolved "https://registry.yarnpkg.com/primeng/-/primeng-5.2.0.tgz#f74c062f1c4eeaebf5b724b92395d71fe6954e19" |
5451 | 5467 | ||
5452 | process-nextick-args@~1.0.6: | 5468 | process-nextick-args@~1.0.6: |
5453 | version "1.0.7" | 5469 | version "1.0.7" |
@@ -6128,7 +6144,7 @@ schema-utils@^0.3.0: | |||
6128 | dependencies: | 6144 | dependencies: |
6129 | ajv "^5.0.0" | 6145 | ajv "^5.0.0" |
6130 | 6146 | ||
6131 | schema-utils@^0.4.2: | 6147 | schema-utils@^0.4.0, schema-utils@^0.4.2: |
6132 | version "0.4.3" | 6148 | version "0.4.3" |
6133 | resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.3.tgz#e2a594d3395834d5e15da22b48be13517859458e" | 6149 | resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.3.tgz#e2a594d3395834d5e15da22b48be13517859458e" |
6134 | dependencies: | 6150 | dependencies: |
@@ -6317,7 +6333,7 @@ simple-get@^2.0.0, simple-get@^2.2.1: | |||
6317 | once "^1.3.1" | 6333 | once "^1.3.1" |
6318 | simple-concat "^1.0.0" | 6334 | simple-concat "^1.0.0" |
6319 | 6335 | ||
6320 | simple-peer@^8.0.0: | 6336 | simple-peer@^8.0.0, simple-peer@^8.3.0: |
6321 | version "8.3.0" | 6337 | version "8.3.0" |
6322 | resolved "https://registry.yarnpkg.com/simple-peer/-/simple-peer-8.3.0.tgz#b0820dbdddbf89257de34071fe9f0bafa5bea44f" | 6338 | resolved "https://registry.yarnpkg.com/simple-peer/-/simple-peer-8.3.0.tgz#b0820dbdddbf89257de34071fe9f0bafa5bea44f" |
6323 | dependencies: | 6339 | dependencies: |
@@ -6333,16 +6349,16 @@ simple-sha1@^2.0.0, simple-sha1@^2.0.8, simple-sha1@^2.1.0: | |||
6333 | dependencies: | 6349 | dependencies: |
6334 | rusha "^0.8.1" | 6350 | rusha "^0.8.1" |
6335 | 6351 | ||
6336 | simple-websocket@^5.0.0: | 6352 | simple-websocket@^6.0.0: |
6337 | version "5.1.1" | 6353 | version "6.0.0" |
6338 | resolved "https://registry.yarnpkg.com/simple-websocket/-/simple-websocket-5.1.1.tgz#ad46492f95b80405b95dfe2a43d4586e8a571646" | 6354 | resolved "https://registry.yarnpkg.com/simple-websocket/-/simple-websocket-6.0.0.tgz#68db98e2bb7aa939428a31b02f9b6cab26f8ec81" |
6339 | dependencies: | 6355 | dependencies: |
6340 | debug "^3.1.0" | 6356 | debug "^3.1.0" |
6341 | inherits "^2.0.1" | 6357 | inherits "^2.0.1" |
6342 | randombytes "^2.0.3" | 6358 | randombytes "^2.0.3" |
6343 | readable-stream "^2.0.5" | 6359 | readable-stream "^2.0.5" |
6344 | safe-buffer "^5.0.1" | 6360 | safe-buffer "^5.0.1" |
6345 | ws "^3.3.1" | 6361 | ws "^4.0.0" |
6346 | 6362 | ||
6347 | slash@^1.0.0: | 6363 | slash@^1.0.0: |
6348 | version "1.0.0" | 6364 | version "1.0.0" |
@@ -6423,14 +6439,6 @@ source-list-map@~0.1.7: | |||
6423 | version "0.1.8" | 6439 | version "0.1.8" |
6424 | resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-0.1.8.tgz#c550b2ab5427f6b3f21f5afead88c4f5587b2106" | 6440 | resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-0.1.8.tgz#c550b2ab5427f6b3f21f5afead88c4f5587b2106" |
6425 | 6441 | ||
6426 | source-map-loader@^0.2.0: | ||
6427 | version "0.2.3" | ||
6428 | resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-0.2.3.tgz#d4b0c8cd47d54edce3e6bfa0f523f452b5b0e521" | ||
6429 | dependencies: | ||
6430 | async "^2.5.0" | ||
6431 | loader-utils "~0.2.2" | ||
6432 | source-map "~0.6.1" | ||
6433 | |||
6434 | source-map-resolve@^0.3.0: | 6442 | source-map-resolve@^0.3.0: |
6435 | version "0.3.1" | 6443 | version "0.3.1" |
6436 | resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.3.1.tgz#610f6122a445b8dd51535a2a71b783dfc1248761" | 6444 | resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.3.1.tgz#610f6122a445b8dd51535a2a71b783dfc1248761" |
@@ -6470,7 +6478,7 @@ source-map@0.1.x, source-map@^0.1.38: | |||
6470 | dependencies: | 6478 | dependencies: |
6471 | amdefine ">=0.0.4" | 6479 | amdefine ">=0.0.4" |
6472 | 6480 | ||
6473 | source-map@0.5.x, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1, source-map@~0.5.3: | 6481 | source-map@0.5.x, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1, source-map@~0.5.3: |
6474 | version "0.5.7" | 6482 | version "0.5.7" |
6475 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" | 6483 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" |
6476 | 6484 | ||
@@ -6567,10 +6575,10 @@ sshpk@^1.7.0: | |||
6567 | tweetnacl "~0.14.0" | 6575 | tweetnacl "~0.14.0" |
6568 | 6576 | ||
6569 | ssri@^5.0.0: | 6577 | ssri@^5.0.0: |
6570 | version "5.1.0" | 6578 | version "5.2.1" |
6571 | resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.1.0.tgz#2cbf1df36b74d0fc91fcf89640a4b3e1d10b1899" | 6579 | resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.2.1.tgz#8b6eb873688759bd3c75a88dee74593d179bb73c" |
6572 | dependencies: | 6580 | dependencies: |
6573 | safe-buffer "^5.1.0" | 6581 | safe-buffer "^5.1.1" |
6574 | 6582 | ||
6575 | standard-engine@~7.0.0: | 6583 | standard-engine@~7.0.0: |
6576 | version "7.0.0" | 6584 | version "7.0.0" |
@@ -6964,6 +6972,10 @@ trim@0.0.1: | |||
6964 | dependencies: | 6972 | dependencies: |
6965 | glob "^6.0.4" | 6973 | glob "^6.0.4" |
6966 | 6974 | ||
6975 | tryer@^1.0.0: | ||
6976 | version "1.0.0" | ||
6977 | resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.0.tgz#027b69fa823225e551cace3ef03b11f6ab37c1d7" | ||
6978 | |||
6967 | tsickle@^0.26.0: | 6979 | tsickle@^0.26.0: |
6968 | version "0.26.0" | 6980 | version "0.26.0" |
6969 | resolved "https://registry.yarnpkg.com/tsickle/-/tsickle-0.26.0.tgz#40b30a2dd6abcb33b182e37596674bd1cfe4039c" | 6981 | resolved "https://registry.yarnpkg.com/tsickle/-/tsickle-0.26.0.tgz#40b30a2dd6abcb33b182e37596674bd1cfe4039c" |
@@ -7021,8 +7033,8 @@ tsutils@^1.4.0: | |||
7021 | resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-1.9.1.tgz#b9f9ab44e55af9681831d5f28d0aeeaf5c750cb0" | 7033 | resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-1.9.1.tgz#b9f9ab44e55af9681831d5f28d0aeeaf5c750cb0" |
7022 | 7034 | ||
7023 | tsutils@^2.12.1: | 7035 | tsutils@^2.12.1: |
7024 | version "2.19.1" | 7036 | version "2.21.0" |
7025 | resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.19.1.tgz#76d7ebdea9d7a7bf4a05f50ead3701b0168708d7" | 7037 | resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.21.0.tgz#43466a2283a0abce64e2209bc732ad72f8a04fab" |
7026 | dependencies: | 7038 | dependencies: |
7027 | tslib "^1.8.1" | 7039 | tslib "^1.8.1" |
7028 | 7040 | ||
@@ -7067,7 +7079,7 @@ typedarray@^0.0.6: | |||
7067 | version "0.0.6" | 7079 | version "0.0.6" |
7068 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" | 7080 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" |
7069 | 7081 | ||
7070 | typescript@^2.6.2, typescript@~2.6.2: | 7082 | typescript@2.6, typescript@~2.6.2: |
7071 | version "2.6.2" | 7083 | version "2.6.2" |
7072 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.6.2.tgz#3c5b6fd7f6de0914269027f03c0946758f7673a4" | 7084 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.6.2.tgz#3c5b6fd7f6de0914269027f03c0946758f7673a4" |
7073 | 7085 | ||
@@ -7413,16 +7425,17 @@ wbuf@^1.1.0, wbuf@^1.7.2: | |||
7413 | minimalistic-assert "^1.0.0" | 7425 | minimalistic-assert "^1.0.0" |
7414 | 7426 | ||
7415 | webpack-bundle-analyzer@^2.9.1: | 7427 | webpack-bundle-analyzer@^2.9.1: |
7416 | version "2.9.2" | 7428 | version "2.10.0" |
7417 | resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.9.2.tgz#63ed86eb71cc4cda86f68e685a84530ba0126449" | 7429 | resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.10.0.tgz#d0646cda342939f6f05eb632a090abbd90317446" |
7418 | dependencies: | 7430 | dependencies: |
7419 | acorn "^5.1.1" | 7431 | acorn "^5.3.0" |
7420 | chalk "^1.1.3" | 7432 | bfj-node4 "^5.2.0" |
7421 | commander "^2.9.0" | 7433 | chalk "^2.3.0" |
7422 | ejs "^2.5.6" | 7434 | commander "^2.13.0" |
7423 | express "^4.15.2" | 7435 | ejs "^2.5.7" |
7424 | filesize "^3.5.9" | 7436 | express "^4.16.2" |
7425 | gzip-size "^3.0.0" | 7437 | filesize "^3.5.11" |
7438 | gzip-size "^4.1.0" | ||
7426 | lodash "^4.17.4" | 7439 | lodash "^4.17.4" |
7427 | mkdirp "^0.5.1" | 7440 | mkdirp "^0.5.1" |
7428 | opener "^1.4.3" | 7441 | opener "^1.4.3" |
@@ -7652,14 +7665,6 @@ write@^0.2.1: | |||
7652 | dependencies: | 7665 | dependencies: |
7653 | mkdirp "^0.5.1" | 7666 | mkdirp "^0.5.1" |
7654 | 7667 | ||
7655 | ws@^3.3.1: | ||
7656 | version "3.3.3" | ||
7657 | resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" | ||
7658 | dependencies: | ||
7659 | async-limiter "~1.0.0" | ||
7660 | safe-buffer "~5.1.0" | ||
7661 | ultron "~1.1.0" | ||
7662 | |||
7663 | ws@^4.0.0: | 7668 | ws@^4.0.0: |
7664 | version "4.0.0" | 7669 | version "4.0.0" |
7665 | resolved "https://registry.yarnpkg.com/ws/-/ws-4.0.0.tgz#bfe1da4c08eeb9780b986e0e4d10eccd7345999f" | 7670 | resolved "https://registry.yarnpkg.com/ws/-/ws-4.0.0.tgz#bfe1da4c08eeb9780b986e0e4d10eccd7345999f" |
diff --git a/server/controllers/client.ts b/server/controllers/client.ts index 28b42911a..f07e421b4 100644 --- a/server/controllers/client.ts +++ b/server/controllers/client.ts | |||
@@ -11,7 +11,7 @@ const clientsRouter = express.Router() | |||
11 | 11 | ||
12 | const distPath = join(root(), 'client', 'dist') | 12 | const distPath = join(root(), 'client', 'dist') |
13 | const assetsImagesPath = join(root(), 'client', 'dist', 'client', 'assets', 'images') | 13 | const assetsImagesPath = join(root(), 'client', 'dist', 'client', 'assets', 'images') |
14 | const manifestPath = join(root(), 'client', 'dist', 'client', 'manifest.json') | 14 | const manifestPath = join(root(), 'client', 'dist', 'manifest.json') |
15 | const embedPath = join(distPath, 'standalone', 'videos', 'embed.html') | 15 | const embedPath = join(distPath, 'standalone', 'videos', 'embed.html') |
16 | const indexPath = join(distPath, 'index.html') | 16 | const indexPath = join(distPath, 'index.html') |
17 | 17 | ||
@@ -26,8 +26,8 @@ clientsRouter.use('/videos/embed', (req: express.Request, res: express.Response, | |||
26 | }) | 26 | }) |
27 | 27 | ||
28 | // Static HTML/CSS/JS client files | 28 | // Static HTML/CSS/JS client files |
29 | clientsRouter.use('/manifest.json', express.static(manifestPath, { maxAge: STATIC_MAX_AGE })) | ||
29 | clientsRouter.use('/client', express.static(distPath, { maxAge: STATIC_MAX_AGE })) | 30 | clientsRouter.use('/client', express.static(distPath, { maxAge: STATIC_MAX_AGE })) |
30 | clientsRouter.use('/client/manifest.json', express.static(manifestPath, { maxAge: STATIC_MAX_AGE })) | ||
31 | clientsRouter.use('/client/assets/images', express.static(assetsImagesPath, { maxAge: STATIC_MAX_AGE })) | 31 | clientsRouter.use('/client/assets/images', express.static(assetsImagesPath, { maxAge: STATIC_MAX_AGE })) |
32 | 32 | ||
33 | // 404 for static files not found | 33 | // 404 for static files not found |