Fix Bug 2292: Invalid Member VNF index in Manual Scaling after NS Update remove operation
[osm/NG-UI.git] / angular.json
index a8eb6a6..1a6d042 100644 (file)
@@ -10,7 +10,6 @@
             "prefix": "app",
             "schematics": {
                 "@schematics/angular:component": {
-                    "styleext": "scss",
                     "style": "scss"
                 }
             },
                         "main": "src/main.ts",
                         "polyfills": "src/polyfills.ts",
                         "tsConfig": "src/tsconfig.app.json",
+                        "allowedCommonJsDependencies": [
+                            "chart.js",
+                            "ng-sidebar",
+                            "@ctrl/ngx-codemirror",
+                            "rbush",
+                            "lodash",
+                            "jsonpath",
+                            "codemirror",
+                            "pako",
+                            "js-untar",
+                            "util",
+                            "http-status-codes",
+                            "js-yaml"
+                        ],
                         "assets": [
                             "src/favicon.ico",
                             "src/assets"
                         ],
                         "scripts": [
                             "src/assets/js/tar.js"
-                        ]
+                        ],
+                        "stylePreprocessorOptions": {
+                            "includePaths": [
+                                "node_modules/"
+                            ]
+                        }
                     },
                     "configurations": {
                         "production": {
                                     "maximumError": "5mb"
                                 }
                             ]
+                        },
+                        "development": {
+                            "buildOptimizer": false,
+                            "optimization": false,
+                            "vendorChunk": true,
+                            "extractLicenses": false,
+                            "sourceMap": true,
+                            "namedChunks": true
                         }
-                    }
+                    },
+                    "defaultConfiguration": "production"
                 },
                 "serve": {
                     "builder": "@angular-devkit/build-angular:dev-server",
                     "configurations": {
                         "production": {
                             "browserTarget": "osm:build:production"
+                        },
+                        "development": {
+                            "browserTarget": "osm:build:development"
                         }
-                    }
+                    },
+                    "defaultConfiguration": "development"
                 },
                 "extract-i18n": {
                     "builder": "@angular-devkit/build-angular:extract-i18n",
                         ]
                     }
                 },
+                "e2e": {
+                    "builder": "@cypress/schematic:cypress",
+                    "options": {
+                        "devServerTarget": "osm:serve",
+                        "watch": true,
+                        "headless": false,
+                        "configFile": "e2e//cypress.config.js"
+                    },
+                    "configurations": {
+                        "production": {
+                            "devServerTarget": "osm:serve:production"
+                        }
+                    }
+                },
                 "lint": {
-                    "builder": "@angular-devkit/build-angular:tslint",
+                    "builder": "@angular-eslint/builder:lint",
                     "options": {
-                        "tsConfig": [
-                            "src/tsconfig.app.json",
-                            "src/tsconfig.spec.json"
-                        ],
-                        "exclude": [
-                            "**/node_modules/**"
+                        "lintFilePatterns": [
+                            "src/**/*.ts",
+                            "src/**/*.html"
                         ]
                     }
                 }
             "prefix": "",
             "architect": {
                 "e2e": {
-                    "builder": "@angular-devkit/build-angular:protractor",
+                    "builder": "@cypress/schematic:cypress",
                     "options": {
-                        "protractorConfig": "e2e/protractor.conf.js",
-                        "devServerTarget": "osm:serve"
+                        "devServerTarget": "osm-e2e:serve",
+                        "watch": true,
+                        "headless": false,
+                        "configFile": "e2e//cypress.config.js"
                     },
                     "configurations": {
                         "production": {
-                            "devServerTarget": "osm:serve:production"
+                            "devServerTarget": "osm-e2e:serve:production"
                         }
                     }
-                },
-                "lint": {
-                    "builder": "@angular-devkit/build-angular:tslint",
-                    "options": {
-                        "tsConfig": "e2e/tsconfig.e2e.json",
-                        "exclude": [
-                            "**/node_modules/**"
-                        ]
-                    }
                 }
             }
         }
     },
-    "defaultProject": "osm"
+    "cli": {
+        "schematicCollections": [
+            "@angular-eslint/schematics"
+        ],
+        "analytics": "bc7a21d3-c008-4362-b213-866be7e71063"
+    }
 }
\ No newline at end of file