Skip to content

Instantly share code, notes, and snippets.

View Harrydtt's full-sized avatar
🏠
Working from home

Thai Thuy Harrydtt

🏠
Working from home
View GitHub Profile
@Harrydtt
Harrydtt / generate-component-hierarchy.ts
Created April 19, 2026 16:40 — forked from TongDucThanhNam/generate-component-hierarchy.ts
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]