pasaran / yate

Yet Another Template Engine
MIT License
214 stars 28 forks source link

unregister метод #252

Closed RohovDmytro closed 7 years ago

RohovDmytro commented 9 years ago

Делаю модуль хот релоудинга. Поэтому есть необходимость регистрировать шаблон второй раз. Но чтоб yate не падал нужно его в начале анрегистрировать.

Это возможно добавить? Спасибо.

pasaran commented 9 years ago

Ну, в принципе-то можно убрать эту проверку. Ничего особо полезного в ней нет. Но вот прямо так сказать, будет ли оно после этого правильно работать я не могу.

Сделать явный unregister сложнее, надо будет с зависимостями возиться.

RohovDmytro commented 9 years ago

@pasaran а можно договориться сделать объект modules свойством yr? Например, __modules. Тогда можно будет сделать экспорт yr и уже в рантайме добавить нужный метод для работы с модулями.

Примете пулл реквест?

pasaran commented 9 years ago

Да непонятно, зачем там делать unregister или еще что-то. Выгоды никакой. js-код все равно из памяти выгрузить нельзя, так что толку ноль. modules особо светить наружу не хочется, проще убрать проверку на повторную регистрацию.

loyd commented 8 years ago

Привет, есть какие-нибудь подвижки? Можно хотя бы убрать проверку?