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)

相关推荐
new出一个对象1 小时前
uniapp接入BMapGL百度地图
javascript·百度·uni-app
你挚爱的强哥2 小时前
✅✅✅【Vue.js】sd.js基于jQuery Ajax最新原生完整版for凯哥API版本
javascript·vue.js·jquery
前端Hardy3 小时前
纯HTML&CSS实现3D旋转地球
前端·javascript·css·3d·html
susu10830189113 小时前
vue3中父div设置display flex,2个子div重叠
前端·javascript·vue.js
小镇程序员6 小时前
vue2 src_Todolist全局总线事件版本
前端·javascript·vue.js
疯狂的沙粒6 小时前
对 TypeScript 中函数如何更好的理解及使用?与 JavaScript 函数有哪些区别?
前端·javascript·typescript
瑞雨溪6 小时前
AJAX的基本使用
前端·javascript·ajax
力透键背6 小时前
display: none和visibility: hidden的区别
开发语言·前端·javascript
程楠楠&M6 小时前
node.js第三方Express 框架
前端·javascript·node.js·express