Registry / devops / babel-preset-sui

babel-preset-sui

JSON →
library3.55.0jsnpmunverified

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-sui
INSTALL
IMPORT
SIG · BABEL-PRESET-SUI
B
babel-preset-sui
devopsjavascriptv3.55.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.

babel-preset-sui
import 'babel-preset-sui' (used in Babel config, not directly in code)
Used as a Babel preset, not imported in source files.

Configure Babel to use babel-preset-sui in .babelrc or package.json.

{ "presets": ["sui"] }
Debug
Known issues
gotchaRequires babel-preset-env as a peer dependency. Ensure it is installed.
fix
npm install babel-preset-env --save-dev
affects: >=3.0.0
gotchaDynamic import plugin only adds syntax support, not polyfill. Actual dynamic import requires Webpack or other bundler.
fix
Use a bundler that supports dynamic imports, like Webpack with @babel/plugin-syntax-dynamic-import removed.
affects: >=3.0.0
deprecatedbabel-plugin-transform-decorators-legacy is used; newer Babel versions support the standard decorator proposal.
fix
Consider migrating to @babel/plugin-proposal-decorators with the 'legacy' mode or use the new decorator spec.
affects: >=3.0.0
gotchababel-plugin-transform-runtime is included; ensure @babel/runtime is installed as a runtime dependency.
fix
npm install @babel/runtime
affects: >=3.0.0
Errors
Common errors & fixes
Module not found: Can't resolve 'babel-preset-sui'
babel-preset-sui is not installed as a devDependency.
fix
npm install babel-preset-sui --save-dev
Error: Cannot find module '@babel/preset-env'
Missing peer dependency babel-preset-env.
fix
npm install @babel/preset-env --save-dev
Error: Plugin/Preset files are not allowed to export objects, only functions.
Using an incompatible version of Babel (Babel 6 vs Babel 7). babel-preset-sui v3 is for Babel 6.
fix
Upgrade to @s-ui/babel-preset-sui for Babel 7, or use babel-preset-sui v2 for Babel 6.
Upgrade
Version history
3.55.0latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
5 hits · last 30 days
node
4
OpenAI (training)
1
Resources
babel-preset-sui — npm install babel-preset-sui · libregistry