Size: a a a

JavaScript.Ninja

2021 March 25

II

Ilya Izilanov in JavaScript.Ninja
как минимум встает вопрос о контроле версий
источник

МИ

Максим Ильин... in JavaScript.Ninja
Alex Makarov
Где гемор конкретно?
Пробовал недавно погрузиться в тему монореп, все решения требуют серьезного изучения документации. В случае deno нужно просто ES6 импорты знать.
источник

МИ

Максим Ильин... in JavaScript.Ninja
Ilya Izilanov
а в чем преимущество?
Проще
источник

II

Ilya Izilanov in JavaScript.Ninja
ну эта простота потом выливается в то, что у вас будет падать приложение просто из-за того что кто-то сделал несовместимый коммит
а версию вы нигде не фиксируете
источник

II

Ilya Izilanov in JavaScript.Ninja
так что сложность npm не с потолка
источник

AM

Alex Makarov in JavaScript.Ninja
Максим Ильин
Пробовал недавно погрузиться в тему монореп, все решения требуют серьезного изучения документации. В случае deno нужно просто ES6 импорты знать.
И заодно перевести весь тулинг на дено
источник

МИ

Максим Ильин... in JavaScript.Ninja
Ilya Izilanov
так что сложность npm не с потолка
Не думаю, что эта проблема должна решаться на этом уровне.
источник

AM

Alex Makarov in JavaScript.Ninja
Разобраться в нем как минимум даже если не мигрировать кодовую базу
источник

II

Ilya Izilanov in JavaScript.Ninja
а на каком
источник

МИ

Максим Ильин... in JavaScript.Ninja
Alex Makarov
И заодно перевести весь тулинг на дено
Есть такое, пока хз насколько сложно.
источник

AM

Alex Makarov in JavaScript.Ninja
Типа нога чешется давайте ее отстрелим
источник

МИ

Максим Ильин... in JavaScript.Ninja
Ilya Izilanov
а на каком
Может на уровне CI использованием библиотек вроде semantic-release, готового решения не имею.
источник

II

Ilya Izilanov in JavaScript.Ninja
Максим Ильин
Может на уровне CI использованием библиотек вроде semantic-release, готового решения не имею.
semantic-release же для разработчиков библиотек нужен а не для приложений
источник

II

Ilya Izilanov in JavaScript.Ninja
короче не знаю чем вас так впечатлил импорт по ссылке
можете свой wepback лоадер написать который будет делать тоже самое
источник

МИ

Максим Ильин... in JavaScript.Ninja
Ilya Izilanov
semantic-release же для разработчиков библиотек нужен а не для приложений
Мы все ещё контроль версий в гите обсуждаем? Теряю нить.
источник

II

Ilya Izilanov in JavaScript.Ninja
Максим Ильин
Мы все ещё контроль версий в гите обсуждаем? Теряю нить.
контроль версии пакета
ну то чем npm занимается
я спрашиваю каким образом вы это будете решать
источник

МИ

Максим Ильин... in JavaScript.Ninja
Ilya Izilanov
короче не знаю чем вас так впечатлил импорт по ссылке
можете свой wepback лоадер написать который будет делать тоже самое
С таким же успехом можно посоветовать свой бандлер написать.
источник

II

Ilya Izilanov in JavaScript.Ninja
ну вот есть почти то что нужно
https://github.com/agoldis/webpack-require-from
источник

МИ

Максим Ильин... in JavaScript.Ninja
Ilya Izilanov
контроль версии пакета
ну то чем npm занимается
я спрашиваю каким образом вы это будете решать
В гите есть теги, semantic-release позволяет в них автоматически фиксировать изменения. Импортировать по URL через теги.
источник

II

Ilya Izilanov in JavaScript.Ninja
Максим Ильин
В гите есть теги, semantic-release позволяет в них автоматически фиксировать изменения. Импортировать по URL через теги.
ага, а потом когда вы задолбаетесь в каждом импорте прописывать версию библиотеки, вы захотите ее вынести в отдельный файл
источник