Update .gitignore and .prettierignore; add generated Swagger API libraries

This commit is contained in:
Lorenz Hilpert
2025-01-29 17:09:36 +01:00
parent d474f555e3
commit 9efbfab253
70 changed files with 8605 additions and 727 deletions

View File

@@ -0,0 +1,3 @@
# generated-swagger-availability-api
This library was generated with [Nx](https://nx.dev).

View File

@@ -0,0 +1,34 @@
import nx from '@nx/eslint-plugin';
import baseConfig from '../../../eslint.config.mjs';
export default [
...baseConfig,
...nx.configs['flat/angular'],
...nx.configs['flat/angular-template'],
{
files: ['**/*.ts'],
rules: {
'@angular-eslint/directive-selector': [
'error',
{
type: 'attribute',
prefix: 'lib',
style: 'camelCase',
},
],
'@angular-eslint/component-selector': [
'error',
{
type: 'element',
prefix: 'lib',
style: 'kebab-case',
},
],
},
},
{
files: ['**/*.html'],
// Override or add rules here
rules: {},
},
];

View File

@@ -0,0 +1,14 @@
{
"$schema": "../../../node_modules/ng-swagger-gen/ng-swagger-gen-schema.json",
"swagger": "https://isa-test.paragon-data.net/ava/v6/swagger.json",
"prefix": "Av",
"minParamsForContainer": 2,
"sortParams": "desc",
"defaultTag": "Av",
"removeStaleFiles": true,
"modelIndex": true,
"serviceIndex": true,
"apiModule": false,
"enumModule": true,
"generateExamples": false
}

View File

@@ -0,0 +1,20 @@
{
"name": "generated-swagger-availability-api",
"$schema": "../../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "generated/swagger/availability-api/src",
"prefix": "lib",
"projectType": "library",
"tags": [],
"targets": {
"generate": {
"command": "ng-swagger-gen --config {projectRoot}/ng-swagger-gen.json --output {projectRoot}/src",
"inputs": [
"^production",
"{projectRoot}/ng-swagger-gen.json",
"!{projectRoot}/src/**/*.ts"
],
"outputs": ["{projectRoot}/src"],
"cache": false
}
}
}

View File

@@ -0,0 +1,25 @@
{
"compilerOptions": {
"target": "es2022",
"forceConsistentCasingInFileNames": true,
"strict": true,
"noImplicitOverride": true,
"noPropertyAccessFromIndexSignature": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true
},
"files": [],
"include": [],
"references": [
{
"path": "./tsconfig.lib.json"
}
],
"extends": "../../../tsconfig.base.json",
"angularCompilerOptions": {
"enableI18nLegacyMessageIdFormat": false,
"strictInjectionParameters": true,
"strictInputAccessModifiers": true,
"strictTemplates": true
}
}

View File

@@ -0,0 +1,12 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "../../../dist/out-tsc",
"declaration": true,
"declarationMap": true,
"inlineSources": true,
"types": []
},
"exclude": ["src/**/*.spec.ts", "jest.config.ts", "src/**/*.test.ts"],
"include": ["src/**/*.ts"]
}

View File

@@ -0,0 +1 @@
*.swagger.json

View File

