formation 2 роки тому
батько
коміт
9b03623479

+ 0 - 12
angular-client/browserslist

@@ -1,12 +0,0 @@
-# This file is used by the build system to adjust CSS and JS output to support the specified browsers below.
-# For additional information regarding the format and rule options, please see:
-# https://github.com/browserslist/browserslist#queries
-
-# You can see what browsers were selected by your queries by running:
-#   npx browserslist
-
-> 0.5%
-last 2 versions
-Firefox ESR
-not dead
-not IE 9-11 # For IE 9-11 support, remove 'not'.

+ 1 - 1
angular-client/e2e/tsconfig.json

@@ -3,7 +3,7 @@
   "compilerOptions": {
     "outDir": "../out-tsc/e2e",
     "module": "commonjs",
-    "target": "es5",
+    "target": "es2018",
     "types": [
       "jasmine",
       "jasminewd2",

Різницю між файлами не показано, бо вона завелика
+ 14685 - 13361
angular-client/package-lock.json


+ 54 - 44
angular-client/package.json

@@ -12,58 +12,68 @@
   },
   "private": true,
   "dependencies": {
-    "@angular/animations": "~9.1.4",
-    "@angular/cdk": "^9.2.2",
-    "@angular/common": "~9.1.4",
-    "@angular/compiler": "~9.1.4",
-    "@angular/core": "~9.1.4",
-    "@angular/flex-layout": "^9.0.0-beta.29",
-    "@angular/forms": "~9.1.4",
-    "@angular/material": "^9.2.2",
-    "@angular/platform-browser": "~9.1.4",
-    "@angular/platform-browser-dynamic": "~9.1.4",
-    "@angular/router": "~9.1.4",
+    "@angular/animations": "~17.0.2",
+    "@angular/cdk": "^17.0.0",
+    "@angular/cli": "^17.0.0",
+    "@angular/common": "~17.0.2",
+    "@angular/compiler": "~17.0.2",
+    "@angular/core": "~17.0.2",
+    "@angular/flex-layout": "^15.0.0-beta.42",
+    "@angular/forms": "~17.0.2",
+    "@angular/material": "^17.0.0",
+    "@angular/platform-browser": "~17.0.2",
+    "@angular/platform-browser-dynamic": "~17.0.2",
+    "@angular/platform-server": "~17.0.2",
+    "@angular/router": "~17.0.2",
     "@types/jwt-decode": "^2.2.1",
-    "@types/leaflet": "^1.5.12",
-    "bootstrap": "^4.4.1",
-    "chart.js": "^2.9.3",
-    "jwt-decode": "^2.2.0",
-    "karma-coverage": "^2.0.3",
-    "karma-firefox-launcher": "^1.3.0",
+    "@types/leaflet": "^1.9.8",
+    "audit": "^0.0.6",
+    "bootstrap": "^5.3.2",
+    "chart.js": "^4.4.0",
+    "express": "^4.18.2",
+    "express-serve-static-core": "^0.1.1",
+    "fix": "^0.0.3",
+    "jsonwebtoken": "^9.0.2",
+    "jwt-decode": "^4.0.0",
+    "karma-coverage": "^2.2.1",
+    "karma-firefox-launcher": "^2.1.2",
     "karma-jenkins-reporter": "0.0.2",
-    "karma-phantomjs-launcher": "^1.0.4",
-    "leaflet": "^1.6.0",
-    "ng2-charts": "^2.3.0",
-    "rxjs": "~6.5.4",
+    "karma-phantomjs-launcher": "^0.2.3",
+    "leaflet": "^1.9.4",
+    "ng2-charts": "^5.0.3",
+    "npm": "^10.2.3",
+    "rxjs": "~7.8.1",
     "saturn-datepicker": "^8.0.5",
-    "tslib": "^1.10.0",
-    "zone.js": "~0.10.2"
+    "tslib": "^2.6.2",
+    "zone.js": "~0.14.2"
   },
   "devDependencies": {
-    "@angular-devkit/build-angular": "~0.901.4",
-    "@angular/cli": "~9.1.4",
-    "@angular/compiler-cli": "~9.1.4",
-    "@angular/language-service": "~9.1.4",
-    "@types/jasmine": "~3.5.0",
-    "@types/jasminewd2": "~2.0.3",
-    "@types/node": "^12.11.1",
-    "chai": "^4.2.0",
-    "codelyzer": "^5.1.2",
-    "jasmine-core": "~3.5.0",
-    "jasmine-spec-reporter": "~4.2.1",
-    "karma": "^5.1.1",
+    "@angular-devkit/build-angular": "^16.2.10",
+    "@angular/compiler-cli": "^16.2.10",
+    "@angular/language-service": "~17.0.2",
+    "@nguniversal/builders": "^16.2.0",
+    "@types/express": "^4.17.21",
+    "@types/express-serve-static-core": "^4.17.41",
+    "@types/jasmine": "~5.1.2",
+    "@types/jasminewd2": "~2.0.13",
+    "@types/node": "^20.9.0",
+    "chai": "^4.3.10",
+    "codelyzer": "^0.0.28",
+    "jasmine-core": "~5.1.1",
+    "jasmine-spec-reporter": "~7.0.0",
+    "karma": "~6.4.2",
     "karma-chai": "^0.1.0",
-    "karma-chrome-launcher": "^3.1.0",
-    "karma-coverage-istanbul-reporter": "~2.1.0",
-    "karma-jasmine": "~3.0.1",
-    "karma-jasmine-html-reporter": "^1.4.2",
+    "karma-chrome-launcher": "~3.2.0",
+    "karma-coverage-istanbul-reporter": "~3.0.3",
+    "karma-jasmine": "~5.1.0",
+    "karma-jasmine-html-reporter": "^2.1.0",
     "karma-junit-reporter": "^2.0.1",
     "karma-mocha": "^2.0.1",
-    "mocha": "^8.1.1",
-    "protractor": "~5.4.3",
-    "puppeteer": "^5.2.1",
-    "ts-node": "~8.3.0",
+    "mocha": "^10.2.0",
+    "protractor": "^3.3.0",
+    "puppeteer": "^21.5.1",
+    "ts-node": "~10.9.1",
     "tslint": "~6.1.0",
-    "typescript": "~3.8.3"
+    "typescript": "~5.2.2"
   }
 }

