CPAN五月新动态

欢迎来到“CPAN五月新动态”,在这里,我们将为您精选上个月CPAN的新上传内容,供您阅读和编程之用。祝您享受阅读!
APIs & Apps
- 使用 App::plx 的 Perl 布局执行器
- FIDO::Raw 提供了到 libfido2 库的绑定
- Geo::LibProj::cs2cs 是 PROJ 坐标变换库中的 cs2cs 命令行客户端的包装器
- Graph::Nauty 提供了到 Nauty (No AUTomorphisms, Yes?) 的绑定
- 使用 OCR::OcrSpace 向 ocr.space 的 API 发送 OCR 请求
Config & Devops
- 使用 Beam::Make 创建配方来声明和解决事物之间的依赖关系
- 使用 Crypto::ECC 的椭圆曲线加密库
- HealthCheck::Diagnostic::Redis 提供了 Redis 的健康检查
- HealthCheck::Diagnostic::SMTP 对 SMTP 邮件服务器进行连接性健康检查
- 使用 Rex::Hook::File::Diff 显示由 Rex 管理的文件更改的差异
- 使用 String::Secret 在日志文件中屏蔽秘密
Data
- File::Groups 返回不同文件的文件扩展名和媒体类型
- 使用 DigiByte::DigiID 获取 Digi-ID 实现
- 使用 Geo::Elevation::HGT 使用给定的纬度/经度获取高程数据
- JSON::Karabiner 可轻松为 Karabiner-Elements (macOS 键盘自定义程序) 生成 JSON 代码
- 使用 JSON::Schema::Draft201909 验证 JSON 与最新草稿的架构
Development & Version Control
- 使用 Go 与 Platypus 一起使用的文档和工具: FFI::Platypus::Lang::Go
- Future::IO::Impl::Glib 使用 Glib 实现 Future::IO
- Mu::Tiny 是一个更小的对象系统
- 通过 Nice::Try 获取 Try-Catch 块(使用 PPI)
- Number::Textify 将数字转换为人类可读的字符串(可定制)
- 使用 roles 和 Moo 通过 Test2::Roo 编写可组合、可重用的测试
Hardware
- Device::Chip::BNO055 提供了 BNO055 芯片驱动程序
- PINE64::GPIO 提供了访问 PineA64 和 PineA64+ GPIO 引脚的接口
Web
- Catalyst::View::MojoTemplate:在 Catalyst 视图中使用 Mojolicious 模板
- 使用 Dancer2::Session::Sereal 将 Dancer2 会话数据存储在序列化的文件中
- 使用 CSS 选择器在 HTML::Selector::Element 中查找 HTML::Element DOM 中的元素
- 使用 Mojo::Promise::Limiter 对“并发”承诺进行限制
- 通过 Mojolicious::Plugin::ContextAuth 在 Mojo 应用程序中添加基于角色的访问和上下文
- POE::Component::SmokeBox::Recent::HTTP 是一个极其简化的 HTTP 客户端
Tags
反馈
这篇文章有什么问题吗?请通过在GitHub上提交问题或拉取请求来帮助我们。