CPAN四月新动态

欢迎来到“CPAN新动态”,在这里,我们为您精选上个月CPAN的新上传内容,供您阅读和编程之乐。祝您享受!
本月模块
Dancer::Plugin::Test::Jasmine 由 Yanick Champoux 开发,提供了一种将 Jasmine 测试注入 Dancer 应用程序的方法。真是太酷了!
Jasmine 是一个流行的 JavaScript 测试框架,与 AngularJS 等前端框架一起使用时,大量应用逻辑常常超出 Perl 单元测试的视野。Yanick 的模块提供了一种在 Perl 中运行 Jasmine 测试的方法。他还撰写了关于它的文章。去看看吧!
APIs & Apps
- App::Tangerine 是一个终端应用程序,用于报告模块依赖关系
- App::PAUSE::TimeMachine 允许您查看 PAUSE 软件包列表随时间的变化
- 使用 App::GitHooks::Plugin::NotifyReleasesToSlack 获取 Git 发布的 Slack 通知
- Data::CouchDB 是 CouchDB 文档数据库的 API
- WebService::Minecraft::Fishbans 提供了搜索 Minecraft 禁用用户服务的 API
Config & DevOps
- Alien::Electron 会安装出色的 electron 框架
- palien 是一个用于与基于 Alien::Base 的发行版交互的命令行应用程序
- 使用 FreeBSD::Jails 查询 FreeBSD 中运行中监狱的列表
- 您是否错过了从 Perl 核心中删除的所有那些可爱的模块?那么您会爱上 Bundle::ExCore
- Net::JBoss 为 JBoss 管理API提供绑定
Data
- Amazon::DynamoDB::Simple 为 Amazon 的 DynamoDB 提供了简化的 API,但需要数据在 2 个 AWS 区域。
- 另一个 AWS 项目,Paws 是一个旨在涵盖所有 AWS 服务的统一框架的雄心勃勃的尝试
- JSON::XS::Sugar 提供了超快的 JSON 序列化,并对布尔值有精细的控制
- 对数据库开发很有用,Data::ShortNameProvider 会生成不太可能与现有名称冲突的短名称
开发和版本控制
- Test::Subunits 是Damian Conway 的新模块,可以从代码中提取子单元测试,或运行内联单元测试。哇哦!
- 使用 Exception::Delayed 抛出和延迟异常
- Dist::Zilla::Plugin::Munge::Whitespace 将从文件中删除尾随空白
- 使用 Devel::Module::Trace 跟踪已加载模块的来源
- MooX::Role::Chatty 是一个可配置的进度信息报告器
硬件
Paul Evans 提供的两个新的 BusPirate 模块
Web
- Acme::Text::Shorten::ForTwitter 以一种巧妙、可扩展的方式缩短 Twitter 文本
- 使用 Photography::Website 创建美丽的照片网站。查看示例。还提供了一个命令行 应用程序。
- 全新的Catalyst功能:Catalyst::Plugin::MapComponentDependencies 为Catalyst组件提供依赖处理
- Mojo::JWT 为Mojolicious提供JSON Web令牌
- 使用 Dancer2::Plugin::Growler 向你的Dancer2网络应用的用户发送消息
本文最初发布在 PerlTricks.com。
标签
反馈
这篇文章有什么问题吗?请在 GitHub 上开启一个issue或pull request来帮助我们