@itgenio/tools
v0.0.5
Published
GEditor tools
Downloads
3
Readme
Editor tools
Инструменты, предназначенные для работы с редактором
Local-Development
Предназначен для автоматизированного подключения пакетов для локальной разработки. Имеет две команды: local и remote: первая подключает локальные пакеты, а вторая - публичные.
В local-development/index.ts находится общий код для запуска скрипта: чтение переменных окружения, распознавание команд, порядок запуска модулей и т.д. Внутри local-development/processors находится код конкретных модулей.
Модули
Для работы модулей можно задать собственную конфигурацию и итоговое поведение может отличаться от поведения в конфигурации по умолчанию. Поведение модулей в конфигурации по умолчанию:
limr - находит файл с настройками и меняет параметры для использования локальных (или публичных) пакетов, после чего запускает сам limr
resolveDependencies - при использовании параметра local находит package.json'ы переданных пакетов, меняет публичные пакеты на локальные, устанавливает зависимости, собирает пакеты, и запускает dev скрипт для отслеживания изменений. При использовании параметра public находит package.json'ы переданных пакетов, меняет локальные на публичные, делает запрос на восстановление package-lock.json'ов до состояния последнего коммита, устанавливает зависимости для редактора.