Show the version of the current build, distinguishing between

development and production builds. The layout needs to be refined, it's
still quite ugly as of now.
This commit is contained in:
Manuel Friedli 2018-08-31 22:25:53 +02:00
parent ba2d6032ea
commit 3edcbf0918
5 changed files with 10 additions and 3 deletions

View file

@ -14,4 +14,5 @@
</div> </div>
<div class="errormessage" *ngIf="step.error" [innerHTML]="step.message"></div> <div class="errormessage" *ngIf="step.error" [innerHTML]="step.message"></div>
</div> </div>
<span>Version: {{VERSION}}</span>
<!--<router-outlet></router-outlet>--> <!--<router-outlet></router-outlet>-->

View file

@ -3,6 +3,7 @@ import {ConverterRegistryService} from './converterregistry.service';
import {InputComponentManagerService} from './inputcomponentmanager.service'; import {InputComponentManagerService} from './inputcomponentmanager.service';
import {Step} from './step'; import {Step} from './step';
import {Converter} from './converter/converter'; import {Converter} from './converter/converter';
import {environment} from '../environments/environment';
@Component({ @Component({
selector: 'app-root', selector: 'app-root',
@ -10,6 +11,7 @@ import {Converter} from './converter/converter';
styleUrls: ['./app.component.scss'] styleUrls: ['./app.component.scss']
}) })
export class AppComponent implements OnInit { export class AppComponent implements OnInit {
public readonly VERSION: string = environment.appVersion;
public steps: Step[] = []; public steps: Step[] = [];
public converters: Converter[] = []; public converters: Converter[] = [];

View file

@ -1,3 +1,4 @@
export const environment = { export const environment = {
production: true production: true,
appVersion: require('../../package.json').version
}; };

View file

@ -3,7 +3,8 @@
// The list of file replacements can be found in `angular.json`. // The list of file replacements can be found in `angular.json`.
export const environment = { export const environment = {
production: false production: false,
appVersion: `${require('../../package.json').version} (development build)`
}; };
/* /*

View file

@ -2,7 +2,9 @@
"extends": "../tsconfig.json", "extends": "../tsconfig.json",
"compilerOptions": { "compilerOptions": {
"outDir": "../out-tsc/app", "outDir": "../out-tsc/app",
"types": [] "types": [
"node"
]
}, },
"exclude": [ "exclude": [
"test.ts", "test.ts",