// Posts#nodejs
emailmd: Viết email bằng Markdown, quên đi HTMHELL mãi mãi
#5562026-05-07

emailmd: Viết email bằng Markdown, quên đi HTMHELL mãi mãi

emailmd biến Markdown thành HTML email responsive, chạy ổn trên Gmail, Outlook, Apple Mail và Yahoo - không cần học MJML hay setup Tailwind pipeline. Build trên MJML v5, Node.js 20+, hỗ trợ tables, buttons, callouts, heroes và dark mode. MIT license, miễn phí hoàn toàn, cài bằng npm install emailmd. Phù hợp nhất cho LLM-generated emails và dev team không muốn chi phí setup nặng.

devtoolsjavascriptemail
5 phút đọc
repolyze: đọc sức khoẻ repo bằng git trước khi đọc một dòng code
#3122026-04-17

repolyze: đọc sức khoẻ repo bằng git trước khi đọc một dòng code

Liran Tal vừa phát hành repolyze v1.1.3 — một CLI Node.js gói lại bộ git command chẩn đoán codebase từ bài viết của Ally Piechowski, xuất JSON sẵn cho AI agent và toolchain. Chạy `npx repolyze --json .` là có bản đồ churn, bus factor, bug cluster và crisis pattern trong vài giây.

repolyzegitdeveloper-tools
6 phút đọc
crypto.randomUUID(): Tạo UUID an toàn ngay trong trình duyệt, bỏ luôn package uuid
#0662025-04-18

crypto.randomUUID(): Tạo UUID an toàn ngay trong trình duyệt, bỏ luôn package uuid

Web Crypto API có sẵn hàm crypto.randomUUID() sinh UUID v4 chuẩn CSPRNG, chạy trong mọi browser hiện đại và Node.js 14.17+. Không cần npm install, không tốn bundle, nhanh hơn package uuid khoảng 3 lần.

javascriptweb-apiuuid
6 phút đọc