+ 2 - 2
angular-client/src/app/app.module.ts

@@ -110,7 +110,7 @@ import { TirageComponent } from './components/auth/tirage/tirage.component';
     
     
   ],
-  imports: [
+  imports: [ 
     BrowserModule.withServerTransition({ appId: 'serverApp' }),
     AppRoutingModule,
     BrowserAnimationsModule,
@@ -119,7 +119,7 @@ import { TirageComponent } from './components/auth/tirage/tirage.component';
     FlexLayoutModule,
     ChartsModule,
     FormsModule,
-    ReactiveFormsModule,
+    ReactiveFormsModule, 
     SatDatepickerModule, 
     SatNativeDateModule,
 

+ 0 - 14
angular-client/src/app/app.server.module.ts

@@ -1,14 +0,0 @@
-import { NgModule } from '@angular/core';
-import { ServerModule } from '@angular/platform-server';
-
-import { AppModule } from './app.module';
-import { AppComponent } from './app.component';
-
-@NgModule({
-  imports: [
-    AppModule,
-    ServerModule,
-  ],
-  bootstrap: [AppComponent],
-})
-export class AppServerModule {}

+ 0 - 10
angular-client/src/main.server.ts

@@ -1,10 +0,0 @@
-import { enableProdMode } from '@angular/core';
-
-import { environment } from './environments/environment';
-
-if (environment.production) {
-  enableProdMode();
-}
-
-export { AppServerModule } from './app/app.server.module';
-export { renderModule, renderModuleFactory } from '@angular/platform-server';

+ 4 - 3
angular-client/src/main.ts

@@ -8,7 +8,8 @@ if (environment.production) {
   enableProdMode();
 }
 
-document.addEventListener('DOMContentLoaded', () => {
-     platformBrowserDynamic().bootstrapModule(AppModule)
+     document.addEventListener('DOMContentLoaded', () => {
+        platformBrowserDynamic().bootstrapModule(AppModule)
   .catch(err => console.error(err));
-   });
+      });
+