CPAN三月新动态

欢迎来到“CPAN新动态”,这里是上个月CPAN上传的新内容的精选,供您阅读和编程娱乐。享受吧!
APIs & Apps
- App::diceware是一个简单的Diceware密码生成器
- Google::ContentAPI提供了用于Google购物内容API的接口
- Perl XS绑定Duktape可嵌入JavaScript引擎,使用JavaScript::Duktape::XS
- 使用WWW::FCM::HTTP获取Firebase云消息的HTTP客户端
Config & Devops
- Bash::Completion::Plugins::Sqitch为Sqitch命令提供bash完成功能
- Font::FreeType可以使用FreeType2从Perl读取字体文件并渲染符号
- Release::Checklist是CPAN发布的QA清单
Data
- 使用Data::BLNS获取“不良字符串大列表”的Perl接口
- 使用ICC::Profile创建ICC配置文件并使用相关的颜色函数
- Markua::Parser可以解析Markua文件以编写书籍
- 使用MooX::Role::JSON_LD轻松为您的对象提供JSON-LD标记
- SkewHeap是Perl的快速堆结构
- YAML::Dump是一个具有布尔支持的简化YAML转储器
Development & Version Control
- AnyEvent::Connector提供了类似于AnyEvent::Socket的
tcp_connect
,具有透明的代理处理 - Caller::Easy提供了一个比内置更好的调用堆栈接口
- List::Util::MaybeXS是List::Util,但具有纯Perl回退
- 使用Package::Prototype创建原型
- 此Perl Critic策略检查哈希上的循环: Perl::Critic::Policy::Variables::ProhibitLoopOnHash
- Sys::Linux::Syscall::Execve提供了一个保留内存地址的原始
execve()
包装器 - Test2::Tools::xUnit是建立在Test2::Workflow之上的Perl xUnit框架
Other
- 使用RPi::StepperMotor通过Raspberry Pi控制普通步进电机
- 使用Net::Address::IP::Cipher获取伪匿名化的IP地址加密。可能有助于GDPR合规性?
Web
- 通过HTML::Tidy5(作者的HTML::Lint替代品)获取HTML验证
- 使用Mojolicious::Plugin::AutoReload在您的应用程序更改时自动重新加载打开的浏览器窗口
- Plack::Middleware::ServerTiming向HTTP响应添加Server-Timing头
- RT::Authen::OAuth2是另一个OAuth2实现
Tags
反馈
这篇文章有什么问题吗?请通过在GitHub上打开问题或拉取请求来帮助我们。