mirror of
https://github.com/ferdikoomen/openapi-typescript-codegen.git
synced 2026-01-25 16:02:59 +00:00
working on upgrades
This commit is contained in:
parent
d479ad83aa
commit
e408c7d81d
13
.github/dependabot.yml
vendored
13
.github/dependabot.yml
vendored
@ -5,18 +5,7 @@ updates:
|
||||
schedule:
|
||||
interval: "daily"
|
||||
ignore:
|
||||
- dependency-name: "@apidevtools/json-schema-ref-parser"
|
||||
- dependency-name: "@types/node-fetch"
|
||||
- dependency-name: "node-fetch"
|
||||
- dependency-name: "camelcase"
|
||||
- dependency-name: "@angular-devkit/build-angular"
|
||||
- dependency-name: "@angular/animations"
|
||||
- dependency-name: "@angular/cli"
|
||||
- dependency-name: "@angular/common"
|
||||
- dependency-name: "@angular/compiler"
|
||||
- dependency-name: "@angular/compiler-cli"
|
||||
- dependency-name: "@angular/core"
|
||||
- dependency-name: "@angular/forms"
|
||||
- dependency-name: "@angular/platform-browser"
|
||||
- dependency-name: "@angular/platform-browser-dynamic"
|
||||
- dependency-name: "@angular/router"
|
||||
- dependency-name: "typescript"
|
||||
13694
package-lock.json
generated
13694
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
107
package.json
107
package.json
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "openapi-typescript-codegen",
|
||||
"version": "0.29.0",
|
||||
"version": "0.30.0",
|
||||
"description": "Library that generates Typescript clients based on the OpenAPI specification.",
|
||||
"author": "Ferdi Koomen",
|
||||
"homepage": "https://github.com/ferdikoomen/openapi-typescript-codegen",
|
||||
@ -60,69 +60,64 @@
|
||||
"docker": "docker build -t eeelenbaas/openapi-typescript-codegen ."
|
||||
},
|
||||
"dependencies": {
|
||||
"@apidevtools/json-schema-ref-parser": "^11.5.4",
|
||||
"@apidevtools/json-schema-ref-parser": "^14.2.1",
|
||||
"camelcase": "^6.3.0",
|
||||
"commander": "^12.0.0",
|
||||
"fs-extra": "^11.2.0",
|
||||
"commander": "^14.0.2",
|
||||
"fs-extra": "^11.3.3",
|
||||
"handlebars": "^4.7.8"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@angular-devkit/build-angular": "20.3.10",
|
||||
"@angular/animations": "17.3.3",
|
||||
"@angular/cli": "20.2.2",
|
||||
"@angular/common": "17.3.3",
|
||||
"@angular/compiler": "17.3.3",
|
||||
"@angular/compiler-cli": "17.3.3",
|
||||
"@angular/core": "17.3.3",
|
||||
"@angular/forms": "17.3.3",
|
||||
"@angular/platform-browser": "17.3.3",
|
||||
"@angular/platform-browser-dynamic": "17.3.3",
|
||||
"@angular/router": "17.3.3",
|
||||
"@babel/cli": "7.24.8",
|
||||
"@babel/core": "7.26.7",
|
||||
"@babel/preset-env": "7.26.0",
|
||||
"@babel/preset-typescript": "7.24.7",
|
||||
"@rollup/plugin-commonjs": "25.0.8",
|
||||
"@rollup/plugin-node-resolve": "15.2.3",
|
||||
"@rollup/plugin-terser": "^0.4.4",
|
||||
"@rollup/plugin-typescript": "11.1.6",
|
||||
"@angular-devkit/build-angular": "21.0.4",
|
||||
"@angular/animations": "21.0.6",
|
||||
"@angular/cli": "21.0.4",
|
||||
"@angular/common": "21.0.6",
|
||||
"@angular/compiler": "21.0.6",
|
||||
"@angular/compiler-cli": "21.0.6",
|
||||
"@angular/core": "21.0.6",
|
||||
"@angular/forms": "21.0.6",
|
||||
"@angular/platform-browser": "21.0.6",
|
||||
"@angular/platform-browser-dynamic": "21.0.6",
|
||||
"@angular/router": "21.0.6",
|
||||
"@babel/cli": "7.28.3",
|
||||
"@babel/core": "7.28.5",
|
||||
"@babel/preset-env": "7.28.5",
|
||||
"@babel/preset-typescript": "7.28.5",
|
||||
"@rollup/plugin-commonjs": "29.0.0",
|
||||
"@rollup/plugin-node-resolve": "16.0.3",
|
||||
"@rollup/plugin-terser": "0.4.4",
|
||||
"@rollup/plugin-typescript": "12.3.0",
|
||||
"@types/cross-spawn": "6.0.6",
|
||||
"@types/express": "4.17.21",
|
||||
"@types/fs-extra": "^11.0.4",
|
||||
"@types/glob": "8.1.0",
|
||||
"@types/jest": "29.5.12",
|
||||
"@types/node": "20.14.10",
|
||||
"@types/node-fetch": "2.6.11",
|
||||
"@types/qs": "6.9.15",
|
||||
"@typescript-eslint/eslint-plugin": "7.16.0",
|
||||
"@typescript-eslint/parser": "7.18.0",
|
||||
"@types/express": "5.0.6",
|
||||
"@types/fs-extra": "11.0.4",
|
||||
"@types/jest": "30.0.0",
|
||||
"@types/node": "25.0.3",
|
||||
"@types/node-fetch": "2.6.13",
|
||||
"@types/qs": "6.14.0",
|
||||
"@typescript-eslint/eslint-plugin": "8.50.1",
|
||||
"@typescript-eslint/parser": "8.50.1",
|
||||
"abort-controller": "3.0.0",
|
||||
"axios": "1.8.2",
|
||||
"axios": "1.13.2",
|
||||
"codecov": "3.8.3",
|
||||
"cross-spawn": "7.0.3",
|
||||
"eslint": "8.57.0",
|
||||
"eslint-config-prettier": "9.1.0",
|
||||
"eslint-plugin-prettier": "5.1.3",
|
||||
"cross-spawn": "7.0.6",
|
||||
"eslint": "9.39.2",
|
||||
"eslint-config-prettier": "10.1.8",
|
||||
"eslint-plugin-prettier": "5.5.4",
|
||||
"eslint-plugin-simple-import-sort": "12.1.1",
|
||||
"express": "4.22.0",
|
||||
"form-data": "4.0.4",
|
||||
"glob": "12.0.0",
|
||||
"jest": "29.7.0",
|
||||
"jest-cli": "29.7.0",
|
||||
"node-fetch": "2.7.0",
|
||||
"prettier": "3.4.1",
|
||||
"puppeteer": "22.14.0",
|
||||
"qs": "6.12.3",
|
||||
"rimraf": "6.1.0",
|
||||
"rollup": "4.14.0",
|
||||
"rxjs": "7.8.1",
|
||||
"express": "5.2.1",
|
||||
"form-data": "4.0.5",
|
||||
"glob": "13.0.0",
|
||||
"jest": "30.2.0",
|
||||
"jest-cli": "30.2.0",
|
||||
"node-fetch": "3.3.2",
|
||||
"prettier": "3.7.4",
|
||||
"puppeteer": "24.34.0",
|
||||
"qs": "6.14.0",
|
||||
"rimraf": "6.1.2",
|
||||
"rollup": "4.54.0",
|
||||
"rxjs": "7.8.2",
|
||||
"ts-node": "10.9.2",
|
||||
"tslib": "2.6.3",
|
||||
"typescript": "5.4.4",
|
||||
"zone.js": "0.15.0"
|
||||
},
|
||||
"overrides": {
|
||||
"node-fetch": "2.7.0",
|
||||
"rollup": "4.14.0"
|
||||
"tslib": "2.8.1",
|
||||
"typescript": "5.9.3",
|
||||
"zone.js": "0.16.0"
|
||||
}
|
||||
}
|
||||
|
||||
@ -52,8 +52,8 @@ describe('writeClient', () => {
|
||||
'AppClient'
|
||||
);
|
||||
|
||||
expect(rmdir).toBeCalled();
|
||||
expect(mkdir).toBeCalled();
|
||||
expect(writeFile).toBeCalled();
|
||||
expect(rmdir).toHaveBeenCalled();
|
||||
expect(mkdir).toHaveBeenCalled();
|
||||
expect(writeFile).toHaveBeenCalled();
|
||||
});
|
||||
});
|
||||
|
||||
@ -38,6 +38,6 @@ describe('writeClientClass', () => {
|
||||
|
||||
await writeClientClass(client, templates, './dist', HttpClient.FETCH, 'AppClient', Indent.SPACE_4, '');
|
||||
|
||||
expect(writeFile).toBeCalled();
|
||||
expect(writeFile).toHaveBeenCalled();
|
||||
});
|
||||
});
|
||||
|
||||
@ -41,11 +41,11 @@ describe('writeClientCore', () => {
|
||||
|
||||
await writeClientCore(client, templates, '/', HttpClient.FETCH, Indent.SPACE_4);
|
||||
|
||||
expect(writeFile).toBeCalledWith(resolve('/', '/OpenAPI.ts'), `settings${EOL}`);
|
||||
expect(writeFile).toBeCalledWith(resolve('/', '/ApiError.ts'), `apiError${EOL}`);
|
||||
expect(writeFile).toBeCalledWith(resolve('/', '/ApiRequestOptions.ts'), `apiRequestOptions${EOL}`);
|
||||
expect(writeFile).toBeCalledWith(resolve('/', '/ApiResult.ts'), `apiResult${EOL}`);
|
||||
expect(writeFile).toBeCalledWith(resolve('/', '/CancelablePromise.ts'), `cancelablePromise${EOL}`);
|
||||
expect(writeFile).toBeCalledWith(resolve('/', '/request.ts'), `request${EOL}`);
|
||||
expect(writeFile).toHaveBeenCalledWith(resolve('/', '/OpenAPI.ts'), `settings${EOL}`);
|
||||
expect(writeFile).toHaveBeenCalledWith(resolve('/', '/ApiError.ts'), `apiError${EOL}`);
|
||||
expect(writeFile).toHaveBeenCalledWith(resolve('/', '/ApiRequestOptions.ts'), `apiRequestOptions${EOL}`);
|
||||
expect(writeFile).toHaveBeenCalledWith(resolve('/', '/ApiResult.ts'), `apiResult${EOL}`);
|
||||
expect(writeFile).toHaveBeenCalledWith(resolve('/', '/CancelablePromise.ts'), `cancelablePromise${EOL}`);
|
||||
expect(writeFile).toHaveBeenCalledWith(resolve('/', '/request.ts'), `request${EOL}`);
|
||||
});
|
||||
});
|
||||
|
||||
@ -38,6 +38,6 @@ describe('writeClientIndex', () => {
|
||||
|
||||
await writeClientIndex(client, templates, '/', true, true, true, true, true, 'Service', '');
|
||||
|
||||
expect(writeFile).toBeCalledWith(resolve('/', '/index.ts'), 'index');
|
||||
expect(writeFile).toHaveBeenCalledWith(resolve('/', '/index.ts'), 'index');
|
||||
});
|
||||
});
|
||||
|
||||
@ -54,6 +54,6 @@ describe('writeClientModels', () => {
|
||||
|
||||
await writeClientModels(models, templates, '/', HttpClient.FETCH, false, Indent.SPACE_4);
|
||||
|
||||
expect(writeFile).toBeCalledWith(resolve('/', '/User.ts'), `model${EOL}`);
|
||||
expect(writeFile).toHaveBeenCalledWith(resolve('/', '/User.ts'), `model${EOL}`);
|
||||
});
|
||||
});
|
||||
|
||||
@ -54,6 +54,6 @@ describe('writeClientSchemas', () => {
|
||||
|
||||
await writeClientSchemas(models, templates, '/', HttpClient.FETCH, false, Indent.SPACE_4);
|
||||
|
||||
expect(writeFile).toBeCalledWith(resolve('/', '/$User.ts'), `schema${EOL}`);
|
||||
expect(writeFile).toHaveBeenCalledWith(resolve('/', '/$User.ts'), `schema${EOL}`);
|
||||
});
|
||||
});
|
||||
|
||||
@ -42,6 +42,6 @@ describe('writeClientServices', () => {
|
||||
|
||||
await writeClientServices(services, templates, '/', HttpClient.FETCH, false, false, Indent.SPACE_4, 'Service');
|
||||
|
||||
expect(writeFile).toBeCalledWith(resolve('/', '/UserService.ts'), `service${EOL}`);
|
||||
expect(writeFile).toHaveBeenCalledWith(resolve('/', '/UserService.ts'), `service${EOL}`);
|
||||
});
|
||||
});
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing
|
||||
|
||||
exports[`v2 should generate: test/generated/v2/core/ApiError.ts 1`] = `
|
||||
"/* generated using openapi-typescript-codegen -- do not edit */
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user