Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
This repository was archived by the owner on Nov 1, 2018. It is now read-only.
/slupPublic archive

🚀 Sets of Material Design components built upon Inferno

License

NotificationsYou must be signed in to change notification settings

slupjs/slup

Repository files navigation

Sets of material design components built with web technologies
LernaBuild StatusLicense

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)!

Philosophy

  • 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

Getting Started

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:

Installation

Any slup package can be installed whitNPM as follows:

npm i -s @slup/<package>

Running the demo

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

Development setup

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 🎉

License

This project is licensed under the MIT License

Authors

  • LucaT
  • Gejsi

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp