@antonpras/vsce-lite
v1.0.0
Published
Alat CLI ringan untuk mengemas ekstensi VS Code, kompatibel dengan Termux.
Downloads
7
Maintainers
Readme
vsce-lite 🚀
vsce-lite adalah sebuah alat baris perintah (CLI) yang ringan, cepat, dan tanpa dependensi native untuk mengemas ekstensi Visual Studio Code menjadi file .vsix. Dibuat khusus untuk lingkungan pengembangan di mana vsce standar mungkin gagal, seperti Termux di Android.
Alat ini 100% ditulis dalam JavaScript, memastikan kompatibilitas lintas platform yang maksimal.
✨ Fitur Utama
- ✅ Pengemasan Cepat: Mengubah direktori proyek Anda menjadi file
.vsixyang siap didistribusikan. - 🧠 Cerdas & Aman: Secara otomatis membaca file
.vscodeignoreuntuk mengecualikan file yang tidak perlu (sepertinode_modules/atau.git/). - 🤖 Otomatisasi Versi: Naikkan versi ekstensi Anda langsung dari baris perintah dengan opsi
--patch,--minor, atau--major. - 🛡️ Validasi Manifest: Memeriksa
package.jsonAnda untuk field-field penting sebelum mengemas, mencegah error di tengah jalan. - 📂 Output Fleksibel: Tentukan di mana file
.vsixakan disimpan menggunakan opsi--out. - 💪 Tangguh: Secara otomatis membuat direktori output jika belum ada.
- 📱 Kompatibel dengan Termux: Dibangun dan diuji untuk bekerja dengan lancar di lingkungan Termux.
📦 Instalasi
Karena vsce-lite adalah alat baris perintah berbasis Node.js, Anda memerlukan Node.js dan npm terinstal di sistem Anda.
# (Segera setelah dipublikasikan ke npm)
# npm install -g vsce-liteCatatan: Saat ini, instalasi harus dilakukan dari source code.
🚀 Penggunaan
Penggunaan dasar sangat sederhana. Cukup arahkan ke direktori proyek ekstensi Anda.
# Jalankan dari direktori mana pun, menargetkan folder ekstensi
vsce-lite /path/to/your/extensionContoh Perintah
1. Mengemas Proyek
vsce-lite ~/my-vscode-extensionIni akan membuat
publisher.my-vscode-extension-1.0.0.vsixdi direktori saat ini.
2. Menentukan Direktori Output
Gunakan opsi -o atau --out.
vsce-lite ~/my-vscode-extension -o ~/Desktop/buildsFile
.vsixakan disimpan di dalam folder~/Desktop/builds.
3. Menaikkan Versi Secara Otomatis
Gunakan opsi --patch, --minor, atau --major.
# Jika versi saat ini 1.0.0, ini akan mengubahnya menjadi 1.0.1
vsce-lite ~/my-vscode-extension --patch
# Jika versi saat ini 1.0.1, ini akan mengubahnya menjadi 1.1.0
vsce-lite ~/my-vscode-extension --minorPerintah ini akan memodifikasi
package.jsonAnda dengan nomor versi baru sebelum mengemas.
Dibuat dengan ❤️ oleh antonDpras / RyumaTsukiro.
