SMELUKOV_DEV Telegram 35
📝Добавил в webpack поддержку browserslist.
Если в вашем проекте будет найден конфиг для browserslist, то webpack использует его для определения ES-фич, которые он может использовать при формировании runtime-кода (это код, в который webpack оборачивает модули и сам чанк).
Например, если в вашем конфиге для browserslist указан браузер, который не поддерживает стрелочные функции (например IE11), то вебпак будет оборачивать модули в обычные функции вместо стрелочных и т.д.
Помимо стрелочных функций, вебпак пытается определить из конфига поддержку и некоторых других фич языка (например forFf или globalThis).
Так же, вебпак попытается определить из browserslist-запроса тип платформы, под которыую вы собираете проект, например, если в вашем browserslist-конфиге указано last 2 node versions, то вебпак поймет, что вы собираете бандл под ноду.
Дело не ограничивается одним лишь конфигом для browserslist, сам конфиг вебпака обзавелся новым синтаксисом:

target: "browserslist" - использовать ближайший найденный browserslist-конфиг для определения ES-фич и платформы (из ближайшего package.json, .browserslistrc или переменной среды `BROWSERLIST`). Используется по-умолчанию
target: "browserslist:modern" - использовать ветку modern из конфига browserslist
target: "browserslist:last 2 versions" - явно указываем запрос, минуя конфиг
target: "browserslist:/path/to/config" - явно указываем путь к конфигу (будет полезно для бойлерплейтов, которые используют вебпак)
target: "browserslist:/path/to/config:modern" - явно указываем путь к конфигу и ветку, которую нужно использовать

Включено в webpack 5.0.0-rc.1 🎉



tgoop.com/smelukov_dev/35
Create:
Last Update:

📝Добавил в webpack поддержку browserslist.
Если в вашем проекте будет найден конфиг для browserslist, то webpack использует его для определения ES-фич, которые он может использовать при формировании runtime-кода (это код, в который webpack оборачивает модули и сам чанк).
Например, если в вашем конфиге для browserslist указан браузер, который не поддерживает стрелочные функции (например IE11), то вебпак будет оборачивать модули в обычные функции вместо стрелочных и т.д.
Помимо стрелочных функций, вебпак пытается определить из конфига поддержку и некоторых других фич языка (например forFf или globalThis).
Так же, вебпак попытается определить из browserslist-запроса тип платформы, под которыую вы собираете проект, например, если в вашем browserslist-конфиге указано last 2 node versions, то вебпак поймет, что вы собираете бандл под ноду.
Дело не ограничивается одним лишь конфигом для browserslist, сам конфиг вебпака обзавелся новым синтаксисом:

target: "browserslist" - использовать ближайший найденный browserslist-конфиг для определения ES-фич и платформы (из ближайшего package.json, .browserslistrc или переменной среды `BROWSERLIST`). Используется по-умолчанию
target: "browserslist:modern" - использовать ветку modern из конфига browserslist
target: "browserslist:last 2 versions" - явно указываем запрос, минуя конфиг
target: "browserslist:/path/to/config" - явно указываем путь к конфигу (будет полезно для бойлерплейтов, которые используют вебпак)
target: "browserslist:/path/to/config:modern" - явно указываем путь к конфигу и ветку, которую нужно использовать

Включено в webpack 5.0.0-rc.1 🎉

BY Сергей Мелюков


Share with your friend now:
tgoop.com/smelukov_dev/35

View MORE
Open in Telegram


Telegram News

Date: |

The group’s featured image is of a Pepe frog yelling, often referred to as the “REEEEEEE” meme. Pepe the Frog was created back in 2005 by Matt Furie and has since become an internet symbol for meme culture and “degen” culture. Telegram users themselves will be able to flag and report potentially false content. Telegram iOS app: In the “Chats” tab, click the new message icon in the right upper corner. Select “New Channel.” There have been several contributions to the group with members posting voice notes of screaming, yelling, groaning, and wailing in different rhythms and pitches. Calling out the “degenerate” community or the crypto obsessives that engage in high-risk trading, Co-founder of NFT renting protocol Rentable World emiliano.eth shared this group on his Twitter. He wrote: “hey degen, are you stressed? Just let it out all out. Voice only tg channel for screaming”. Avoid compound hashtags that consist of several words. If you have a hashtag like #marketingnewsinusa, split it into smaller hashtags: “#marketing, #news, #usa.
from us


Telegram Сергей Мелюков
FROM American