Web Tools 周刊 # 570(JS库插件,Git/CLI,构建工具)

JavaScript库工具

Catena --- 受 tRPC 启发的轻量级库,用于在 Express.js 顶部构建端到端类型安全的 API,易于将其插入现有的 Express.js 代码库中。

Layer Cake --- 用于 Svelte 的图形框架,可让您使用可重复使用的组件创建交互式图表、地图等数据驱动的可视化。

Meco --- 从收件箱中释放您的新闻简报。将您的新闻简报移至为阅读而建的空间,并在几秒钟内清理您的收件箱。 赞助商

Dev Error Boundary --- 一个增强 Remix 应用程序抛出和捕获的错误的 Vite 插件,提供更具描述性的 ErrorBoundary 组件。

uikit --- 用于使用 React Three Fiber 和 Yoga(可嵌入的 Flexbox 布局引擎)为 Three.js 构建高性能 3D 用户界面的库。

echarts-solid --- 一个库,提供了用于在 SolidJS 应用程序中更易于集成 ECharts 的组件。

ngx-signal-state --- 一种用于 Angular 信号的官方微型简单状态管理解决方案,原生 Angular 状态管理解决方案。

Glaze --- 由 GSAP 提供支持的一款用于动画的实用程序库,支持响应式设计、时间轴、嵌套动画属性等。

Alpine AJAX --- 一个 Alpine.js 插件,使您的 HTML 元素能够从服务器请求远程内容,从而使您能够构建简单、健壮、互动性强的网站。

Mode Watcher --- 一组简单的实用程序,允许您在 SvelteKit 应用程序中管理亮色和暗色模式。

Git、GitHub 和 CLI 工具

ntcharts --- 用 Go 编写的终端图表库,配合 Bubble Tea 框架和其他 TUI 使用。

Classy Ink --- Ink 库中 Box 和 Text 组件的简单插入替代品,其语法对于使用 Tailwind CSS 的人来说是熟悉的。

CodeFlattener --- 一个设计用于将存储库的结构和代码导出为单个平面文本文件的 Node.js 命令行工具。

BookBub --- 获得免费和折扣的畅销电子书。加入数百万快乐读者,最多可节省 95% 的最大电子书,根据您的阅读口味个性化,并每天向您发送交易。 赞助商

Hookdeck CLI --- 一种免费、无需帐户的 ngrok 替代品,用于本地异步 Web 开发(例如 Webhooks),使用 Go 编写。

janeway --- 一个带有对象检查、自动完成、可点击输出、将变量复制到剪贴板等功能的 Node.js 控制台 REPL。

superfile --- 适用于 Mac 和 Linux 的时尚现代终端文件管理器,部分支持 Windows,具有美观的用户界面、完全自定义、多面板视图等功能。

gitfs --- 一种以 Go 语言实现的包,将从远程 Git 存储库中下载的文件树呈现为内存中的 fs.FS 文件系统。

PullNotifier --- 一个 Slack 插件,让您可以直接在 Slack 上监视 GitHub 拉取请求。免费版本允许无限制的 PR 通知、无限制的存储库和最多 5 名团队成员。

GitHub Copilot in the CLI --- 现已普遍推出,对于 GitHub CLI 的扩展,提供一种类似聊天的界面,可在终端上询问有关命令行的问题。

构建工具、打包工具等

unplugin-parcel-macros --- 一种"Unplugin",可让您在 Webpack、Vite、Rollup、esbuild、Next.js 等中使用 Parcel 的宏实现。

remix-client-cache --- 专为 Remix 设计的功能强大且轻量级的库,使用 clientLoaders 在客户端上缓存服务器加载程序数据。

Blend --- 一款轻量级的 Node.js 工具,旨在简化项目内处理依赖项而不使用 Git 子模块的外部代码处理的替代方法。

px --- 一种 CLI 工具,可用于在不同的 JavaScript 包管理器之间运行命令,因此在不同项目上工作时无需切换包管理器。

NPMprune --- 一款轻量级 shell 脚本,旨在通过删除不必要的文件(如 Markdown、文档和配置文件)来清理您的 node_modules 目录。

BookBub --- 获得免费和折扣的畅销电子书。加入数百万快乐读者,最多可节省 95% 的最大电子书,根据您的阅读口味个性化,并每天向您发送交易。 赞助商

Nuxt Build Cache --- 一个高度实验性的 Nuxt 模块,可减少 Nuxt 构建速度达到 2 倍。

Dashpress --- 一种管理应用生成器,可帮助您快速有效地将数据库模式转换为时尚、可定制且高性能的管理仪表板。

create-dmg --- 一种 Node.js 工具,可让您为 macOS 应用创建一个好看的 DMG 文件。

npm-check-extras --- 一款 CLI 应用程序,用于检查过时和未使用的依赖项,并对所选依赖项运行更新或删除操作。

文章翻译自:Web Tools Weekly Issue #570 (JS Library Plugins, Git/CLI, Build Tools)

相关推荐
界面开发小八哥4 分钟前
甘特图组件DHTMLX Gantt中文教程 - 如何实现持久UI状态
javascript·ui·项目管理·甘特图·dhtmlx
托尼沙滩裤9 分钟前
【Vue3】自动化路由配置:Vue3与unplugin-vue-router的完美结合
javascript·vue.js·自动化
ou.cs29 分钟前
Git 提取和拉取的区别在哪
git
傻虎贼头贼脑1 小时前
day20JS-axios数据通信
javascript·信息与通信
取经蜗牛1 小时前
git使用的说明总结
大数据·git·elasticsearch
Mzp风可名喜欢1 小时前
JS手写实现深拷贝
前端·javascript
yiyiy111yiy2 小时前
关于Harmony的学习
前端·javascript·学习·原型模式
小春学渗透2 小时前
DAY14信息打点-JS 架构&框架识别&泄漏提取&API 接口枚举&FUZZ 爬虫&插件项目
开发语言·javascript·爬虫·网络协议·网络安全
自己给自己创造机会2 小时前
css 实现一个卡片
前端·javascript·css
喵果森森3 小时前
JavaScript控制语句和函数的使用
前端·javascript