В чем разница между elm.json и elm-package.json

#elm

#elm

Вопрос:

Я видел проекты с одним или обоими из них, и оба файла содержат зависимости и информацию о проекте. В чем разница, и оба они действительны с версией 0.19.0?

Ответ №1:

elm-package.json используется ли манифест пакета в версии 0.18. elm.json используется ли манифест пакета в версии 0.19. В основном он служит той же цели, но использует другую схему, которая среди прочих изменений теперь отделяет прямые зависимости от косвенных.

Некоторая дополнительная информация доступна в / через руководство по обновлению 0.19

Комментарии:

1. Тогда в чем разница между ними и package.json ?

2. Где вы видели, package.json чтобы это использовалось с Elm?

3. В моем собственном проекте. Например, я использую elm-review, и в инструкциях сказано использовать npm для его установки. Я предполагаю, что они служат разным целям, elm.json для пакетов elm, package.json для пакетов js.

4. Да. npm обычно не используется с Elm. Но поскольку пакеты elm не поддерживают двоичные файлы, я полагаю, что наиболее удобным менеджером пакетов для этого является npm .