UNPKG

@openapi-qraft/cli

Version:

CLI for generating typed TanStack Query React Hooks and services from OpenAPI Document, improving type safety in React apps

84 lines 1.91 kB
{ "name": "@openapi-qraft/cli", "version": "2.12.0", "description": "CLI for generating typed TanStack Query React Hooks and services from OpenAPI Document, improving type safety in React apps", "scripts": { "build": "tsc --project tsconfig.build.json", "dev": "yarn build --watch --noEmitOnError false", "test": "vitest run", "typecheck": "tsc --noEmit", "lint": "eslint", "clean": "rimraf dist/" }, "type": "module", "bin": { "openapi-qraft": "./bin.mjs" }, "dependencies": { "@openapi-qraft/openapi-typescript-plugin": "2.12.0", "@openapi-qraft/plugin": "2.12.0", "@openapi-qraft/tanstack-query-react-plugin": "2.12.0", "commander": "^11.1.0" }, "devDependencies": { "@openapi-qraft/eslint-config": "1.0.1", "@types/node": "^20.16.5", "eslint": "^9.24.0", "rimraf": "^5.0.10", "typescript": "^5.6.2", "vitest": "^3.0.5" }, "files": [ "dist", "src", "!dist/**/*.test.*", "!dist/**/*.spec.*", "!src/**/*.test.*", "!src/**/*.spec.*" ], "module": "dist/bin.js", "types": "dist/bin.d.ts", "exports": { "./package.json": "./package.json", "./*": { "types": "./dist/*.d.ts", "import": "./dist/*.js" } }, "typesVersions": { "*": { "*": [ "dist/*" ] } }, "repository": { "type": "git", "url": "git+https://github.com/OpenAPI-Qraft/openapi-qraft.git", "directory": "packages/cli" }, "bugs": { "url": "https://github.com/OpenAPI-Qraft/openapi-qraft/issues" }, "homepage": "https://openapi-qraft.github.io/openapi-qraft/", "keywords": [ "openapi", "swagger", "rest", "api", "oapi_3", "oapi_3_1", "typescript", "ts", "dts", "codegen", "generation", "fetch", "react", "hooks", "TanStack Query" ], "publishConfig": { "access": "public" } }