@@ -0,0 +1,3 @@
# generated-swagger-cat-search-api
This library was generated with [Nx](https://nx.dev).

View File

@@ -0,0 +1,34 @@
import nx from '@nx/eslint-plugin';
import baseConfig from '../../../eslint.config.mjs';
export default [
...baseConfig,
...nx.configs['flat/angular'],
...nx.configs['flat/angular-template'],
{
files: ['**/*.ts'],
rules: {
'@angular-eslint/directive-selector': [
'error',
{
type: 'attribute',
prefix: 'lib',
style: 'camelCase',
},
],
'@angular-eslint/component-selector': [
'error',
{
type: 'element',
prefix: 'lib',
style: 'kebab-case',
},
],
},
},
{
files: ['**/*.html'],
// Override or add rules here
rules: {},
},
];

View File

@@ -0,0 +1,15 @@
{
"$schema": "../../../node_modules/ng-swagger-gen/ng-swagger-gen-schema.json",
"swagger": "https://isa-test.paragon-data.net/cat/v6/swagger.json",
"prefix": "Cat",
"minParamsForContainer": 2,
"sortParams": "desc",
"defaultTag": "Cat",
"removeStaleFiles": true,
"modelIndex": true,
"serviceIndex": true,
"apiModule": false,
"enumModule": true,
"generateExamples": false,
"ignoreUnusedModels": false
}

View File

@@ -0,0 +1,20 @@
{
"name": "generated-swagger-cat-search-api",
"$schema": "../../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "generated/swagger/cat-search-api/src",
"prefix": "lib",
"projectType": "library",
"tags": [],
"targets": {
"generate": {
"command": "ng-swagger-gen --config {projectRoot}/ng-swagger-gen.json --output {projectRoot}/src",
"inputs": [
"^production",
"{projectRoot}/ng-swagger-gen.json",
"!{projectRoot}/src/**/*.ts"
],
"outputs": ["{projectRoot}/src"],
"cache": false
}
}
}

View File

@@ -0,0 +1,25 @@
{
"compilerOptions": {
"target": "es2022",
"forceConsistentCasingInFileNames": true,
"strict": true,
"noImplicitOverride": true,
"noPropertyAccessFromIndexSignature": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true
},
"files": [],
"include": [],
"references": [
{
"path": "./tsconfig.lib.json"
}
],
"extends": "../../../tsconfig.base.json",
"angularCompilerOptions": {
"enableI18nLegacyMessageIdFormat": false,
"strictInjectionParameters": true,
"strictInputAccessModifiers": true,
"strictTemplates": true
}
}

View File

@@ -0,0 +1,12 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "../../../dist/out-tsc",
"declaration": true,
"declarationMap": true,
"inlineSources": true,
"types": []
},
"exclude": ["src/**/*.spec.ts", "jest.config.ts", "src/**/*.test.ts"],
"include": ["src/**/*.ts"]
}

View File

@@ -0,0 +1,3 @@
# generated-swagger-checkout-api
This library was generated with [Nx](https://nx.dev).

View File

@@ -0,0 +1,34 @@
import nx from '@nx/eslint-plugin';
import baseConfig from '../../../eslint.config.mjs';
export default [
...baseConfig,
...nx.configs['flat/angular'],
...nx.configs['flat/angular-template'],
{
files: ['**/*.ts'],
rules: {
'@angular-eslint/directive-selector': [
'error',
{
type: 'attribute',
prefix: 'lib',
style: 'camelCase',
},
],
'@angular-eslint/component-selector': [
'error',
{
type: 'element',
prefix: 'lib',
style: 'kebab-case',
},
],
},
},
{
files: ['**/*.html'],
// Override or add rules here
rules: {},
},
];

View File

@@ -0,0 +1,14 @@
{
"$schema": "../../../node_modules/ng-swagger-gen/ng-swagger-gen-schema.json",
"swagger": "https://isa-test.paragon-data.net/checkout/v6/swagger.json",
"prefix": "Checkout",
"minParamsForContainer": 2,
"sortParams": "desc",
"defaultTag": "Checkout",
"removeStaleFiles": true,
"modelIndex": true,
"serviceIndex": true,
"apiModule": false,
"enumModule": true,
"generateExamples": false
}

View File

@@ -0,0 +1,20 @@
{
"name": "generated-swagger-checkout-api",
"$schema": "../../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "generated/swagger/checkout-api/src",
"prefix": "lib",
"projectType": "library",
"tags": [],
"targets": {
"generate": {
"command": "ng-swagger-gen --config {projectRoot}/ng-swagger-gen.json --output {projectRoot}/src",
"inputs": [
"^production",
"{projectRoot}/ng-swagger-gen.json",
"!{projectRoot}/src/**/*.ts"
],
"outputs": ["{projectRoot}/src"],
"cache": false
}
}
}

View File

@@ -0,0 +1,25 @@
{
"compilerOptions": {
"target": "es2022",
"forceConsistentCasingInFileNames": true,
"strict": true,
"noImplicitOverride": true,
"noPropertyAccessFromIndexSignature": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true
},
"files": [],
"include": [],
"references": [
{
"path": "./tsconfig.lib.json"
}
],
"extends": "../../../tsconfig.base.json",
"angularCompilerOptions": {
"enableI18nLegacyMessageIdFormat": false,
"strictInjectionParameters": true,
"strictInputAccessModifiers": true,
"strictTemplates": true
}
}

View File

@@ -0,0 +1,12 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "../../../dist/out-tsc",
"declaration": true,
"declarationMap": true,
"inlineSources": true,
"types": []
},
"exclude": ["src/**/*.spec.ts", "jest.config.ts", "src/**/*.test.ts"],
"include": ["src/**/*.ts"]
}

View File

@@ -0,0 +1,3 @@
# generated-swagger-crm-api
This library was generated with [Nx](https://nx.dev).

View File

@@ -0,0 +1,34 @@
import nx from '@nx/eslint-plugin';
import baseConfig from '../../../eslint.config.mjs';
export default [
...baseConfig,
...nx.configs['flat/angular'],
...nx.configs['flat/angular-template'],
{
files: ['**/*.ts'],
rules: {
'@angular-eslint/directive-selector': [
'error',
{
type: 'attribute',
prefix: 'lib',
style: 'camelCase',
},
],
'@angular-eslint/component-selector': [
'error',
{
type: 'element',
prefix: 'lib',
style: 'kebab-case',
},
],
},
},
{
files: ['**/*.html'],
// Override or add rules here
rules: {},
},
];

View File

@@ -0,0 +1,14 @@
{
"$schema": "../../../node_modules/ng-swagger-gen/ng-swagger-gen-schema.json",
"swagger": "https://isa-test.paragon-data.net/crm/v6/swagger.json",
"prefix": "Crm",
"minParamsForContainer": 2,
"sortParams": "desc",
"defaultTag": "Crm",
"removeStaleFiles": true,
"modelIndex": true,
"serviceIndex": true,
"apiModule": false,
"enumModule": true,
"generateExamples": false
}

View File

@@ -0,0 +1,20 @@
{
"name": "generated-swagger-crm-api",
"$schema": "../../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "generated/swagger/crm-api/src",
"prefix": "lib",
"projectType": "library",
"tags": [],
"targets": {
"generate": {
"command": "ng-swagger-gen --config {projectRoot}/ng-swagger-gen.json --output {projectRoot}/src",
"inputs": [
"^production",
"{projectRoot}/ng-swagger-gen.json",
"!{projectRoot}/src/**/*.ts"
],
"outputs": ["{projectRoot}/src"],
"cache": false
}
}
}

View File

@@ -0,0 +1,25 @@
{
"compilerOptions": {
"target": "es2022",
"forceConsistentCasingInFileNames": true,
"strict": true,
"noImplicitOverride": true,
"noPropertyAccessFromIndexSignature": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true
},
"files": [],
"include": [],
"references": [
{
"path": "./tsconfig.lib.json"
}
],
"extends": "../../../tsconfig.base.json",
"angularCompilerOptions": {
"enableI18nLegacyMessageIdFormat": false,
"strictInjectionParameters": true,
"strictInputAccessModifiers": true,
"strictTemplates": true
}
}

View File

@@ -0,0 +1,12 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "../../../dist/out-tsc",
"declaration": true,
"declarationMap": true,
"inlineSources": true,
"types": []
},
"exclude": ["src/**/*.spec.ts", "jest.config.ts", "src/**/*.test.ts"],
"include": ["src/**/*.ts"]
}

View File

