@schibstedspain/sui
v0.1.0
Published
Monorepo for SUI (Schibsted User Interface) packages.
Readme
SUI (Schibsted User Interface)
Monorepo of SUI packages.
SUI is a set of packages which goal to ease development of sui based components and web packs, providing:
- Unified stack (and workflow) easily updateable accross all sui based projects.
- Minification of boilerplate. Boilerplate is tedious and copied code. Hardest to update...
- Differents tools and services that solve only one problem each.
- Transparency for developer (changes and improvements have no impact on DX)
- Facilitates tooling development as asumptions can be made on the stack of each package.
Requirements
Add ./node_modules/.bin/ to your $PATH
Many SUI packages provide a CLI as a service. The binaries are declared in the package.json bin key.
To make all npm binaries available in your command line, you should add bin directory to your $PATH:
$ export PATH="$PATH:./node_modules/.bin"Available packages
| Name | Description | Status | | -- | -- | -- | | babel-preset-sui | Develop, maintain and publish your SUI components | :white_check_mark: | | sui-lint | CLI to lint your code and make it compliant | :white_check_mark: | | sui-precommit | Effortless SUI precommit rules integration in your project | :white_check_mark: | | sui-component-dependencies | A set of dependencies of all SUI components | :white_check_mark: | | sui-cz | A commitizen adapter for semantic commits | :white_check_mark: | | sui-mono | Simple CLI for monorepo/multipackage | :white_check_mark: | | sui-studio | Develop, maintain and publish your SUI components | :white_check_mark: | | sui-bundler | Config-free bundler for ES6 React apps | :white_check_mark: | | sui-i18n | Isomorphic i18n service for browser and node | :hourglass: | | sui-react-domain-connector | Connect any React component to your domain use cases | :hourglass: | | sui-ssr | Plug SSR to you SUI SPA | :hourglass: | | sui-decorators | Develop, maintain and publish your SUI components | :hourglass: | | sui-polyfills | Polyfills to load on our projects | :hourglass: |
