Saya membuat Perpustakaan Graf Ketergantungan untuk JavaScript & TypeScript

Susan Sarandon
Lepaskan: 2024-11-07 03:34:02
asal
477 orang telah melayarinya

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.

I made a Dependency Graph Library for JavaScript & TypeScript

Langkah 2. Masukkan arahan.

I made a Dependency Graph Library for JavaScript & TypeScript

Langkah 3. Semak keputusan pada localhost5001.

I made a Dependency Graph Library for JavaScript & TypeScript

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!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!