Показать сообщение отдельно
  #741 (permalink)  
Старый 31.10.2014, 13:30
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Та-да!

https://github.com/kobezzza/Monic

Monic - это модуль node.js для сборки файлов (форк Jossy). Monic специализируется на сборке файлов уровня библиотеки, т.е. в нём есть весь необходимый функционал для создания сборок и подключения зависимостей.

Отличия от Jossy

1) Поддержка подключений файлов по маске и абсолютному пути:

//#include lib/*.js


2) Поддержка рекурсивных ссылок

a.js
//#include b.js


b.js
//#include a.js


3) Метки теперь работают рекурсивно на погружение:

a.js
//#include b.js:foo


b.js
//#include c.js


c.js
//#label foo
alert('ok'); // Подключится
//#endlabel

//#label bar
alert('ffffuuuu!!'); // Не подключится
//#endlabel


4) Поддержка вложенных условий и меток:

//#if ie
//#if ie6
...
//#endif
//#endif



5) Изменён интерфейс АПИ и добавлены новые возможности, в частности можно перегрузить сборщик, и, например, заменить базовый синтаксис, на свой (например, в стиле commonJS);

6) Новый тесты, рефакторинг и ревью кода, различные исправления ошибок;

7) Плагины для grunt (grunt-monic) и gulp (gulp-monic).
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 31.10.2014 в 13:45.
Ответить с цитированием