Releases: DanielSchaffer/webpack-babel-multi-target-plugin
Releases · DanielSchaffer/webpack-babel-multi-target-plugin
v2.1.0-alpha.9
- fix breaking execution order of entry modules when using an array entry (#19)
v2.1.0-alpha.10
v2.1.0-alpha.8
v2.1.0-alpha.7
v2.1.0-alpha.3
- adds an experimental
normalizeModuleIds
option as an alternative tosafariNoModuleFix
v2.1.0-alpha.2
- adds an
'external'
option when usingsafari10NoModuleFix
v2.1.0-alpha.1
- Adds a
safari10NoModuleFix
option which embeds a polyfill to work around Safari 10.1's missing support for<script nomodule>
. Must be used withHtmlWebpackPlugin
to work, otherwise the script must be manually included in your HTML template. (Fixes #9)
v2.0.0
Overview
The biggest parts of this release are the new BabelMultiTargetPlugin.loader()
, and added support for using ES6 dynamic imports. There are added examples demonstrating how to use ES6 dynamic imports, as well as Vue.js
Ch-ch-ch-ch-changes
- Breaking Change: Update loader usage (7202d0c)
BabelMultiTargetPlugin.loader
is now a method that accepts a WebpackLoader
(string
orNewLoader
object), defaulting tobabel-loader
.- Supports Vue users (
BabelMultiTargetPlugin.loader('vue-loader')
on the.vue
rule)
- support for tagging chunk names for dynamic imports defined with
webpackChunkName
(2148396) - improve handling of dynamic imports (abac944, 9a09238)
- add Vue example with dynamic imports (781f06c)
- support targeting Vue components (1e0d17c)
- support targeting ES6 dynamic imports (42eb752)
- add basic Vue example with MiniCssExtractPlugin (9bdd96c, thank you @rangermeier)
- Fix NormalizeCssChunkPlugin failures when it can't easily find an entryModule (1569ed2)
v2.0.0-alpha.3
v2.0.0-alpha.1
- Breaking Change: Update loader usage (7202d0c)
BabelMultiTargetPlugin.loader
is now a method that accepts a WebpackLoader
(string
orNewLoader
object), defaulting tobabel-loader
.- Supports Vue users (
BabelMultiTargetPlugin.loader('vue-loader')
on the.vue
rule)