@@ -0,0 +1,3 @@
# generated-swagger-eis-api
This library was generated with [Nx](https://nx.dev).

View File

@@ -0,0 +1,34 @@
import nx from '@nx/eslint-plugin';
import baseConfig from '../../../eslint.config.mjs';
export default [
...baseConfig,
...nx.configs['flat/angular'],
...nx.configs['flat/angular-template'],
{
files: ['**/*.ts'],
rules: {
'@angular-eslint/directive-selector': [
'error',
{
type: 'attribute',
prefix: 'lib',
style: 'camelCase',
},
],
'@angular-eslint/component-selector': [
'error',
{
type: 'element',
prefix: 'lib',
style: 'kebab-case',
},
],
},
},
{
files: ['**/*.html'],
// Override or add rules here
rules: {},
},
];

View File

@@ -0,0 +1,15 @@
{
"$schema": "../../../node_modules/ng-swagger-gen/ng-swagger-gen-schema.json",
"swagger": "eis.swagger.json",
"output": "apps/isa-app/src/swagger/eis",
"prefix": "Eis",
"minParamsForContainer": 2,
"sortParams": "desc",
"defaultTag": "Eis",
"removeStaleFiles": true,
"modelIndex": true,
"serviceIndex": true,
"apiModule": false,
"enumModule": true,
"generateExamples": false
}

View File

@@ -0,0 +1,20 @@
{
"name": "generated-swagger-eis-api",
"$schema": "../../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "generated/swagger/eis-api/src",
"prefix": "lib",
"projectType": "library",
"tags": [],
"targets": {
"generate": {
"command": "ng-swagger-gen --config {projectRoot}/ng-swagger-gen.json --output {projectRoot}/src",
"inputs": [
"^production",
"{projectRoot}/ng-swagger-gen.json",
"!{projectRoot}/src/**/*.ts"
],
"outputs": ["{projectRoot}/src"],
"cache": false
}
}
}

View File

@@ -0,0 +1,25 @@
{
"compilerOptions": {
"target": "es2022",
"forceConsistentCasingInFileNames": true,
"strict": true,
"noImplicitOverride": true,
"noPropertyAccessFromIndexSignature": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true
},
"files": [],
"include": [],
"references": [
{
"path": "./tsconfig.lib.json"
}
],
"extends": "../../../tsconfig.base.json",
"angularCompilerOptions": {
"enableI18nLegacyMessageIdFormat": false,
"strictInjectionParameters": true,
"strictInputAccessModifiers": true,
"strictTemplates": true
}
}

View File

@@ -0,0 +1,12 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "../../../dist/out-tsc",
"declaration": true,
"declarationMap": true,
"inlineSources": true,
"types": []
},
"exclude": ["src/**/*.spec.ts", "jest.config.ts", "src/**/*.test.ts"],
"include": ["src/**/*.ts"]
}

View File

@@ -0,0 +1,3 @@
# generated-swagger-inventory-api
This library was generated with [Nx](https://nx.dev).

View File

@@ -0,0 +1,34 @@
import nx from '@nx/eslint-plugin';
import baseConfig from '../../../eslint.config.mjs';
export default [
...baseConfig,
...nx.configs['flat/angular'],
...nx.configs['flat/angular-template'],
{
files: ['**/*.ts'],
rules: {
'@angular-eslint/directive-selector': [
'error',
{
type: 'attribute',
prefix: 'lib',
style: 'camelCase',
},
],
'@angular-eslint/component-selector': [
'error',
{
type: 'element',
prefix: 'lib',
style: 'kebab-case',
},
],
},
},
{
files: ['**/*.html'],
// Override or add rules here
rules: {},
},
];

View File

@@ -0,0 +1,14 @@
{
"$schema": "../../../node_modules/ng-swagger-gen/ng-swagger-gen-schema.json",
"swagger": "https://isa-test.paragon-data.net/inv/v6/swagger.json",
"prefix": "Remi",
"minParamsForContainer": 2,
"sortParams": "desc",
"defaultTag": "Remi",
"removeStaleFiles": true,
"modelIndex": true,
"serviceIndex": true,
"apiModule": false,
"enumModule": true,
"generateExamples": false
}

View File

@@ -0,0 +1,13 @@
{
"name": "generated-swagger-inventory-api",
"$schema": "../../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "generated/swagger/inventory-api/src",
"prefix": "lib",
"projectType": "library",
"tags": [],
"targets": {
"lint": {
"executor": "@nx/eslint:lint"
}
}
}

View File

@@ -0,0 +1,25 @@
{
"compilerOptions": {
"target": "es2022",
"forceConsistentCasingInFileNames": true,
"strict": true,
"noImplicitOverride": true,
"noPropertyAccessFromIndexSignature": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true
},
"files": [],
"include": [],
"references": [
{
"path": "./tsconfig.lib.json"
}
],
"extends": "../../../tsconfig.base.json",
"angularCompilerOptions": {
"enableI18nLegacyMessageIdFormat": false,
"strictInjectionParameters": true,
"strictInputAccessModifiers": true,
"strictTemplates": true
}
}

View File

@@ -0,0 +1,12 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "../../../dist/out-tsc",
"declaration": true,
"declarationMap": true,
"inlineSources": true,
"types": []
},
"exclude": ["src/**/*.spec.ts", "jest.config.ts", "src/**/*.test.ts"],
"include": ["src/**/*.ts"]
}

