TypeScript 库作者指南:声明文件、API 演进与包发布
系统覆盖 TypeScript 库(npm 包)开发与发布:tsconfig 构建配置、声明文件生成、API 设计(泛型/重载/模块暴露)、包导出入口(exports/main/types)、兼容性与 semver 演进、sideEffects 与 tree-shaking、发布流程、声明文件测试,以及开源库的工程实践。
tag
系统覆盖 TypeScript 库(npm 包)开发与发布:tsconfig 构建配置、声明文件生成、API 设计(泛型/重载/模块暴露)、包导出入口(exports/main/types)、兼容性与 semver 演进、sideEffects 与 tree-shaking、发布流程、声明文件测试,以及开源库的工程实践。
系统讲解 Composer 依赖管理与 PHP 包开发的完整流程,涵盖 composer.json 核心配置、PSR-4 自动加载原理、语义化版本与版本约束、测试与 CI、以及如何发布一个可复用的 PHP 包到 Packagist 并持续维护。