blkmrkt
deploy_job: stage: deploy script: - 'npm i pm2 -g' - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )' - 'eval $(ssh-agent -s)' - "ssh-add <(echo \"$SSH_PRIVATE_KEY\")" - 'mkdir -p ~/.ssh' - "[[ -f /.dockerenv ]] && echo -e \"Host *\\n\tStrictHostKeyChecking no\\n\\n\" > ~/.ssh/config" - 'pm2 deploy staging' У меня почему-то крашится с bash: line 0: cd: /builds/kaivi/project/staging.project.tld/source: No such file or directory ecosystem.json нормально работает с моей машины, а выглядит так что на раннере pm2 пробует деплоить локально, а не на удаленный таргет
Ulad🧑‍💻
Как писать ботов в телеграм на node js?
посмотрите на smooch, простая штука и кроссплатформенная
Ulad🧑‍💻
Хотя стоп, для вк там нету фич, тогда просто ручками, у вк простое апи
Rafael 🌵
Ну че, посоны, есть те, кто хочет покритиковать код?
Rafael 🌵
налетайте: https://github.com/Fl0pZz/vue-apify/tree/master/lib принимаю любую конструктивную критику
Sergey
Модули?
Sergey
А все
Vitaliy
var a = 1; function b() { a = 10; return; function a() {} } console.log('b', b()); console.log('5', a); Ребят, подскажите пожалуйста, а то хоистинг меня убивает. почему а не становиться 10?! Окей функция поднялась вверх и переменная а = функция, далее по стэку вниз есть А с присваиванием 10 и поскольку она идет без var, то по идее должна присвоиться той, что объявлена выше, но почему не присваивается?!
Sergey
Зачем дист в Гите?
Rafael 🌵
Sergey
https://github.com/Fl0pZz/vue-apify/tree/master/dist
Sergey
Результат билда не хранят в гите
Rafael 🌵
https://github.com/Fl0pZz/vue-apify/tree/master/dist
ну, так же сделано и vue-router
Rafael 🌵
и у vue
Sergey
Лол. Тупо
Rafael 🌵
ну я хз, пока так, а там подтянем к релизу
Sergey
При просмотре больше диффа. Дист нужно паблишить.
Sergey
Не совсем понимаю зачем там вообще роллап
Rafael 🌵
ок, ближе к релизу поправлю
Sergey
Очень странно
Sergey
Бабель
Rafael 🌵
Бабель
бабель для ноды пока что
Rafael 🌵
для тестов точнее
Sergey
бабель для ноды пока что
Билдить библиотеки им самое оно
Sergey
Дерево не потрясешь после роллапа
Rafael 🌵
Rafael 🌵
но да, я потом сделаю, сейчас я пилил функционал либы
Vitaliy
вот так да =(
Anonymous
господа, раньше был чатик где можно было очень тупые вопросы по js и сопутствующим задавать. такой еще остался?
Rafael 🌵
Rafael 🌵
Читаю
тоже больно?
Sergey
тоже больно?
Да не особо. Я вуе плохо знаю
Rafael 🌵
Да не особо. Я вуе плохо знаю
там весь вью в install.js
Rafael 🌵
и в названии
Sergey
Тогда ты чет сложно завернул все
Дима
там весь вью в install.js
И в плохих практиках))
Rafael 🌵
И в плохих практиках))
вот я и жду критики
Rafael 🌵
Тогда ты чет сложно завернул все
ну у меня вначале все это дерево при инициализации строилось, но я подомумал, что когда роутов станет сликшом много, то это же ппц как проседать будет, и решил, что пусть снчала строить просто остов дерева и при вызове конкретного пути он будет просчитывать только все зависимости этого пути
Sergey
Лениво
Rafael 🌵
ога
Sergey
Предложение по добавлению приватных полей для классов в ECMAScript перешло на stage 2 — https://github.com/tc39/proposal-private-fields
Дима
МАКСИМАЛЬНО *убежал, обмазываясь монадами*
Дима
Есть) Ещё сюда можешь заглянуть https://t.me/frp_ru
Дима
А что спросить то хотел?
hlomzik
Что?
Не хочу участвовать в этой новой веб-разработке)
Sergey
Реакт не фреймворк
Дима
В плане?
Sergey
В реакте нет разметки
Sergey
Jsx это js
Sergey
И хорошо
Sergey
Или сначала изучи реакт, а потом пиши о нем сообщения
Alex
ох лол
Sergey
Чувак ты ничего не знаешь о реакте, лучше или лесом кодить на жиквери
Sergey
Давайте игнорировать его
hlomzik
А ты даже не авторитетен)
Sergey
Только когда будет бабель непонятно. Ведь 7 релиз уже есть
Sergey
Чет стремна
Синтаксис да. Прям не очень
Sergey
Но сама идея мне нравится
Sergey
Набрать удобнее чем собаку
Smooth Operator
this._name -> #name
Smooth Operator
why so
Sergey
Только извне доступ получить нельзя
파쇼크
в кофе тоже так
Smooth Operator
@ уже застолбили за декоратарами
Smooth Operator
скоро символы кончатся)
파쇼크
Синтаксис короче и правда оч непривычный но там есть хороший faq, где все объяснено, чо и почему
Alex
в headland .name транслируется в this.name
Smooth Operator
#x is shorthand for this.#x