{
  "name": "fht-swagger-cli",
  "version": "2.2.2",
  "description": "This is my custom swagger codegen cli which fixed vendorExtension bugs. The compiled jar is already included in this repository.",
  "main": "index.js",
  "scripts": {
    "ts": "tsc -w",
    "compile": "tsc",
    "ava": "ava",
    "single": "ava --fail-fast --concurrency 1",
    "debug:models:fetch": "node cli/swagger.js ts fetch -e http://192.168.1.223:8000/swagger/docs/v1 -m debug_models_fetch.json",
    "debug:operations:fetch": "node cli/swagger.js ts fetch -e http://192.168.1.223:8000/swagger/docs/v1 -a debug_operations_fetch.json",
    "debug:models:jquery": "node cli/swagger.js ts jquery -e http://192.168.1.223:8000/swagger/docs/v1 -m debug_models_jquery.json",
    "debug:operations:jquery": "node cli/swagger.js ts jquery -e http://192.168.1.223:8000/swagger/docs/v1 -a debug_operations_jquery.json",
    "debug:models:jquery2": "node cli/swagger.js ts2 -l jquery -e http://localhost:2000/swagger/docs/v1 -m debug_models_jquery2.json",
    "debug:operations:jquery2": "node cli/swagger.js ts2 -l jquery -e http://localhost:2000/swagger/docs/v1 -a debug_operations_jquery2.json",
    "debug:ts": "npm run debug:models:jquery && npm run debug:models:fetch && npm run debug:operations:fetch && npm run debug:operations:jquery",
    "debug:models:cs": "node cli/swagger.js cs -e http://www.mobiledevelopmentfht360web.com/swagger/docs/v1 -m debug_models_csharp.json",
    "debug:operations:cs": "node cli/swagger.js cs -e http://www.mobiledevelopmentfht360web.com/swagger/docs/v1 -a debug_operations_csharp.json",
    "debug:cs": "npm run debug:models:cs && npm run debug:operations:cs",
    "android": "node cli/swagger android -e http://192.168.1.223:8000/swagger/docs/v1 -o androidOutput",
    "android:local": "node cli/swagger android -e http://localhost:2000/swagger/docs/v1 -o androidOutput",
    "prets2:axios": "rimraf ./cli/outputs/axios2",
    "ts2:axios": "node cli/swagger ts2 -l axios -e http://localhost:5000/ -o ./cli/outputs/axios2 -cr",
    "test:ts": "node cli/test_swagger_ts.js",
    "test:cs": "node cli/test_swagger_cs.js",
    "swagger:axios2": "node cli/swagger.js ts2 --ruleValidator --classValidator -l axios -e http://192.168.1.223:8000/swagger/docs/v1 -o ./apis/axios --convertToEnum --convertFromEnum --describeEnum",
    "swagger:fetch2": "node cli/swagger.js ts2 --ruleValidator --classValidator -l fetch -e http://www.mobiledevelopmentfht360web.com/swagger/docs/v1 -o ./apis/fetch --convertToEnum --convertFromEnum --describeEnum",
    "swagger:jquery2": "node cli/swagger.js ts2 --ruleValidator --classValidator --customValidator --customValidatorRelativeLevel 1 -l jquery -e http://192.168.1.223:8000/swagger/docs/v1 -o ./apis/jquery --convertToEnum --convertFromEnum --describeEnum",
    "swagger2": "npm-run-all swagger:*2"
  },
  "bin": {
    "swagger": "./cli/swagger.js"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/FHT360/fht-swagger-cli"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/foresightyj/swagger_codegen/issues"
  },
  "homepage": "https://github.com/foresightyj/swagger_codegen#readme",
  "devDependencies": {
    "@types/chai": "^4.2.21",
    "@types/fs-extra": "^9.0.12",
    "@types/jquery": "^1.10.37",
    "@types/jsonpath": "^0.2.0",
    "@types/lodash": "^4.14.170",
    "@types/node": "^12.20.19",
    "@types/shelljs": "^0.8.8",
    "@types/tmp": "^0.2.0",
    "@types/update-notifier": "^5.0.0",
    "ava": "^3.15.0",
    "chai": "^4.3.4",
    "class-validator": "^0.13.1",
    "isomorphic-fetch": "^3.0.0",
    "npm-run-all": "^4.1.5",
    "open": "^8.2.1",
    "rimraf": "^3.0.2",
    "tsd": "^0.17.0"
  },
  "dependencies": {
    "chalk": "^4.0.0",
    "commander": "^5.0.0",
    "jsonpath": "^1.1.1",
    "execa": "^4.0.1",
    "fht-nuget-exe": "^1.0.1",
    "fht-swagger-jar": "^2.0.0",
    "fs-extra": "^10.0.0",
    "globby": "^11.0.4",
    "lodash": "^4.17.15",
    "shelljs": "^0.8.3",
    "tmp": "^0.1.0",
    "ts-morph": "^11.0.3",
    "typescript": "^3.8.3",
    "axios": "^0.21.1",
    "update-notifier": "^5.1.0"
  },
  "ava": {
    "files": [
      "build/tests/**/*.js"
    ],
    "verbose": true,
    "timeout": "120s",
    "concurrency": 5,
    "failWithoutAssertions": false
  }
}
