-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
93 lines (93 loc) · 2.98 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
{
"name": "@infinite-debugger/swagger-to-ts",
"version": "0.1.0-alpha.124",
"description": "swagger-to-ts is a powerful library that allows you to generate TypeScript code from Swagger documentation or OpenAPI specifications. It simplifies the process of integrating API definitions into your TypeScript projects, saving you time and effort.",
"keywords": [
"swagger",
"swagger-docs",
"open-api",
"client",
"typescript-client",
"generator",
"api-client",
"api-client-generator"
],
"homepage": "https://github.com/rmkasendwa/swagger-to-ts#readme",
"bugs": {
"url": "https://github.com/rmkasendwa/swagger-to-ts/issues"
},
"license": "MIT",
"author": {
"name": "Ronald M. Kasendwa",
"email": "[email protected]",
"url": "https://github.com/rmkasendwa"
},
"main": "./index.js",
"bin": {
"swagger-to-ts": "./run.js"
},
"scripts": {
"prebuild": "rm -rf ./dist",
"build": "tsc --project tsconfig.compile.json",
"postbuild": "node ./scripts/postbuild",
"eslint": "eslint --fix",
"format": "prettier --write \"./**/*.{js,jsx,ts,tsx,html,htm,json,css,scss,md}\"",
"prepare": "husky install",
"publish": "npm run build && npm publish ./dist/ --access=public",
"start": "tsnd --ignore-watch node_modules --respawn --transpile-only -r tsconfig-paths/register src/index.ts",
"test": "jest"
},
"dependencies": {
"@infinite-debugger/rmk-js-extensions": "^0.1.0-alpha.24",
"@infinite-debugger/rmk-utils": "^0.1.0-alpha.23",
"@typescript-eslint/eslint-plugin": "^5.59.6",
"@typescript-eslint/parser": "^5.59.6",
"eslint": "^8.40.0",
"fs-extra": "^11.1.1",
"lodash": "^4.17.21",
"pluralize": "^8.0.0",
"prettier": "^2.8.8",
"ts-node": "^10.9.1",
"walk-sync": "^3.0.0",
"zod": "^3.21.4"
},
"devDependencies": {
"@infinite-debugger/axios-api-adapter": "^0.1.0-alpha.14",
"@tsed/common": "^7.28.0",
"@tsed/di": "^7.28.0",
"@tsed/schema": "^7.9.0",
"@tsed/swagger": "^7.28.0",
"@types/eslint": "^8.37.0",
"@types/fs-extra": "^11.0.1",
"@types/jest": "^29.5.1",
"@types/lodash": "^4.14.194",
"@types/node": "^20.1.4",
"@types/pluralize": "^0.0.29",
"axios": "^1.4.0",
"chai": "^4.3.7",
"eslint-config-prettier": "^8.8.0",
"eslint-plugin-eslint-comments": "^3.2.0",
"eslint-plugin-functional": "^5.0.8",
"eslint-plugin-import": "^2.27.5",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-sort-keys-fix": "^1.1.2",
"husky": "^8.0.3",
"import-sort-parser-typescript": "^6.0.0",
"import-sort-style-module": "^6.0.0",
"jest": "^29.5.0",
"jest-junit": "^16.0.0",
"prettier-plugin-import-sort": "^0.0.7",
"prettier-plugin-sort-json": "^1.0.0",
"ts-jest": "^29.1.0",
"ts-node-dev": "^2.0.0",
"tsconfig-paths": "^4.2.0",
"tslib": "^2.5.0",
"typescript": "^5.0.4"
},
"importSort": {
".js, .jsx, .ts, .tsx": {
"style": "module",
"parser": "typescript"
}
}
}