Babel Preset Divi Extension
raw JSON → 1.0.0 verified Sat Apr 25 auth: no javascript maintenance
Babel preset for Divi Extension projects, used by Create Divi Extension. Version 1.0.0 is the current stable release. This preset configures Babel transforms including object-rest-spread and React JSX, with a focus on WordPress/Divi plugin development. It assumes Object.assign is available or polyfilled. Not recommended for standalone use; prefer using it via Create Divi Extension which includes it by default. No active development since 2021.
Common errors
error Error: Plugin/Preset files are not allowed to export objects, only functions. ↓
cause The babel-preset-divi-extension is no longer compatible with Babel 8.
fix
Downgrade to Babel 7 or replace the preset.
Warnings
deprecated Package is unmaintained since 2021; consider migrating to a modern Babel preset like @babel/preset-env and @babel/preset-react. ↓
fix Replace with @babel/preset-env and @babel/preset-react in your Babel configuration.
Install
npm install babel-preset-divi-extension yarn add babel-preset-divi-extension pnpm add babel-preset-divi-extension Imports
- divi-extension wrong
module.exports = { presets: ['babel-preset-divi-extension'] }correctmodule.exports = { presets: ['divi-extension'] } - Default preset
import presets from 'babel-preset-divi-extension'
Quickstart
{
"presets": ["divi-extension"]
}