UNPKG

@openapi-integration/swr-request-generator

Version:

A tool for generating TypeScript code and interface from swagger by using SWR and axios as client.

72 lines (71 loc) 1.83 kB
{ "name": "@openapi-integration/swr-request-generator", "version": "1.2.2", "type": "module", "description": "A tool for generating TypeScript code and interface from swagger by using SWR and axios as client.", "bin": { "ts-codegen": "bin/ts-codegen.js" }, "files": [ "dist", "bin", "README.md" ], "scripts": { "start": "ts-node src/index.ts", "test": "vitest run", "test:watch": "vitest", "test:cov": "vitest run --coverage", "lint": "eslint src", "build": "tsup", "preversion": "pnpm run test && pnpm run lint && pnpm run build", "release": "bumpp && pnpm publish" }, "repository": { "type": "git", "url": "https://github.com/teobler/swr-request-generator" }, "author": "teobler", "license": "MIT", "bugs": { "url": "https://github.com/teobler/swr-request-generator/issues" }, "keywords": [ "swr", "swagger", "OpenAPI", "API-integration", "code generator", "interface", "TypeScript" ], "homepage": "https://github.com/teobler/swr-request-generator#readme", "devDependencies": { "@ts-stack/openapi-spec": "^3.1.5", "@types/js-yaml": "^4.0.5", "@types/node": "^18.13.0", "@types/prettier": "2.7.x", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", "@vitest/coverage-c8": "^0.28.4", "bumpp": "^8.2.1", "eslint": "^8.33.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-prettier": "^4.2.1", "ts-node": "10.9.x", "tsup": "^6.6.0", "typescript": "4.9.x", "vitest": "^0.28.4" }, "dependencies": { "axios": "^1.3.2", "commander": "^10.0.0", "js-yaml": "^4.1.0", "moderndash": "^3.1.0", "prettier": "2.8.x" }, "peerDependencies": { "axios": ">=1.1.3", "swr": ">=2.0.0" } }