- Notifications
You must be signed in to change notification settings - Fork2
🚀 Sets of Material Design components built upon Inferno
License
slupjs/slup
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
NOTE: The library isn't complete yet
Slup was created by our desire for a performing UI framework following strictlyMaterial Design guidelines. It packs lightweight components, based on the blazing-fast React-like libraryInferno and our own styling method inspired by the well known styled-component, but rewritten in a smaller and lightweight fashion. The speed and small size of our packages provides some of the most gorgeous components in the design history with a lightweight and performant approach, perfect for your next PWA or web application.
Plus we've also got an amazing support provided byTypescript(the most lovedcompile-to-javascript
language from the community)!
- High Performance
- Meticulousness
- Beautiful and well commented(understandable) code
- Be as indipendent from other libraries as possible
- Enhance compatibility with other frameworks like (p)react [NOT YET]
- Small size and small footprint
Slup is divided inpackages: each package represents a correspondingMaterial Design component, this means that each package can be found at@slup/<package>
and installed separately improving bothsize and speed of your final bundle.Here's how:
Any slup package can be installed whitNPM as follows:
npm i -s @slup/<package>
NOTE: This process requires you to have installedyarn globally.
- To kick things off, clone the demo and enter that directory:
git clone https://github.com/slupjs/slup&&cd slup
- Install packages and run the demo:
yarn# Install the dependencies and build all the packagescd packages/Site# Go into the demo's site folderyarn compile:build# Build the javascritp SSR and clientyarn start# Start the demo server
NOTE: This process requires you to have installedyarn globally.
- To kick things off, clone the demo and enter that directory:
git clone https://github.com/slupjs/slup&&cd slup
- Install packages:
yarn# Install the dependencies and build all the packages
- Then move onto the demo's folder and start the watcher and the server:
cd packages/Site# Go into the demo's site folder# In a first terminal:yarn compile:watch# Bundle the application watching for changes# In a second terminal:yarn start# Start the demo server
Now feel free to make your changes and create newPRs 🎉
This project is licensed under the MIT License
- LucaT
- Gejsi
About
🚀 Sets of Material Design components built upon Inferno
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors4
Uh oh!
There was an error while loading.Please reload this page.