v0.0.1-beta.1
·
59 commits
to main
since this release
🚀 Features 新功能:
- feat(adapter-express): 🚀 新增 Express 适配器 - by @Vanisper (7fc56e3)
- feat(core): 🚀 核心包新增证书管理器和 HTTPS 适配器抽象类,支持同端口 SSL 服务 - by @Vanisper (6a1c27e)
- feat(mkcert): 🚀 在 createCertificate 函数中新增缓存选项,优化证书保存逻辑 - by @Vanisper (1b0052f)
- feat(types): 🚀 新增类型工具,支持将指定 Key 变为可选或必选 - by @Vanisper (9714aff)
- feat(core): 🚀 新增
@https-enable/core包的创建 - by @Vanisper (209d230) - feat(mkcert): 🚀 在创建证书时支持强制生成选项 - by @Vanisper (ba08820)
- feat(utils): 🚀 更新 isNil 函数,支持检查空字符串 - by @Vanisper (e7ccd3b)
- feat(utils): 🚀 新增 isNil 函数,用于检查值是否为 undefined 或 null - by @Vanisper (987047e)
- feat(mkcert): 🚀 新增定义证书的函数,支持可选参数并添加警告日志 - by @Vanisper (d445ccc)
- feat(colors): 🚀 在
index.ts中新增导出全量类型 - by @Vanisper (b32d00c) - feat(colors): 🚀 新增
@https-enable/colors,实现ansi-color的基本功能 - by @Vanisper (4d4ee95) - feat(mkcert): 🚀 新增 mkcert 包的构建配置和证书处理功能 - by @Vanisper (8087783)
- feat(logger): 🚀 在
createLogFormat方法中新增可选标签参数 - by @Vanisper (ac429c8) - feat(logger): 🚀 新增实现
@https-enable/logger日志库 - by @Vanisper (d932c98) - feat(types): 🚀 新增
Zip和UppercaseUnion类型,增强元组和数组处理功能 - by @Vanisper (c9c3600) - feat(types): 🚀 新增
PickElements和OmitElements类型,增强数组元素选择/剔除功能 - by @Vanisper (3a97432) - feat(utils): 🚀 新增
strEnum和numEnum函数,增强枚举类型处理功能 - by @Vanisper (bd25d2e) - feat(types): 🚀 新增类型定义
EnumToRecord、IsTuple、MapTuple和MapArray,增强类型系统 - by @Vanisper (25f97e2) - feat(utils): 🚀 新增
ColorStringRE正则表达式,用于匹配颜色字符串 - by @Vanisper (9974a50) - feat(utils): 🚀 新增
isStream工具函数及其选项接口,增强流对象检测功能 - by @Vanisper (b461577) - feat(utils): 🚀 新增
camelCase函数,实现串烧命名转小驼峰 - by @Vanisper (d1590a4) - feat(utils): 🚀 拓展
importGlob,新增 as 参数的实现 - by @Vanisper (dfad88b) - feat: 🚀 实现子包
@https-enable/types;重构子包包名,更新相关导包路径 - by @Vanisper (3e85cd1) - feat: 🚀 添加 utils 包,实现 importGlob 工具函数 - by @Vanisper (4dc1a8c)
- feat: 🚀 添加 mkcert 包,包含基本配置和 tsconfig 继承 - by @Vanisper (080768f)
- feat: 🚀 创建
tsconfig项目,统一管理配置 tsconfig 基础配置 - by @Vanisper (c4e53f0)
🩹 Fixes 缺陷修复:
- fix(mkcert): 🩹 优化健全证书路径解析函数 - by @Vanisper (f8c395f)
- fix(core): 🩹 修改各class的私有属性为protected,以便于构建时生成类型标注 - by @Vanisper (a017029)
- fix(mkcert): 🩹 优化证书验证中的错误处理,简化逻辑 - by @Vanisper (544c3da)
- fix(mkcert): 🩹 修复证书保存路径日志输出,确保输出绝对路径 - by @Vanisper (f251287)
- fix(mkcert): 🩹 修复自定义证书缓存路径未正确读取的问题 - by @Vanisper (df484cc)
- fix(logger): 🩹 修复将常量变量在类型文件中定义的问题 - by @Vanisper (17b85e5)
- fix(logger): 🩹 修复类型导入,调整
SimpleLevelTuple的导入方式 - by @Vanisper (d138658) - fix(types): 🩹 更新
MapTuple类型定义,使用ReadonlyArray<string>替代readonly string[]- by @Vanisper (edc41f0) - fix(utils): 🩹 修复
getCallerPath函数,确保在目标堆栈层级不存在时返回最后一行 - by @Vanisper (8c57dab) - fix(utils): 🩹 更新
callerId注释,明确调用方绝对路径的说明 - by @Vanisper (b090b76) - fix(utils): 🩹 优化
getCallerPath功能函数 - by @Vanisper (1d98177)