mirror of https://github.com/ghostfolio/ghostfolio
				
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							233 lines
						
					
					
						
							6.6 KiB
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							233 lines
						
					
					
						
							6.6 KiB
						
					
					
				
								{
							 | 
						|
								  "version": 1,
							 | 
						|
								  "cli": {
							 | 
						|
								    "defaultCollection": "@nrwl/nest"
							 | 
						|
								  },
							 | 
						|
								  "defaultProject": "api",
							 | 
						|
								  "schematics": {
							 | 
						|
								    "@nrwl/angular:application": {
							 | 
						|
								      "unitTestRunner": "jest",
							 | 
						|
								      "e2eTestRunner": "cypress"
							 | 
						|
								    },
							 | 
						|
								    "@nrwl/angular:library": {
							 | 
						|
								      "unitTestRunner": "jest"
							 | 
						|
								    },
							 | 
						|
								    "@nrwl/nest": {}
							 | 
						|
								  },
							 | 
						|
								  "projects": {
							 | 
						|
								    "api": {
							 | 
						|
								      "root": "apps/api",
							 | 
						|
								      "sourceRoot": "apps/api/src",
							 | 
						|
								      "projectType": "application",
							 | 
						|
								      "prefix": "api",
							 | 
						|
								      "schematics": {},
							 | 
						|
								      "architect": {
							 | 
						|
								        "build": {
							 | 
						|
								          "builder": "@nrwl/node:build",
							 | 
						|
								          "options": {
							 | 
						|
								            "outputPath": "dist/apps/api",
							 | 
						|
								            "main": "apps/api/src/main.ts",
							 | 
						|
								            "tsConfig": "apps/api/tsconfig.app.json",
							 | 
						|
								            "assets": ["apps/api/src/assets"]
							 | 
						|
								          },
							 | 
						|
								          "configurations": {
							 | 
						|
								            "production": {
							 | 
						|
								              "optimization": true,
							 | 
						|
								              "extractLicenses": true,
							 | 
						|
								              "inspect": false,
							 | 
						|
								              "fileReplacements": [
							 | 
						|
								                {
							 | 
						|
								                  "replace": "apps/api/src/environments/environment.ts",
							 | 
						|
								                  "with": "apps/api/src/environments/environment.prod.ts"
							 | 
						|
								                }
							 | 
						|
								              ]
							 | 
						|
								            }
							 | 
						|
								          },
							 | 
						|
								          "outputs": ["{options.outputPath}"]
							 | 
						|
								        },
							 | 
						|
								        "serve": {
							 | 
						|
								          "builder": "@nrwl/node:execute",
							 | 
						|
								          "options": {
							 | 
						|
								            "buildTarget": "api:build"
							 | 
						|
								          }
							 | 
						|
								        },
							 | 
						|
								        "lint": {
							 | 
						|
								          "builder": "@nrwl/linter:eslint",
							 | 
						|
								          "options": {
							 | 
						|
								            "lintFilePatterns": ["apps/api/**/*.ts"]
							 | 
						|
								          }
							 | 
						|
								        },
							 | 
						|
								        "test": {
							 | 
						|
								          "builder": "@nrwl/jest:jest",
							 | 
						|
								          "options": {
							 | 
						|
								            "jestConfig": "apps/api/jest.config.js",
							 | 
						|
								            "passWithNoTests": true
							 | 
						|
								          },
							 | 
						|
								          "outputs": ["coverage/apps/api"]
							 | 
						|
								        }
							 | 
						|
								      }
							 | 
						|
								    },
							 | 
						|
								    "client": {
							 | 
						|
								      "projectType": "application",
							 | 
						|
								      "schematics": {
							 | 
						|
								        "@schematics/angular:component": {
							 | 
						|
								          "style": "scss"
							 | 
						|
								        }
							 | 
						|
								      },
							 | 
						|
								      "root": "apps/client",
							 | 
						|
								      "sourceRoot": "apps/client/src",
							 | 
						|
								      "prefix": "gf",
							 | 
						|
								      "architect": {
							 | 
						|
								        "build": {
							 | 
						|
								          "builder": "@angular-devkit/build-angular:browser",
							 | 
						|
								          "options": {
							 | 
						|
								            "outputPath": "dist/apps/client",
							 | 
						|
								            "index": "apps/client/src/index.html",
							 | 
						|
								            "main": "apps/client/src/main.ts",
							 | 
						|
								            "polyfills": "apps/client/src/polyfills.ts",
							 | 
						|
								            "tsConfig": "apps/client/tsconfig.app.json",
							 | 
						|
								            "aot": true,
							 | 
						|
								            "assets": [
							 | 
						|
								              "apps/client/src/assets",
							 | 
						|
								              {
							 | 
						|
								                "glob": "assetlinks.json",
							 | 
						|
								                "input": "apps/client/src/assets",
							 | 
						|
								                "output": "./.well-known"
							 | 
						|
								              },
							 | 
						|
								              {
							 | 
						|
								                "glob": "CHANGELOG.md",
							 | 
						|
								                "input": "",
							 | 
						|
								                "output": "./"
							 | 
						|
								              },
							 | 
						|
								              {
							 | 
						|
								                "glob": "LICENSE",
							 | 
						|
								                "input": "",
							 | 
						|
								                "output": "./"
							 | 
						|
								              },
							 | 
						|
								              {
							 | 
						|
								                "glob": "sitemap.xml",
							 | 
						|
								                "input": "apps/client/src/assets",
							 | 
						|
								                "output": "./"
							 | 
						|
								              },
							 | 
						|
								              {
							 | 
						|
								                "glob": "**/*",
							 | 
						|
								                "input": "node_modules/ionicons/dist/ionicons",
							 | 
						|
								                "output": "./ionicons"
							 | 
						|
								              },
							 | 
						|
								              {
							 | 
						|
								                "glob": "**/*.js",
							 | 
						|
								                "input": "node_modules/ionicons/dist/",
							 | 
						|
								                "output": "./"
							 | 
						|
								              }
							 | 
						|
								            ],
							 | 
						|
								            "styles": ["apps/client/src/styles.scss"],
							 | 
						|
								            "scripts": ["node_modules/marked/lib/marked.js"]
							 | 
						|
								          },
							 | 
						|
								          "configurations": {
							 | 
						|
								            "production": {
							 | 
						|
								              "fileReplacements": [
							 | 
						|
								                {
							 | 
						|
								                  "replace": "apps/client/src/environments/environment.ts",
							 | 
						|
								                  "with": "apps/client/src/environments/environment.prod.ts"
							 | 
						|
								                }
							 | 
						|
								              ],
							 | 
						|
								              "optimization": true,
							 | 
						|
								              "outputHashing": "all",
							 | 
						|
								              "sourceMap": false,
							 | 
						|
								              "namedChunks": false,
							 | 
						|
								              "extractLicenses": true,
							 | 
						|
								              "vendorChunk": false,
							 | 
						|
								              "buildOptimizer": true,
							 | 
						|
								              "budgets": [
							 | 
						|
								                {
							 | 
						|
								                  "type": "initial",
							 | 
						|
								                  "maximumWarning": "2mb",
							 | 
						|
								                  "maximumError": "5mb"
							 | 
						|
								                },
							 | 
						|
								                {
							 | 
						|
								                  "type": "anyComponentStyle",
							 | 
						|
								                  "maximumWarning": "6kb",
							 | 
						|
								                  "maximumError": "10kb"
							 | 
						|
								                }
							 | 
						|
								              ]
							 | 
						|
								            }
							 | 
						|
								          },
							 | 
						|
								          "outputs": ["{options.outputPath}"]
							 | 
						|
								        },
							 | 
						|
								        "serve": {
							 | 
						|
								          "builder": "@angular-devkit/build-angular:dev-server",
							 | 
						|
								          "options": {
							 | 
						|
								            "browserTarget": "client:build",
							 | 
						|
								            "proxyConfig": "apps/client/proxy.conf.json"
							 | 
						|
								          },
							 | 
						|
								          "configurations": {
							 | 
						|
								            "production": {
							 | 
						|
								              "browserTarget": "client:build:production"
							 | 
						|
								            }
							 | 
						|
								          }
							 | 
						|
								        },
							 | 
						|
								        "extract-i18n": {
							 | 
						|
								          "builder": "@angular-devkit/build-angular:extract-i18n",
							 | 
						|
								          "options": {
							 | 
						|
								            "browserTarget": "client:build"
							 | 
						|
								          }
							 | 
						|
								        },
							 | 
						|
								        "lint": {
							 | 
						|
								          "builder": "@nrwl/linter:eslint",
							 | 
						|
								          "options": {
							 | 
						|
								            "lintFilePatterns": ["apps/client/**/*.ts"]
							 | 
						|
								          }
							 | 
						|
								        },
							 | 
						|
								        "test": {
							 | 
						|
								          "builder": "@nrwl/jest:jest",
							 | 
						|
								          "options": {
							 | 
						|
								            "jestConfig": "apps/client/jest.config.js",
							 | 
						|
								            "passWithNoTests": true
							 | 
						|
								          },
							 | 
						|
								          "outputs": ["coverage/apps/client"]
							 | 
						|
								        }
							 | 
						|
								      }
							 | 
						|
								    },
							 | 
						|
								    "client-e2e": {
							 | 
						|
								      "root": "apps/client-e2e",
							 | 
						|
								      "sourceRoot": "apps/client-e2e/src",
							 | 
						|
								      "projectType": "application",
							 | 
						|
								      "architect": {
							 | 
						|
								        "e2e": {
							 | 
						|
								          "builder": "@nrwl/cypress:cypress",
							 | 
						|
								          "options": {
							 | 
						|
								            "cypressConfig": "apps/client-e2e/cypress.json",
							 | 
						|
								            "tsConfig": "apps/client-e2e/tsconfig.e2e.json",
							 | 
						|
								            "devServerTarget": "client:serve"
							 | 
						|
								          },
							 | 
						|
								          "configurations": {
							 | 
						|
								            "production": {
							 | 
						|
								              "devServerTarget": "client:serve:production"
							 | 
						|
								            }
							 | 
						|
								          }
							 | 
						|
								        }
							 | 
						|
								      }
							 | 
						|
								    },
							 | 
						|
								    "helper": {
							 | 
						|
								      "root": "libs/helper",
							 | 
						|
								      "sourceRoot": "libs/helper/src",
							 | 
						|
								      "projectType": "library",
							 | 
						|
								      "architect": {
							 | 
						|
								        "lint": {
							 | 
						|
								          "builder": "@nrwl/linter:eslint",
							 | 
						|
								          "options": {
							 | 
						|
								            "lintFilePatterns": ["libs/helper/**/*.ts"]
							 | 
						|
								          }
							 | 
						|
								        },
							 | 
						|
								        "test": {
							 | 
						|
								          "builder": "@nrwl/jest:jest",
							 | 
						|
								          "outputs": ["coverage/libs/helper"],
							 | 
						|
								          "options": {
							 | 
						|
								            "jestConfig": "libs/helper/jest.config.js",
							 | 
						|
								            "passWithNoTests": true
							 | 
						|
								          }
							 | 
						|
								        }
							 | 
						|
								      }
							 | 
						|
								    }
							 | 
						|
								  }
							 | 
						|
								}
							 | 
						|
								
							 |