"outputPath": "dist",
"index": "src/index.html",
"main": "src/main.ts",
- "tsConfig": "src/tsconfig.app.json",
+ "tsConfig": "tsconfig.app.json",
"polyfills": "src/polyfills.ts",
"stylePreprocessorOptions": {
"includePaths": [
"buildOptimizer": true,
"serviceWorker": true,
"ngswConfigPath": "src/ngsw-config.json",
+ "budgets": [
+ {
+ "type": "initial",
+ "maximumWarning": "2mb",
+ "maximumError": "5mb"
+ },
+ {
+ "type": "anyComponentStyle",
+ "maximumWarning": "6kb",
+ "maximumError": "10kb"
+ }
+ ],
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
- "browserTarget": "PeerTube:build"
+ "baseHref": "/",
+ "deployUrl": "client/",
+ "browserTarget": "PeerTube:build",
+ "proxyConfig": "proxy.config.json"
},
"configurations": {
"production": {
"browserTarget": "PeerTube:build:hmr"
},
"e2e": {
- "browserTarget": "PeerTube:build:e2e"
+ "browserTarget": "PeerTube:build:e2e",
+ "proxyConfig": "e2e/proxy.config.json"
}
}
},
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": [
- "src/tsconfig.app.json",
- "src/tsconfig.spec.json"
+ "tsconfig.app.json"
],
"exclude": [
"**/node_modules/**"
"options": {
"protractorConfig": "e2e/protractor.conf.js",
"devServerTarget": "PeerTube:serve:e2e"
+ },
+ "configurations": {
+ "local": {
+ "protractorConfig": "e2e/local-protractor.conf.js"
+ }
}
},
"lint": {