Skip to content

Commit

Permalink
Teach babel script to find loaders in own package
Browse files Browse the repository at this point in the history
  • Loading branch information
oandregal committed Feb 19, 2019
1 parent 24e6eed commit 42f1e84
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions bin/packages/get-babel-config.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ const babel = require( '@babel/core' );
* WordPress dependencies
*/
const { options: babelDefaultConfig } = babel.loadPartialConfig( {
configFile: '@wordpress/babel-preset-default',
configFile: require.resolve( '@wordpress/babel-preset-default' ),
} );
const plugins = babelDefaultConfig.plugins;
if ( ! process.env.SKIP_JSX_PRAGMA_TRANSFORM ) {
plugins.push( [ '@wordpress/babel-plugin-import-jsx-pragma', {
plugins.push( [ require.resolve( '@wordpress/babel-plugin-import-jsx-pragma' ), {
scopeVariable: 'createElement',
source: '@wordpress/element',
isDefault: false,
Expand All @@ -38,7 +38,7 @@ const babelConfigs = {
plugins,
presets: map(
babelDefaultConfig.presets,
( preset ) => overrideOptions( preset, '@babel/preset-env', {
( preset ) => overrideOptions( preset, require.resolve( '@babel/preset-env' ), {
modules: 'commonjs',
} )
),
Expand All @@ -50,13 +50,13 @@ const babelConfigs = {
{
plugins: map(
plugins,
( plugin ) => overrideOptions( plugin, '@babel/plugin-transform-runtime', {
( plugin ) => overrideOptions( plugin, require.resolve( '@babel/plugin-transform-runtime' ), {
useESModules: true,
} )
),
presets: map(
babelDefaultConfig.presets,
( preset ) => overrideOptions( preset, '@babel/preset-env', {
( preset ) => overrideOptions( preset, require.resolve( '@babel/preset-env' ), {
modules: false,
} )
),
Expand Down

0 comments on commit 42f1e84

Please sign in to comment.