mirror of
https://github.com/Polaris-Entertainment/bytefy.git
synced 2026-04-15 20:20:35 +00:00
Update angular
This commit is contained in:
4984
bytefy.webapp/package-lock.json
generated
4984
bytefy.webapp/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -10,31 +10,31 @@
|
|||||||
},
|
},
|
||||||
"private": true,
|
"private": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@angular/animations": "^18.2.13",
|
"@angular/animations": "^19.1.3",
|
||||||
"@angular/cdk": "^17.3.10",
|
"@angular/cdk": "^19.1.1",
|
||||||
"@angular/common": "^18.2.13",
|
"@angular/common": "^19.1.3",
|
||||||
"@angular/compiler": "^18.2.13",
|
"@angular/compiler": "^19.1.3",
|
||||||
"@angular/core": "^18.2.13",
|
"@angular/core": "^19.1.3",
|
||||||
"@angular/forms": "^18.2.13",
|
"@angular/forms": "^19.1.3",
|
||||||
"@angular/platform-browser": "^18.2.13",
|
"@angular/platform-browser": "^19.1.3",
|
||||||
"@angular/platform-browser-dynamic": "^18.2.13",
|
"@angular/platform-browser-dynamic": "^19.1.3",
|
||||||
"@angular/router": "^18.2.13",
|
"@angular/router": "^19.1.3",
|
||||||
"@ng-icons/core": "^29.5.1",
|
"@ng-icons/core": "^29.5.1",
|
||||||
"@ng-icons/css.gg": "^29.5.1",
|
"@ng-icons/css.gg": "^29.5.1",
|
||||||
"@ng-icons/heroicons": "^29.5.1",
|
"@ng-icons/heroicons": "^29.5.1",
|
||||||
"@primeng/themes": "^19.0.5",
|
"@primeng/themes": "^19.0.5",
|
||||||
"angularx-qrcode": "^18.0.2",
|
"angularx-qrcode": "^18.0.2",
|
||||||
"primeicons": "^7.0.0",
|
"primeicons": "^7.0.0",
|
||||||
"primeng": "^18.0.2",
|
"primeng": "^19.0.5",
|
||||||
"rxjs": "~7.8.0",
|
"rxjs": "~7.8.0",
|
||||||
"tailwindcss-primeui": "^0.3.4",
|
"tailwindcss-primeui": "^0.3.4",
|
||||||
"tslib": "^2.3.0",
|
"tslib": "^2.3.0",
|
||||||
"zone.js": "~0.14.3"
|
"zone.js": "~0.15.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@angular-devkit/build-angular": "^18.2.12",
|
"@angular-devkit/build-angular": "^19.1.4",
|
||||||
"@angular/cli": "^18.2.12",
|
"@angular/cli": "^19.1.4",
|
||||||
"@angular/compiler-cli": "^18.2.13",
|
"@angular/compiler-cli": "^19.1.3",
|
||||||
"@types/jasmine": "~5.1.0",
|
"@types/jasmine": "~5.1.0",
|
||||||
"jasmine-core": "~5.1.0",
|
"jasmine-core": "~5.1.0",
|
||||||
"karma": "~6.4.0",
|
"karma": "~6.4.0",
|
||||||
@@ -42,6 +42,6 @@
|
|||||||
"karma-coverage": "~2.2.0",
|
"karma-coverage": "~2.2.0",
|
||||||
"karma-jasmine": "~5.1.0",
|
"karma-jasmine": "~5.1.0",
|
||||||
"karma-jasmine-html-reporter": "~2.1.0",
|
"karma-jasmine-html-reporter": "~2.1.0",
|
||||||
"typescript": "~5.4.2"
|
"typescript": "~5.7.3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,14 +1,13 @@
|
|||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { RouterOutlet } from '@angular/router';
|
|
||||||
import { HeaderComponent } from './header/header.component';
|
import { HeaderComponent } from './header/header.component';
|
||||||
import { FooterComponent } from './footer/footer.component';
|
import { FooterComponent } from './footer/footer.component';
|
||||||
|
import { RouterOutlet } from '@angular/router';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-root',
|
selector: 'app-root',
|
||||||
standalone: true,
|
imports: [RouterOutlet, HeaderComponent, FooterComponent],
|
||||||
imports: [RouterOutlet, HeaderComponent, FooterComponent],
|
templateUrl: './app.component.html',
|
||||||
templateUrl: './app.component.html',
|
styleUrls: ['./app.component.scss']
|
||||||
styleUrls: ['./app.component.scss']
|
|
||||||
})
|
})
|
||||||
export class AppComponent {
|
export class AppComponent {
|
||||||
title = 'tools';
|
title = 'tools';
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
import { ApplicationConfig, importProvidersFrom } from '@angular/core';
|
import { ApplicationConfig, importProvidersFrom } from '@angular/core';
|
||||||
import { provideRouter } from '@angular/router';
|
|
||||||
import { routes } from './app.routes';
|
import { routes } from './app.routes';
|
||||||
import { provideAnimationsAsync } from '@angular/platform-browser/animations/async';
|
|
||||||
import { provideNgIconsConfig } from '@ng-icons/core';
|
import { provideNgIconsConfig } from '@ng-icons/core';
|
||||||
import { provideHttpClient } from '@angular/common/http';
|
import { HttpClientXsrfModule, provideHttpClient } from '@angular/common/http';
|
||||||
import { providePrimeNG } from 'primeng/config';
|
import { providePrimeNG } from 'primeng/config';
|
||||||
import { bytefy_dark } from './bytefy-dark-theme';
|
import { bytefy_dark } from './bytefy-dark-theme';
|
||||||
|
import { provideRouter } from '@angular/router';
|
||||||
|
import { provideAnimationsAsync } from '@angular/platform-browser/animations/async';
|
||||||
|
|
||||||
export const appConfig: ApplicationConfig = {
|
export const appConfig: ApplicationConfig = {
|
||||||
providers: [
|
providers: [
|
||||||
|
|||||||
@@ -8,8 +8,7 @@ import { AvatarModule } from 'primeng/avatar';
|
|||||||
@Component({
|
@Component({
|
||||||
selector: 'app-header',
|
selector: 'app-header',
|
||||||
templateUrl: './header.component.html',
|
templateUrl: './header.component.html',
|
||||||
styleUrls: ['./header.component.scss'],
|
styleUrls: ['./header.component.scss'],
|
||||||
standalone: true,
|
|
||||||
imports: [MegaMenuModule, ButtonModule, CommonModule, AvatarModule]
|
imports: [MegaMenuModule, ButtonModule, CommonModule, AvatarModule]
|
||||||
})
|
})
|
||||||
export class HeaderComponent implements OnInit {
|
export class HeaderComponent implements OnInit {
|
||||||
|
|||||||
@@ -8,20 +8,18 @@ import { TagModule } from 'primeng/tag';
|
|||||||
import { PageComponent } from '../page/page.component';
|
import { PageComponent } from '../page/page.component';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-dual-textarea',
|
selector: 'app-dual-textarea',
|
||||||
templateUrl: 'dual-textarea.component.html',
|
templateUrl: 'dual-textarea.component.html',
|
||||||
styleUrls: ['dual-textarea.component.scss'],
|
styleUrls: ['dual-textarea.component.scss'],
|
||||||
standalone: true,
|
imports: [
|
||||||
imports: [
|
FloatLabelModule,
|
||||||
FloatLabelModule,
|
TextareaModule,
|
||||||
TextareaModule,
|
FormsModule,
|
||||||
FormsModule,
|
PanelModule,
|
||||||
PanelModule,
|
CommonModule,
|
||||||
CommonModule,
|
TagModule,
|
||||||
TagModule,
|
PageComponent
|
||||||
PageComponent
|
]
|
||||||
]
|
|
||||||
|
|
||||||
})
|
})
|
||||||
export class DualTextareaComponent {
|
export class DualTextareaComponent {
|
||||||
@Input() topDisabled: boolean = false;
|
@Input() topDisabled: boolean = false;
|
||||||
|
|||||||
@@ -2,11 +2,10 @@ import { Component, Input, OnInit } from '@angular/core';
|
|||||||
import { PanelModule } from 'primeng/panel';
|
import { PanelModule } from 'primeng/panel';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'page',
|
selector: 'page',
|
||||||
templateUrl: './page.component.html',
|
templateUrl: './page.component.html',
|
||||||
styleUrls: ['./page.component.scss'],
|
styleUrls: ['./page.component.scss'],
|
||||||
standalone: true,
|
imports: [PanelModule]
|
||||||
imports: [PanelModule]
|
|
||||||
})
|
})
|
||||||
export class PageComponent {
|
export class PageComponent {
|
||||||
@Input() header: string = '';
|
@Input() header: string = '';
|
||||||
|
|||||||
@@ -18,22 +18,21 @@ interface ProcessedFile {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-file-converter',
|
selector: 'app-file-converter',
|
||||||
templateUrl: 'file-converter.component.html',
|
templateUrl: 'file-converter.component.html',
|
||||||
styleUrls: ['file-converter.component.scss'],
|
styleUrls: ['file-converter.component.scss'],
|
||||||
standalone: true,
|
imports: [
|
||||||
imports: [
|
CommonModule,
|
||||||
CommonModule,
|
FormsModule,
|
||||||
FormsModule,
|
FileUploadModule,
|
||||||
FileUploadModule,
|
ButtonModule,
|
||||||
ButtonModule,
|
PanelModule,
|
||||||
PanelModule,
|
TableModule,
|
||||||
TableModule,
|
AutoCompleteModule,
|
||||||
AutoCompleteModule,
|
BadgeModule,
|
||||||
BadgeModule,
|
TagModule,
|
||||||
TagModule,
|
PageComponent
|
||||||
PageComponent
|
]
|
||||||
]
|
|
||||||
})
|
})
|
||||||
export class FileConverterComponent implements OnInit {
|
export class FileConverterComponent implements OnInit {
|
||||||
_fileFormats: string[] = [];
|
_fileFormats: string[] = [];
|
||||||
|
|||||||
@@ -2,11 +2,10 @@ import { Component } from '@angular/core';
|
|||||||
import { DualTextareaComponent } from '../../../app/shared/dual-textarea/dual-textarea.component';
|
import { DualTextareaComponent } from '../../../app/shared/dual-textarea/dual-textarea.component';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-ascii-to-text',
|
selector: 'app-ascii-to-text',
|
||||||
templateUrl: './ascii-to-text.component.html',
|
templateUrl: './ascii-to-text.component.html',
|
||||||
styleUrls: ['./ascii-to-text.component.scss'],
|
styleUrls: ['./ascii-to-text.component.scss'],
|
||||||
standalone: true,
|
imports: [DualTextareaComponent]
|
||||||
imports: [DualTextareaComponent]
|
|
||||||
})
|
})
|
||||||
export class AsciiToTextComponent {
|
export class AsciiToTextComponent {
|
||||||
convertedText: string = '';
|
convertedText: string = '';
|
||||||
|
|||||||
@@ -2,11 +2,10 @@ import { Component } from '@angular/core';
|
|||||||
import { DualTextareaComponent } from '../../../app/shared/dual-textarea/dual-textarea.component';
|
import { DualTextareaComponent } from '../../../app/shared/dual-textarea/dual-textarea.component';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-base64-converter',
|
selector: 'app-base64-converter',
|
||||||
templateUrl: './base64-converter.component.html',
|
templateUrl: './base64-converter.component.html',
|
||||||
styleUrls: ['./base64-converter.component.scss'],
|
styleUrls: ['./base64-converter.component.scss'],
|
||||||
standalone: true,
|
imports: [DualTextareaComponent]
|
||||||
imports: [DualTextareaComponent]
|
|
||||||
})
|
})
|
||||||
export class Base64ConverterComponent {
|
export class Base64ConverterComponent {
|
||||||
convertedBase64: string = '';
|
convertedBase64: string = '';
|
||||||
|
|||||||
@@ -6,18 +6,17 @@ import { InputTextModule } from 'primeng/inputtext';
|
|||||||
import { PageComponent } from '../../../app/shared/page/page.component';
|
import { PageComponent } from '../../../app/shared/page/page.component';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-color-picker',
|
selector: 'app-color-picker',
|
||||||
standalone: true,
|
imports: [
|
||||||
imports: [
|
CommonModule,
|
||||||
CommonModule,
|
FormsModule,
|
||||||
FormsModule,
|
InputTextModule,
|
||||||
InputTextModule,
|
ButtonModule,
|
||||||
ButtonModule,
|
ReactiveFormsModule,
|
||||||
ReactiveFormsModule,
|
PageComponent
|
||||||
PageComponent
|
],
|
||||||
],
|
templateUrl: './color-picker.component.html',
|
||||||
templateUrl: './color-picker.component.html',
|
styleUrl: './color-picker.component.scss'
|
||||||
styleUrl: './color-picker.component.scss'
|
|
||||||
})
|
})
|
||||||
export class ColorPickerComponent {
|
export class ColorPickerComponent {
|
||||||
colorControl = new FormControl('#ff0000');
|
colorControl = new FormControl('#ff0000');
|
||||||
|
|||||||
@@ -4,11 +4,10 @@ import { DdsToPngService } from './dds-to-png.service';
|
|||||||
import { ProcessedFile } from '../../../app/models/conversion.model';
|
import { ProcessedFile } from '../../../app/models/conversion.model';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-dds-to-png',
|
selector: 'app-dds-to-png',
|
||||||
templateUrl: './dds-to-png.component.html',
|
templateUrl: './dds-to-png.component.html',
|
||||||
styleUrls: ['./dds-to-png.component.scss'],
|
styleUrls: ['./dds-to-png.component.scss'],
|
||||||
standalone: true,
|
imports: [FileConverterComponent]
|
||||||
imports: [FileConverterComponent]
|
|
||||||
})
|
})
|
||||||
export class DdsToPngComponent {
|
export class DdsToPngComponent {
|
||||||
|
|
||||||
|
|||||||
@@ -19,24 +19,23 @@ interface setting {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-guid',
|
selector: 'app-guid',
|
||||||
templateUrl: './guid.component.html',
|
templateUrl: './guid.component.html',
|
||||||
styleUrls: ['./guid.component.scss'],
|
styleUrls: ['./guid.component.scss'],
|
||||||
standalone: true,
|
viewProviders: [provideIcons({ cssFormatUppercase })],
|
||||||
viewProviders: [provideIcons({cssFormatUppercase})],
|
imports: [
|
||||||
imports: [
|
NgIconComponent,
|
||||||
NgIconComponent,
|
PanelModule,
|
||||||
PanelModule,
|
DividerModule,
|
||||||
DividerModule,
|
FloatLabelModule,
|
||||||
FloatLabelModule,
|
TextareaModule,
|
||||||
TextareaModule,
|
FormsModule,
|
||||||
FormsModule,
|
RadioButtonModule,
|
||||||
RadioButtonModule,
|
CommonModule,
|
||||||
CommonModule,
|
ToggleButtonModule,
|
||||||
ToggleButtonModule,
|
ButtonModule,
|
||||||
ButtonModule,
|
TooltipModule
|
||||||
TooltipModule
|
]
|
||||||
]
|
|
||||||
})
|
})
|
||||||
export class GuidComponent implements OnInit {
|
export class GuidComponent implements OnInit {
|
||||||
settings: setting[] | undefined;
|
settings: setting[] | undefined;
|
||||||
|
|||||||
@@ -2,11 +2,10 @@ import { Component } from '@angular/core';
|
|||||||
import { DualTextareaComponent } from '../../../app/shared/dual-textarea/dual-textarea.component';
|
import { DualTextareaComponent } from '../../../app/shared/dual-textarea/dual-textarea.component';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-jwt-to-json',
|
selector: 'app-jwt-to-json',
|
||||||
templateUrl: './jwt-to-json.component.html',
|
templateUrl: './jwt-to-json.component.html',
|
||||||
styleUrls: ['./jwt-to-json.component.scss'],
|
styleUrls: ['./jwt-to-json.component.scss'],
|
||||||
standalone: true,
|
imports: [DualTextareaComponent]
|
||||||
imports: [DualTextareaComponent]
|
|
||||||
})
|
})
|
||||||
export class JwtToJsonComponent {
|
export class JwtToJsonComponent {
|
||||||
readableToken: string = '';
|
readableToken: string = '';
|
||||||
|
|||||||
@@ -4,15 +4,14 @@ import { FormsModule } from '@angular/forms';
|
|||||||
import { DualTextareaComponent } from '../../../app/shared/dual-textarea/dual-textarea.component';
|
import { DualTextareaComponent } from '../../../app/shared/dual-textarea/dual-textarea.component';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-oracle-guid-converter',
|
selector: 'app-oracle-guid-converter',
|
||||||
standalone: true,
|
imports: [
|
||||||
imports: [
|
FormsModule,
|
||||||
FormsModule,
|
CommonModule,
|
||||||
CommonModule,
|
DualTextareaComponent
|
||||||
DualTextareaComponent
|
],
|
||||||
],
|
templateUrl: './oracle-guid-converter.component.html',
|
||||||
templateUrl: './oracle-guid-converter.component.html',
|
styleUrl: './oracle-guid-converter.component.scss'
|
||||||
styleUrl: './oracle-guid-converter.component.scss'
|
|
||||||
})
|
})
|
||||||
export class OracleGuidConverterComponent {
|
export class OracleGuidConverterComponent {
|
||||||
guidInput: string = '';
|
guidInput: string = '';
|
||||||
|
|||||||
@@ -21,26 +21,25 @@ export interface QrCodeError {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-qr-code-generator',
|
selector: 'app-qr-code-generator',
|
||||||
templateUrl: './qr-code-generator.component.html',
|
templateUrl: './qr-code-generator.component.html',
|
||||||
styleUrls: ['./qr-code-generator.component.scss'],
|
styleUrls: ['./qr-code-generator.component.scss'],
|
||||||
standalone: true,
|
imports: [
|
||||||
imports: [
|
QRCodeModule,
|
||||||
QRCodeModule,
|
AccordionModule,
|
||||||
AccordionModule,
|
PanelModule,
|
||||||
PanelModule,
|
TagModule,
|
||||||
TagModule,
|
InputTextModule,
|
||||||
InputTextModule,
|
ButtonModule,
|
||||||
ButtonModule,
|
ToolbarModule,
|
||||||
ToolbarModule,
|
CommonModule,
|
||||||
CommonModule,
|
FloatLabelModule,
|
||||||
FloatLabelModule,
|
TextareaModule,
|
||||||
TextareaModule,
|
FileUploadModule,
|
||||||
FileUploadModule,
|
MessageModule,
|
||||||
MessageModule,
|
SelectButtonModule,
|
||||||
SelectButtonModule,
|
ColorPickerModule
|
||||||
ColorPickerModule
|
]
|
||||||
]
|
|
||||||
})
|
})
|
||||||
export class QrCodeGeneratorComponent implements OnInit {
|
export class QrCodeGeneratorComponent implements OnInit {
|
||||||
qrCodeData: string = 'bytefy.net';
|
qrCodeData: string = 'bytefy.net';
|
||||||
|
|||||||
@@ -2,11 +2,10 @@ import { Component } from '@angular/core';
|
|||||||
import { DualTextareaComponent } from '../../../app/shared/dual-textarea/dual-textarea.component';
|
import { DualTextareaComponent } from '../../../app/shared/dual-textarea/dual-textarea.component';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-text-to-cron',
|
selector: 'app-text-to-cron',
|
||||||
templateUrl: './text-to-cron.component.html',
|
templateUrl: './text-to-cron.component.html',
|
||||||
styleUrls: ['./text-to-cron.component.scss'],
|
styleUrls: ['./text-to-cron.component.scss'],
|
||||||
standalone: true,
|
imports: [DualTextareaComponent]
|
||||||
imports: [DualTextareaComponent]
|
|
||||||
})
|
})
|
||||||
export class TextToCronComponent {
|
export class TextToCronComponent {
|
||||||
cronExpression: string = '';
|
cronExpression: string = '';
|
||||||
|
|||||||
@@ -2,11 +2,10 @@ import { Component, OnInit } from '@angular/core';
|
|||||||
import { DualTextareaComponent } from '../../../app/shared/dual-textarea/dual-textarea.component';
|
import { DualTextareaComponent } from '../../../app/shared/dual-textarea/dual-textarea.component';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-word-counter',
|
selector: 'app-word-counter',
|
||||||
templateUrl: './word-counter.component.html',
|
templateUrl: './word-counter.component.html',
|
||||||
styleUrls: ['./word-counter.component.scss'],
|
styleUrls: ['./word-counter.component.scss'],
|
||||||
standalone: true,
|
imports: [DualTextareaComponent]
|
||||||
imports: [DualTextareaComponent]
|
|
||||||
})
|
})
|
||||||
export class WordCounterComponent {
|
export class WordCounterComponent {
|
||||||
words: number = 0;
|
words: number = 0;
|
||||||
|
|||||||
@@ -10,11 +10,10 @@ import { Format, ProcessedFile } from '../../../app/models/conversion.model';
|
|||||||
import { HttpHeaders } from '@angular/common/http';
|
import { HttpHeaders } from '@angular/common/http';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-image-converter',
|
selector: 'app-image-converter',
|
||||||
templateUrl: 'image-converter.component.html',
|
templateUrl: 'image-converter.component.html',
|
||||||
styleUrls: ['image-converter.component.scss'],
|
styleUrls: ['image-converter.component.scss'],
|
||||||
standalone: true,
|
imports: [DropdownModule, AutoCompleteModule, FormsModule, CommonModule, FileConverterComponent]
|
||||||
imports: [DropdownModule, AutoCompleteModule, FormsModule, CommonModule, FileConverterComponent]
|
|
||||||
})
|
})
|
||||||
export class ImageConverterComponent implements OnInit, OnDestroy {
|
export class ImageConverterComponent implements OnInit, OnDestroy {
|
||||||
constructor(private ImageService: ImageService) { }
|
constructor(private ImageService: ImageService) { }
|
||||||
|
|||||||
Reference in New Issue
Block a user