{"id":19272,"library":"babel-preset-divi-extension","title":"Babel Preset Divi Extension","description":"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.","status":"maintenance","version":"1.0.0","language":"javascript","source_language":"en","source_url":"https://github.com/elegantthemes/create-divi-extension","tags":["javascript"],"install":[{"cmd":"npm install babel-preset-divi-extension","lang":"bash","label":"npm"},{"cmd":"yarn add babel-preset-divi-extension","lang":"bash","label":"yarn"},{"cmd":"pnpm add babel-preset-divi-extension","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"required peer dependency for Babel 7","package":"@babel/core","optional":false},{"reason":"inherits configuration from Create React App preset","package":"babel-preset-react-app","optional":false},{"reason":"used for object rest/spread support","package":"@babel/plugin-transform-object-rest-spread","optional":false},{"reason":"used for React JSX support","package":"@babel/plugin-transform-react-jsx","optional":false}],"imports":[{"note":"Use short name 'divi-extension' in .babelrc presets array","wrong":"module.exports = { presets: ['babel-preset-divi-extension'] }","symbol":"divi-extension","correct":"module.exports = { presets: ['divi-extension'] }"},{"note":"Default export is the preset configuration object for programmatic use","symbol":"Default preset","correct":"import presets from 'babel-preset-divi-extension'"}],"quickstart":{"code":"{\n  \"presets\": [\"divi-extension\"]\n}","lang":"javascript","description":"Minimal .babelrc configuration to enable the preset for object rest/spread and React JSX transforms."},"warnings":[{"fix":"Replace with @babel/preset-env and @babel/preset-react in your Babel configuration.","message":"Package is unmaintained since 2021; consider migrating to a modern Babel preset like @babel/preset-env and @babel/preset-react.","severity":"deprecated","affected_versions":"1.0.0"}],"env_vars":null,"last_verified":"2026-04-25T00:00:00.000Z","next_check":"2026-07-24T00:00:00.000Z","problems":[{"fix":"Downgrade to Babel 7 or replace the preset.","cause":"The babel-preset-divi-extension is no longer compatible with Babel 8.","error":"Error: Plugin/Preset files are not allowed to export objects, only functions."}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}