refactor: update dependencies and fix resulting errors

Upgraded JSON Schema from version 6 to version 7
Upgraded TypeDoc version to latest
Replaced 'jsonschema' with 'json-schema' package to better comply with 'ts-json-schema-generator'
Replace JSON Schema validation with AJV in areas where it wasn't used previously
Removed commander help output as it causes strange issues
This commit is contained in:
Wieland Schöbl
2020-02-14 11:40:53 +01:00
committed by Rainer Killinger
parent b7cdb6a9ad
commit 5330255b7e
19 changed files with 2058 additions and 1145 deletions

View File

@@ -16,9 +16,7 @@ import {LightweightClassDefinition} from '../../src/uml/model/lightweight-class-
import {LightweightDefinition} from '../../src/uml/model/lightweight-definition';
import {LightweightEnumDefinition} from '../../src/uml/model/lightweight-enum-definition';
export const generatedModel: Array<
LightweightDefinition | LightweightClassDefinition | LightweightEnumDefinition
> = [
export const generatedModel: Array<LightweightDefinition | LightweightClassDefinition | LightweightEnumDefinition> = [
{
name: 'TestClass',
type: 'class',
@@ -73,7 +71,7 @@ export const generatedModel: Array<
{
name: 'test2',
optional: false,
inherited: true,
inherited: true,
type: {
hasTypeInformation: true,
isArray: false,
@@ -92,7 +90,7 @@ export const generatedModel: Array<
{
name: 'test4',
optional: false,
inherited: true,
inherited: true,
type: {
hasTypeInformation: true,
isArray: false,
@@ -169,42 +167,13 @@ export const generatedModel: Array<
isLiteral: false,
isPrimitive: false,
isReference: false,
isReflection: false,
isReflection: true,
isTyped: false,
isTypeParameter: false,
isUnion: true,
specificationTypes: [
{
hasTypeInformation: true,
isArray: false,
isLiteral: false,
isPrimitive: true,
isReference: false,
isReflection: false,
isTyped: false,
isTypeParameter: false,
isUnion: false,
specificationTypes: [],
genericsTypes: [],
name: 'undefined',
},
{
hasTypeInformation: false,
isArray: false,
isLiteral: false,
isPrimitive: false,
isReference: false,
isReflection: true,
isTyped: false,
isTypeParameter: false,
isUnion: false,
specificationTypes: [],
genericsTypes: [],
name: 'object',
},
],
isUnion: false,
specificationTypes: [],
genericsTypes: [],
name: '',
name: 'object',
},
},
{
@@ -279,47 +248,18 @@ export const generatedModel: Array<
optional: true,
inherited: false,
type: {
hasTypeInformation: false,
hasTypeInformation: true,
isArray: false,
isLiteral: false,
isPrimitive: false,
isPrimitive: true,
isReference: false,
isReflection: false,
isTyped: false,
isTypeParameter: false,
isUnion: true,
specificationTypes: [
{
hasTypeInformation: true,
isArray: false,
isLiteral: false,
isPrimitive: true,
isReference: false,
isReflection: false,
isTyped: false,
isTypeParameter: false,
isUnion: false,
specificationTypes: [],
genericsTypes: [],
name: 'undefined',
},
{
hasTypeInformation: true,
isArray: false,
isLiteral: false,
isPrimitive: true,
isReference: false,
isReflection: false,
isTyped: false,
isTypeParameter: false,
isUnion: false,
specificationTypes: [],
genericsTypes: [],
name: 'number',
},
],
isUnion: false,
specificationTypes: [],
genericsTypes: [],
name: '',
name: 'number',
},
},
{
@@ -506,7 +446,7 @@ export const generatedModel: Array<
isArray: false,
isLiteral: false,
isPrimitive: false,
isReference: false,
isReference: true,
isReflection: false,
isTyped: false,
isTypeParameter: false,