{ "name": "openapi-typescript-codegen", "version": "0.0.2", "description": "NodeJS library that generates Typescript or Javascript clients based on the OpenAPI specification.", "author": "Ferdi Koomen", "homepage": "https://github.com/ferdikoomen/openapi-typescript-codegen", "repository": { "type": "git", "url": "git+https://github.com/ferdikoomen/openapi-typescript-codegen.git" }, "bugs": { "url": "https://github.com/ferdikoomen/openapi-typescript-codegen/issues" }, "license": "MIT", "keywords": [ "openapi", "swagger", "codegen", "generator", "client", "typescript", "javascript", "yaml", "json", "fetch", "xhr", "node" ], "maintainers": [ { "name": "Ferdi Koomen", "email": "info@madebyferdi.com" } ], "main": "dist/index.js", "module": "dist/index.js", "bin": { "openapi": "bin/index.js" }, "files": [ "bin/index.js", "dist/index.js", "dist/index.d.ts", "dist/**/*.js", "dist/**/*.d.ts", "src/templates/javascript/**/*.hbs", "src/templates/javascript/**/*.js", "src/templates/typescript/**/*.hbs", "src/templates/typescript/**/*.ts" ], "scripts": { "clean": "rimraf \"./dist\" \"./coverage\" \"./test/result\"", "build": "tsc", "run": "tsc && node ./test/index.js", "test": "tsc && jest", "test:update": "tsc && jest --updateSnapshot", "test:watch": "tsc && jest --watch", "test:coverage": "tsc && jest --coverage", "eslint": "eslint \"./src/**/*.ts\"", "eslint:fix": "eslint \"./src/**/*.ts\" --fix", "prettier": "prettier \"./src/**/*.ts\" --check", "prettier:fix": "prettier \"./src/**/*.ts\" --write" }, "devDependencies": { "@babel/core": "7.7.2", "@babel/preset-env": "7.7.4", "@babel/preset-typescript": "7.7.2", "@types/jest": "24.0.23", "@types/js-yaml": "3.12.1", "@types/mkdirp": "0.5.2", "@types/node": "12.12.14", "@types/rimraf": "2.0.3", "@types/yup": "0.26.26", "@typescript-eslint/eslint-plugin": "2.8.0", "@typescript-eslint/parser": "2.9.0", "camelcase": "5.3.1", "chalk": "3.0.0", "commander": "4.0.1", "eslint": "6.7.1", "eslint-config-prettier": "6.7.0", "eslint-plugin-prettier": "3.1.1", "eslint-plugin-sort-imports-es6-autofix": "0.5.0", "glob": "7.1.6", "handlebars": "4.5.3", "jest": "24.9.0", "jest-cli": "24.9.0", "js-yaml": "3.13.1", "mkdirp": "0.5.1", "path": "0.12.7", "prettier": "1.19.1", "rimraf": "3.0.0", "typescript": "3.7.2", "yup": "0.27.0" } }