写给真正
交付技术栈的人
关于 React、Node.js、TypeScript 与 AI 的文章。有译文正文时显示译文。没有时显示英文,并注明这一点。
标签:Tooling
Agent Plugins 1.0.0:技能与MCP服务器的共享打包格式
Agent Plugins 1.0.0 为技能与MCP服务器提供了一种统一的打包格式:文件夹、plugin.json以及mcp.json,但该版本在安全性方面存在不足,同时还缺少一个命令行示例。
阅读约 7 分钟tsdkbundle:基于Bun的多入口TypeScript打包工具
tsdkbundle 使用 Bun 来打包多入口的 TypeScript 包,为本地构建和 CI 构建物检查提供了合理的默认设置,同时还附带了操作检查清单。
阅读约 2 分钟为什么专业的 JavaScript 团队会采用 TypeScript
为什么专业的 JavaScript 团队会转向 TypeScript:类型即契约,重构更安全,而且随着代码量的增加,编辑器工具带来的收益也会持续提升。
阅读约 5 分钟从 React JS 迁移到 TypeScript 第一部分:安全的项目配置
将 React JS 迁移为 TypeScript 的第一部分:严格性标志、tsconfig 配置结构、逐个模块转换 JSX 文件,以及确保应用始终能够正常运行。
阅读约 7 分钟将 Node 项目从 npm 转换为 pnpm,同时避免影响团队工作
对比 npm 与 pnpm 在磁盘结构、虚拟依赖及锁定文件方面的差异,随后介绍 Node.js 团队如何通过 pnpm import、only-allow 以及 pinned packageManager 字段进行迁移。
阅读约 6 分钟ESLint 10下的React 19代码检查规则,以及当eslint-plugin-react版本落后时的情况
为什么 eslint-plugin-react 在 ESLint 10 中会出问题,以 Biome 为优先的配置方式如何将 React 的代码检查规则限制为 11 条,以及如何将该分支集成到 flat config 和 Next.js 中。
阅读约 8 分钟逐步淘汰旧的 JavaScript 依赖:CRA、Moment、jQuery 及其他
哪些过时的 JavaScript 库和工具应该逐步淘汰,它们为何会成为负担,有哪些替代品,以及如何防止依赖列表再次出现问题。
阅读约 6 分钟检查模式与运行模式:TypeScript 7 的 Go 编译器如何融入你的工具链
了解 TypeScript 7 自带的 Go 编译器究竟加快了哪些操作,为何 Angular 和 typescript-eslint 等工具表现落后,以及如何将类型检查与代码执行分开。
阅读约 14 分钟微服务集中配置仓库:一键部署与同步
建立一个中央配置仓库,其中包含设置、同步及每日更新脚本,以便所有 NestJS 和 React 服务都能使用相同的代码检查、编辑器及 Docker 配置。
阅读约 11 分钟