Nuxt.js: Webpack 4, ESM модули, create-nuxt-app и другое! 👨💻
#nuxtjs #vuejs #webpack #esm #js #javascript #jsarticle #frontend #webdev #web
#nuxtjs #vuejs #webpack #esm #js #javascript #jsarticle #frontend #webdev #web
Medium
Nuxt.js 2.0: Webpack 4, ESM Modules, create-nuxt-app and more! 💫
We are really excited to release Nuxt.js v2.0.0, a major release with a lot of improvements. We recommend to look at the GitHub release…
Нативные ESM импорты в Node.js с фоллбеком для require() и поддежкой всех фронтенд компиляторов
#frontend #webdev #jsarticle #javascript #esm #cjs #nodejs #backend
#frontend #webdev #jsarticle #javascript #esm #cjs #nodejs #backend
DEV Community
Native ESM in Node.js w/ require() fallbacks and support for all front end compilers!
Native ESM support was unflagged in Node.js CURRENT and LTS a few months ago. Once I started diving i...
Почему CommonJS и ESM не могут поладить
Статья о проблемах модульных систем в JavaScript, сложностях при взаимодействии между ними, и о правильных способах решения этих проблем
#jsarticle #javascript #esm #commonjs
Статья о проблемах модульных систем в JavaScript, сложностях при взаимодействии между ними, и о правильных способах решения этих проблем
#jsarticle #javascript #esm #commonjs
Medium
Node Modules at War: Why CommonJS and ES Modules Can’t Get Along
Interop between them is possible, but it’s a hassle
CJS to ESM - инструментарий для конвертирования JavaScript из CommonJS (легаси) в ECMAScript модули
Можно использовать как в виде CLI, так и с помощью JavaScript API. Можно даже внедрить как TypeScript плагин.
Будет полезно для перехода с легаси CommonJS системы на стандартизированную, единую систему модулей ECMAScript в Node.js. Также может пригодиться для конвертации из одной системы в другую, чтобы можно было использовать Node.js библиотеки в фронтенд приложениях.
#jslib #javascript #nodejs #jstools #esm #cjs #commonjs
Можно использовать как в виде CLI, так и с помощью JavaScript API. Можно даже внедрить как TypeScript плагин.
Будет полезно для перехода с легаси CommonJS системы на стандартизированную, единую систему модулей ECMAScript в Node.js. Также может пригодиться для конвертации из одной системы в другую, чтобы можно было использовать Node.js библиотеки в фронтенд приложениях.
#jslib #javascript #nodejs #jstools #esm #cjs #commonjs
GitHub
GitHub - wessberg/cjstoesm: A tool that can transform CommonJS to ESM
A tool that can transform CommonJS to ESM. Contribute to wessberg/cjstoesm development by creating an account on GitHub.
esbuild-loader - Webpack лоадер на основе на esbuild
Значительно ускоряет скорость сборки благодаря тому, что esbuild в разы быстрее Webpack
В отличие от сырого esbuild, с
#jslib #javascript #frontend #webdev #esbuild #esm #webpack
Значительно ускоряет скорость сборки благодаря тому, что esbuild в разы быстрее Webpack
В отличие от сырого esbuild, с
esbuild-loader
также можно подключать дополнительные настройки и плагины, как в и обычном Webpack#jslib #javascript #frontend #webdev #esbuild #esm #webpack
Forwarded from Defront — про фронтенд-разработку и не только (Alexander Myshov)
Синдре Сорхус — автор большого количества npm-пакетов — поделился своими планами миграции на нативную модульную систему — "Get Ready For ESM".
В конце апреля 2021 года будет прекращена поддержка Node.js 10. Это означает, что майнтейнеры пакетов могут начать использовать все фичи Node.js 12 в том числе и ECMAScript Modules. ESM решает проблему интероперабельности модулей между Node.js и web, включает strict-режим по умолчанию и поддерживает три-шейкинг.
Синдре планирует в этом году перевести все свои npm-пакеты (более тысячи) на ESM и планирует полностью отказаться от CommonJS. Также он призывает всех майнтейнеров npm-пакетов присоединиться к этой инициативе, чтобы ускорить процесс миграции всей JavaScript-экосистемы.
#esm #nodejs
https://blog.sindresorhus.com/get-ready-for-esm-aa53530b3f77
В конце апреля 2021 года будет прекращена поддержка Node.js 10. Это означает, что майнтейнеры пакетов могут начать использовать все фичи Node.js 12 в том числе и ECMAScript Modules. ESM решает проблему интероперабельности модулей между Node.js и web, включает strict-режим по умолчанию и поддерживает три-шейкинг.
Синдре планирует в этом году перевести все свои npm-пакеты (более тысячи) на ESM и планирует полностью отказаться от CommonJS. Также он призывает всех майнтейнеров npm-пакетов присоединиться к этой инициативе, чтобы ускорить процесс миграции всей JavaScript-экосистемы.
#esm #nodejs
https://blog.sindresorhus.com/get-ready-for-esm-aa53530b3f77
xv - современная и минималистичная Unit Test библиотека
- Быстрый запуск
- Не требует конфигурации
- Используется в lowdb
- Написан на JavaScript модулях (ESM)
#jstools #esm #nodejs #javascript
- Быстрый запуск
- Не требует конфигурации
- Используется в lowdb
- Написан на JavaScript модулях (ESM)
#jstools #esm #nodejs #javascript
GitHub
GitHub - typicode/xv: 🙅♀️ ✌️ fastest test runner
🙅♀️ ✌️ fastest test runner. Contribute to typicode/xv development by creating an account on GitHub.