UNPKG

swagger-typescript-api-nextgen

Version:
110 lines (109 loc) 4.29 kB
{ "name": "swagger-typescript-api-nextgen", "version": "10.0.1", "description": "Nextgen TypeScript/JavaScript API generator from Swagger schema", "scripts": { "cli:json": "node index.js -r -d -p ./swagger-test-cli.json -n swagger-test-cli.ts", "cli:yaml": "node index.js -r -d -p ./swagger-test-cli.yaml -n swagger-test-cli.ts", "node": "node swagger-test-cli/generate.js", "node:debug": "node --nolazy swagger-test-cli/generate.js", "contributors": "all-contributors generate", "cli:help": "node index.js -h", "test-all": "node --unhandled-rejections=strict ./scriptsRunner.js generate validate test:*", "test-all-extended": "node --unhandled-rejections=strict ./scriptsRunner.js generate-extended validate generate validate test:*", "test-specific": "node ./scriptsRunner.js generate validate test:*", "prepare": "npm run test-all-extended", "generate": "node tests/generate.js", "generate-extended": "node tests/generate-extended.js", "generate:debug": "node --nolazy tests/generate.js", "validate": "node tests/validate.js", "validate:debug": "node --nolazy tests/validate.js", "test:--route-types": "node tests/spec/routeTypes/test.js", "test:--no-client": "node tests/spec/noClient/test.js", "test:--default-as-success": "node tests/spec/defaultAsSuccess/test.js", "test:--templates": "node tests/spec/templates/test.js", "test:--union-enums": "node tests/spec/unionEnums/test.js", "test:--responses": "node tests/spec/responses/test.js", "test:specProperty": "node tests/spec/specProperty/test.js", "test:--module-name-index": "node tests/spec/moduleNameIndex/test.js", "test:--module-name-first-tag": "node tests/spec/moduleNameFirstTag/test.js", "test:--modular": "node tests/spec/modular/test.js", "test:--single-http-client": "node tests/spec/singleHttpClient/test.js", "test:--extract-request-params": "node tests/spec/extractRequestParams/test.js", "test:--extract-request-body": "node tests/spec/extractRequestBody/test.js", "test:--enum-names-as-values": "node tests/spec/enumNamesAsValues/test.js", "test:--default-response": "node tests/spec/defaultResponse/test.js", "test:--js": "node tests/spec/js/test.js", "test:--js--axios": "node tests/spec/jsAxios/test.js", "test:--axios": "node tests/spec/axios/test.js", "test:--axios--single-http-client": "node tests/spec/axiosSingleHttpClient/test.js", "test:--type-suffix--type-prefix": "node tests/spec/typeSuffixPrefix/test.js", "test:partialBaseTemplate": "node tests/spec/partialBaseTemplate/test.js", "test:partialDefaultTemplate": "node tests/spec/partialDefaultTemplate/test.js", "test:--patch": "node tests/spec/patch/test.js" }, "author": "grandsilence", "license": "MIT", "typings": "./index.d.ts", "main": "src/index.js", "devDependencies": { "@types/lodash": "^4.14.166", "@types/node": "^15.0.2", "@types/prettier": "^2.1.6", "all-contributors-cli": "^6.19.0", "axios": "^0.27.2", "husky": "^4.3.6", "pretty-quick": "^3.1.0" }, "dependencies": { "@types/swagger-schema-official": "2.0.21", "commander": "^6.2.1", "cosmiconfig": "^7.0.0", "eta": "^1.12.1", "js-yaml": "^4.0.0", "lodash": "^4.17.21", "make-dir": "^3.1.0", "nanoid": "^3.1.22", "node-emoji": "^1.10.0", "prettier": "^2.2.1", "swagger-schema-official": "2.0.0-bab6bed", "swagger2openapi": "^7.0.5", "typescript": "^4.2.4" }, "bin": { "swagger-typescript-api-nextgen": "index.js", "sta": "index.js" }, "husky": { "hooks": { "pre-commit": "pretty-quick --staged", "post-commit": "git update-index -g" } }, "keywords": [ "openapi", "swagger", "typescript", "api", "javascript", "rest", "codegen", "generation", "http" ], "files": [ "src", "index.js", "index.d.ts", "templates", "LICENSE" ], "bugs": { "url": "https://github.com/grandsilence/swagger-typescript-api-nextgen/issues" }, "homepage": "https://github.com/grandsilence/swagger-typescript-api-nextgen", "repository": { "type": "git", "url": "git://github.com/grandsilence/swagger-typescript-api-nextgen" } }