
Kembangkan, menginstal, dan mendistribusikan widget HTML untuk desktop Windows Anda dengan CLI sederhana
Unduh, unzip, navigasikan ke folder, dan instal dengan npm :
$ npm install -g
$ npm start
atau unduh langsung dari npm :
$ npm install -g widget-builder
cd ke folder, masukkan widgets init , dan isi nama proyek Andawidgets build untuk membangun secara lokal dan instal widget Anda Lihatlah Spotify Listener, widget untuk mendengarkan lagu favorit Anda: 
Jadi, Anda ingin membagikan widget Anda untuk distribusi? Inilah yang harus dilakukan:
cd ke folder proyek Andawidgets publishdist baru akan dihasilkan di direktori yang sama dengan folder proyek Anda. Anda sekarang dapat mendistribusikan folder ini, dan yang lain dapat menginstalnya dengan widgets installInilah cara menginstal widget yang dibagikan kepada Anda:
widgets install Setiap proyek widget berisi file config.json . File ini memberi tahu program pengaturan apa yang ingin Anda gunakan untuk widget Anda.
Berikut file konfigurasi standar:
{
"name" : " widget " ,
"version" : " 1.0.0 " ,
"description" : " Custom desktop widget " ,
"index" : " ./index.html " ,
"properties" : {
"x" : 100 ,
"y" : 100 ,
"width" : 100 ,
"height" : 100 ,
"transparent" : false ,
"interact" : true ,
"draggable" : true
}
}| Milik | Definisi |
|---|---|
name (string) | Nama proyek |
version (String) | Versi Proyek |
index (string) | Referensi ke file html master Anda. Referensi lain (seperti JS atau CSS) harus ditautkan dalam file ini. |
x , y , width , dan height (bilangan bulat) | Posisi dan dimensi widget Anda saat pertama kali memulai |
transparent (Boolean) | Jadikan latar belakang widget transparan |
interact (boolean) | Jadikan widget yang bisa diinteraksi |
draggable (Boolean) | Jadikan widget yang bisa diseret |
top (Boolean) | Buat widget tetap di atas semua jendela |
requirements (array) | Paket NPM diperlukan agar widget berfungsi; Paket -paket ini dipasang secara lokal saat widget diinstal |
install (string atau array) | Skrip untuk dijalankan selama instalasi widget |
Setelah pembangun widget diinstal, CLI dapat diakses dengan widgets kata kunci
| Memerintah | Definisi |
|---|---|
widgets build [folder] | Membangun file html ke widget desktop dan menginstal |
widgets publish [folder] | Menghasilkan file dist yang dapat diinstal oleh widget CLI |
widgets install [folder] | Menginstal widget di folder |
widgets init [folder] | Menginisialisasi proyek widget |
widgets list | Daftar semua widget yang diinstal |
widgets uninstall <widget> | Uninstall widget berdasarkan nama |
widgets config <widget> | Konfigurasikan widget dengan nama |
widgets start [folder] | Mulai widget di folder |
| Memerintah | Definisi |
|---|---|
widgets --help | Tunjukkan Bantuan |
widgets --version | Menampilkan versi saat ini |
Di sini Anda dapat menemukan instruksi untuk berbagi widget yang telah Anda buat