]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/angular.json
Add video miniature dropdown
[github/Chocobozzz/PeerTube.git] / client / angular.json
index 4f7f7e72bc7da9b413eb2b33feea2c2e61ca4d9d..bd3c7216e082cefc8b2d7d2661cf833fd3658424 100644 (file)
@@ -24,7 +24,7 @@
             },
             "assets": [
               "src/assets/images",
-              "src/manifest.json"
+              "src/manifest.webmanifest"
             ],
             "styles": [
               "src/sass/application.scss"
               "extractLicenses": true,
               "vendorChunk": false,
               "buildOptimizer": true,
-              "serviceWorker": false,
-              "ngswConfigPath": "/src/ngsw-config.json",
+              "serviceWorker": true,
+              "ngswConfigPath": "src/ngsw-config.json",
               "fileReplacements": [
                 {
                   "replace": "src/environments/environment.ts",
                   "with": "src/environments/environment.prod.ts"
                 }
               ]
+            },
+            "hmr": {
+              "fileReplacements": [
+                {
+                  "replace": "src/environments/environment.ts",
+                  "with": "src/environments/environment.hmr.ts"
+                }
+              ]
+            },
+            "e2e": {
+              "fileReplacements": [
+                {
+                  "replace": "src/environments/environment.ts",
+                  "with": "src/environments/environment.e2e.ts"
+                }
+              ]
             }
           }
         },
           "configurations": {
             "production": {
               "browserTarget": "PeerTube:build:production"
+            },
+            "hmr": {
+              "browserTarget": "PeerTube:build:hmr"
+            },
+            "e2e": {
+              "browserTarget": "PeerTube:build:e2e"
             }
           }
         },
             ],
             "assets": [
               "src/assets/images",
-              "src/manifest.json"
+              "src/manifest.webmanifest"
             ]
           }
         },
       }
     },
     "PeerTube-e2e": {
-      "root": "",
+      "root": "e2e/",
       "sourceRoot": "",
       "projectType": "application",
       "architect": {
         "e2e": {
           "builder": "@angular-devkit/build-angular:protractor",
           "options": {
-            "protractorConfig": "./protractor.conf.js",
-            "devServerTarget": "PeerTube:serve"
+            "protractorConfig": "e2e/protractor.conf.js",
+            "devServerTarget": "PeerTube:serve:e2e"
+          },
+          "configurations": {
+            "local": {
+              "protractorConfig": "e2e/local-protractor.conf.js"
+            }
           }
         },
         "lint": {