Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

fast-typescript-to-jsonschema

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fast-typescript-to-jsonschema - npm Package Versions

0.0.9

Diff

Changelog

Source

0.0.9 (2023-03-01)

Bug Fixes

  • 避免原有definitions被覆盖 (64d2ff6)
  • 泛型默认值,进行深度克隆,避免被覆盖 (ffb5d2d)
  • 完善重复引用逻辑 (136e9b0)
  • 完善重复引用逻辑 (eed579e)
  • 重复引用以及 namespace 多层嵌套解析 (a08d8d9)
  • genJsonschema 方法 entry 增加默认值处理 (cde668a)
  • namespace 多层嵌套解析问题 (78b7b27)

Features

    1. 新增对npm包类型的支持 2.修复非同类型枚举类型结果不准确问题 3.修复枚举类型中key为字符串时深度循环问题 (1e9bbad)
    1. 新增通过 code 生成 jsonschema (96770e3)
  • 1.剔除工具函数$ref随机数命明,优化为静态名称 2.补充工具函数单测案例 (0af7eed)
  • 补充code传入方式获取jsonschema单测用例 (beb20c3)
  • 更新文档,新增测试案例 (84a5788)
  • 更新文档,新增测试案例 (c480e6c)
  • 关闭 source map (62fa4dc)
  • 解析块级文档支持description参数 (176adcb)
  • 枚举类型解析问题 (6467bae)
  • 默认文档切换为英文文档 (df98316)
  • 删除额外属性,处理type为数组情况,完善逻辑 (265ad1e)
  • 完善additionalProperties处理,补充测试用例 (1e3fe87)
  • 文档优化 (3591789)
  • 新增测试覆盖率标识 (c94dca2)
  • 新增测试覆盖率标识 (56daa19)
  • 新增测试覆盖率标识 (96b1a17)
  • 新增测试覆盖率标识 (1ad1c11)
  • 新增测试覆盖率标识 (4fb6beb)
  • 新增测试覆盖率标识 (cca0f42)
  • 修复包名 (0813a33)
  • 修复repository链接 (24eea13)
  • 增加本文件查找引用类型,删除枚举类型时的空definitions (a7fc272)
  • 增加Partial、Required对联合类型的处理 (a1c661b)
  • 增加Pick/Omit对type的支持 (46f2a9e)
  • 支持工具函数Partial (fbe9c68)
  • 支持工具函数Required (486e1ea)
  • add codecov_token (954b209)
  • add codecov_token (900ffda)
  • add codecov_token (22b7069)
  • add English docs (0926ac6)
  • add license (1f3fce9)
  • enable sourcemap (882be37)
  • typescript-to-jsonschema first version (15632cc)
wangweianger
published 0.0.8 •

Changelog

Source

0.0.8 (2023-02-27)

Bug Fixes

  • 避免原有definitions被覆盖 (64d2ff6)
  • 泛型默认值,进行深度克隆,避免被覆盖 (ffb5d2d)
  • 完善重复引用逻辑 (136e9b0)
  • 完善重复引用逻辑 (eed579e)
  • 重复引用以及 namespace 多层嵌套解析 (a08d8d9)
  • genJsonschema 方法 entry 增加默认值处理 (cde668a)
  • namespace 多层嵌套解析问题 (78b7b27)

Features

    1. 新增对npm包类型的支持 2.修复非同类型枚举类型结果不准确问题 3.修复枚举类型中key为字符串时深度循环问题 (1e9bbad)
    1. 新增通过 code 生成 jsonschema (96770e3)
  • 更新文档,新增测试案例 (84a5788)
  • 更新文档,新增测试案例 (c480e6c)
  • 解析块级文档支持description参数 (176adcb)
  • 枚举类型解析问题 (6467bae)
  • 默认文档切换为英文文档 (df98316)
  • 删除额外属性,处理type为数组情况,完善逻辑 (265ad1e)
  • 完善additionalProperties处理,补充测试用例 (1e3fe87)
  • 文档优化 (3591789)
  • 新增测试覆盖率标识 (c94dca2)
  • 新增测试覆盖率标识 (56daa19)
  • 新增测试覆盖率标识 (96b1a17)
  • 新增测试覆盖率标识 (1ad1c11)
  • 新增测试覆盖率标识 (4fb6beb)
  • 新增测试覆盖率标识 (cca0f42)
  • 修复包名 (0813a33)
  • 修复repository链接 (24eea13)
  • 增加本文件查找引用类型,删除枚举类型时的空definitions (a7fc272)
  • 增加Partial、Required对联合类型的处理 (a1c661b)
  • 增加Pick/Omit对type的支持 (46f2a9e)
  • 支持工具函数Partial (fbe9c68)
  • 支持工具函数Required (486e1ea)
  • add codecov_token (954b209)
  • add codecov_token (900ffda)
  • add codecov_token (22b7069)
  • add English docs (0926ac6)
  • add license (1f3fce9)
  • enable sourcemap (882be37)
  • typescript-to-jsonschema first version (15632cc)
wangweianger
published 0.0.7 •

wangweianger
published 0.0.6 •

wangweianger
published 0.0.5 •

wangweianger
published 0.0.4 •

wangweianger
published 0.0.3 •

wangweianger
published 0.0.2 •

wangweianger
published 0.0.1 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc