Максим
Не ./dist а dist
https://psywalker.github.io/learning-webpack/ - то же самое http://prntscr.com/mlyjg1
Denis
Ты запушил ветку gh-pages
Dika
Максим
gh-pages
Максим
и её же запушил, она же включена
Максим
http://prntscr.com/mlykaf
Максим
https://github.com/psywalker/learning-webpack/tree/gh-pages
teamdale
ЭЭЭ... а где мой канек про ФП? мне тоже охота общаться
Максим
то есть проблема в фавиконе, который он не может найти?
Denis
Все работает
Denis
Проблема в main.js
Максим
а что с ней не так? и как это исправить?
Denis
а что не работает? У меня всё норм
Максим
@Piterden а поясните, в чём проблема в main.js и как её исправить?
Denis
Хз, времени нет. Это ж твой код. Ну напиши новый если не работает
Максим
Просто на локалке-то оно работает, а на гитхабе - нет(
Denis
Ребят, немного оффтоп, но может кто знает что это за артефакты?
Denis
Denis
Сверху
Anonymous
Это тиндер
Anonymous
Не стоит благодарить
Denis
Ха-ха-ха
Denis
А сейчас?
Denis
Бирюзовая полоса
Anonymous
Ха-ха-ха
Свайпнул вправо. Типо, понравился скрин)
Denis
Это видяха на трубе барахлит да?
Nikita
Кто использует декораторы — как вам обновление?
Nikita
Обновление чего?
Декораторов.
Nikita
Теперь их не две с половиной, а три с половиной несовместимые версии.
Denis
Я пиивык что декоратор декорирует и возвращает презентер
Pavel
Парни, внимание вопрос - по React Context
Pavel
вот есть такой кейс, в стейте родителя храню состояния - все окей. Но если я в этом же стейте захочу хранить другие данные, как бы мне сделать что бы к примеру <Header /> не обновлялся если не изменилось значение свойства isOpenMenu
Pavel
В shouldComponentUpdate приходит {} and null т/к это не его пропсы и стейт как я понял
Pavel
ой не тот скрин
Pavel
Nikita
А что там нового добавили? Где почитать?
В https://github.com/tc39/proposal-decorators же, ну
Nikita
И в https://github.com/babel/babel/pull/9360
Anonymous
И в https://github.com/babel/babel/pull/9360
Ты про то, что их теперь можно перед экспортом вставлять? В ts так и было, так что мне как то побоку. Для тех, кто использовал legacy: true никаких изменений. И вообще все это вполне ожидаемо, это ведь пропосал а не core feature
Nikita
Четыре версии — легаси, nov-2018+decoratorsBeforeExport=true, nov-2018+decoratorsBeforeExport=false, jan-2019
Nikita
Для тех, кто использовал легаси: true изменения в том, что в стандарт пойдут не они. И если у них в проекте две либы, одна из которых использует легаси а другая не легаси декораторы, то ой.
Anonymous
Четыре версии — легаси, nov-2018+decoratorsBeforeExport=true, nov-2018+decoratorsBeforeExport=false, jan-2019
Так это все равно в бабеле включается или выключается через опции
Nikita
Каким-то другим нужны не легаси.
Nikita
Попробуй включить что-нибудь, чтобы это вместе работало.
Denis
Попробуй поднять хотрелоад на кордове с вебпаком
Anonymous
Попробуй включить что-нибудь, чтобы это вместе работало.
Если ты используешь нестабильную (эксперементальную) фичу, то ты должен быть готов к трудностям а иногда и физической боли =) Первооткрывателей иногда бывают даже сжирают!
Nikita
В lit-element завезли реализацию декораторов таким образом, что они детектят, какая версия используется, и ведут себя норм и с легаси и с nov-2018.
Nikita
Но в общем случае это не так.
Nikita
И если у тебя в проекте есть библиотека которая работает только с легаси и есть библиотека которая с легаси не работает, то какую-то из них придётся использовать не через декораторы. Либо хитро танцевать с бубном.
Nikita
В общем и целом декораторы по-моему пока рановато использовать.
Nikita
И, скорее всего, поменяются когда декораторы в жс дойдут до stage-3 или принятых.
Denis
function addClass (el, className) { el.classList.add(className) return el } это чистая функция ^ function addClass (className) { el.classList.add(className) } Это грязная ^
Syntax Highlight Bot
Syntax Highlight Bot
Denis
Сделал multi-entities
Denis
🔨 3 new commits to syntax-highlighter-bot:1.0: a7e7a43: Added remove of a service message in group. by Piterden a8ccb48: NPM up by Piterden 4e98a5b: Added multyentities by Piterden
Denis
Это я просто бота проверял
Denis
Сообщение с двумя кусками кода
GG
Это я просто бота проверял
Бот крутой. Спс за него 👍
Denis
Выдает теперь две картинки ))
Denis
Он реально помогает мне читать. ХЗ как остальным
GG
Он реально помогает мне читать. ХЗ как остальным
Сделай ещё чтоб на реплай выводил подсветку этому сообщению
Denis
Он ловит сообщения с кодом в трех бэктиках. javascript /** * Catch code message */ server.bot.entity(({ type }) => type === 'pre', (ctx) => { ctx.message.entities.filter(({ type }) => type === 'pre') .forEach((entity) => { let lang let full let code = ctx.message.text.slice(entity.offset, entity.offset + entity.length) const match = code.match(/^(\w+)\n/) const themeSlug = ctx.state && ctx.state.user ? ctx.state.user.theme : 'github' if (match && match[1] && langs.includes(match[1])) { [full, lang] = match code = code.replace(new RegExp(full, 'i'), '') } else { lang = 'auto' } const html = messages.getHtml(code, themeSlug, lang !== 'auto' && lang) const filename = getImageFileName(html, themeSlug) const imagePath = getUserPath(ctx, filename) ChunkModel.store({ userId: ctx.state && +ctx.state.user.id, chatId: +ctx.chat.id, filename, lang, source: code, }, () => {}) if (isExisted(imagePath)) { return replyWithPhoto(ctx, imagePath) } webshot(html, imagePath, webshotOptions, (err) => err ? console.log(err) : replyWithPhoto(ctx, imagePath)) }) })
Syntax Highlight Bot
Denis
Тут можно принудительно указывать язык.