widget builder
Version 1.0.3

قم بتطوير وتثبيت وتوزيع واجهة المستخدم HTML لسطح مكتب Windows الخاص بك مع CLI بسيط
قم بتنزيل ، unzip ، انتقل إلى المجلد ، والتثبيت مع npm :
$ npm install -g
$ npm start
أو تنزيل مباشرة من npm :
$ npm install -g widget-builder
cd للمجلد ، وأدخل widgets init ، وملء اسم مشروعكwidgets build لبناء وتثبيت عنصر واجهة المستخدم محليا تحقق من مستمع Spotify ، عنصر واجهة مستخدم للاستماع إلى الألحان المفضلة لديك: 
هل تريد مشاركة عنصر واجهة المستخدم للتوزيع؟ هذا ما يجب القيام به:
cd إلى مجلد المشروع الخاص بكwidgets publishdist جديد في نفس الدليل مثل مجلد المشروع الخاص بك. يمكنك الآن توزيع هذا المجلد ، ويمكن للآخرين تثبيته باستخدام widgets installإليك كيفية تثبيت عنصر واجهة مستخدم تمت مشاركته معك:
widgets install يحتوي كل مشروع مصغرة على ملف config.json . يخبر هذا الملف البرنامج عن الإعدادات التي ترغب في استخدامها لعنصر واجهة المستخدم.
إليك ملف التكوين القياسي:
{
"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
}
}| ملكية | تعريف |
|---|---|
name (سلسلة) | اسم المشروع |
version (سلسلة) | نسخة المشروع |
index (سلسلة) | الإشارة إلى ملف HTML الرئيسي الخاص بك. يجب ربط المراجع الأخرى (مثل JS أو CSS) في هذا الملف. |
x ، y ، width ، height (الأعداد الصحيحة) | موقف وأبعاد عنصر واجهة المستخدم عندما يتم بدء تشغيله لأول مرة |
transparent (منطقي) | اجعل خلفية القطعة شفافة |
interact (منطقية) | اجعل القطعة قابلة للتفاعل |
draggable (منطقية) | اجعل القطعة قابلة للسحب |
top (منطقية) | اجعل القطعة تبقى على رأس جميع النوافذ |
requirements (صفيف) | حزم NPM المطلوبة لعمل القطعة ؛ يتم تثبيت هذه الحزم محليًا عند تثبيت عنصر واجهة المستخدم |
install (سلسلة أو صفيف) | السيناريو (السيناريو) لتشغيله أثناء تثبيت عنصر واجهة المستخدم |
بمجرد تثبيت منشئ القطعة ، يمكن الوصول إلى CLI باستخدام widgets الرئيسية
| يأمر | تعريف |
|---|---|
widgets build [folder] | يبني ملفات HTML إلى عنصر واجهة مستخدم لسطح المكتب وتثبيت |
widgets publish [folder] | يقوم بإنشاء ملف dist يمكن تثبيته بواسطة CLI Tidgets |
widgets install [folder] | يقوم بتثبيت القطعة في المجلد |
widgets init [folder] | تهيئة المشروع عن واجهة المستخدم |
widgets list | يسرد جميع الأدوات المثبتة |
widgets uninstall <widget> | قم بإلغاء التثبيت بالاسم |
widgets config <widget> | تكوين القطعة بالاسم |
widgets start [folder] | يبدأ القطعة في المجلد |
| يأمر | تعريف |
|---|---|
widgets --help | عرض المساعدة |
widgets --version | يعرض الإصدار الحالي |
هنا يمكنك العثور على تعليمات لمشاركة الحاجيات التي قمت بإنشائها