From 15a38cf9cb56ec32a83583a44d5c41ddc9d28ead Mon Sep 17 00:00:00 2001 From: Roman Nastyuk Date: Fri, 28 Feb 2025 11:46:21 +0200 Subject: [PATCH 1/3] added ngxs to the package.json --- package-lock.json | 56 +++++++++++++++++++++++++++++++++++++++++++++++ package.json | 3 +++ 2 files changed, 59 insertions(+) diff --git a/package-lock.json b/package-lock.json index 55fe37629..1f0149a4d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,9 @@ "@angular/platform-browser": "^19.2.0", "@angular/platform-browser-dynamic": "^19.2.0", "@angular/router": "^19.2.0", + "@ngxs/devtools-plugin": "^19.0.0", + "@ngxs/logger-plugin": "^19.0.0", + "@ngxs/store": "^19.0.0", "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.15.0" @@ -4351,6 +4354,59 @@ "webpack": "^5.54.0" } }, + "node_modules/@ngxs/devtools-plugin": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@ngxs/devtools-plugin/-/devtools-plugin-19.0.0.tgz", + "integrity": "sha512-z3O/G0fGeSc/mQRMBWwQ98W+kB0QpIMPZg2FLIubyZwWydouVatjhYck4IDLR/h5i6lq4McKioMK2tn/mXZqnQ==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ngxs" + }, + "peerDependencies": { + "@angular/core": ">=19.0.0 <20.0.0", + "@ngxs/store": "^19.0.0 || ^19.0.0-dev", + "rxjs": ">=6.5.5" + } + }, + "node_modules/@ngxs/logger-plugin": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@ngxs/logger-plugin/-/logger-plugin-19.0.0.tgz", + "integrity": "sha512-qLGB4muiLlDDYVUOLgXalWYjd3DumMJDM/JCuyQD7xJl9wwixbMWVME1tnZ1e2/FFqKRPuL+54OnEtQ3SrSpOg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ngxs" + }, + "peerDependencies": { + "@angular/core": ">=19.0.0 <20.0.0", + "@ngxs/store": "^19.0.0 || ^19.0.0-dev", + "rxjs": ">=6.5.5" + } + }, + "node_modules/@ngxs/store": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@ngxs/store/-/store-19.0.0.tgz", + "integrity": "sha512-h8xMl3OisrYabdfbUQjy98X/BSaId8t0iX3VlQgOmG0sYuC5OuZvggZywn0urLkA3H97LEI7ihvuS8spEBo6YA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ngxs" + }, + "peerDependencies": { + "@angular/core": ">=19.0.0 <20.0.0", + "rxjs": ">=7.0.0" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", diff --git a/package.json b/package.json index c572531d7..b3e147ee8 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,9 @@ "@angular/platform-browser": "^19.2.0", "@angular/platform-browser-dynamic": "^19.2.0", "@angular/router": "^19.2.0", + "@ngxs/devtools-plugin": "^19.0.0", + "@ngxs/logger-plugin": "^19.0.0", + "@ngxs/store": "^19.0.0", "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.15.0" From 21c8aa2cdb7c5cee1793741c563adac940363da3 Mon Sep 17 00:00:00 2001 From: Roman Nastyuk Date: Fri, 28 Feb 2025 11:46:59 +0200 Subject: [PATCH 2/3] added store to the providers array --- src/app/app.config.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/app.config.ts b/src/app/app.config.ts index fb93f472f..bfb9a82a2 100644 --- a/src/app/app.config.ts +++ b/src/app/app.config.ts @@ -1,11 +1,13 @@ import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core'; import { provideRouter } from '@angular/router'; - import { routes } from './app.routes'; +import { provideStore } from '@ngxs/store'; +import { withNgxsReduxDevtoolsPlugin } from '@ngxs/devtools-plugin'; export const appConfig: ApplicationConfig = { providers: [ provideZoneChangeDetection({ eventCoalescing: true }), provideRouter(routes), + provideStore([], withNgxsReduxDevtoolsPlugin({ disabled: false })), ], }; From 1a5a10e306567e5492c0f7e264bf9b357e76e74b Mon Sep 17 00:00:00 2001 From: Roman Nastyuk Date: Fri, 28 Feb 2025 11:47:46 +0200 Subject: [PATCH 3/3] fixed root selector name --- src/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.html b/src/index.html index e3d3fb501..7bb289d81 100644 --- a/src/index.html +++ b/src/index.html @@ -8,6 +8,6 @@ - +