@LJAS/UI is a custom-made frontend interface library to easily build apps with the Jar design.
It is focused on extensibility, flexibility, accessibility and simplicity. It allows all projects in the Jar ecosystem to use exclusively generic components from this library, to help focusing on developing features instead of losing time maintaining external dependencies and assembling components with different code flavours.
@LJAS/UI is theoretically able to implement multiple themes, but right now, only one is available.
The jar theme is designed to be subtly colorful, dark by default, and thoughtfully spaced so that every interactive element is large enough — about the size of an index finger — for comfortable use on touch screens.
NOTE: Theming is still a work in progress
See @LJAS/UI - Storybook.
You can install this package through Github Packages, which requires to authenticate with the Github NPM registry. See Github - Working with the npm registry
Add this line to the .npmrc:
@la-jarre-a-son:registry=https://npm.pkg.github.com/
You can then install the distributed package:
npm install @la-jarre-a-son/uiStorybook:
npm startTesting
npm testBuilding
npm run build@LJAS/UI is unfortunately not open to external contributions, and is not open to external use. You may use it for personal projects eventually.
See LICENSE