UNPKG

@frostup/swr-request-generator

Version:

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

96 lines (95 loc) 2.45 kB
{ "name": "@frostup/swr-request-generator", "version": "0.7.5", "description": "A tool for generating TypeScript code and interface from swagger by using SWR and axios as client.", "main": "lib/index.js", "module": "module/index.js", "types": "src/index.ts", "bin": { "ts-codegen": "bin/ts-codegen.js" }, "files": [ "dist", "bin", "lib", "module", "src", "README.md" ], "scripts": { "start": "ts-node src/index.ts", "test": "jest", "build": "rm -rf dist && tsc", "release": "rm -rf lib/ && rm -rf module/ && rollup -c rollup.config.ts", "prepare": "npm run build && npm run release && npm test" }, "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": { "@babel/core": "7.12.x", "@babel/preset-env": "7.12.x", "@babel/preset-typescript": "7.12.x", "@openapi-integration/openapi-schema": "0.0.6", "@types/axios": "0.14.x", "@types/jest": "26.0.x", "@types/lodash": "4.14.x", "@types/node": "14.14.x", "@types/prettier": "2.1.x", "@types/rollup": "0.54.x", "axios": "^0.21.4", "babel-core": "6.26.x", "babel-jest": "26.6.x", "babel-plugin-pure-calls-annotation": "0.3.x", "jest": "26.6.x", "lodash": "4.17.x", "rollup": "2.38.x", "rollup-plugin-babel": "4.4.x", "rollup-plugin-typescript": "1.0.1", "swr": "^0.4.1", "ts-jest": "26.5.x", "ts-node": "9.1.x", "tslib": "1.11.x", "typescript": "4.1.x" }, "dependencies": { "commander": "^7.0.0", "prettier": "2.2.x" }, "peerDependencies": { "lodash": ">=4.17.20", "tslib": ">=2.1.0" }, "jest": { "testEnvironment": "node", "coverageDirectory": "coverage", "testRegex": ".*/__tests__/.+\\.(generator|test|spec)\\.(ts|tsx)$", "collectCoverage": true, "collectCoverageFrom": [ "src/**/*.{ts,tsx}", "!src/__types__/**", "!src/__tests__/**", "!src/index.ts" ], "transform": { "^.+\\.ts?$": "ts-jest", "^.+\\.tsx?$": "ts-jest" } } }