Size: a a a

2020 July 02

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Завтра
столько регулярок, как будто код на перле открыл
ну парсер же)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
я бы лучше полагался бы на конечный автомат с таблицей переходов, но не уверен, что в случае с md эту таблицу не разорвёт комбинациями 😅
источник

AO

Aleksandr Osipov in ☄️ effector
Полагаю что одна из интереснейших вещей в логе, не сам лог а extractCssPlugin
источник

ЕГ

Егор Гуща in ☄️ effector
Aleksandr Osipov
Полагаю что одна из интереснейших вещей в логе, не сам лог а extractCssPlugin
Чую на данный момент, проекты, которые пишет Дима будут собираться роллапом)
Плагин же уже готов 👌👌👌
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ну вообще там от роллапа в плагине только пара строчек, там по большей части бабель отрабатывает, изменяя код и вытаскивая стили, от плагина к сборщику требуется только сказать тому, куда класть css
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Aleksandr Osipov
Полагаю что одна из интереснейших вещей в логе, не сам лог а extractCssPlugin
видимо да) но в самом проекте тоже нашлось место интересным деталям: статическая генерация с асинхронно загружаемыми данными это в итоге должно выглядеть примерно как getStaticProps из некста
источник

AO

Aleksandr Osipov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
видимо да) но в самом проекте тоже нашлось место интересным деталям: статическая генерация с асинхронно загружаемыми данными это в итоге должно выглядеть примерно как getStaticProps из некста
А куда смотреть в коде?
источник

AO

Aleksandr Osipov in ☄️ effector
Просто не совсем понял о чем речь
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ну пока это просто async await в жутко императивном корне приложения  😴

https://github.com/effector-js/changelog/blob/master/src/index.ts#L10
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
там идёт пара запросов — rest к npm за инфой о пакетах и graphql к гитхабу за содержимым файла changelog.md
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
воот, и если, к примеру, начать генерировать статику для каждого релиза отдельно, то этот метод начинает выглядеть довольно похоже: есть App, есть fetchData который подготавливает данные для того в зависимости от нужной страницы
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
но тут пока есть над чем поразмыслить)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
то есть я исхожу из такого: в эффекторе же отдельные инстансы поднимаются с помощью fork и запрашивают асинхронные данные через эффект+allSetled, так? тогда этот fetchData сразу начнёт совмещаться с App гораздо теснее, чем сейчас, и внешне явно будет смахивать на getStaticProps
источник

m

makoven in ☄️ effector
🚀🔬 🚀🔬🚀🔬
так, я тут решил начать выкладывать в паблик имплементацию чейнджлога (статическая генерация с forest)

https://github.com/effector-js/changelog
А выхлоп этого кода тут?
https://changelog.effector.dev/
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ага
источник

m

makoven in ☄️ effector
Серьезный подход к чейнжлогу)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ну это наработки, которые потом можно использовать где-нибудь ещё
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
к примеру, там двойной sticky заголовок + css-grids, который свёрстан под смартфоны с учётом чёлок)
источник

m

makoven in ☄️ effector
источник

m

makoven in ☄️ effector
Круто. Аж firefox preview не справляется)
источник