From 39caa622c8e7d7cc1e8f416dbbb4fe7e6588f381 Mon Sep 17 00:00:00 2001 From: muhammedaltug Date: Wed, 14 Sep 2022 17:30:20 +0300 Subject: [PATCH] bump app template angular version --- templates/app/angular/angular.json | 31 ++++++++++++++----- templates/app/angular/package.json | 46 ++++++++++++++--------------- templates/app/angular/tsconfig.json | 2 +- 3 files changed, 47 insertions(+), 32 deletions(-) diff --git a/templates/app/angular/angular.json b/templates/app/angular/angular.json index 0acedfe5c4..1ce6edee2c 100644 --- a/templates/app/angular/angular.json +++ b/templates/app/angular/angular.json @@ -2,7 +2,9 @@ "$schema": "./node_modules/@angular/cli/lib/config/schema.json", "cli": { "analytics": false, - "defaultCollection": "@angular-eslint/schematics" + "schematicCollections": [ + "@angular-eslint/schematics" + ] }, "version": 1, "newProjectRoot": "projects", @@ -27,8 +29,14 @@ "polyfills": "src/polyfills.ts", "tsConfig": "tsconfig.app.json", "inlineStyleLanguage": "scss", - "allowedCommonJsDependencies": ["chart.js", "js-sha256"], - "assets": ["src/favicon.ico", "src/assets"], + "allowedCommonJsDependencies": [ + "chart.js", + "js-sha256" + ], + "assets": [ + "src/favicon.ico", + "src/assets" + ], "styles": [ { "input": "node_modules/@fortawesome/fontawesome-free/css/all.min.css", @@ -129,19 +137,26 @@ "tsConfig": "tsconfig.spec.json", "karmaConfig": "karma.conf.js", "inlineStyleLanguage": "scss", - "assets": ["src/favicon.ico", "src/assets"], - "styles": ["src/styles.scss"], + "assets": [ + "src/favicon.ico", + "src/assets" + ], + "styles": [ + "src/styles.scss" + ], "scripts": [] } }, "lint": { "builder": "@angular-eslint/builder:lint", "options": { - "lintFilePatterns": ["src/**/*.ts", "src/**/*.html"] + "lintFilePatterns": [ + "src/**/*.ts", + "src/**/*.html" + ] } } } } - }, - "defaultProject": "MyProjectName" + } } diff --git a/templates/app/angular/package.json b/templates/app/angular/package.json index fbd8cfde72..bc86f9ae4f 100644 --- a/templates/app/angular/package.json +++ b/templates/app/angular/package.json @@ -20,15 +20,15 @@ "@abp/ng.tenant-management": "~6.0.0-rc.3", "@abp/ng.theme.shared": "~6.0.0-rc.3", "@abp/ng.theme.lepton-x": "~1.0.0-rc.3", - "@angular/animations": "~13.3.3", - "@angular/common": "~13.3.3", - "@angular/compiler": "~13.3.3", - "@angular/core": "~13.3.3", - "@angular/forms": "~13.3.3", - "@angular/localize": "~13.3.3", - "@angular/platform-browser": "~13.3.3", - "@angular/platform-browser-dynamic": "~13.3.3", - "@angular/router": "~13.3.3", + "@angular/animations": "^14.2.1", + "@angular/common": "^14.2.1", + "@angular/compiler": "^14.2.1", + "@angular/core": "^14.2.1", + "@angular/forms": "^14.2.1", + "@angular/localize": "^14.2.1", + "@angular/platform-browser": "^14.2.1", + "@angular/platform-browser-dynamic": "^14.2.1", + "@angular/router": "^14.2.1", "rxjs": "~6.6.0", "tslib": "^2.1.0", "bootstrap-icons": "~1.8.3", @@ -36,27 +36,27 @@ }, "devDependencies": { "@abp/ng.schematics": "~6.0.0-rc.3", - "@angular-devkit/build-angular": "~13.3.3", - "@angular-eslint/builder": "~13.2.1", - "@angular-eslint/eslint-plugin": "~13.2.1", - "@angular-eslint/eslint-plugin-template": "~13.2.1", - "@angular-eslint/schematics": "~13.2.1", - "@angular-eslint/template-parser": "~13.2.1", - "@angular/cli": "~13.3.3", - "@angular/compiler-cli": "~13.3.3", - "@angular/language-service": "~13.3.3", + "@angular-devkit/build-angular": "^14.2.2", + "@angular-eslint/builder": "~14.0.4", + "@angular-eslint/eslint-plugin": "~14.0.4", + "@angular-eslint/eslint-plugin-template": "~14.0.4", + "@angular-eslint/schematics": "~14.0.4", + "@angular-eslint/template-parser": "~14.0.4", + "@angular/cli": "^14.2.2", + "@angular/compiler-cli": "^14.2.1", + "@angular/language-service": "^14.2.1", "@types/jasmine": "~3.6.0", "@types/node": "^12.11.1", - "@typescript-eslint/eslint-plugin": "5.3.0", - "@typescript-eslint/parser": "5.3.0", - "eslint": "^8.2.0", + "@typescript-eslint/eslint-plugin": "^5.36.2", + "@typescript-eslint/parser": "^5.36.2", + "eslint": "^8.23.0", "jasmine-core": "~4.0.0", "karma": "~6.3.0", "karma-chrome-launcher": "~3.1.0", "karma-coverage": "~2.1.0", "karma-jasmine": "~4.0.0", "karma-jasmine-html-reporter": "^1.7.0", - "ng-packagr": "^13.1.2", - "typescript": "~4.5.4" + "ng-packagr": "^14.2.1", + "typescript": "~4.8.3" } } diff --git a/templates/app/angular/tsconfig.json b/templates/app/angular/tsconfig.json index 87bb073178..bf75909a03 100644 --- a/templates/app/angular/tsconfig.json +++ b/templates/app/angular/tsconfig.json @@ -10,7 +10,7 @@ "experimentalDecorators": true, "moduleResolution": "node", "importHelpers": true, - "target": "es2017", + "target": "es2020", "module": "es2020", "lib": [ "es2018",