View File

@@ -0,0 +1,3 @@
# generated-swagger-isa-api
This library was generated with [Nx](https://nx.dev).

View File

@@ -0,0 +1,34 @@
import nx from '@nx/eslint-plugin';
import baseConfig from '../../../eslint.config.mjs';
export default [
...baseConfig,
...nx.configs['flat/angular'],
...nx.configs['flat/angular-template'],
{
files: ['**/*.ts'],
rules: {
'@angular-eslint/directive-selector': [
'error',
{
type: 'attribute',
prefix: 'lib',
style: 'camelCase',
},
],
'@angular-eslint/component-selector': [
'error',
{
type: 'element',
prefix: 'lib',
style: 'kebab-case',
},
],
},
},
{
files: ['**/*.html'],
// Override or add rules here
rules: {},
},
];

View File

@@ -0,0 +1,14 @@
{
"$schema": "../../../node_modules/ng-swagger-gen/ng-swagger-gen-schema.json",
"swagger": "https://isa-test.paragon-data.net/isa/v1/swagger.json",
"prefix": "Isa",
"minParamsForContainer": 2,
"sortParams": "desc",
"defaultTag": "Isa",
"removeStaleFiles": true,
"modelIndex": true,
"serviceIndex": true,
"apiModule": false,
"enumModule": true,
"generateExamples": false
}

View File

@@ -0,0 +1,20 @@
{
"name": "generated-swagger-isa-api",
"$schema": "../../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "generated/swagger/isa-api/src",
"prefix": "lib",
"projectType": "library",
"tags": [],
"targets": {
"generate": {
"command": "ng-swagger-gen --config {projectRoot}/ng-swagger-gen.json --output {projectRoot}/src",
"inputs": [
"^production",
"{projectRoot}/ng-swagger-gen.json",
"!{projectRoot}/src/**/*.ts"
],
"outputs": ["{projectRoot}/src"],
"cache": false
}
}
}

View File

@@ -0,0 +1,25 @@
{
"compilerOptions": {
"target": "es2022",
"forceConsistentCasingInFileNames": true,
"strict": true,
"noImplicitOverride": true,
"noPropertyAccessFromIndexSignature": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true
},
"files": [],
"include": [],
"references": [
{
"path": "./tsconfig.lib.json"
}
],
"extends": "../../../tsconfig.base.json",
"angularCompilerOptions": {
"enableI18nLegacyMessageIdFormat": false,
"strictInjectionParameters": true,
"strictInputAccessModifiers": true,
"strictTemplates": true
}
}

View File

@@ -0,0 +1,12 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "../../../dist/out-tsc",
"declaration": true,
"declarationMap": true,
"inlineSources": true,
"types": []
},
"exclude": ["src/**/*.spec.ts", "jest.config.ts", "src/**/*.test.ts"],
"include": ["src/**/*.ts"]
}

View File

