{"_id":"swagger-generator-api","_rev":"37-75de860e37e75288d091e7792829c045","name":"swagger-generator-api","dist-tags":{"latest":"1.0.35"},"versions":{"1.0.0":{"name":"swagger-generator-api","version":"1.0.0","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.0","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"eb467283fcc78bd71a71bb42026a6eeb600de2c7","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.0.tgz","fileCount":30,"integrity":"sha512-qu2883zUf5T3kVxgciaBg/yhDfeYg7E5Myb6pOy/mB/xXkttrJT5Hb8+77149j5a11WvvCnny6n1ib/NSNI5TA==","signatures":[{"sig":"MEQCIBWkLSPEmAPJ9q0KFtzAwnfnHVT12cYjWXGR2W6psNlgAiAVhIni98LLkiEboY6aQc0al0YB1EyqcpIz38IY/o2suQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63275},"main":"./lib/bootstrap.js","types":"types.d.ts","gitHead":"537351fdbc650bee66946a1c26dd6b0e61892b95","scripts":{"dev":"ts-node -r tsconfig-paths/register --files src/bootstrap.ts","test":"./bin/bootstrap.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"_npmVersion":"8.19.4","description":"实用于swagger openApi3.0的接口文档生成工具","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ora":"5.4.1","axios":"^1.1.3","fs-extra":"^11.1.1","prettier":"^2.7.1","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.0_1697528911944_0.20372991850635258","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"swagger-generator-api","version":"1.0.1","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.1","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"3a95b5378f980060b1e21aadb659518db8329cc7","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.1.tgz","fileCount":30,"integrity":"sha512-qWaLySeMeItT5a5OdF/1t4UfJfNH+u14EnMgLYBWH2/uFTeApDvNFnUFj1Bj4iULvccA7HI3sNh4wUzk/pUbLQ==","signatures":[{"sig":"MEQCIHsIkm0f8H0d8jOo+npFl3WSauR+r4fytfkqMAWCkCVTAiArASUtpmWfsLvq71sq6v0wsl96ipmMKo40UtqgjWrXxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73268},"main":"./lib/index.js","types":"types.d.ts","gitHead":"537351fdbc650bee66946a1c26dd6b0e61892b95","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"_npmVersion":"8.19.4","description":"适用于swagger openApi3.0的接口文档生成工具","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ora":"5.4.1","axios":"^1.1.3","fs-extra":"^11.1.1","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.1_1697536713759_0.7754422205167772","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"swagger-generator-api","version":"1.0.3","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.3","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"a5384886be8d9b86435158a935773f8256b37b1c","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.3.tgz","fileCount":31,"integrity":"sha512-bJ1k0cLKDh/+yKx21a4BbWu7T2J4atG+qvZd2iJlbh+j668CACg4BzDlcDcxDFzk88XMOuc78RPOqZkrNuwrUg==","signatures":[{"sig":"MEUCIDA/mBobjgY2+19AsNgH0XEpzvXtLXvoDPX+UN8YME8DAiEAt2LzaTvJLJ4gD/U0V65H+5TencmSi6ra9S7Yr+bVBzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82040},"main":"./lib/index.js","types":"types.d.ts","gitHead":"537351fdbc650bee66946a1c26dd6b0e61892b95","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"_npmVersion":"8.19.4","description":"适用于swagger openApi3.0的接口文档生成工具","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ora":"5.4.1","axios":"^1.1.3","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.3_1697612662417_0.04517531314752099","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"swagger-generator-api","version":"1.0.4","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.4","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"0ed9b6ba189be8e35a4335a094ff1e2e5adc3cf6","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.4.tgz","fileCount":31,"integrity":"sha512-YZoORuCrTsTT++PvmarAmOuOvh0E4rKI6uoaZGm3N+sJyimnwQOl5Yr/wGjSZzhzGeZVgCzqk4Zz/6i+S+m9iQ==","signatures":[{"sig":"MEUCIQC4MhVH8ovt4HOVAIhJ+76s3y8rjCl9S8Kt8CQg2EUpzwIgAwqjqnbzNX6ie3zVVlies06cRbtqkvgGnbwoen39Cfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82117},"main":"./lib/index.js","types":"types.d.ts","gitHead":"4b6838b6cb0b8e85a1501cd276c8d8d16c4fe7f6","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"_npmVersion":"8.19.4","description":"适用于swagger openApi3.0的接口文档生成工具","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ora":"5.4.1","axios":"^1.1.3","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.4_1697614748205_0.7676919465864303","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"swagger-generator-api","version":"1.0.5","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.5","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"8a9953b4de103f949d13dba5f8bae36645bef5f1","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.5.tgz","fileCount":31,"integrity":"sha512-K5Zqx4liNj9fu1RLFQlKI5Ura4wvb2Bl1tYHUBWOYQZVG5KUhEeR5mTWXX/YuIcNYVSuC5t8UOR8nFtgKDJfnQ==","signatures":[{"sig":"MEUCIFwsclhjQwskmB0Me9r5eH8ELb0fUGjl5uvQigerE1UFAiEA6KoOaXx5xbiTaowFp831e+LBoil1Wi49z6e0URLIIqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82488},"main":"./lib/index.js","types":"types.d.ts","gitHead":"3619fa35d71fe7f36931004f4f5c9c72be44f667","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"_npmVersion":"8.19.4","description":"适用于swagger openApi3.0的接口文档生成工具","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ora":"5.4.1","axios":"^1.1.3","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.5_1697616030927_0.3371073068723549","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"swagger-generator-api","version":"1.0.6","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.6","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"a58b46be6981d760bedf36debaf332d9ef034ad9","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.6.tgz","fileCount":31,"integrity":"sha512-5FyiyOT1KZozFfS4PlUJ3i11MZ51b8xz3tnFzfa2W6FXTssjDqYVRK1X3CdIIV57Vsh3eJf0/XTwSo3w3m24tQ==","signatures":[{"sig":"MEUCIQDVAukmeqlDCT58ts4dPOYXP88i8K4n1bP1EjI1KJJDsgIgCzE9FD4AwV2kTS0zIYHTD1m3gILlydzTdh3NLmzjPbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92093},"main":"./lib/index.js","types":"types.d.ts","gitHead":"3213ca50017b83359ec05a316819a63c9535d27a","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"8.19.4","description":"适用于swagger openApi3.0的接口文档生成工具","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ora":"5.4.1","axios":"^1.1.3","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.6_1697698258156_0.35015816219979","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"swagger-generator-api","version":"1.0.7","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.7","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"d2b635f8edc41a780007d3ef5752c3a3a567a6ae","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.7.tgz","fileCount":31,"integrity":"sha512-BCSxGBeCD8oo9G64MGD+fJ9hQNgvaqsMlHTRM9z9KaLE8OtFlyoF7dAMHzBtz+FJJjD9HWdnZuY8yJxrSPka4g==","signatures":[{"sig":"MEYCIQCJsUAMAe/S/E9o3TUAcBhncTVSGmPECf7KZziQRuFCOQIhAKOqw6msDBWVxCd05zeXWEIysJpZfF+vrAQGZE1a90Xs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94200},"main":"./lib/index.js","types":"types.d.ts","gitHead":"58296a186eb1729a0373586147a0a5d050d7f129","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"8.19.4","description":"适用于swagger openApi3.0的接口文档生成工具","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ora":"5.4.1","axios":"^1.1.3","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.7_1697797237828_0.10892569553000575","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"swagger-generator-api","version":"1.0.8","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.8","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"55075a1fb4dc755f8439c135c87526be5cc4fdc5","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.8.tgz","fileCount":31,"integrity":"sha512-rwZhcC57X4zY9aYi4IF6UweZZCUqSitA9dVsq18NseXSOz4xpK2W9fnWGP0a5UdmMJFj8aWWlUxuh491WlOjbQ==","signatures":[{"sig":"MEYCIQCCjZoU/s8gsds7yZAKLWe3SRzsRBy268mrCHruHS/L1wIhAN/b5BugRJf4qpC0XvFKzyPBraTdMFLttFkIfzRmWl61","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92918},"main":"./lib/index.js","types":"types.d.ts","gitHead":"a98fb68875ae8d1f7a7e2c42f3d8c4ebc09dcb9c","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"8.19.4","description":"适用于swagger2、openApi3的接口文档生成工具","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ora":"5.4.1","axios":"^1.1.3","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","swagger-parser":"^10.0.3","swagger2openapi":"^7.0.8","handlebars-helpers":"^0.10.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.8_1697813457550_0.43301132430280465","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"swagger-generator-api","version":"1.0.9","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.9","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"528b359b6e61ee371cd2e2999c427665df806929","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.9.tgz","fileCount":31,"integrity":"sha512-7vkl6qIN5yz0OnX5dIiqIwgf9oqBie7FlUeAWHbGUF+aXPQ5pohXCewG776m+Ubmf41NX6uhTmleFe8Kz6MLEg==","signatures":[{"sig":"MEYCIQC2Ja2vxm403mnEq4GIg0bkhAwFJjxvW+ImyV8KDG1CPAIhANMkDf53VMW2Ios4/x3R38jq8fNuvRlBbcO4t5HniE7Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93103},"main":"./lib/index.js","types":"types.d.ts","gitHead":"8ee48d716898c947556b863dd6fe362728fd48a6","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"8.19.4","description":"适用于swagger2、openApi3的接口文档生成工具","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","swagger2openapi":"^7.0.8","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.9_1698048992668_0.21190863247642988","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"swagger-generator-api","version":"1.0.10","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.10","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"d7b3e4b45d9d085070319be55ae08025bd6990bf","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.10.tgz","fileCount":33,"integrity":"sha512-0/v8lA2kBjbEXOFzrTxyUKndlNsEfpyrAW66aMPvNGqIGVGvuv41+YzZ8gqcdC5p1lQOseM+jHzV1MU/Gj0nvg==","signatures":[{"sig":"MEYCIQCDuAPEc+ra7oAw/FHLxkYuAhuluHOc4fl+mRzruq5dgwIhAKYwmUTPv1cOq9Rf6Nc0+sCrB9cKTkhpUoGJpBk3g9df","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98400},"main":"./lib/index.js","types":"types.d.ts","gitHead":"a34364cadc5337db61dcd4c6554464dbd8bcdd98","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"8.19.4","description":"适用于swagger2、openApi3的接口文档生成工具","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","swagger2openapi":"^7.0.8","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.10_1698140231648_0.4913751089692602","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"swagger-generator-api","version":"1.0.11","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.11","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"1abc8a115ae42970c405a69ea1d26fad01d8d2cb","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.11.tgz","fileCount":33,"integrity":"sha512-MV1A+w9jZltkObCVfA77kgEC04sv1r3L1s06aaaV2lJF6HYzspAMuinZsvwijKvwFId2Z3UsfrIC90vFcfPWDg==","signatures":[{"sig":"MEUCIQCevUC7TvLauFlOCOS3CbL8Ejs60nOVJpgGlTKGjyh1UgIgAVq0pQxYNJgePy/pa4WoDO7P8u8itH0cR9GpifzCadg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98469},"main":"./lib/index.js","types":"types.d.ts","gitHead":"97b70aa491681bb5df7be34c6e8dab404ed3d857","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"8.19.4","description":"适用于swagger2、openApi3的接口文档生成工具","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","swagger2openapi":"^7.0.8","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.11_1698141330405_0.6999014091779054","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"swagger-generator-api","version":"1.0.12","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.12","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"65a56c115d9c07923ac5c3bd00579ce99f0f2652","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.12.tgz","fileCount":33,"integrity":"sha512-v71CB8m+VvbyYMTZyuMxL8BDxydvYh0D0Xrxos18yWMcHE+V+19+uONYJ6+IwYvgh7rz2awaUligRZN5ojzgUw==","signatures":[{"sig":"MEYCIQCsCQzySDJf/G1mbJY0GlXcvteXEytYdRD9RSjV+rEN8gIhAL/IvgJYaY6CcYoILLFNaIxtBw4OzmO4VEjIXHhOtRXz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99132},"main":"./lib/index.js","types":"types.d.ts","gitHead":"1bc614718ab5242a9b993fae6e9fb8e271dd94d6","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"8.19.4","description":"适用于swagger2、openApi3的接口文档生成工具","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","swagger2openapi":"^7.0.8","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.12_1698142463659_0.11809063333428216","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"swagger-generator-api","version":"1.0.13","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.13","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"4a53e23f9a6cd8d37a4530c94c31de5e1519b61d","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.13.tgz","fileCount":33,"integrity":"sha512-0mb6GiDr+GLE/fTGOz/WzS7wePVMWqqCiHMQm5+hHZ/mO0DjMRZ73Mf2vtT9vspUfj+SrFc6tQKQAWynyY8btw==","signatures":[{"sig":"MEUCIQD6uz9abCom27G9O5UuuggK9nlt2BSvUlQusXSOcfnu6QIgWg1wkrg6tWTcaa5xbj7JD69T69tMQC+WfkglDu7aEkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100329},"main":"./lib/index.js","types":"types.d.ts","gitHead":"096849c45bc5dbe8ae5a3650e724d8a663f1d99a","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"8.19.4","description":"适用于swagger2、openApi3的接口文档生成工具","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.13_1698672036326_0.23206491269446428","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"swagger-generator-api","version":"1.0.14","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.14","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"9a87ed751a9f3c6928fa52e758fd594a4f853175","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.14.tgz","fileCount":33,"integrity":"sha512-zMYGoJsY360HnVWVhR9Lht952ZWGwBrwj5a3+x5eXkJJqd1j20hSn9DEIZKM47gkISOQL9OZWDzNlDKn/WbOJA==","signatures":[{"sig":"MEUCIDUUkQHWvofqiv09J0XlN+qc2NTgfZj8jmHCqa4AZKSKAiEAyvd7y1Z6EV5vOvN1hcg0ZblZwo5lEkilUTSE44vRaZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100507},"main":"./lib/index.js","types":"types.d.ts","gitHead":"e9df2b30fceb27225b07b333b7212050dfc5d2ae","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"8.19.4","description":"适用于swagger2、openApi3的接口文档生成工具","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.14_1698674921284_0.7038635303851077","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"swagger-generator-api","version":"1.0.15","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.15","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"3090ba8f3225debcf96e22fdad297ad47e3fbffc","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.15.tgz","fileCount":33,"integrity":"sha512-VTqR8Izbr6AeLzTzVIJ1oNnPnXZvmMAJGxEVN1Ux46IW7FhW78DNBwK2DxXSttK7rSyp1uORy+WLv6SiHcaKuA==","signatures":[{"sig":"MEYCIQDNTdNAWklk4PO3s0EXCKDpFVH0l2bJNaFL/m+w0QDbFAIhAKZLSfPzrfpDRfqA1VATrUDZSn8qH/vkj1hLBx20BAKw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100508},"main":"./lib/index.js","types":"types.d.ts","gitHead":"7fce1356df8a90d1d32969445aed2afe2aa5f0a6","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"8.19.4","description":"适用于swagger2、openApi3的接口文档生成工具","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.15_1698675162167_0.8174999866103858","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"swagger-generator-api","version":"1.0.16","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.16","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"36f7a6e0307f0a43ee902fc7134bd44a36608d00","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.16.tgz","fileCount":33,"integrity":"sha512-WisGfm4DuzrAAQYFY6wepepzSJgjxJZJeJ9gtpnsHtm39usrOJjhqj0+QnuCDJf3Kgd3WCdvYmMBBiPEwtDPxQ==","signatures":[{"sig":"MEUCIC2VXmlfPu10XDy+7mStw4hxTOOqwdCVHMcaduKMLd4RAiEAmLj7wwNCU0Vms+xIrksD/e0l4uquC3lGjGaDczY/PgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101244},"main":"./lib/index.js","types":"types.d.ts","gitHead":"40ace2b52f06ccf22a0c24462376c24b2f1b4e75","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"8.19.4","description":"适用于openApi3的接口文档生成工具","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.16_1698722005454_0.6906577723778753","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"swagger-generator-api","version":"1.0.17","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.17","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"9941a6d138a5b211f1d401dfbb5617bee6415ea7","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.17.tgz","fileCount":33,"integrity":"sha512-/mZuYGisHvWVHVbKNW61fJN1/w5PWMk6MyWS5X/6TabtKvgh+6g66x6O5z2wgRqev9FwMxeBCFnrS6pozOaF3w==","signatures":[{"sig":"MEUCIEI4m5F6/Oh6l1Mwi6K348Vq4as07tHHWHH72h6cvH/2AiEArtvAtjx+EEpck8JBb7AVwPQruwqp28j7MlmJJO05ngk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101250},"main":"./lib/index.js","types":"types.d.ts","gitHead":"2c0f38be809ad538bea95912cde60172d9350fd8","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"8.19.4","description":"适用于openApi3的接口文档生成工具","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.17_1698735308374_0.17929618050946572","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"swagger-generator-api","version":"1.0.18","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.18","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"842e820a64f31360992b4c6d7d2163d7365badac","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.18.tgz","fileCount":33,"integrity":"sha512-o85ixdNIpsIo9COiKc/hs+o5286FtKogd+HbQzxDOFie/i9+/o1Fdv7jqNEPEqOYatGp0X56LkUgpVoqR+i/3A==","signatures":[{"sig":"MEUCIEpNgEb30unpgkMPnJlDlGPuwtmbtmM0LNbxNDTdICpjAiEAquSxdf2tYIR0DKXisxt/rtb1QgfMmoeZ8xNBYdy/75A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101396},"main":"./lib/index.js","types":"types.d.ts","gitHead":"abd41a1ee082c498d3969be3a27884211d6de759","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"9.8.1","description":"适用于openApi3的接口文档生成工具","directories":{},"_nodeVersion":"18.18.0","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.18_1704963681948_0.3466772087528467","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"swagger-generator-api","version":"1.0.19","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.19","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"4805dc238a93d6bc93cb4c3f1efae0050ae6bc89","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.19.tgz","fileCount":33,"integrity":"sha512-fyBucynK3GvsuIhO+5jNaU3UvDAMd90mgirbrwY8QG+bTuNhyvNZ7nyaAm/LpeCe72vBNJsAX5QcbhMqJRiCDQ==","signatures":[{"sig":"MEUCICFo3kkmtDo4ZBjdLbHcPDjQ/2UyUBJlsIFSUlMtBES3AiEAtsKerMJBSW0vPbyUVmntQ1zVU19RHXjebevEd5ODEvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104630},"main":"./lib/index.js","types":"types.d.ts","gitHead":"44cc4c204bd73d3f95753b714163edb483eab7c2","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"10.2.4","description":"适用于openApi3的接口文档生成工具","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.19_1721216350360_0.9960446483158436","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"swagger-generator-api","version":"1.0.20","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.20","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"0fca748ad2a6e51b2224a471c80db2ca65d9f464","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.20.tgz","fileCount":33,"integrity":"sha512-SPbTeqVA/v2zNDK4qdVBreFiSXS1a4Zjh6Z1toMdhMDR/1Hyh07mKqqYurAUOet+Ded411sp64j2kaDQ/lQGUQ==","signatures":[{"sig":"MEQCIBlN4e7hNCt/3dayyz2eaAXK/6kI41VQTMh3AaBgFw1IAiBSAupY/vsffvdPRLd5v6IMG/gjqpyNAniQWmBANUCPGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104572},"main":"./lib/index.js","_from":"file:swagger-generator-api-1.0.20.tgz","types":"types.d.ts","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"_resolved":"C:\\Users\\QAQ\\AppData\\Local\\Temp\\a912651265daeab1f9644ce0a2879e3e\\swagger-generator-api-1.0.20.tgz","_integrity":"sha512-SPbTeqVA/v2zNDK4qdVBreFiSXS1a4Zjh6Z1toMdhMDR/1Hyh07mKqqYurAUOet+Ded411sp64j2kaDQ/lQGUQ==","repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"10.8.2","description":"适用于openApi3的接口文档生成工具","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.20_1721957156788_0.3296911440161552","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"swagger-generator-api","version":"1.0.21","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.21","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"917cfe17a89bd969b449afea0fe77bd50e8f0e60","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.21.tgz","fileCount":33,"integrity":"sha512-ClilKTgEwIYAx9lua5M7wsuymnGP0KP5iaTtpCa7szKTOXHJm+xLeFTG2RbaDBJ+UfXUdg5hd9j0/zidCrwYBQ==","signatures":[{"sig":"MEYCIQCZjl+GyStQzuaBWICS2RDqwesgJsaegpp4gwrvW6bFYwIhAM9I83Igm+SzyvRLE0b1oYz+z1Hcz6kdit1+Slt38EX2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104573},"main":"./lib/index.js","_from":"file:swagger-generator-api-1.0.21.tgz","types":"types.d.ts","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"_resolved":"C:\\Users\\QAQ\\AppData\\Local\\Temp\\af5bb4871f4279a8e803d59c63942f53\\swagger-generator-api-1.0.21.tgz","_integrity":"sha512-ClilKTgEwIYAx9lua5M7wsuymnGP0KP5iaTtpCa7szKTOXHJm+xLeFTG2RbaDBJ+UfXUdg5hd9j0/zidCrwYBQ==","repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"10.8.2","description":"适用于openApi3的接口文档生成工具","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.21_1721957651000_0.720341662951544","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"swagger-generator-api","version":"1.0.22","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.22","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"8dab52d1b4a7df5d97500387bdc71bf8e760c5c7","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.22.tgz","fileCount":33,"integrity":"sha512-3lvL+MK6NhY8o2/SnX/Lo91Ctx2q0L0qxmXdtsV0EQ3aKSnzZrxfL1JXh37T4tiZ3I5T23z2SwOvFcItfevXng==","signatures":[{"sig":"MEUCIFtzpHobdqTH1xScrznFhs+rvylbh/GrLCUHYF15b338AiEAiPE4V4NXfbg8Ay94k+vXkAedxYERqSkTUncYUYhx72U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104571},"main":"./lib/index.js","_from":"file:swagger-generator-api-1.0.22.tgz","types":"types.d.ts","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"_resolved":"C:\\Users\\QAQ\\AppData\\Local\\Temp\\7c12214e7e45e4fc6cd52d7d04bb84f2\\swagger-generator-api-1.0.22.tgz","_integrity":"sha512-3lvL+MK6NhY8o2/SnX/Lo91Ctx2q0L0qxmXdtsV0EQ3aKSnzZrxfL1JXh37T4tiZ3I5T23z2SwOvFcItfevXng==","repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"10.8.2","description":"适用于openApi3的接口文档生成工具","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.22_1721958029503_0.5224746288167095","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"swagger-generator-api","version":"1.0.23","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.23","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"c51ee376d63a59c0476b2ff3ac3f1a8a89f0375c","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.23.tgz","fileCount":33,"integrity":"sha512-mKytt6UVDQ2JujnYwJHgtJ4q5QWXYProLDibawvYEr+Q70xLrD0I2NL/mwU2tbEk0vnmLOqZAra/Jt33UT+mbA==","signatures":[{"sig":"MEYCIQDQ66+F0Fw0oYCwJjxkyK64SuyU+Bf1oSDzUJtMLxxozgIhAJiaSyEpq4iOozaH9ocCrYVmNPSjIXjMU9UlOdYgq3JG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104994},"main":"./lib/index.js","types":"types.d.ts","gitHead":"230743ca096ea54ad1f0084723f6cc09218b39fb","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"10.8.2","description":"适用于openApi3的接口文档生成工具","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.23_1722003322418_0.3813656155502916","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"swagger-generator-api","version":"1.0.24","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.24","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen_api":"bin/index.js"},"dist":{"shasum":"bf0631946f2da455b49d6a20a8097a3dd5506847","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.24.tgz","fileCount":33,"integrity":"sha512-UbOvwZefjAR8E7GwZVlUylcKqdeiAVa+kO/3sRUlKXK/2jRXit5ppxLXst4TiUwvyW8daq2gDluJDMtPXQ2hkw==","signatures":[{"sig":"MEYCIQCJAXZfDaZ5I3vUXDfKa5i9M1rUh4n2K5SKkN7zU/RnnAIhAMRLHzm2FkvUfAQ1UXBjcsDzhgfZ3pEzvie2XMEltQZ4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105620},"main":"./lib/index.js","types":"types.d.ts","gitHead":"dca70bf880a93982f247025e0b504865d2f9968d","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"10.8.2","description":"适用于openApi3的接口文档生成工具","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.24_1722396767853_0.541768679352933","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"swagger-generator-api","version":"1.0.25","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.25","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen-api":"bin/index.js","gen_api":"bin/index.js"},"dist":{"shasum":"a923e4072eee3acb8c66c3799b412e1789b3036a","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.25.tgz","fileCount":33,"integrity":"sha512-ZOYtJyaJppDfU8tHQqEjWgdTCeR6dp8atejDfZDpV1LePQKZW8sWbBpCb747vAd/QCvi49/sjY0QAOVMKW+fFw==","signatures":[{"sig":"MEUCIQC8pKsd1FfH+4LEywtUITirGdJXQbFlQ2jBXBqzkvGu1AIgR8BYoEmk8bEd+miW0CddjgeLBeBTv0VVV1N3X0t98tQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104311},"main":"./lib/index.js","types":"types.d.ts","gitHead":"64e82581d4899e0d2df6f0d83c1b756e60ea3f40","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"10.2.4","description":"适用于openApi3的接口文档生成工具","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.25_1730080401907_0.19668379381659506","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"swagger-generator-api","version":"1.0.26","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.26","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen-api":"bin/index.js","gen_api":"bin/index.js"},"dist":{"shasum":"ebe0454d25b5669c932c25dcd5f161a5d14e4991","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.26.tgz","fileCount":33,"integrity":"sha512-0uMQzo8Ob26LeHxOht6whjYuFI/i1B87OyB2bjR88xWudVLSsKckI1YiOd74dRjMU+jz6I6o66l0xRVLHhIFPw==","signatures":[{"sig":"MEQCIFzLHtH9gX121BV0fQw5F5L9yIAWkcMc7J/bDpIZhmMGAiBoN9ZBMrbQYYrbyrYxHfm5jWU3rgvbEzgkxjZtb7+CWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106214},"main":"./lib/index.js","types":"types.d.ts","gitHead":"8b512abe36b8d1e5ea0f3c6d3c02448ad55db8cf","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"10.8.2","description":"适用于openApi3的接口文档生成工具","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.26_1730109137621_0.04528432691221451","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"swagger-generator-api","version":"1.0.27","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.27","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen-api":"bin/index.js","gen_api":"bin/index.js"},"dist":{"shasum":"a45dae163a6e7ed79717ce5d26f191cc00f75b1d","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.27.tgz","fileCount":33,"integrity":"sha512-2Y/puaycdEooTYYdc9PD9Opk/+Cv0PBODWtvPFUZyQqoHecTsHtEy6/Jm4pwSbnNKmk5Ny+u7ie2RXmhuf5Gog==","signatures":[{"sig":"MEUCIQCWwjMy6gP3JmppYIuiStMPgExjigm/xSVadHniJQRW5AIgdUMMHXCT/uZwm1ynPcofjI/caLW0ul/TzizGjRiGOh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106356},"main":"./lib/index.js","types":"types.d.ts","gitHead":"393d862c08432730b355d0561766b87dc1b694fd","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"10.8.2","description":"适用于openApi3的接口文档生成工具","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.27_1730340530755_0.4954245190751587","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"swagger-generator-api","version":"1.0.28","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.28","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen-api":"bin/index.js","gen_api":"bin/index.js"},"dist":{"shasum":"e1f02957e2ae52b95da727b0caded02a9d470756","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.28.tgz","fileCount":33,"integrity":"sha512-brhxI1DpBumQwvyoiOfulXAwb4kE8EO7R5C1Sq5dy8s8rV1Z3+tOwP1ejFjMVs/5hl5v/uUQGqD1yCaxJcYO5w==","signatures":[{"sig":"MEUCIQDh15Clvp/F3JkBCDQwopBtkFuWPzXsTcpn19NtQCRgPQIgMjPCunzxM5HUW2VTS7UYn89jiECfWRhZXddE06TBiCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106458},"main":"./lib/index.js","types":"types.d.ts","gitHead":"393d862c08432730b355d0561766b87dc1b694fd","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"10.8.2","description":"适用于openApi3的接口文档生成工具","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.28_1732690762571_0.07356016623974782","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"swagger-generator-api","version":"1.0.29","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.29","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen-api":"bin/index.js","gen_api":"bin/index.js"},"dist":{"shasum":"b31a4b4ce9e8e426cc9ddd837442d04b28243c08","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.29.tgz","fileCount":33,"integrity":"sha512-wUAxuXwXja+Nm866SLI8YCpeSh6jykzsHFrQ9T0G9RuLEaY6VfFws991Ct7q0CmLcznM8uHWFCXcF7/ZQwkYTQ==","signatures":[{"sig":"MEUCIQDjXAtkpvIqG4t8Lo+zovBEzx+0oxAdu6BLP1KJJb8FbQIgdHFtNPsnwe4s4Gkentwr5LKliVAiutRe79neh/sQqJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106462},"main":"./lib/index.js","types":"types.d.ts","gitHead":"0c5c728c53af253a4a6c4a8a9ad96538e00fd8e5","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"10.8.2","description":"适用于openApi3的接口文档生成工具","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.29_1732785735785_0.5142710064276563","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"swagger-generator-api","version":"1.0.30","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.30","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen-api":"bin/index.js","gen_api":"bin/index.js"},"dist":{"shasum":"cfcf73561a72eb452079f1334d20b626419cf33a","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.30.tgz","fileCount":33,"integrity":"sha512-kFC+hFIriVzJIltyoDxQZOcGiz57wwkO/yJruCNNucHgOmS+0R5iE8UqrskqpChs9+ApDQDpcW793nFyzn3izA==","signatures":[{"sig":"MEUCIQCpedk2F12pWRBgjNMX3uFnz/T4SikwQ0wAY7CllcS/vAIgA42467psIZNjtpBkwwYlCIWNy6flQ89gnnWKkfxTCbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106660},"main":"./lib/index.js","types":"types.d.ts","gitHead":"281d94a8ad51a04a51d61b2beaa71ebd8cc8e172","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"10.8.2","description":"适用于openApi3的接口文档生成工具","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^10.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.30_1748507012915_0.8302198134502186","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"swagger-generator-api","version":"1.0.31","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.31","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen-api":"bin/index.js","gen_api":"bin/index.js"},"dist":{"shasum":"141ed3a9cbc3529398555ae58839c56fb3c3ea4e","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.31.tgz","fileCount":33,"integrity":"sha512-Y+nevideUJGbjKCagjl7l80i1J11horFdl9+TD10Jn5N+VH6CDR60Ate6+MTYr+riCca4WYdypfhcfs0SzSoYA==","signatures":[{"sig":"MEUCIEl5RSHcgPqRrXFDBLXhzaR/DX3phGN0otnIcRja/onJAiEArWSOCe1s5mBBSvr+VWHI3ZGvlfCSBEMJXYUVX/tebzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106660},"main":"./lib/index.js","types":"types.d.ts","gitHead":"281d94a8ad51a04a51d61b2beaa71ebd8cc8e172","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"10.9.2","description":"适用于openApi3的接口文档生成工具","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"^12.1.0","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.31_1769397136004_0.8412565168555315","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"swagger-generator-api","version":"1.0.32","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.32","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen-api":"bin/index.js","gen_api":"bin/index.js"},"dist":{"shasum":"c2c78693c26f061618e606d3bc689fcfd0ccb837","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.32.tgz","fileCount":33,"integrity":"sha512-rKeFl3E4AZ4VjA4PvqbMyWG+nUkFlIb3E7Ed+kHTxU+JBV33ISXrs4vw5QSziTuQEwQesHWX29xrPERj8rieqg==","signatures":[{"sig":"MEUCIHJpsM7z2nBBRg/rLPZ1/hwAdMOMHUcRmv60Lvzu0+kyAiEA+YHXFx7W5h+bd5FqUT2TU3kyerdTmhrBmdeJcq5Wi3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106812},"main":"./lib/index.js","types":"types.d.ts","gitHead":"281d94a8ad51a04a51d61b2beaa71ebd8cc8e172","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"10.9.2","description":"适用于openApi3的接口文档生成工具","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"10.1.1","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","chalk":"^5.6.2","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","openapi-types":"^12.1.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.32_1769569217905_0.1923452697831709","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"swagger-generator-api","version":"1.0.33","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.33","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen-api":"bin/index.js","gen_api":"bin/index.js"},"dist":{"shasum":"1deecc7864a90fb70bc5766d16aff307009f39ef","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.33.tgz","fileCount":33,"integrity":"sha512-uRFzvPX0Oaiy1uthW8MKT452zm/2ezBIhak+9/2nz45eg/72GnzoVj2eOI0U581E+RD0tlae1Y0Og6p4s9+t2Q==","signatures":[{"sig":"MEYCIQCWuB8hKoFAdW+i31DXu1qyDhTQHiALlFfgvHsJzBNm+QIhAPFm8K6DD1c2QsCBzFrluYOqZpmMb1ogQeVlK06EhUXa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107820},"main":"./lib/index.js","types":"types.d.ts","gitHead":"a5b7b404114efc783833a0852cceb059209dcd64","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"10.9.2","description":"适用于openApi3的接口文档生成工具","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"10.1.1","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","chalk":"^5.6.2","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","openapi-types":"^12.1.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.33_1782567642786_0.21591758584127052","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"swagger-generator-api","version":"1.0.34","keywords":["swagger","api","generator"],"author":{"name":"luckymiaow"},"license":"ISC","_id":"swagger-generator-api@1.0.34","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"bin":{"gen-api":"bin/index.js","gen_api":"bin/index.js"},"dist":{"shasum":"2daea99e908a2d9af35908a1694feab51a0f2f8c","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.34.tgz","fileCount":33,"integrity":"sha512-2c7a4OZXVo2Z/et6fiVkDji3r9ttmVDRhfm8STlVMveQ1pB/85P7qhZ7LC8cfHNXvKAVnf7ZJjTX4bfVwQlkvw==","signatures":[{"sig":"MEQCIFhlY+6dflPAA1pl6zq0Tms6EGsozB8u1xZS3I1YEl71AiA3ePT1JHTfkqCW1TR4W7znLXa+ulO9E9h4Lk2MpcQ0UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108178},"main":"./lib/index.js","types":"types.d.ts","gitHead":"987625673ccac8897119993fda601ba6ab0d86f2","scripts":{"dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts","test":"yarn build && node ./bin/index.js","build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias"},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"repository":{"url":"git+https://github.com/luckymiaow/swagger-generator-api.git","type":"git"},"_npmVersion":"10.9.2","description":"适用于openApi3的接口文档生成工具","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"5.4.1","fs-extra":"^11.1.1","inquirer":"8.0.0","prettier":"^2.7.1","unconfig":"^0.3.11","camelcase":"6.3.0","handlebars-helpers":"^0.10.0","@apidevtools/swagger-parser":"10.1.1","typescript-string-operations":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.1.3","chalk":"^5.6.2","eslint":"^8.21.0","ts-node":"^10.7.0","tsc-alias":"^1.7.1","typescript":"^4.7.4","@types/node":"^18.6.3","openapi-types":"^12.1.3","tsconfig-paths":"^4.1.0","@types/fs-extra":"^9.0.13","@types/inquirer":"^9.0.4","@types/prettier":"^2.7.0","@antfu/eslint-config":"^0.38.5","@types/swagger2openapi":"^7.0.3","@types/handlebars-helpers":"^0.5.4","@typescript-eslint/parser":"^5.32.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-generator-api_1.0.34_1783932083528_0.30927878203491854","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"swagger-generator-api","version":"1.0.35","description":"适用于openApi3的接口文档生成工具","main":"./lib/index.js","types":"types.d.ts","license":"ISC","author":{"name":"luckymiaow"},"repository":{"type":"git","url":"git+https://github.com/luckymiaow/swagger-generator-api.git"},"keywords":["swagger","api","generator"],"bin":{"gen_api":"bin/index.js","gen-api":"bin/index.js"},"scripts":{"build":"rmdir /s/q lib && tsc --build && tsc-alias ","build:test":" tsc --build && tsc-alias","test":"yarn build && node ./bin/index.js","dev":"ts-node -r tsconfig-paths/register --files ./src/bootstrap.ts"},"dependencies":{"@apidevtools/swagger-parser":"10.1.1","camelcase":"6.3.0","fs-extra":"^11.1.1","handlebars-helpers":"^0.10.0","inquirer":"8.0.0","ora":"5.4.1","prettier":"^2.7.1","typescript-string-operations":"^1.4.1","unconfig":"^0.3.11"},"devDependencies":{"@antfu/eslint-config":"^0.38.5","@types/fs-extra":"^9.0.13","@types/handlebars-helpers":"^0.5.4","@types/inquirer":"^9.0.4","@types/node":"^18.6.3","@types/prettier":"^2.7.0","@types/swagger2openapi":"^7.0.3","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","axios":"^1.1.3","chalk":"^5.6.2","eslint":"^8.21.0","openapi-types":"^12.1.3","ts-node":"^10.7.0","tsc-alias":"^1.7.1","tsconfig-paths":"^4.1.0","typescript":"^4.7.4"},"_id":"swagger-generator-api@1.0.35","gitHead":"80653419dd360fd64527b107863a6ee81a54e7a8","bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-SaWzIdzoLBBtRANfPLIXSY+N8pFVpfxeSqbqAkl8eZyT8EpcMyRarLCGtzKM6Bnm9vvgfYCwRLf789339ycvjQ==","shasum":"c30a5736ac1244660dcee5b1a7218baa6d3aa314","tarball":"https://registry.npmjs.org/swagger-generator-api/-/swagger-generator-api-1.0.35.tgz","fileCount":33,"unpackedSize":108578,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF8f6Y9Y5xiRwV6g78lvLrpKfwqYYRKRmQwwwM40KbuXAiEA7j9VNjv3wIue/VWPM95+OtQ98SFBrgeMzP/MdlQ0CAA="}]},"_npmUser":{"name":"luckymiaow","email":"1624963361@qq.com"},"directories":{},"maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/swagger-generator-api_1.0.35_1784876893879_0.8150304273798148"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-17T07:48:31.943Z","modified":"2026-07-24T07:08:14.190Z","1.0.0":"2023-10-17T07:48:32.147Z","1.0.1":"2023-10-17T09:58:33.985Z","1.0.2":"2023-10-18T06:58:15.074Z","1.0.3":"2023-10-18T07:04:22.704Z","1.0.4":"2023-10-18T07:39:08.427Z","1.0.5":"2023-10-18T08:00:31.346Z","1.0.6":"2023-10-19T06:50:58.409Z","1.0.7":"2023-10-20T10:20:38.014Z","1.0.8":"2023-10-20T14:50:58.062Z","1.0.9":"2023-10-23T08:16:33.018Z","1.0.10":"2023-10-24T09:37:11.870Z","1.0.11":"2023-10-24T09:55:30.571Z","1.0.12":"2023-10-24T10:14:24.016Z","1.0.13":"2023-10-30T13:20:36.663Z","1.0.14":"2023-10-30T14:08:41.510Z","1.0.15":"2023-10-30T14:12:42.407Z","1.0.16":"2023-10-31T03:13:25.701Z","1.0.17":"2023-10-31T06:55:08.569Z","1.0.18":"2024-01-11T09:01:22.114Z","1.0.19":"2024-07-17T11:39:10.553Z","1.0.20":"2024-07-26T01:25:57.023Z","1.0.21":"2024-07-26T01:34:11.208Z","1.0.22":"2024-07-26T01:40:29.669Z","1.0.23":"2024-07-26T14:15:22.660Z","1.0.24":"2024-07-31T03:32:48.051Z","1.0.25":"2024-10-28T01:53:22.059Z","1.0.26":"2024-10-28T09:52:17.807Z","1.0.27":"2024-10-31T02:08:51.036Z","1.0.28":"2024-11-27T06:59:22.744Z","1.0.29":"2024-11-28T09:22:15.954Z","1.0.30":"2025-05-29T08:23:33.121Z","1.0.31":"2026-01-26T03:12:16.146Z","1.0.32":"2026-01-28T03:00:18.056Z","1.0.33":"2026-06-27T13:40:42.907Z","1.0.34":"2026-07-13T08:41:23.665Z","1.0.35":"2026-07-24T07:08:14.028Z"},"bugs":{"url":"https://github.com/luckymiaow/swagger-generator-api/issues"},"author":{"name":"luckymiaow"},"license":"ISC","homepage":"https://github.com/luckymiaow/swagger-generator-api#readme","keywords":["swagger","api","generator"],"repository":{"type":"git","url":"git+https://github.com/luckymiaow/swagger-generator-api.git"},"description":"适用于openApi3的接口文档生成工具","maintainers":[{"name":"luckymiaow","email":"1624963361@qq.com"}],"readme":"\r\n#使用\r\n`yarn add swagger-generator-api -D`\r\n`yarn gen_api`\r\n\r\n###遇到https证书问题可以在配置文件中增加这行配置 `process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';` 临时跳过证书校验\r\n\r\n##api.config.ts\r\n\r\n```typescript\r\nimport type { ApiType } from 'swagger-generator-api';\r\nimport { defineConfig } from 'swagger-generator-api';\r\nimport { DefaultApisTransform, defaultModelTransformFn } from 'swagger-generator-api/lib/presets';\r\n\r\nconst baseUrl = 'https://localhost:7299';\r\n\r\nexport default defineConfig({\r\n  version: 'v3',\r\n  apiDocs: [\r\n    {\r\n      url: `${baseUrl}/swagger/v1/swagger.json`,\r\n      basePath: '.generated',\r\n      template: {\r\n        models: {\r\n          transform: defaultModelTransformFn,\r\n          dts: true,\r\n        },\r\n        api: {\r\n          output: (fileId: string) => {\r\n            // 演示使用函数自定义api输出目录\r\n            return fileId.replace('apis', 'requests')\r\n          },\r\n          transform: (apis: ApiType, fileId: string) => {\r\n            const generated = new DefaultApisTransform();\r\n            generated.getApiOptions = () => {\r\n              return `export class apiOptions {\r\n                static async request<TData, TResult>(\r\n                  options: AxiosRequestConfig<TData>\r\n                ): Promise<TResult> {\r\n                  return axios.request<TData, AxiosResponse<TResult>>(options) as TResult;\r\n                }\r\n\r\n                static async callPackedApiAsync<TData, TResult>(\r\n                  options: AxiosRequestConfig<TData>\r\n                ): Promise<TResult> {\r\n                  const result = (await apiOptions.request<TData, AxiosResponse<TResult>>(options)) as unknown as PackedApiResult<TResult>;\r\n                  if (!result.success) {\r\n                    throw new Error(\"请求接口错误\");\r\n                  }\r\n                  return result.data!;\r\n                }\r\n              }`\r\n            }\r\n            generated.getReturnType = (action) => {\r\n              if (typeof action.returnType === 'string' && action.returnType?.includes('PackedApiResult'))\r\n                return action.returnType?.replace(/^PackedApiResult<(.*)>$/g, '$1')\r\n              return action.returnType\r\n            }\r\n            generated.getApiRequestName = (action) => {\r\n              if (typeof action.returnType === 'string' && action.returnType.includes('PackedApiResult')) return 'apiOptions.callPackedApiAsync'\r\n              return 'apiOptions.request'\r\n            }\r\n            return {\r\n              code: generated.generated(apis),\r\n              output: fileId,\r\n            }\r\n          },\r\n        },\r\n        onAfterWriteFile: (models, apis) => {\r\n          // 这里可以做一些生成后的操作，\r\n        },\r\n      },\r\n    },\r\n  ],\r\n})\r\n\r\n```\r\n\r\n##预设配置，可以参考配置信息\r\n\r\n```typescript\r\n// #region  model\r\n// https://www.npmjs.com/package/handlebars-helpers\r\n\r\nimport type { ApiAction, ApiController, ApiNamespace, ApiType, Dependency, ModelType, Properties, TransformReturn } from '../types';\r\n\r\nexport function joinProperties(\r\n  data?: Properties[] | string,\r\n  assignment = true,\r\n) {\r\n  if (!data) return undefined;\r\n  if (typeof data === 'string') return data;\r\n  return `{\r\n    ${data\r\n      .map((item) => {\r\n        return `${item.description ? `/*${item.description}*/\\n` : ''}${\r\n          item.name\r\n        }${item.required ? '' : '?'}: ${item.type.join('|')}${\r\n          assignment ? ` = ${item.value}` : ''\r\n        }`;\r\n      })\r\n      .join(';\\n')}}`;\r\n}\r\n\r\n// 示例使用handlebars模板替换\r\nexport const defaultModelTransform = `\r\n{{#each data.dependencys}}\r\nimport { {{this.modules}} } from './{{this.id}}';\r\n{{/each}}\r\n{{#if data.description}}/*{{data.description}}*/{{/if}}\r\nexport {{data.definition}} {{data.name}} {{#if data.extends}}extends {{data.extends}}{{/if}} {\r\n  {{#each data.properties}}\r\n  {{#if this.description}}/*{{this.description}}*/{{/if}}\r\n  {{this.name}}: {{join this.type ' | '}} = {{this.value}};\r\n  {{/each}}\r\n}`;\r\n\r\n// 使用函数拼接示例\r\nexport function defaultModelTransformFn(data: ModelType): string {\r\n  const importStatements\r\n    = data.dependencys\r\n      ?.map((item) => {\r\n        return `import { ${item.modules} } from './${item.id}';`;\r\n      })\r\n      .join('\\n') || '';\r\n  const descriptionComment = data.description\r\n    ? `/*${data.description}*/\\n`\r\n    : '';\r\n\r\n  const propertiesDeclaration\r\n    = data.properties\r\n      ?.map((item) => {\r\n        const descriptionComment = item.description\r\n          ? `    /*${item.description}*/\\n`\r\n          : '';\r\n        const isClassText = ['interface', 'type'].includes(data.definition)\r\n          ? ''\r\n          : ` = ${item.value}`;\r\n        return `    ${descriptionComment}${item.name}: ${item.type.join(\r\n          ' | ',\r\n        )}${isClassText}`;\r\n      })\r\n      .join('\\n\\n') || '';\r\n\r\n  const code = `${importStatements}\r\n  ${descriptionComment}export ${data.definition} ${data.name} ${\r\n    data.extends ? `extends ${data.extends}` : ''\r\n  } {\r\n  ${propertiesDeclaration}\r\n  }`;\r\n  return code;\r\n}\r\n\r\n// #endregion\r\n\r\n// #region api\r\n// 示例使用handlebars模板替换\r\n\r\nexport function getActionString() {\r\n  return `{{this.name}}({{#if this.parameters}}params: {{properties this.parameters false}}{{/if}}{{#if (and this.parameters this.requestBody)}}, {{/if}}{{#if this.requestBody}}data: {{ properties this.requestBody false}} {{/if}}{{#if (or this.parameters this.requestBody)}}, {{/if}}options?: AxiosRequestConfig): Promise<{{this.returnType}}> {\r\n    return apiOptions.request({\r\n      method: \"{{this.method}}\",\r\n      url: \\`{{replace  this.url '{' '$\\{params.'  }}\\`,\r\n      {{#if this.parameters}}params,\r\n      {{/if}}{{#if this.requestBody}}data,\r\n      {{/if}}responseType:'{{this.responseType}}',\r\n      ...(options || {})\r\n    });\r\n  }`;\r\n}\r\n\r\nexport function getClassString() {\r\n  return `export class {{this.name}} {\r\n    {{#each this.actions}}  \r\n    /**\r\n     * {{this.method}} {{this.url}}\r\n     * {{this.description}}\r\n     */\r\n    static async ${getActionString()}\r\n    {{/each}}\r\n  }`;\r\n}\r\n\r\nexport function getNamespacesString() {\r\n  return `export namespace {{this.name}} {\r\n  {{#each this.controllers}}\r\n  ${getClassString()}\r\n  {{/each}}\r\n}\r\n{{#each data.controllers}}\r\n${getClassString()}{{/each}}`;\r\n}\r\n\r\nexport const defaultApisTransform = `\r\nimport axios, { AxiosRequestConfig, AxiosResponse } from 'axios';\r\nimport { {{#each data.dependencys}} {{this.modules}},\r\n {{/each}} } from '../models';\r\n\r\n //可以根据需要自行替换\r\nexport class apiOptions{\r\n  static async request<TData, TResult>(options: AxiosRequestConfig<TData>): Promise<TResult> {\r\n    return  axios.request<TData, AxiosResponse<TResult>>(options) as TResult;\r\n  }\r\n} \r\n\r\n{{#each data.namespaces}}\r\n${getNamespacesString()}\r\n{{/each}}\r\n\r\n{{#each data.actions}}\r\n/**\r\n * {{this.method}} {{this.url}}\r\n * {{this.description}}\r\n */\r\nexport function ${getActionString()}\r\n{{/each}}\r\n`;\r\n\r\n/**\r\n * 使用预设类进行灵活拼接\r\n */\r\nexport class DefaultApisTransform {\r\n  getImport() {\r\n    return 'import axios, { AxiosRequestConfig, AxiosResponse } from \\'axios\\';\\n'\r\n  }\r\n\r\n  getDependencys(dependencys?: Dependency[]) {\r\n    const strs: string[] = [];\r\n    if (dependencys) {\r\n      strs.push('import {\\n');\r\n      strs.push(dependencys.map(item => item.modules).join(', \\n'));\r\n      strs.push('} from \\'../models\\'\\n');\r\n    }\r\n    return strs.join('')\r\n  }\r\n\r\n  getApiOptions() {\r\n    return (`export class apiOptions{\r\n      static async request<TData, TResult>(options: AxiosRequestConfig<TData>): Promise<TResult> {\r\n        return  axios.request<TData, AxiosResponse<TResult>>(options) as TResult;\r\n      }\r\n    }\\n`);\r\n  }\r\n\r\n  getApiRequestName(action: ApiAction) {\r\n    return 'apiOptions.request'\r\n  }\r\n\r\n  getReturnType(action: ApiAction) {\r\n    return action.returnType\r\n  }\r\n\r\n  getAction(action: ApiAction) {\r\n    const strs: string[] = []\r\n    strs.push(`${action.name} (`);\r\n    if (action.parameters)\r\n      strs.push(`params: ${joinProperties(action.parameters, false)},`);\r\n    if (action.requestBody)\r\n      strs.push(`data: ${joinProperties(action.requestBody, false)},`);\r\n    strs.push(\r\n      `options?: AxiosRequestConfig ): Promise<${this.getReturnType(action)}> {\\n`,\r\n    );\r\n    strs.push(`return ${this.getApiRequestName(action)}({\\n`);\r\n    strs.push(`method: \"${action.method}\",\\n`);\r\n    strs.push(`url: \"${action.url.replace('{', '${params.')}\",\\n`);\r\n    if (action.requestBody) strs.push('data,\\n');\r\n    if (action.parameters) strs.push('params,\\n');\r\n    strs.push('...(options || {}),\\n');\r\n    strs.push('});\\n');\r\n    strs.push('}\\n');\r\n    return strs.join('');\r\n  }\r\n\r\n  getController(controller: ApiController) {\r\n    const strs: string[] = []\r\n    strs.push(`export class ${controller.name} {\\n`);\r\n    for (const action of controller.actions) {\r\n      strs.push(` /**\r\n              * ${action.name} ${action.url}\r\n              * ${action.description || ''}\r\n              */\\n`);\r\n      strs.push('static async ');\r\n      strs.push(this.getAction(action))\r\n    }\r\n    strs.push('}\\n');\r\n    return strs.join('')\r\n  }\r\n\r\n  getNamespaces(namespace: ApiNamespace) {\r\n    const strs: string[] = []\r\n    strs.push(`export namespace ${namespace.name} {\\n`);\r\n    for (const controller of namespace.controllers)\r\n      strs.push(this.getController(controller))\r\n    strs.push('}\\n');\r\n    return strs.join('')\r\n  }\r\n\r\n  /**\r\n   * 拼接\r\n   */\r\n  generated(data: ApiType) {\r\n    const strs: string[] = [];\r\n    strs.push(this.getImport())\r\n    strs.push(this.getDependencys(data.dependencys))\r\n    strs.push(this.getApiOptions())\r\n    for (const namespace of data?.namespaces || [])\r\n      strs.push(this.getNamespaces(namespace))\r\n\r\n    for (const controller of data?.controllers || [])\r\n      strs.push(this.getController(controller))\r\n\r\n    for (const action of data?.actions || []) {\r\n      strs.push(` /**\r\n    * ${action.name} ${action.url}\r\n    * ${action.description || ''}\r\n    */`);\r\n      strs.push('export async function ');\r\n      strs.push(this.getAction(action))\r\n    }\r\n    return strs.join('')\r\n  }\r\n}\r\n\r\nexport function defaultApisTransformFn(\r\n  data: ApiType,\r\n): Array<TransformReturn> | TransformReturn {\r\n  const generated = new DefaultApisTransform();\r\n  return {\r\n    output: fileId => fileId,\r\n    code: generated.generated(data),\r\n  };\r\n}\r\n\r\n// #endregion\r\n\r\n```\r\n\r\n","readmeFilename":"README.md"}