Skip to content

Instantly share code, notes, and snippets.

View TongDucThanhNam's full-sized avatar

Tống Đức Thành Nam TongDucThanhNam

  • Ho Chi Minh City
View GitHub Profile
@TongDucThanhNam
TongDucThanhNam / generate-component-hierarchy.ts
Last active April 28, 2026 01:05
Mục đích chính của script là đọc code React/React Native (không cần chạy app) và vẽ ra một cái cây (ASCII tree) mô phỏng chính xác giao diện của bạn sẽ được render ra sao, các component lồng nhau thế nào, và chúng đang mang những class CSS/Tailwind gì ảnh hưởng đến Layout.
#!/usr/bin/env bun
import path from "node:path";
import { parseArgs } from "node:util";
import { parse } from "@babel/parser";
import traverseModule from "@babel/traverse";
const traverse = traverseModule;
// --- CLI CONFIGURATION ---
const HELP_TEXT = `Usage: bun generate-component-hierarchy.ts [options]