мажорнную версию увеличить или не должно быть несовместимости с 8 версией?
по мне так может легко
Можно оставить 1.1.x в смысле? Не переходить на 2.0.x?
а. это хз. можно и повысить. смотря к чему привязываешься, к своим фичам или к ангуляру
Мне важно, смогут ли люди которые а старых версиях Ангуляра 8, 9 ей пользоваться или уже будет несовместимость... Моя библиотека тоже публичная.
В теории должно работать, так как либу нужно компилить без ivy, а значит должна работать
Интересно, а есть какие-то средства проверки совместимости? Или нужно просто создавать пакет с предыдущей версией и пытаться в нем использовать библиотеку? Пока я вижу только вариант насоздавать проекты со старыми версиями Angular, как описано здесь. https://stackoverflow.com/a/59959418/4174678
Я думаю тут надо смотреть на брейкин чейнджи в компиляторе
С 8, 9, 10 работает библиотека скомпилированная на Angular 10. В 8 версии надо добавить postinstall: Ivy-ngcc. С 6 уже ругается на старый TS. Вообще везде, где есть Ivy там все собирается. Насколько это правильно, хз... А если добавить "skipLibCheck": true, то и в Angular 6 все запускается.
Обсуждают сегодня