IMP - Indaxia Modules & Packages (Lua + AngelScript)

Простое управление пакетами и модулями для приложений, написанных на Lua и других языках с динамической типизацией.
Добавляет в ваш проект управление пакетами и es6-like модули Lua без copy-paste боли и dependency ада.
9 403
38
Вышла новая версия!
Прокрутить к ресурсу

Версия 1.1

  • исправлена вставка вообще всех исходников из зависимых пакетов (теперь только из их sources)
  • добавлен опциональный параметр "beforeBuild", подробнее
  • в значения "beforeBuild" и "afterBuild" теперь можно вставлять %target% для подстановки имени целевого файла сборки
  • добавлен опциональный параметр "watchExtra" - перечислите файлы, за которыми надо следить, но не задействовать в сборке
30
ScorpioT1000, я в своём плагине наоборот делаю мега фабрику. Очень удобно например, когда AngelScript понимает JASS функции без промежуточной конвертации.
38
nazarpunk, вообще есть postBuild строка, туда можно засунуть пост-компилятор, который будет что-то подменять и доставать и класть в карту. Возможно, сделать больше эвентов. Чтобы можно было до билда доставать из карты. Разделить целевой файл и файл, который слушаем на два разных
Нам просто нужны мини утилиты для этих целей и сделать отдельно обвешанный сборщик
30
ScorpioT1000, ну я вот вообще хз насчёт универсального комбайна. Для начала бы весь процесс сборки для рефа сделать, чтоб не обмазываться кучей сборщиков. Ну и вообще добавить compile time синтаксис, чтоб объедки в РО создавать из кода.
38
nazarpunk, по поводу вставки в карту, как будто это уже не забота imp, больше хочется распространить на другие языки и моддинг решения. Посмотреть, как дела в других играх с моддингом. Может, galaxy script тот же поддерживать