
Разработать, установить и распространять HTML -виджеты для вашего рабочего стола Windows с простым CLI
Загрузите, раскачивайте, перейдите в папку и установите с npm :
$ npm install -g
$ npm start
или скачать непосредственно с npm :
$ npm install -g widget-builder
cd в папку, введите widgets init и заполните имя вашего проектаwidgets build в локальную сборку и установите свой виджет Проверьте Spotify Helloader, виджет для прослушивания ваших любимых мелодий: 
Значит, вы хотите поделиться своим виджетом для распространения? Вот что делать:
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 Vidgets |
widgets install [folder] | Установка виджет в папке |
widgets init [folder] | Инициализирует проект виджетов |
widgets list | Списки всех установленных виджетов |
widgets uninstall <widget> | Удалить виджет по имени |
widgets config <widget> | Настроить виджет по имени |
widgets start [folder] | Запускает виджет в папке |
| Командование | Определение |
|---|---|
widgets --help | Показать помощь |
widgets --version | Отображает текущую версию |
Здесь вы можете найти инструкции по обмену виджетами, которые вы создали