A Babel preset used by Udemy's main website codebase (website-django/static/). Current stable version is 11.1.6. It is maintained as part of Udemy's internal tooling monorepo and is updated alongside their website's Babel configuration. Differentiators: it bundles all necessary plugins/transforms specific to Udemy's frontend stack and is designed for internal use, not general public adoption. Release cadence is tied to website updates.
npm install babel-preset-udemy-websiteVerified import paths — ran on the pinned version, not inferred.
Shows how to configure babel-preset-udemy-website in .babelrc. Note: This is a Babel config, not runtime code.
Use standard presets like @babel/preset-env for public projects.
Update Node to >=8.12.0 and @babel/core to ^7.1.2 or later.
Use "udemy-website" in the presets list.
Run 'yarn add babel-preset-udemy-website' and ensure node_modules is present.
Update @babel/core to ^7.1.2 or later.