From f5ec2a57187125e14db997dc66009aae4337b01a Mon Sep 17 00:00:00 2001 From: Roman Nastyuk Date: Fri, 28 Feb 2025 15:03:10 +0200 Subject: [PATCH] added prime ng lib to the package.json and app config --- package-lock.json | 71 +++++++++++++++++++++++++++++++++++++++++++ package.json | 2 ++ src/app/app.config.ts | 7 +++++ 3 files changed, 80 insertions(+) diff --git a/package-lock.json b/package-lock.json index 50c89af4d..db47bdb88 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,6 +19,8 @@ "@ngxs/devtools-plugin": "^19.0.0", "@ngxs/logger-plugin": "^19.0.0", "@ngxs/store": "^19.0.0", + "@primeng/themes": "^19.0.9", + "primeng": "^19.0.9", "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.15.0" @@ -426,6 +428,22 @@ "typescript": "*" } }, + "node_modules/@angular/animations": { + "version": "19.2.0", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-19.2.0.tgz", + "integrity": "sha512-GJDwtZ+7XmAAbzCbPSJrR1iMs2l16VoA7myeVl6n5k/KsZywqb4KhPmjzLKpQlAFP0NRjg1LbHc2Fsus7/Ydag==", + "license": "MIT", + "peer": true, + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + }, + "peerDependencies": { + "@angular/core": "19.2.0" + } + }, "node_modules/@angular/build": { "version": "19.2.0", "resolved": "https://registry.npmjs.org/@angular/build/-/build-19.2.0.tgz", @@ -1026,6 +1044,8 @@ "version": "19.2.1", "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-19.2.1.tgz", "integrity": "sha512-j7dg18PJIbyeU4DTko3vIK3M2OuUv3H0ZViNddOaLlGN5X93cq4QCGcNhcGm3x3r5rUr/AaexYu+KHMyN8PwmA==", + "license": "MIT", + "peer": true, "dependencies": { "tslib": "^2.3.0" }, @@ -5041,6 +5061,36 @@ "node": ">=14" } }, + "node_modules/@primeng/themes": { + "version": "19.0.9", + "resolved": "https://registry.npmjs.org/@primeng/themes/-/themes-19.0.9.tgz", + "integrity": "sha512-8oITYftt/0v6sXKth/6n1mEw4UY88acNow0/aAF5yi29N6cpBaOiH/MEvj4nCoYjNCCGUSFhPrGdkTJH/GNo6A==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@primeuix/styled": "^0.3.2" + } + }, + "node_modules/@primeuix/styled": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@primeuix/styled/-/styled-0.3.2.tgz", + "integrity": "sha512-ColZes0+/WKqH4ob2x8DyNYf1NENpe5ZguOvx5yCLxaP8EIMVhLjWLO/3umJiDnQU4XXMLkn2mMHHw+fhTX/mw==", + "license": "MIT", + "dependencies": { + "@primeuix/utils": "^0.3.2" + }, + "engines": { + "node": ">=12.11.0" + } + }, + "node_modules/@primeuix/utils": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@primeuix/utils/-/utils-0.3.2.tgz", + "integrity": "sha512-B+nphqTQeq+i6JuICLdVWnDMjONome2sNz0xI65qIOyeB4EF12CoKRiCsxuZ5uKAkHi/0d1LqlQ9mIWRSdkavw==", + "license": "MIT", + "engines": { + "node": ">=12.11.0" + } + }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.34.8", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.8.tgz", @@ -12799,6 +12849,27 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, + "node_modules/primeng": { + "version": "19.0.9", + "resolved": "https://registry.npmjs.org/primeng/-/primeng-19.0.9.tgz", + "integrity": "sha512-Y994f4JDsdjwe1uK1J8Gvq94Mk2qQfV+M1zdW+XClXHK8EXzZp7kvBzfrlk607valJmUhLr/5DxSkVfVQGZhxA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@primeuix/styled": "^0.3.2", + "@primeuix/utils": "^0.3.2", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/animations": "^19.0.0", + "@angular/cdk": "^19.0.0", + "@angular/common": "^19.0.0", + "@angular/core": "^19.0.0", + "@angular/forms": "^19.0.0", + "@angular/platform-browser": "^19.0.0", + "@angular/router": "^19.0.0", + "rxjs": "^6.0.0 || ^7.8.1" + } + }, "node_modules/proc-log": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz", diff --git a/package.json b/package.json index 09e3288f3..e86478f23 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,8 @@ "@ngxs/devtools-plugin": "^19.0.0", "@ngxs/logger-plugin": "^19.0.0", "@ngxs/store": "^19.0.0", + "@primeng/themes": "^19.0.9", + "primeng": "^19.0.9", "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.15.0" diff --git a/src/app/app.config.ts b/src/app/app.config.ts index bfb9a82a2..e1db8f2b7 100644 --- a/src/app/app.config.ts +++ b/src/app/app.config.ts @@ -3,11 +3,18 @@ import { provideRouter } from '@angular/router'; import { routes } from './app.routes'; import { provideStore } from '@ngxs/store'; import { withNgxsReduxDevtoolsPlugin } from '@ngxs/devtools-plugin'; +import { providePrimeNG } from 'primeng/config'; +import Aura from '@primeng/themes/aura'; export const appConfig: ApplicationConfig = { providers: [ provideZoneChangeDetection({ eventCoalescing: true }), provideRouter(routes), provideStore([], withNgxsReduxDevtoolsPlugin({ disabled: false })), + providePrimeNG({ + theme: { + preset: Aura, + }, + }), ], };