File tree Expand file tree Collapse file tree 3 files changed +20
-1
lines changed
packages/scripts/src/config Expand file tree Collapse file tree 3 files changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -157,14 +157,18 @@ export class CreateWebpackConfig {
157157 appName,
158158 errorOverlay,
159159 externals,
160- useBabelConfig,
161160 jsBabelOverride,
162161 jsBabelPresetOptions,
163162 tsBabelOverride,
164163 tsBabelPresetOptions,
165164 useReactJsxRuntime,
166165 disableWordPressExternals,
167166 } = this . projectConfig ;
167+ // get useBabelConfig from project, but override from file
168+ let useBabelConfig = this . projectConfig . useBabelConfig ;
169+ if ( file . useBabelConfig !== undefined ) {
170+ useBabelConfig = file . useBabelConfig ;
171+ }
168172 const { host, port } = this . serverConfig ;
169173 const helper : WebpackConfigHelper = new WebpackConfigHelper (
170174 file ,
Original file line number Diff line number Diff line change @@ -41,6 +41,7 @@ export interface FileConfig {
4141 isDev : boolean
4242 ) => webpack . Configuration ) ;
4343 optimizeForGutenberg ?: boolean ;
44+ useBabelConfig ?: boolean ;
4445}
4546
4647export type webpackOptionsOverrideFunction = (
Original file line number Diff line number Diff line change 1+ ---
2+ title : Changelog
3+ order : 50
4+ shortTitle : Changelog
5+ ---
6+
7+ ## VERSION 6.3.0
8+
9+ - ** NEW** Option ` useBabelConfig ` in file config to override project-wide configuration for a particular entry.
10+ - ** NEW** Option ` compileNodeModules ` in project config to handle how ` node_modules ` are compiled during production and development.
11+
12+ ---
13+
14+ For previous changelogs, kindly visit our [ GitHub Repo] ( https://github.com/swashata/wp-webpack-script/blob/master/CHANGELOG.md ) .
You can’t perform that action at this time.
0 commit comments