@@ -0,0 +1,3 @@
# generated-swagger-oms-api
This library was generated with [Nx](https://nx.dev).

View File

@@ -0,0 +1,34 @@
import nx from '@nx/eslint-plugin';
import baseConfig from '../../../eslint.config.mjs';
export default [
...baseConfig,
...nx.configs['flat/angular'],
...nx.configs['flat/angular-template'],
{
files: ['**/*.ts'],
rules: {
'@angular-eslint/directive-selector': [
'error',
{
type: 'attribute',
prefix: 'lib',
style: 'camelCase',
},
],
'@angular-eslint/component-selector': [
'error',
{
type: 'element',
prefix: 'lib',
style: 'kebab-case',
},
],
},
},
{
files: ['**/*.html'],
// Override or add rules here
rules: {},
},
];

View File

@@ -0,0 +1,15 @@
{
"$schema": "../../../node_modules/ng-swagger-gen/ng-swagger-gen-schema.json",
"swagger": "https://isa-test.paragon-data.net/oms/v6/swagger.json",
"prefix": "Oms",
"minParamsForContainer": 2,
"sortParams": "desc",
"defaultTag": "Oms",
"removeStaleFiles": true,
"modelIndex": true,
"serviceIndex": true,
"apiModule": false,
"enumModule": true,
"generateExamples": false,
"ignoreUnusedModels": false
}

View File

@@ -0,0 +1,20 @@
{
"name": "generated-swagger-oms-api",
"$schema": "../../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "generated/swagger/oms-api/src",
"prefix": "lib",
"projectType": "library",
"tags": [],
"targets": {
"generate": {
"command": "ng-swagger-gen --config {projectRoot}/ng-swagger-gen.json --output {projectRoot}/src",
"inputs": [
"^production",
"{projectRoot}/ng-swagger-gen.json",
"!{projectRoot}/src/**/*.ts"
],
"outputs": ["{projectRoot}/src"],
"cache": false
}
}
}

View File

@@ -0,0 +1,25 @@
{
"compilerOptions": {
"target": "es2022",
"forceConsistentCasingInFileNames": true,
"strict": true,
"noImplicitOverride": true,
"noPropertyAccessFromIndexSignature": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true
},
"files": [],
"include": [],
"references": [
{
"path": "./tsconfig.lib.json"
}
],
"extends": "../../../tsconfig.base.json",
"angularCompilerOptions": {
"enableI18nLegacyMessageIdFormat": false,
"strictInjectionParameters": true,
"strictInputAccessModifiers": true,
"strictTemplates": true
}
}

View File

@@ -0,0 +1,12 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "../../../dist/out-tsc",
"declaration": true,
"declarationMap": true,
"inlineSources": true,
"types": []
},
"exclude": ["src/**/*.spec.ts", "jest.config.ts", "src/**/*.test.ts"],
"include": ["src/**/*.ts"]
}

View File

@@ -0,0 +1,3 @@
# generated-swagger-print-api
This library was generated with [Nx](https://nx.dev).

View File

@@ -0,0 +1,34 @@
import nx from '@nx/eslint-plugin';
import baseConfig from '../../../eslint.config.mjs';
export default [
...baseConfig,
...nx.configs['flat/angular'],
...nx.configs['flat/angular-template'],
{
files: ['**/*.ts'],
rules: {
'@angular-eslint/directive-selector': [
'error',
{
type: 'attribute',
prefix: 'lib',
style: 'camelCase',
},
],
'@angular-eslint/component-selector': [
'error',
{
type: 'element',
prefix: 'lib',
style: 'kebab-case',
},
],
},
},
{
files: ['**/*.html'],
// Override or add rules here
rules: {},
},
];

View File

@@ -0,0 +1,14 @@
{
"$schema": "../../../node_modules/ng-swagger-gen/ng-swagger-gen-schema.json",
"swagger": "https://isa-test.paragon-data.net/print/v1/swagger.json",
"prefix": "Print",
"minParamsForContainer": 2,
"sortParams": "desc",
"defaultTag": "Print",
"removeStaleFiles": true,
"modelIndex": true,
"serviceIndex": true,
"apiModule": false,
"enumModule": true,
"generateExamples": false
}

View File

@@ -0,0 +1,13 @@
{
"name": "generated-swagger-print-api",
"$schema": "../../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "generated/swagger/print-api/src",
"prefix": "lib",
"projectType": "library",
"tags": [],
"targets": {
"lint": {
"executor": "@nx/eslint:lint"
}
}
}

View File

@@ -0,0 +1,25 @@
{
"compilerOptions": {
"target": "es2022",
"forceConsistentCasingInFileNames": true,
"strict": true,
"noImplicitOverride": true,
"noPropertyAccessFromIndexSignature": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true
},
"files": [],
"include": [],
"references": [
{
"path": "./tsconfig.lib.json"
}
],
"extends": "../../../tsconfig.base.json",
"angularCompilerOptions": {
"enableI18nLegacyMessageIdFormat": false,
"strictInjectionParameters": true,
"strictInputAccessModifiers": true,
"strictTemplates": true
}
}

View File

@@ -0,0 +1,12 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "../../../dist/out-tsc",
"declaration": true,
"declarationMap": true,
"inlineSources": true,
"types": []
},
"exclude": ["src/**/*.spec.ts", "jest.config.ts", "src/**/*.test.ts"],
"include": ["src/**/*.ts"]
}

