Added Dockerfile and renamed project

This commit is contained in:
2024-10-19 12:12:03 +02:00
parent 376c42c3e6
commit b4b4f1f312
17 changed files with 1737 additions and 736 deletions

View File

@@ -2,7 +2,7 @@ import {Component, OnInit} from '@angular/core';
import {EditorComponent} from "ngx-monaco-editor-v2";
import {FormsModule} from "@angular/forms";
import {InputOutputComponent} from "../input-output/input-output.component";
import {JsonTransformService} from "../json-transform.service";
import {JtrService} from "../jtr.service";
import {
DebounceTime,
GenerateDefaultJsonObjectString,
@@ -23,14 +23,12 @@ import {BehaviorSubject, debounceTime} from "rxjs";
styleUrl: './beautify.component.scss'
})
export class BeautifyComponent implements OnInit {
// input: string = ;
$input: BehaviorSubject<string> = new BehaviorSubject<string>(GenerateDefaultJsonObjectString());
inputOptions = MonacoJsonConfig;
output: string = GenerateDefaultJsonObjectString(2);
outputOptions = ReadOnlyMonacoJsonConfig;
// error: string = "";
constructor(private service: JsonTransformService) {
constructor(private service: JtrService) {
}
ngOnInit(): void {

View File

@@ -2,7 +2,7 @@ import {Component, OnInit} from '@angular/core';
import {InputOutputComponent} from "../input-output/input-output.component";
import {DebounceTime, GenerateDefaultJsonObjectString, MonacoJsonConfig, ReadOnlyMonacoCSharpConfig} from "../defaults";
import {BehaviorSubject, debounceTime} from "rxjs";
import {JsonTransformService} from "../json-transform.service";
import {JtrService} from "../jtr.service";
import {MatFormField} from "@angular/material/form-field";
import {MatInputModule} from "@angular/material/input";
@@ -24,7 +24,7 @@ export class JsonPathComponent implements OnInit {
output: string = "";
outputOptions = ReadOnlyMonacoCSharpConfig;
constructor(private service: JsonTransformService) {
constructor(private service: JtrService) {
}
ngOnInit(): void {

View File

@@ -1,16 +0,0 @@
import { TestBed } from '@angular/core/testing';
import { JsonTransformService } from './json-transform.service';
describe('JsonTransformService', () => {
let service: JsonTransformService;
beforeEach(() => {
TestBed.configureTestingModule({});
service = TestBed.inject(JsonTransformService);
});
it('should be created', () => {
expect(service).toBeTruthy();
});
});

View File

@@ -1,6 +1,6 @@
import {Component, OnInit} from '@angular/core';
import {InputOutputComponent} from "../input-output/input-output.component";
import {JsonTransformService} from "../json-transform.service";
import {JtrService} from "../jtr.service";
import {
DebounceTime,
GenerateDefaultJsonObjectString,
@@ -24,7 +24,7 @@ export class Json2CsharpComponent implements OnInit {
output: string = "";
outputOptions = ReadOnlyMonacoCSharpConfig;
constructor(private service: JsonTransformService) {
constructor(private service: JtrService) {
}
ngOnInit(): void {

View File

@@ -0,0 +1,16 @@
import { TestBed } from '@angular/core/testing';
import { JtrService } from './jtr.service';
describe('JtrService', () => {
let service: JtrService;
beforeEach(() => {
TestBed.configureTestingModule({});
service = TestBed.inject(JtrService);
});
it('should be created', () => {
expect(service).toBeTruthy();
});
});

View File

@@ -5,8 +5,8 @@ import {Observable} from "rxjs";
@Injectable({
providedIn: 'root'
})
export class JsonTransformService {
private url: string = "https://localhost:5001";
export class JtrService {
private url: string = import.meta.env.JTR_API_URL;
constructor(private http: HttpClient) {
}

View File

@@ -15,7 +15,7 @@
<button mat-icon-button (click)="drawer.toggle()">
<mat-icon>menu</mat-icon>
</button>
<span>JSON Transform</span>
<span>JSON Transform / JTR</span>
</mat-toolbar>
<main>

View File

@@ -1,5 +1,5 @@
import {Component, OnInit} from '@angular/core';
import {JsonTransformService} from "../json-transform.service";
import {JtrService} from "../jtr.service";
import {InputOutputComponent} from "../input-output/input-output.component";
import {
DebounceTime,
@@ -25,7 +25,7 @@ export class UglifyComponent implements OnInit {
output: string = GenerateDefaultJsonObjectString();
outputOptions = ReadOnlyMonacoJsonConfig;
constructor(private service: JsonTransformService) {
constructor(private service: JtrService) {
}
ngOnInit(): void {