update version

This commit is contained in:
Mehmet Çetin
2025-07-07 15:10:43 +03:00
parent d4d0d17919
commit 3f845f3714
13 changed files with 4903 additions and 4148 deletions

5
.postcssrc.json Normal file
View File

@@ -0,0 +1,5 @@
{
"plugins": {
"@tailwindcss/postcss": {}
}
}

View File

@@ -1,6 +1,6 @@
# Sakai19 # Sakai19
This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.6. This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.0.5.
## Development server ## Development server

8920
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{ {
"name": "sakai-ng", "name": "sakai-ng",
"version": "19.0.1", "version": "20.0.0",
"scripts": { "scripts": {
"ng": "ng", "ng": "ng",
"start": "ng serve", "start": "ng serve",
@@ -11,44 +11,45 @@
}, },
"private": true, "private": true,
"dependencies": { "dependencies": {
"@angular/animations": "^19.0.0", "@angular/animations": "^20",
"@angular/common": "^19.0.0", "@angular/common": "^20",
"@angular/compiler": "^19.0.0", "@angular/compiler": "^20",
"@angular/core": "^19.0.0", "@angular/core": "^20",
"@angular/forms": "^19.0.0", "@angular/forms": "^20",
"@angular/platform-browser": "^19.0.0", "@angular/platform-browser": "^20",
"@angular/platform-browser-dynamic": "^19.0.0", "@angular/platform-browser-dynamic": "^20",
"@angular/router": "^19.0.0", "@angular/router": "^20",
"@primeng/themes": "^19.0.5", "@primeuix/themes": "^1.2.1",
"@tailwindcss/postcss": "^4.1.4",
"chart.js": "4.4.2", "chart.js": "4.4.2",
"primeclt": "^0.1.5", "primeclt": "^0.1.5",
"primeicons": "^7.0.0", "primeicons": "^7.0.0",
"primeng": "^19.0.8", "primeng": "^20.0.0-rc.2",
"rxjs": "~7.8.0", "rxjs": "~7.8.2",
"tailwindcss-primeui": "^0.5.1", "tailwindcss-primeui": "^0.6.1",
"tslib": "^2.3.0", "tslib": "^2.8.1",
"zone.js": "~0.15.0" "zone.js": "~0.15.1"
}, },
"devDependencies": { "devDependencies": {
"@angular-devkit/build-angular": "^19.0.6", "@angular-devkit/build-angular": "^20",
"@angular/cli": "^19.0.6", "@angular/cli": "^20",
"@angular/compiler-cli": "^19.0.0", "@angular/compiler-cli": "^20",
"@types/jasmine": "~5.1.0", "@types/jasmine": "~5.1.0",
"autoprefixer": "^10.4.20", "autoprefixer": "^10.4.20",
"eslint": "^9.14.0", "eslint": "^9.30.1",
"eslint-config-prettier": "^9.1.0", "eslint-config-prettier": "^10.1.5",
"eslint-plugin-import": "^2.31.0", "eslint-plugin-import": "^2.32.0",
"eslint-plugin-prefer-arrow": "^1.2.3", "eslint-plugin-prefer-arrow": "^1.2.3",
"eslint-plugin-prettier": "^4.2.1", "eslint-plugin-prettier": "^5.5.1",
"jasmine-core": "~5.4.0", "jasmine-core": "~5.8.0",
"karma": "~6.4.0", "karma": "~6.4.4",
"karma-chrome-launcher": "~3.2.0", "karma-chrome-launcher": "~3.2.0",
"karma-coverage": "~2.2.0", "karma-coverage": "~2.2.1",
"karma-jasmine": "~5.1.0", "karma-jasmine": "~5.1.0",
"karma-jasmine-html-reporter": "~2.1.0", "karma-jasmine-html-reporter": "~2.1.0",
"postcss": "^8.4.49", "postcss": "^8.5.6",
"prettier": "^3.0.0", "prettier": "^3.6.2",
"tailwindcss": "^3.4.17", "tailwindcss": "^4.1.11",
"typescript": "~5.6.2" "typescript": "~5.8.3"
} }
} }

View File

@@ -2,7 +2,7 @@ import { provideHttpClient, withFetch } from '@angular/common/http';
import { ApplicationConfig } from '@angular/core'; import { ApplicationConfig } from '@angular/core';
import { provideAnimationsAsync } from '@angular/platform-browser/animations/async'; import { provideAnimationsAsync } from '@angular/platform-browser/animations/async';
import { provideRouter, withEnabledBlockingInitialNavigation, withInMemoryScrolling } from '@angular/router'; import { provideRouter, withEnabledBlockingInitialNavigation, withInMemoryScrolling } from '@angular/router';
import Aura from '@primeng/themes/aura'; import Aura from '@primeuix/themes/aura';
import { providePrimeNG } from 'primeng/config'; import { providePrimeNG } from 'primeng/config';
import { appRoutes } from './app.routes'; import { appRoutes } from './app.routes';

