Olzhas
first
Olzhas
эм,сложить 2 числа?
вопрос из той же области, что и твой
Olzhas
Olzhas
приведение типов в жаваскрипте иногда может посадить тебя на бутылочку
Olzhas
first
пздц...
Olzhas
Olzhas
first
я тебе скинул код
first
как можно сложить
first
2 инпута выше
Olzhas
Olzhas
Olzhas
lol
Dmitry
Ребят, кто с composer на ты? Есть ли какой способ скачать пакет со всеми зависимостями, а потом сделать так что бы он не обновлялся по composer update
Borys
Ребят, кто с composer на ты? Есть ли какой способ скачать пакет со всеми зависимостями, а потом сделать так что бы он не обновлялся по composer update
https://www.google.com.ua/search?q=composer+don%27t+update+some+package&oq=composer+don%27t+update+some+package&aqs=chrome..69i57.25103j0j1&sourceid=chrome&ie=UTF-8
Borys
Обращайся
Dmitry
Обращайся
ага, спасибо именно по этому и спросил что там нет ответа ;)
Dmitry
зафиксиловать текущую версию нужного тебе пакета в composer.json
фигня в том что он может в предалах той же версии измениться
Borys
ага, спасибо именно по этому и спросил что там нет ответа ;)
ага, две ссылки на SO первые почему-то всем дают ответ, а тебе нет
Borys
Dmitry
ага, две ссылки на SO первые почему-то всем дают ответ, а тебе нет
ну ты почитай внимательно мой вопрос и что там написано
Dmitry
мне надо что бы компосер скачал и забыл об этих пакетах
Иван
фигня в том что он может в предалах той же версии измениться
Каким образом? Даже если и так, ну тогда клонируй его руками, скопируй в проект, и подключи через секцию autoload в том же composer.json. ТОгда уж точно застрахуешь себя от таких недоразумений
Borys
ну ты почитай внимательно мой вопрос и что там написано
Whenever I try to add a new package using composer like "composer require packagename/package" or use "composer.phar update", I am getting all the installed packages updated. Is there any option in composer to exclude some package that I don't need to get updated?
Юрий
фигня в том что он может в предалах той же версии измениться
указывать можно не только версию, а еще и хеш коммита
Borys
Вопрос как у тебя 1:1
Юрий
чтобы ну прям вообще зафиксироваться
Dmitry
Вопрос как у тебя 1:1
а ответ не подошел
Дмитрий
приведение типов в жаваскрипте иногда может посадить тебя на бутылочку
Нужно быть ебанутым чтобы число с точкой парсить как int и складывая его - удивляться, почему ты получил целое
Dmitry
Юрий
можно ссылку или пример?
"foo/bar": "dev-master#d61a4539f57d65620785604b8b380890225c518e"
Юрий
дока по композеру
Юрий
в гите
Иван
Dmitry
и еще? можно плагин написать и проверять по update от какого вендора этот пакет и если от нужного то не обновлять?
Dmitry
есть там такой функционал?
Юрий
что блять?
Юрий
вендор это первая часть до /
Юрий
как оно изменится?
Юрий
а где этот хеш берется?
https://github.com/laravel/framework/commits/5.5 - например вот тут справа номера хешей, гитхаб даже скопировать предлагает. или в любом другом гуевом клиенте. или в вывод git log
Dmitry
как оно изменится?
нет, например если пакет somevendor/package проверяем в плагине совпадение по somevendor и не обновляем его
Юрий
ты можешь обновлять через апдейт конкретные пакеты
Юрий
и не трогать те которые тебе обновлять не надо
Dmitry
этот вариант не подходит, надо наоборот
Юрий
если надо наоборот, нахера писать "наоборот"?
Юрий
нет, например если пакет somevendor/package проверяем в плагине совпадение по somevendor и не обновляем его
например по этой фразе понятно что тебе не надо обновлять пакеты вендора foo/
Dmitry
именно так
Юрий
а для чего ты так фиксируешь?
Юрий
если для какой-то системы которая должна раскататься везде с одинаковым набором зависимостей - есть composer.lock который нужно в таком случае под контроль версий покласть
Юрий
обновишь себе нужные пакеты руками - закоммитишь новый лок, везде сделаешь инсталл, все.
Dmitry
у меня есть модули с зависимомстями, но я их использую как заготовки. Т.е. мне надо их скачать, потом я именно туда пишу свой код, и не хочу что бы он затерся если кто то меняет базовый модуль
Юрий
херня какая.
Юрий
тебе в таком случае не поможет фиксация на хеше, потому что у твоих изменений будет другой хеш.
Юрий
а, пиздец описал.
Dmitry
ты пишешь код в папочке вендора, я правильно понимаю?
нет, я их с помошью плагина в мапочку modules скачиваю
Юрий
форкни модуль сторонний
Юрий
тогда не "затрется"
Dmitry
тогда не "затрется"
на каждом проекте форкать, это сложно. а так указал, хочу новости, статьи, картинки, кабинет и все подгрузилось. Поменять поля и формы если надо и в продакшен. Задумка такая
The Ant
нет, я их с помошью плагина в мапочку modules скачиваю
зачем тогда в композере это отражать?
Юрий
то есть ебать мозги с извращениями над композером - не сложно?
Юрий
зачем тогда в композере это отражать?
потому что у него типа "контроль версий" но прям в вендоре, а если кто обновится - все затрет к херам.
Dmitry
то есть ебать мозги с извращениями над композером - не сложно?
ну нужны зависимости, у каждого модуля могут быть зависимости от других или сторонних либ
Юрий
какой-то прошлый век.
Olzhas
сидишь такой, смотришь на свой код и думаешь "что-то все через задницу сделано, надо переделать", а посоны в папку вендор код пишут
Юрий
Юрий
прям в тему пикча
The Ant
потому что у него типа "контроль версий" но прям в вендоре, а если кто обновится - все затрет к херам.
так он сказал не в вендор качает а в другую, и скачивает сторонний плагин какой-то. Т.е. композер там не учавствует как я понял.
Юрий
участвует, читай о плагинах композера
ну так возьми блять и почитай доку по композеру