# @s-ui/compiler-config

> Compilers config (SWC, TS...) for SUI projects.

Latest version **1.2.0** (published 2026-04-21) · MIT license · 0 weekly downloads

## Install

```sh
npm install @s-ui/compiler-config
pnpm add @s-ui/compiler-config
yarn add @s-ui/compiler-config
bun add @s-ui/compiler-config
```

## Health

**Score 45/100 (D)** — status: active.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

## Facts

| | |
|---|---|
| Version | 1.2.0 |
| Published | 2026-04-21 |
| First published | 2023-08-10 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 2 |
| Unpacked size | 2.1 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 180 |
| Maintainers | ivanmlaborda, salvador.juan, andresin87.adevinta, izeller, gfabregoadv, ignacio_navarro, oscar_ramirez, jordi.munoz, luis-garrido, jenifer.lopez, isabelgomez87, pa.chruscinski.ext, schibstedspain, belen.santos, xavi_ballestar, ferrangbtw, sabri-castelli, jamile.radloff, davidmartin2108, sergi.quintela, estefania_garcia, arnau.guell, ferran.simon, victor.perez.adevinta, mariapaula.forero.ext, oscar.gomez, david.nieto, oriol.puig, xavi.murcia, ignacio.rodriguez, francisco.ruiz.lloret, sziauberyte, andresadv, javiauso, marian.lucaci, pablogs, sergiocollado, pablo.rey-adevinta, beatrizip, david.cuadrado.ext, giovanny.sayas.ext, patricio.sartore, azahara, sergio.escano, pol.valls, hpintos_adevinta, oscar-raig-adevinta, thomas.page.ext, sebastian.badea.adevinta, victoria.pasichnyk.ext, sendami.luque.ext, luz_adv, ruben-martin, emiliovz, arturo.vicente, diegomr, sergi.martinez.adevinta, stivali.serna, guillemgc3, marc.sarroca.adevinta, javi-casado, maider-hernandorena-adevinta, javiermiguel, atilioscolaroadv, florinz, denis_z, anya_ok, mirceasima-adv |

## Links

- npm: https://www.npmjs.com/package/@s-ui/compiler-config
- Repository: https://github.com/SUI-Components/sui
- Homepage: https://github.com/SUI-Components/sui/tree/master/packages/sui-compiler-config#readme
- Issues: https://github.com/SUI-Components/sui/issues
- npm.io page: https://npm.io/package/@s-ui/compiler-config

## Dependencies (2)