View File

@@ -2,10 +2,10 @@ import { CommonModule, isPlatformBrowser } from '@angular/common';
import { Component, computed, inject, PLATFORM_ID, signal } from '@angular/core'; import { Component, computed, inject, PLATFORM_ID, signal } from '@angular/core';
import { FormsModule } from '@angular/forms'; import { FormsModule } from '@angular/forms';
import { Router } from '@angular/router'; import { Router } from '@angular/router';
import { $t, updatePreset, updateSurfacePalette } from '@primeng/themes'; import { $t, updatePreset, updateSurfacePalette } from '@primeuix/themes';
import Aura from '@primeng/themes/aura'; import Aura from '@primeuix/themes/aura';
import Lara from '@primeng/themes/lara'; import Lara from '@primeuix/themes/lara';
import Nora from '@primeng/themes/nora'; import Nora from '@primeuix/themes/nora';
import { PrimeNG } from 'primeng/config'; import { PrimeNG } from 'primeng/config';
import { SelectButtonModule } from 'primeng/selectbutton'; import { SelectButtonModule } from 'primeng/selectbutton';
import { LayoutService } from '../service/layout.service'; import { LayoutService } from '../service/layout.service';

View File

@@ -9,7 +9,7 @@ import { LayoutService } from '../../../layout/service/layout.service';
imports: [ChartModule], imports: [ChartModule],
template: `<div class="card !mb-8"> template: `<div class="card !mb-8">
<div class="font-semibold text-xl mb-4">Revenue Stream</div> <div class="font-semibold text-xl mb-4">Revenue Stream</div>
<p-chart type="bar" [data]="chartData" [options]="chartOptions" class="h-80" /> <p-chart type="bar" [data]="chartData" [options]="chartOptions" class="h-100" />
</div>` </div>`
}) })
export class RevenueStreamWidget { export class RevenueStreamWidget {

View File

@@ -9,7 +9,7 @@ import { Component } from '@angular/core';
<div class="card"> <div class="card">
<div class="font-semibold text-2xl mb-4">Documentation</div> <div class="font-semibold text-2xl mb-4">Documentation</div>
<div class="font-semibold text-xl mb-4">Get Started</div> <div class="font-semibold text-xl mb-4">Get Started</div>
<p class="text-lg mb-4">Sakai is an application template for Angular and is distributed as a CLI project. Current versions is Angular v19 with PrimeNG v19. In case CLI is not installed already, use the command below to set it up.</p> <p class="text-lg mb-4">Sakai is an application template for Angular and is distributed as a CLI project. Current versions is Angular v20 with PrimeNG v20. In case CLI is not installed already, use the command below to set it up.</p>
<pre class="app-code"> <pre class="app-code">
<code>npm install -g &#64;angular/cli</code></pre> <code>npm install -g &#64;angular/cli</code></pre>
<p class="text-lg mb-4"> <p class="text-lg mb-4">

View File

@@ -18,11 +18,6 @@ import { ToastModule } from 'primeng/toast';
<ng-template #empty> <ng-template #empty>
<div>Drag and drop files to here to upload.</div> <div>Drag and drop files to here to upload.</div>
</ng-template> </ng-template>
<ng-template #content>
<ul *ngIf="uploadedFiles.length">
<li *ngFor="let file of uploadedFiles">{{ file.name }} - {{ file.size }} bytes</li>
</ul>
</ng-template>
</p-fileupload> </p-fileupload>
</div> </div>
</div> </div>

View File

@@ -1,19 +1,3 @@
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 1.5rem 0 1rem 0;
font-family: inherit;
font-weight: 700;
line-height: 1.5;
color: var(--text-color);
&:first-child {
margin-top: 0;
}
}
h1 { h1 {
font-size: 2.5rem; font-size: 2.5rem;

View File

@@ -3,3 +3,5 @@
@use './assets/layout/layout.scss'; @use './assets/layout/layout.scss';
@use 'primeicons/primeicons.css'; @use 'primeicons/primeicons.css';
@use './assets/demo/demo.scss'; @use './assets/demo/demo.scss';
@plugin "tailwindcss-primeui";
@custom-variant dark (&:where(.app-dark, .app-dark *));

View File

@@ -1,3 +1,8 @@
@tailwind base; @import 'tailwindcss';
@tailwind components;
@tailwind utilities; @layer base {
button:not(:disabled),
[role='button']:not(:disabled) {
cursor: pointer;
}
}

View File

@@ -1,17 +0,0 @@
/** @type {import('tailwindcss').Config} */
import PrimeUI from 'tailwindcss-primeui';
export default {
darkMode: ['selector', '[class="app-dark"]'],
content: ['./src/**/*.{html,ts,scss,css}', './index.html'],
plugins: [PrimeUI],
theme: {
screens: {
sm: '576px',
md: '768px',
lg: '992px',
xl: '1200px',
'2xl': '1920px'
}
}
};