UNPKG

@web-bee-ru/openapi-axios

Version:

A TypeScript abstraction over Axios for typed requests generated from OpenAPI (Swagger) schemas using openapi-typescript.

87 lines (86 loc) 2.48 kB
{ "$schema": "https://json.schemastore.org/package.json", "name": "@web-bee-ru/openapi-axios", "type": "module", "version": "0.0.7", "license": "MIT", "description": "A TypeScript abstraction over Axios for typed requests generated from OpenAPI (Swagger) schemas using openapi-typescript.", "keywords": [ "axios", "typescript", "openapi", "swagger", "openapi-typescript", "api-client", "typed-requests" ], "repository": { "type": "git", "url": "https://github.com/web-bee-ru/openapi-axios.git" }, "files": [ "cjs", "dist", "CHANGELOG.md", "README.md", "LICENSE" ], "sideEffects": false, "types": "./dist/exports/main.d.ts", "main": "./cjs/exports/main.js", "module": "./dist/exports/main.js", "exports": { ".": { "types": { "import": "./dist/exports/main.d.ts", "require": "./cjs/exports/main.d.ts" }, "import": "./dist/exports/main.js", "require": "./cjs/exports/main.js" } }, "scripts": { "prepare": "husky", "build": "npm run build:esm && npm run build:cjs", "build:esm": "rimraf ./dist && tsc -p tsconfig.build.json", "build:cjs": "rimraf ./cjs && tsc -p tsconfig.cjs.json && echo {\"type\":\"commonjs\"} > ./cjs/package.json", "format": "prettier --write .", "lint": "eslint . && prettier -c .", "prettier:fix": "prettier -w .", "generate": "openapi-typescript -c ./test/fixtures/.redocly.yml --enum", "test:unit": "cross-env TEST_SUITE=unit vitest", "test:int": "cross-env TEST_SUITE=integration vitest --typecheck", "version": "changeset version && npm i", "release": "changeset publish" }, "lint-staged": { "*": "prettier --ignore-unknown --write", "*.{ts,js,mjs}": "eslint --fix" }, "dependencies": { "openapi-typescript-helpers": "^0.0.12", "query-string": "9.1.0" }, "peerDependencies": { "axios": ">=0.21.1" }, "devDependencies": { "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.5", "@eslint/js": "9.5.0", "axios": "^1.7.7", "axios-mock-adapter": "2.0.0", "cross-env": "^7.0.3", "eslint": "9.5.0", "husky": "9.0.11", "lint-staged": "15.2.7", "openapi-typescript": "7.0.0", "prettier": "3.3.2", "prettier-plugin-organize-imports": "3.2.4", "rimraf": "5.0.7", "tsx": "4.16.2", "typescript": "5.3", "typescript-eslint": "8.0.0-alpha.30", "vitest": "1.6.0" } }