Skip to content

Instantly share code, notes, and snippets.

View phungthien269's full-sized avatar

Phung Phuoc Thien phungthien269

  • Viet Nam
  • 21:51 (UTC +07:00)
View GitHub Profile
@phungthien269
phungthien269 / generate-component-hierarchy.ts
Created April 19, 2026 23:08 — 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]