{"_id":"@bsnbase/swagger2ts","_rev":"7-6cf6d7f42fbd73aa79458868d6d70479","name":"@bsnbase/swagger2ts","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"@bsnbase/swagger2ts","version":"1.0.0","description":"从swagger文档导入ts类型","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","push":"npm publish --registry http://npm.bsntt.top:4873/ && npm publish --access public --registry https://registry.npmjs.org","swaggertoTs":"swaggertoTs"},"bin":{"swaggertoTs":"cli.js"},"author":{"name":"nanxiaodi"},"private":false,"license":"ISC","dependencies":{"fs":"0.0.1-security","fs-extra":"^11.2.0","path":"^0.12.7","swagger-typescript-api":"^13.0.3"},"devDependencies":{"fs":"0.0.1-security","fs-extra":"^11.2.0","path":"^0.12.7","swagger-typescript-api":"^13.0.3"},"_id":"@bsnbase/swagger2ts@1.0.0","gitHead":"bb364579b19cbd8bdc8c04dd95c4194a32dc1f5e","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-nEJNL3tJ2L8Nua2bmwW5ANz0MXiOFoakcu9MFc7okEqB3ZzN2dL5zVwLODtfLOIRZ8fwRrsQqjP2YK+bQy91rQ==","shasum":"077f247af3868f8a87ea63480482fbe8a5bc4f61","tarball":"https://registry.npmjs.org/@bsnbase/swagger2ts/-/swagger2ts-1.0.0.tgz","fileCount":5,"unpackedSize":11498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkMCUegy6Jx8NqZ+80/HKT19WnmQlaO20v9vpJyTJJ7wIhAIrOZmdTsAH0IGNwchpp0GzdVKQ3rBW/PUnvdcXMYAx0"}]},"_npmUser":{"name":"t_wangshuo","email":"t_wangshuo@163.com"},"directories":{},"maintainers":[{"name":"t_wangshuo","email":"t_wangshuo@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger2ts_1.0.0_1705902540401_0.16236996335317788"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bsnbase/swagger2ts","version":"1.0.1","description":"从swagger文档导入ts类型","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","push":"npm publish --registry http://npm.bsntt.top:4873/ && npm publish --access public --registry https://registry.npmjs.org","swaggertoTs":"swaggertoTs"},"bin":{"swaggertoTs":"cli.js"},"author":{"name":"nanxiaodi"},"private":false,"license":"ISC","dependencies":{"fs":"0.0.1-security","fs-extra":"^11.2.0","path":"^0.12.7","swagger-typescript-api":"^13.0.3"},"devDependencies":{"fs":"0.0.1-security","fs-extra":"^11.2.0","path":"^0.12.7","swagger-typescript-api":"^13.0.3"},"_id":"@bsnbase/swagger2ts@1.0.1","gitHead":"cddc191fd0283b0f79654b4b0cd0682eb2914acc","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-pbnkQEXjVJ0XaLrvIgD0s/LV5ZxlWAc7GPCNXR9lZcl9IbKjsXFpzzmr1Mymcuazq9BQe0o8dgbh5oF9GAknlQ==","shasum":"e854c5d6f8d47b62a38cb083254fd954f18094d8","tarball":"https://registry.npmjs.org/@bsnbase/swagger2ts/-/swagger2ts-1.0.1.tgz","fileCount":5,"unpackedSize":11511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwqmDtvaq/aBuLesom/xZJ2BQSQoYyz3f2327CUuPxHQIgf0wAwwCCoCHwVeX3l5VLqQYDNuso6vZb2UlzrefIRSs="}]},"_npmUser":{"name":"t_wangshuo","email":"t_wangshuo@163.com"},"directories":{},"maintainers":[{"name":"nanxiaodi","email":"13934779844@qq.com"},{"name":"t_wangshuo","email":"t_wangshuo@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger2ts_1.0.1_1705908953625_0.09250230428315986"},"_hasShrinkwrap":false},"1.0.2":{"name":"@bsnbase/swagger2ts","version":"1.0.2","description":"从swagger文档导入ts类型","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","push":"npm publish --registry http://npm.bsntt.top:4873/ && npm publish --access public --registry https://registry.npmjs.org","swaggertoTs":"swaggertoTs"},"bin":{"swaggertoTs":"cli.js"},"author":{"name":"nanxiaodi"},"private":false,"license":"ISC","dependencies":{"fs":"0.0.1-security","fs-extra":"^11.2.0","path":"^0.12.7","swagger-typescript-api":"^13.0.3"},"devDependencies":{"fs":"0.0.1-security","fs-extra":"^11.2.0","path":"^0.12.7","swagger-typescript-api":"^13.0.3"},"_id":"@bsnbase/swagger2ts@1.0.2","gitHead":"cddc191fd0283b0f79654b4b0cd0682eb2914acc","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-S96A3XaJi161VsjT3ZUWCkJhkkZjQbHsaPg80XobucsMViSJi+1WDmHvWmIG6WQHfVsuhcupha/9EL1r+R5mUA==","shasum":"24ae3d3bc1a5a02a1899e8bfc10eda0377229355","tarball":"https://registry.npmjs.org/@bsnbase/swagger2ts/-/swagger2ts-1.0.2.tgz","fileCount":5,"unpackedSize":11834,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSJMcjiSrKm337CQ+T0QCK7hjOorb3b6spPmdysX7D7AiBCCjFbpkA5RNUE1+wQqtGFR18TL8kFVvP8JLphJY4VAQ=="}]},"_npmUser":{"name":"t_wangshuo","email":"t_wangshuo@163.com"},"directories":{},"maintainers":[{"name":"nanxiaodi","email":"13934779844@qq.com"},{"name":"t_wangshuo","email":"t_wangshuo@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger2ts_1.0.2_1705910036457_0.07516194097510365"},"_hasShrinkwrap":false},"1.0.3":{"name":"@bsnbase/swagger2ts","version":"1.0.3","description":"从swagger文档导入ts类型","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","push":"npm publish --registry http://npm.bsntt.top:4873/ && npm publish --access public --registry https://registry.npmjs.org","swaggertoTs":"swaggertoTs"},"bin":{"swaggertoTs":"cli.js"},"author":{"name":"nanxiaodi"},"private":false,"license":"ISC","dependencies":{"fs":"0.0.1-security","fs-extra":"^11.2.0","path":"^0.12.7","swagger-typescript-api":"^13.0.3"},"devDependencies":{"fs":"0.0.1-security","fs-extra":"^11.2.0","path":"^0.12.7","swagger-typescript-api":"^13.0.3"},"_id":"@bsnbase/swagger2ts@1.0.3","gitHead":"cddc191fd0283b0f79654b4b0cd0682eb2914acc","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-b+HyNapuESdfpeab+hQ2shNgS+4nObtY/0Z+U+iCMgsJJUn5ltN7XdXizSfUduWTc5H5PZr/27i3sQXJJX+n7A==","shasum":"3243d80d46e5cea998186aebf606d9eea0f14a8d","tarball":"https://registry.npmjs.org/@bsnbase/swagger2ts/-/swagger2ts-1.0.3.tgz","fileCount":5,"unpackedSize":11834,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGyyrmg7CmfyMbqEXlW7J78ZLNc83F0z5IVe8e4JW6GvAiBromoWk1bAAxNqs0ltuHDH7pdi5ETn4nFx26IsVKLhSA=="}]},"_npmUser":{"name":"t_wangshuo","email":"t_wangshuo@163.com"},"directories":{},"maintainers":[{"name":"nanxiaodi","email":"13934779844@qq.com"},{"name":"t_wangshuo","email":"t_wangshuo@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger2ts_1.0.3_1705912810861_0.2307648400325888"},"_hasShrinkwrap":false},"1.0.4":{"name":"@bsnbase/swagger2ts","version":"1.0.4","description":"从swagger文档导入ts类型","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","push":"npm publish --registry http://npm.bsntt.top:4873/ && npm publish --access public --registry https://registry.npmjs.org","swaggertoTs":"swaggertoTs"},"bin":{"swaggertoTs":"cli.js"},"author":{"name":"nanxiaodi"},"private":false,"license":"ISC","dependencies":{"fs":"0.0.1-security","fs-extra":"^11.2.0","path":"^0.12.7","swagger-typescript-api":"^13.0.3"},"devDependencies":{"fs":"0.0.1-security","fs-extra":"^11.2.0","path":"^0.12.7","swagger-typescript-api":"^13.0.3"},"_id":"@bsnbase/swagger2ts@1.0.4","gitHead":"53d4b88b8f2ea96c6395bccf8c9f6b4c7d065eb7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-6rg8Szc8K/YuL0Bio5gj/CVFuGIGAbb7RYjPTLOYb71N0aFiQJdyZgxH5geFgJysnyCmFE6bkl70rYVZV07/Bw==","shasum":"715ee6986fe8d35ded05716e80bae77f624c9abb","tarball":"https://registry.npmjs.org/@bsnbase/swagger2ts/-/swagger2ts-1.0.4.tgz","fileCount":5,"unpackedSize":11854,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9pCKiIFP6PxbKB/7cBcUmR4+7NcmAQxvemA/uWie7xAiEAzrJDgfBWF+7RqnBe7pBfDSZHnfQkpsD5wvK1o+k9eJ4="}]},"_npmUser":{"name":"t_wangshuo","email":"t_wangshuo@163.com"},"directories":{},"maintainers":[{"name":"nanxiaodi","email":"13934779844@qq.com"},{"name":"t_wangshuo","email":"t_wangshuo@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger2ts_1.0.4_1706147326094_0.14675336053400123"},"_hasShrinkwrap":false},"1.1.0":{"name":"@bsnbase/swagger2ts","version":"1.1.0","description":"从swagger文档导入ts类型","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","push":"npm publish --registry http://npm.bsntt.top:4873/ && npm publish --access public --registry https://registry.npmjs.org","swaggertoTs":"swaggertoTs"},"bin":{"swaggertoTs":"cli.js"},"author":{"name":"nanxiaodi"},"private":false,"license":"ISC","dependencies":{"fs":"0.0.1-security","fs-extra":"^11.2.0","path":"^0.12.7","swagger-typescript-api":"^13.0.3"},"devDependencies":{"fs":"0.0.1-security","fs-extra":"^11.2.0","path":"^0.12.7","swagger-typescript-api":"^13.0.3"},"gitHead":"bb1344fd72ea001ecaf7d3f54129af0fc295a37e","_id":"@bsnbase/swagger2ts@1.1.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-+UidAjFNqlfZTgABSxhWsGRgm57zlZpBea7ujNLP5gBInPj3UEQjcX/yTFzdCIU4ZYgfLsPv8Wrxbv5TfQQBpA==","shasum":"183cc354d2f0c49abe4841cc8c48dc48b3cd0e81","tarball":"https://registry.npmjs.org/@bsnbase/swagger2ts/-/swagger2ts-1.1.0.tgz","fileCount":5,"unpackedSize":11990,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3R54gdeWz332FKWFyab0V5+BBizkp4WgF9U2TVgyIoAiBD3YfT81PW9/3Nkq6aB2Yu3W9VuncH9mlQuSCdsI2Dfg=="}]},"_npmUser":{"name":"t_wangshuo","email":"t_wangshuo@163.com"},"directories":{},"maintainers":[{"name":"nanxiaodi","email":"13934779844@qq.com"},{"name":"t_wangshuo","email":"t_wangshuo@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger2ts_1.1.0_1708929801061_0.8412935926476128"},"_hasShrinkwrap":false},"1.2.0":{"name":"@bsnbase/swagger2ts","version":"1.2.0","description":"从swagger文档导入ts类型","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","push":"npm publish --registry http://npm.bsntt.top:4873/ && npm publish --access public --registry https://registry.npmjs.org","swaggertoTs":"swaggertoTs"},"bin":{"swaggertoTs":"cli.js"},"author":{"name":"nanxiaodi"},"private":false,"license":"ISC","dependencies":{"fs":"0.0.1-security","fs-extra":"^11.2.0","path":"^0.12.7","swagger-typescript-api":"^13.0.3"},"devDependencies":{"fs":"0.0.1-security","fs-extra":"^11.2.0","path":"^0.12.7","swagger-typescript-api":"^13.0.3"},"gitHead":"3579d1e12f8448ad201f9ce3025ad87e2f6135ff","_id":"@bsnbase/swagger2ts@1.2.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-jTOOu0I39mtMZMGjSjWeTvGY7LHrYmovSsF0qMb+KhYFP9jTtoHPg3xBW/fq71rfgMJJ2qgaS1aysjJjt05ihg==","shasum":"1c8ec2c5f033b8d2e4c7b8c6ea5a53f7106e3a51","tarball":"https://registry.npmjs.org/@bsnbase/swagger2ts/-/swagger2ts-1.2.0.tgz","fileCount":5,"unpackedSize":12061,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsTl5F64QwQ+Ei7av0k8NwrmsC++LRbln+zgRaCBshiAiBfuAFw06uc4WUFuZYmQtFeW7yibDPoC4lq7rxaSxakpw=="}]},"_npmUser":{"name":"t_wangshuo","email":"t_wangshuo@163.com"},"directories":{},"maintainers":[{"name":"nanxiaodi","email":"13934779844@qq.com"},{"name":"t_wangshuo","email":"t_wangshuo@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger2ts_1.2.0_1712715943503_0.2897893041521289"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-22T05:49:00.287Z","1.0.0":"2024-01-22T05:49:00.596Z","modified":"2024-04-10T02:25:43.935Z","1.0.1":"2024-01-22T07:35:53.814Z","1.0.2":"2024-01-22T07:53:56.609Z","1.0.3":"2024-01-22T08:40:11.044Z","1.0.4":"2024-01-25T01:48:46.290Z","1.1.0":"2024-02-26T06:43:21.223Z","1.2.0":"2024-04-10T02:25:43.714Z"},"maintainers":[{"name":"nanxiaodi","email":"13934779844@qq.com"},{"name":"t_wangshuo","email":"t_wangshuo@163.com"}],"description":"从swagger文档导入ts类型","author":{"name":"nanxiaodi"},"license":"ISC","readme":"# Introduction\r\n\r\n- 遵循swagger2.0规范\r\n- 支持swagger文档导出TS类型\r\n- 支持批量导出类型\r\n- 支持自定义导出目录地址\r\n\r\n# [npmLink](https://www.npmjs.com/package/@nanxiaodi/swagger2ts)\r\n\r\n# Usage\r\n\r\n- Install with npm:\r\n\r\n```shell\r\n   npm i -g swaggertoTs\r\n```\r\n\r\n- Install with pnpm:\r\n\r\n```shell\r\n  pnpm i -g swaggertoTs\r\n```\r\n\r\n- Install with yarn:\r\n\r\n```shell\r\n  yarn i -g swaggertoTs\r\n```\r\n\r\n- cogfig\r\n  - 在项目根目录建立swgToTs.config.json文件\r\n  ```json\r\n  {\r\n    \"urls\": [/**  swaggerJSON文档地址*/ \"http://example/.../api-docs\"],\r\n    \"output\": \"./types\" /** 输出TS类型目录地址 */\r\n  }\r\n  ```\r\n- 项目package.json配置运行命令\r\n  ```\r\n    ...\r\n         \"scripts\": {\r\n             \"swaggertoTs\": \"swaggertoTs\"\r\n         }\r\n    ...\r\n  ```\r\n","readmeFilename":"README.md"}