"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"
}
}
},
}
},
"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"
}
},
"lint": {