Hello! Saya ingin memperkenalkan projek saya, DecodeDeps. Ia ialah alat pembangunan untuk meningkatkan kecekapan pembangunan JavaScript dan TypeScript.
Apa itu DecodeDeps?
DecodeDeps ialah alat untuk menganalisis dan menggambarkan kebergantungan modul dalam projek JavaScript, JSX, TypeScript dan TSX. Ia mengenal pasti modul melalui import dan memerlukan penyataan serta mewakili perhubungan antara modul dalam graf, membantu anda membina pangkalan kod yang lebih berstruktur.
Pratonton
Langkah 1. Sediakan projek anda dan pasang perpustakaan.
Langkah 2. Masukkan arahan.
Langkah 3. Semak keputusan pada localhost5001.
Ciri-ciri Utama
-
Sokongan JS, JSX, TS, TSX: Menganalisis dan menggambarkan kebergantungan untuk fail JavaScript, JSX, TypeScript dan TSX.
-
Import & Memerlukan Sokongan: Menangkap kebergantungan merentas modul ES dan modul CommonJS melalui import dan memerlukan pernyataan.
-
Input Folder Fleksibel: Membolehkan anda memasukkan berbilang folder sebagai tatasusunan untuk menganalisis keseluruhan projek atau subfolder tertentu dengan mudah.
-
Warna Nod Dinamik: Warna nod berbeza mengikut saiz modul, memberikan gambaran ringkas tentang berat modul. Tuding pada nod untuk melihat saiz modul yang tepat.
-
Penyesuaian Graf Interaktif: Laraskan saiz nod dan jarak pautan, zum masuk/keluar dan gunakan fungsi seret dan lepas untuk meneroka graf pergantungan secara bebas.
Siapa yang Patut Menggunakan Alat Ini?
-
Pasukan Pemfaktoran Semula: Kenal pasti titik pengoptimuman dengan mudah semasa pemfaktoran semula.
-
Pengurus Pangkalan Kod Besar: Mengendalikan kebergantungan modul kompleks dengan cekap.
-
Pembangun Junior: Fahami struktur kod keseluruhan dengan cepat.
-
Pasukan Projek Kritikal Prestasi: Tingkatkan prestasi binaan dan pemuatan melalui penggabungan yang dioptimumkan.
Projek ini adalah sumber terbuka dan maklum balas serta sumbangan anda sentiasa dialu-alukan. Saya terus berusaha untuk membangunkan DecodeDeps menjadi alat yang lebih cekap dengan menambahkan ciri baharu dan menyediakan kemas kini tetap.
Jika anda ingin mencuba menggunakan pustaka ini, sila lawati GitHub.
https://github.com/jnoncode/decode-deps
Terima kasih!
Atas ialah kandungan terperinci Saya membuat Perpustakaan Graf Ketergantungan untuk JavaScript & TypeScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!