UNPKG

openapi2aspida

Version:

Convert OpenAPI 3.0 or Swagger 2.0 definitions into aspida

54 lines (53 loc) 1.55 kB
{ "name": "openapi2aspida", "version": "0.24.0", "description": "Convert OpenAPI 3.0 or Swagger 2.0 definitions into aspida", "author": "Solufa <solufa2020@gmail.com>", "license": "MIT", "main": "dist/index.js", "bin": "bin/index.js", "scripts": { "dev": "npm run build && node samples/rimraf.js && node bin/index.js", "build": "npm run rimraf && tsc", "rimraf": "node -e \"require('fs').existsSync('dist') && require('fs').rmSync('dist', { recursive: true })\"", "lint": "eslint . && prettier --check \"./**/*.ts\"", "lint:fix": "eslint . --fix && prettier --write \"./**/*.ts\"", "test": "vitest run", "typecheck": "tsc --noEmit" }, "homepage": "https://github.com/aspida/openapi2aspida#readme", "repository": { "type": "git", "url": "git+https://github.com/aspida/openapi2aspida.git" }, "files": [ "dist", "bin" ], "keywords": [ "typescript", "aspida", "openapi", "swagger" ], "dependencies": { "@apidevtools/swagger-parser": "^10.1.0", "aspida": "^1.14.0", "js-yaml": "^4.1.0", "openapi-types": "^12.1.3", "swagger2openapi": "^7.0.8" }, "devDependencies": { "@types/js-yaml": "^4.0.9", "@types/minimist": "^1.2.5", "eslint": "^9.9.0", "eslint-config-flat-gitignore": "^0.1.8", "eslint-config-prettier": "^9.1.0", "minimist": "^1.2.8", "prettier": "^3.3.3", "prettier-plugin-organize-imports": "^4.0.0", "typescript": "^5.5.4", "typescript-eslint": "^8.1.0", "vitest": "^2.0.5" } }