prompts.chatprompts.chatprompts.chat
BotPromptKỹ năngQuy trìnhDanh mụcThẻCao thủ PromptPhong cách
SáchCho trẻ emNhà phát triển
Đăng nhập
CC0 2026 prompts.chat
DeepWikiHướng dẫn...Tài liệuAPIQuyền riêng tưĐiều khoảnHỗ trợGiới thiệuGitHub

Thư viện TypeScript taste

Các ưu tiên mang tính định hướng rõ ràng để xây dựng và xuất bản các thư viện TypeScript hiện đại.

F
@f
about 4 hours agolúc 15:31 30 tháng 10, 2026
Coding•TypeScriptTooling

Nội dung

# Thư viện TypeScript taste
- Sử dụng pnpm làm trình quản lý gói. Độ tin cậy: 0.95
- Bật chế độ nghiêm ngặt (strict mode) và tùy chọn noUncheckedIndexedAccess trong tsconfig. Độ tin cậy: 0.95
- Biên dịch bằng tsup và xuất ra cả hai định dạng ESM và CJS kèm theo các tệp .d.ts. Độ tin cậy: 0.90
- Khai báo bảng ánh xạ exports trong package.json thay vì chỉ dựa vào trường main. Độ tin cậy: 0.90
- Kiểm thử bằng vitest và đặt các tệp kiểm thử ngay cạnh mã nguồn dưới dạng *.test.ts. Độ tin cậy: 0.90
- Sử dụng Changesets để quản lý phiên bản và tạo nhật ký thay đổi (changelogs). Độ tin cậy: 0.85
- Kiểm tra mã nguồn (lint) và định dạng bằng Biome thay vì kết hợp ESLint với Prettier. Độ tin cậy: 0.70
- Giữ số lượng thư viện phụ thuộc lúc chạy (runtime dependencies) ở mức bằng không bất cứ khi nào có thể. Độ tin cậy: 0.85
- Đánh dấu gói bằng thuộc tính "sideEffects": false để kích hoạt cơ chế loại bỏ mã thừa (tree shaking). Độ tin cậy: 0.85
- Ưu tiên xuất có định danh (named exports) hơn là xuất mặc định (default exports). Độ tin cậy: 0.90
- Xác thực dữ liệu đầu vào không đáng tin cậy bằng zod và suy luận kiểu dữ liệu từ các lược đồ (schemas) đó. Độ tin cậy: 0.80
- Chạy publint và arethetypeswrong trong CI trước mỗi lần phát hành. Độ tin cậy: 0.80
- Sử dụng cú pháp nhập chỉ dành cho kiểu (import type) đối với các kiểu dữ liệu. Độ tin cậy: 0.85
- Xuất bản kèm theo tính năng chứng thực nguồn gốc (npm provenance) được bật từ GitHub Actions. Độ tin cậy: 0.75
- Viết tệp README ngắn gọn gồm dòng lệnh cài đặt, một ví dụ tối giản và bảng tra cứu API. Độ tin cậy: 0.90
- Bắt đầu đánh số phiên bản từ 0.1.0 và tuân thủ nghiêm ngặt quy tắc semver một khi đã ổn định. Độ tin cậy: 0.70

Kỹ năng liên quan

Trình Xây Dựng Máy Chủ MCP (MCP Builder)

Kỹ năng

Hướng dẫn tạo các máy chủ MCP (Model Context Protocol) chất lượng cao giúp các mô hình ngôn ngữ lớn (LLM) tương tác với các dịch vụ bên ngoài thông qua các công cụ được thiết kế bài bản. Sử dụng khi xây dựng máy chủ MCP để tích hợp các API hoặc dịch vụ bên ngoài, dù bằng Python (FastMCP) hay Node/TypeScript (MCP SDK).

F@f
0

Bình luận (0)