добавил возможность указывать зависимые CSS файлы в пакет.
// какойто модуль /js/zzz
{
"styles": [
"./element.css"
]
}
в итоге сервис
http://scmod.vflash.ru/sandbox?src=.... вернет js код который подключит через document.write(...), JS и CSS файлы.
сервис
http://scmod.vflash.ru/styles?src=.... соберет все css файлы в один и вернет его.
также опробовал перевод на другие языки. Для этого в модули описываю матрицу замены строк:
// какойто модуль /js/zzz
{
"langs": {
"текст который требует перевода": {
"ru": "текст перевода",
"en": "the translation",
"vn": "bản dịch",
....
},
......
}
}
через сервис
http://scmod.vflash.ru/scripts?lang=vn&src=.... получаю js-код уже на другом языке.
В JS-коде заменяются строки только в "двойных кавычках".
а если запросить
http://scmod.vflash.ru/langs?src=http://..../xxx.json то выдаст список строк для которых нужен перевод.