- [@tsconfig/esm](https://npm.io/package/@tsconfig/esm.md) 1.0.4
- [@tsconfig/vite-react](https://npm.io/package/@tsconfig/vite-react.md) 2.0.0

## Recent versions

- 1.2.0 (latest) — 2026-04-21
- 1.1.0-typescript-support.8 (typescript-support) — 2024-05-06
- 1.0.0-typescript.0 (typescript) — 2023-08-10
- 1.1.0 — 2024-05-06
- 1.1.0-typescript-support.7 — 2024-04-29
- 1.1.0-typescript-support.6 — 2024-04-29
- 1.1.0-typescript-support.5 — 2024-02-22
- 1.1.0-typescript-support.4 — 2024-02-21
- 1.1.0-typescript-support.3 — 2024-02-13
- 1.1.0-typescript-support.2 — 2024-01-26
- 1.1.0-typescript-support.1 — 2024-01-22
- 1.1.0-typescript-support.0 — 2024-01-22
- 1.0.0 — 2023-08-10

## README

# SUI ![CI](https://github.com/SUI-Components/sui/workflows/CI/badge.svg)

SUI is a set of packages which goal to ease development of SUI-based components and web apps, providing:

- Unified stack (and workflow) easily updatable across all sui based projects.
- Minification of boilerplate. Boilerplate is tedious and copied code. Hardest to update...
- Different tools and services that solve only one problem each.
- Transparency for developer (changes and improvements have no impact on DX)
- Facilitates tooling development as assumptions can be made on the stack of each package.

## Available packages

| Name                                                                                                                        | Description                                                                                                                                                  |
| --------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [babel-preset-sui](./packages/babel-preset-sui)                                                                             | A babel preset for SUI components common syntax                                                                                                              |
| [sui-bundler](./packages/sui-bundler)                                                                                       | Config-free bundler for ES6 React apps                                                                                                                       |
| [sui-ci](./packages/sui-ci)                                                                                                 | CLI and library with tools for Continuos Integration                                                                                                         |
| [sui-component-dependencies](https://github.com/SUI-Components/sui-components/tree/master/utils/sui-component-dependencies) | A set of common dependencies for all SUI components ([moved](https://github.com/SUI-Components/sui-components/tree/master/utils/sui-component-dependencies)) |
| [sui-consents](./packages/sui-consents)                                                                                     | User consents handler                                                                                                                                        |
| [sui-critical-css](./packages/sui-critical-css)                                                                             |  Extract Critical CSS from an app                                                                                                                            |
| [sui-critical-css-middleware](./packages/sui-critical-css-middleware)                                                       | Express middleware to handle all regarding Critical CSS usage                                                                                                |
| [sui-dashboard](./packages/sui-dashboard)                                                                                   |  Dashboard for SUI components                                                                                                                                |
| [sui-decorators](./packages/sui-decorators)                                                                                 | Set of ES6 decorators to improve your apps.                                                                                                                  |
| [sui-domain](./packages/sui-domain)                                                                                         | Backbone for creating a domain that complains with the guidelines of Adevinta Spain.                                                                         |
| [sui-helpers](./packages/sui-helpers)                                                                                       | A set of internal helpers used by sui-related packages.                                                                                                      |
| [sui-hoc](./packages/sui-hoc)                                                                                               | React utility belt for function components and higher-order components                                                                                       |
| [sui-i18n](./packages/sui-i18n)                                                                                             | Isomorphic i18n service for browser and node                                                                                                                 |
| [sui-jest](./packages/sui-jest)                                                                                             | CLI to work with Jest                                                                                                                                        |
| [sui-js](./packages/sui-js)                                                                                                 | Javascript utilities                                                                                                                                         |
| [sui-js-compiler](./packages/sui-js-compiler)                                                                               | Javascript compiler                                                                                                                                          |
| [sui-lint](./packages/sui-lint)                                                                                             | CLI to lint your code and make it compliant to SUI official rules                                                                                            |
| [sui-mockmock](./packages/sui-mockmock)                                                                                     | Mocking utilities for testing.                                                                                                                               |
| [sui-mono](./packages/sui-mono)                                                                                             | Simple CLI for monorepo/multipackage commits, releases, etc.                                                                                                 |
| [sui-pde](./packages/sui-pde)                                                                                               | An adapter based tool to handle feature toggles, progressive rollouts and A/B Testing services in our products                                               |
| [sui-polyfills](./packages/sui-polyfills)                                                                                   | Polyfills to load on our projects                                                                                                                            |
| [sui-precommit](./packages/sui-precommit)                                                                                   | Effortless SUI precommit rules integration in your project                                                                                                   |
| [sui-react-context](./packages/sui-react-context)                                                                           | React context provider for SUI components                                                                                                                    |
| [sui-react-head](./packages/sui-react-head)                                                                                 | Populate the head element of your React app without hassle                                                                                                   |
| [sui-react-initial-props](./packages/sui-react-initial-props)                                                               | Initial data fetching for your React app                                                                                                                     |
| [sui-react-router](./packages/sui-react-router)                                                                             | Set of navigational components that compose declaratively with your application.                                                                             |
| [sui-sass-loader](./packages/sui-sass-loader)                                                                               | Sass loader for SUI                                                                                                                                          |
| [sui-segment-wrapper](./packages/sui-segment-wrapper)                                                                       | Abstraction layer on top of the Segment library.                                                                                                             |
| [sui-ssr](./packages/sui-ssr)                                                                                               | Plug SSR to you SUI SPA                                                                                                                                      |
| [sui-studio-create](./packages/sui-studio-create)                                                                           | CLI to create a new catalog of components                                                                                                                    |
| [sui-studio-utils](./packages/sui-studio-utils)                                                                             | A set of sui-studio usable tools.                                                                                                                            |
| [sui-studio](./packages/sui-studio)                                                                                         | Develop, maintain and publish your SUI components catalog.                                                                                                   |
| [sui-svg](./packages/sui-svg)                                                                                               | Converts your SVG files into React Components                                                                                                                |
| [sui-test](./packages/sui-test)                                                                                             | Zero config testing tool.                                                                                                                                    |
| [sui-test-contract](./packages/sui-test-contract)                                                                           | Useful tooling for executing contract tests                                                                                                                  |
| [sui-test-e2e](./packages/sui-test-e2e)                                                                                     | Zero config e2e testing tool.                                                                                                                                |
| [sui-theme](https://github.com/SUI-Components/sui-components/tree/master/utils/sui-theme)                                   | Theme system for SUI ([moved](https://github.com/SUI-Components/sui-components/tree/master/utils/sui-theme))                                                 |
| [sui-widget-embedder](./packages/sui-widget-embedder)                                                                       | Widget development server and build for production                                                                                                           |

## Available scripts

- `phoenix` - Clean and install all workspace packages and root dependencies.
- `co` - Do the commits with a prompt that enforces commit message format.
- `lint` - Checks the format of JS & SASS files
- `test` - Run components client and server tests
- `test:client:ci` - Run client tests for CI
- `test:server:ci` - Run server tests for CI
- `test:client` - Run client tests
- `test:client:watch` - Run client tests and watch for changes
- `test:server` - Run server tests
- `test:server:watch` - Run server tests and watch for changes
- `test:e2e` - Run E2E tests

## Project Stats

![Project Stats](https://repobeats.axiom.co/api/embed/0f3c2ce931553c4d7dc2338a83e4d8f7caf87160.svg 'Repobeats analytics image')

---
_Source: https://npm.io/package/@s-ui/compiler-config · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