View File

@@ -0,0 +1,3 @@
# generated-swagger-wws-api
This library was generated with [Nx](https://nx.dev).

View File

@@ -0,0 +1,34 @@
import nx from '@nx/eslint-plugin';
import baseConfig from '../../../eslint.config.mjs';
export default [
...baseConfig,
...nx.configs['flat/angular'],
...nx.configs['flat/angular-template'],
{
files: ['**/*.ts'],
rules: {
'@angular-eslint/directive-selector': [
'error',
{
type: 'attribute',
prefix: 'lib',
style: 'camelCase',
},
],
'@angular-eslint/component-selector': [
'error',
{
type: 'element',
prefix: 'lib',
style: 'kebab-case',
},
],
},
},
{
files: ['**/*.html'],
// Override or add rules here
rules: {},
},
];

View File

@@ -0,0 +1,14 @@
{
"$schema": "../../../node_modules/ng-swagger-gen/ng-swagger-gen-schema.json",
"swagger": "https://isa-test.paragon-data.net/wws/v1/swagger.json",
"prefix": "Wws",
"minParamsForContainer": 2,
"sortParams": "desc",
"defaultTag": "Wws",
"removeStaleFiles": true,
"modelIndex": true,
"serviceIndex": true,
"apiModule": false,
"enumModule": true,
"generateExamples": false
}

View File

@@ -0,0 +1,20 @@
{
"name": "generated-swagger-wws-api",
"$schema": "../../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "generated/swagger/wws-api/src",
"prefix": "lib",
"projectType": "library",
"tags": [],
"targets": {
"generate": {
"command": "ng-swagger-gen --config {projectRoot}/ng-swagger-gen.json --output {projectRoot}/src",
"inputs": [
"^production",
"{projectRoot}/ng-swagger-gen.json",
"!{projectRoot}/src/**/*.ts"
],
"outputs": ["{projectRoot}/src"],
"cache": false
}
}
}

View File

@@ -0,0 +1,25 @@
{
"compilerOptions": {
"target": "es2022",
"forceConsistentCasingInFileNames": true,
"strict": true,
"noImplicitOverride": true,
"noPropertyAccessFromIndexSignature": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true
},
"files": [],
"include": [],
"references": [
{
"path": "./tsconfig.lib.json"
}
],
"extends": "../../../tsconfig.base.json",
"angularCompilerOptions": {
"enableI18nLegacyMessageIdFormat": false,
"strictInjectionParameters": true,
"strictInputAccessModifiers": true,
"strictTemplates": true
}
}

View File

@@ -0,0 +1,12 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "../../../dist/out-tsc",
"declaration": true,
"declarationMap": true,
"inlineSources": true,
"types": []
},
"exclude": ["src/**/*.spec.ts", "jest.config.ts", "src/**/*.test.ts"],
"include": ["src/**/*.ts"]
}