Registry / web-framework / babel-preset-divi-extension

babel-preset-divi-extension

JSON →
library1.0.0jsnpmunverified

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.

npm install babel-preset-divi-extension
INSTALL
IMPORT
SIG · BABEL-PRESET-DIVI-
B
babel-preset-divi-extension
web-frameworkjavascriptv1.0.0
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

divi-extension
module.exports = { presets: ['divi-extension'] }
module.exports = { presets: ['babel-preset-divi-extension'] }
Use short name 'divi-extension' in .babelrc presets array
Default preset
import presets from 'babel-preset-divi-extension'
Default export is the preset configuration object for programmatic use

Minimal .babelrc configuration to enable the preset for object rest/spread and React JSX transforms.

{ "presets": ["divi-extension"] }
Debug
Known issues
deprecatedPackage 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.
affects: 1.0.0
Errors
Common errors & fixes
Error: Plugin/Preset files are not allowed to export objects, only functions.
The babel-preset-divi-extension is no longer compatible with Babel 8.
fix
Downgrade to Babel 7 or replace the preset.
Upgrade
Version history
1.0.0latest on npm
Audit
Dependencies
@babel/corerequiredrequired peer dependency for Babel 7
babel-preset-react-apprequiredinherits configuration from Create React App preset
@babel/plugin-transform-object-rest-spreadrequiredused for object rest/spread support
@babel/plugin-transform-react-jsxrequiredused for React JSX support
Agent activity
9 hits · last 30 days
node
8
OpenAI (training)
1
Resources
babel-preset-divi-extension — npm install babel-preset-divi-extension · libregistry