Через некоторое время после выпуска Elm19 я опубликовал библиотеку, в которой я нуждался для кодовой базы Elm18: thought2/elm-wikimedia-commons
.Это сработало хорошо, оно указано в базе данных пакетов Elm18, управляемой сообществом: https://dmy.github.io/elm-0.18-packages/, можно установить и все хорошо.За исключением того факта, что документация не указана в деталях пакета, но я слышал, что это известная ошибка.(Но, тем не менее, я думаю, что это очень плохо)
Но главная проблема сейчас в том, как перенести библиотеку в Elm 19. Фактические шаги миграции выполнены и находятся в основной ветке репо: http://github.com/thought2/elm-wikimedia-commons
Тем временем версии Elm18 перешли на 1.1.0
, и после миграции необходимо было изменить API, поэтому я бы предположил, что последняя версия станет 2.0.0
.Если я добавлю это к elm.json
, команда elm publish
скажет мне, что это будет первая версия, и я должен изменить это.Что не так.
После небольшого исследования я обнаружил, что пакет (среди других 18, которые были опубликованы за тот же период времени) не указан в этом json: https://package.elm -lang.org / all-packages Он должен содержать все пакеты независимо от версии.
Есть идеи, что делать?Это действительно блокирует мое развитие, так как сейчас я застрял в обеих странах: 18 и 19. Буду очень признателен, если у меня есть какие-то советы или решения для меня!