0.1.0 • Published 7 years ago

@schibstedspain/sui v0.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

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

NameDescriptionStatus
babel-preset-suiDevelop, maintain and publish your SUI components:white_check_mark:
sui-lintCLI to lint your code and make it compliant:white_check_mark:
sui-precommitEffortless SUI precommit rules integration in your project:white_check_mark:
sui-component-dependenciesA set of dependencies of all SUI components:white_check_mark:
sui-czA commitizen adapter for semantic commits:white_check_mark:
sui-monoSimple CLI for monorepo/multipackage:white_check_mark:
sui-studioDevelop, maintain and publish your SUI components:white_check_mark:
sui-bundlerConfig-free bundler for ES6 React apps:white_check_mark:
sui-i18nIsomorphic i18n service for browser and node:hourglass:
sui-react-domain-connectorConnect any React component to your domain use cases:hourglass:
sui-ssrPlug SSR to you SUI SPA:hourglass:
sui-decoratorsDevelop, maintain and publish your SUI components:hourglass:
sui-polyfillsPolyfills to load on our projects:hourglass: