Skip to content

feat: add plugins for compilers - babel, swc, esbuild, eslint#1

Merged
cray0000 merged 29 commits intomasterfrom
babel
Mar 7, 2026
Merged

feat: add plugins for compilers - babel, swc, esbuild, eslint#1
cray0000 merged 29 commits intomasterfrom
babel

Conversation

@cray0000
Copy link
Member

@cray0000 cray0000 commented Mar 6, 2026

  1. add plugins for compilers - babel, swc, esbuild, eslint. With support for source maps and JS/JSX/TS/TSX.
  2. support compiling class shorthands to custom properties: className | styleName | class
  3. support different strategies of merging class shorthands -- either concatenate for string-only classes or classnames for classnames-like merging as an array.
  4. by default treat class shortnames which start with a capital letter as actually being part of the component path -- so cases like Modal.Header.active will correctly use Modal.Header as a component.

cray0000 added 29 commits March 6, 2026 17:47
@cray0000 cray0000 merged commit 2585f4c into master Mar 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant