A Babel preset for transpiling JavaScript in the SUI Components ecosystem. Current stable version: 3.55.0. Released as part of the SUI monorepo, updated alongside other packages. Key differentiators: includes unified transformations for SUI projects, protects against deprecated experimental features, automatically detects React or Preact and adds babel-preset-react. Bundles presets like babel-preset-env and plugins for async generators, decorators, class properties, object rest/spread, runtime, dynamic import, export extensions, and removing prop-types in production.
npm install babel-preset-suiVerified import paths — ran on the pinned version, not inferred.
Configure Babel to use babel-preset-sui in .babelrc or package.json.
npm install babel-preset-env --save-dev
Use a bundler that supports dynamic imports, like Webpack with @babel/plugin-syntax-dynamic-import removed.
Consider migrating to @babel/plugin-proposal-decorators with the 'legacy' mode or use the new decorator spec.
npm install @babel/runtime
npm install babel-preset-sui --save-dev
npm install @babel/preset-env --save-dev
Upgrade to @s-ui/babel-preset-sui for Babel 7, or use babel-preset-sui v2 for Babel 6.
No dependency data recorded yet.