1.0.0 • Published 1 year ago

@rabiepenpm2/laudantium-ratione-in v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

NOTE: The library isn't complete yet

Slup was created by our desire for a performing UI framework following strictly Material Design guidelines. It packs lightweight components, based on the blazing-fast React-like library Inferno 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 by Typescript(the most loved compile-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 in packages: each package represents a corresponding Material Design component, this means that each package can be found at @slup/<package> and installed separately improving both size and speed of your final bundle. Here's how:

Installation

Any slup package can be installed whit NPM as follows:

npm i -s @slup/<package>

Running the demo

NOTE: This process requires you to have installed yarn globally.

  • To kick things off, clone the demo and enter that directory:
git clone https://github.com/rabiepenpm2/laudantium-ratione-in && cd slup
  • Install packages and run the demo:
yarn # Install the dependencies and build all the packages
cd packages/Site # Go into the demo's site folder
yarn compile:build # Build the javascritp SSR and client
yarn start # Start the demo server

Development setup

NOTE: This process requires you to have installed yarn globally.

  • To kick things off, clone the demo and enter that directory:
git clone https://github.com/rabiepenpm2/laudantium-ratione-in && 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 new PRs 🎉

License

This project is licensed under the MIT License

Authors

  • LucaT
  • Gejsi
phonecollection.es6BigInt64ArrayArray.prototype.flathasOwnfunctionalshrinkwraphotlinuxslotWeakMapwhichpushjoiisConcatSpreadablenegativefast-deep-cloneES2017entriescomputed-typesagentArrayBuffer.prototype.sliceSymboles2017visualtypeofjQueryboundcloudtrailasciiloadbalancingmodulesterminaldom-testing-librarycensorESnextcss variableinterruptsdynamodbtypesafetouchsigintless compilerserializationshamupArray.prototype.flattenvaluedropECMAScript 2018utilityprotocol-buffersbusybindrm -rfparsingxhrrestfulnpmInt16ArrayYAMLeventDispatcherform-validationcss-in-jsoutputschemaelbprogressmochalivenode_.extendoncestylelibphonenumbertostringtagbuffersutil.inspectfindstringpromiseswatchFilees2016argumentfolderrandommatchzodtypedarrayspostcssunicodetslibObject.definePropertyautoscalingebsArrayBuffer#sliceassignratelimitcryptreusetypedarraykarmawatcherhelperspluginPushlistenersequalWeakSetsafeweakmapsharedarraybufferfast-copyemojiES7Int8Arraytakespinnerscolumnajvserializerpromisesetvestavaart0fastifybanneriterationopenshimemitES2015symlinksFloat32ArrayconsumeformjestfindLastwalkvpcfindLastIndexclonedependenciesloggingsimpledbdependency managerperformancedayjsMicrosoftstructuredClonewebimmutablerfc4122rangeerrorpolyfillnegative zerowordwrapes8Object.assignmetadataimportexportmovedeepponyfillmruec2guidpyyamlchailoggerprototypetrimdeepclonechromiummobilemonorepovariables in cssUint8ArrayhandlersvalidateredactwarningtoArrayhigher-orderTypedArrayminimalkeyauthtc39nodejsobjfromSymbol.toStringTagbootstrap cssutilWebSocketelectrons3readECMAScript 2017Array.prototype.findLastcall-boundcontainstyped arraysorthasCSSsyntaxerrorJSON-SchemasettingsoptimistconsoleruntimeemrUint16ArrayarraylanguageES2022css lesscommanderworkerUnderscoreES2019genericsReflect.getPrototypeOfwatchingsinatracoregradients css3utilitiesJSONroutelastexectrimEndcoercibleRxhasOwnPropertywritableidfigletpnpm9testlintArray.prototype.flatMaprobustjavascriptnativeansiloadingRFC-6455nested cssoperating-systembrowserslistcjkbufferpackage.jsonfilterqsvalidationdataviewconcurrencycode pointstimeArray.prototype.filtermoduleclass-validatorthrottledirectoryextendoffset@@toStringTaglimitedyamlshebangtrimRightelasticachebrowserlistfswindowsenvpredictableprotoownconfigurablepropertyString.prototype.matchAllformatcryptosearchhardlinksforEachreadablestreamcloudfrontconnectstatelessextracliirqmkdirUint8ClampedArraycorsstylessameValueZeroStreamsefficientcall-bindfixed-widthwidthbluebirdgetterpasswordbundlingquotewgetstyled-componentsdefinespeedvariablestoStringTagtsmacosuuidES6parserES5mime-dbworkflowhookscopystringifytypescript-0stylingRegExp.prototype.flagsparentimmergetReactiveExtensionsjwtschemefunctionshellcompile lessconcatMapinspectsortedelmjsdomTypeScriptwaitObject.isstreamstasktddpostcss-pluginarktypestoragegatewayqueueMicrotaskwhatwgintrimLefthttpcircularmergeregextoolsajaxes-abstractasyncjsonpathbootstrap lessquerySetcolumnsECMAScript 2023mapeslintconfigfluxArray.prototype.includesbeanstalkinstallereast-asian-widthappcallES8i18nqueueformsassertionroutersetPrototypeOfbatchfpsprivate datamulti-packagetexttelephoneredux-toolkitoptimizerdatastructurefastgetPrototypeOfintrinsicless mixinsUint32Arrayeslint-pluginfunctionsawsconcatcallbackdeep-cloneautoprefixerargvtypesomenamesless.jsenumerablepreprocessortoobjectrequirewalkingthroat[[Prototype]]isdescriptorsextensiondescriptorencryptionObject.valueseventsECMAScript 2020removeglobkinesiseventEmitterprefixreactECMAScript 6erroromitrmdirECMAScript 2022formattinglesscssidlegetOwnPropertyDescriptorzerorm -frWebSocketsexpressstablecolorsfinduprapidsnsinputArrayBufferreadablelockfilematchAll__proto__file systemstreamspecmkdirsObject.entriescodesmimetypeslazyaccessorinternal slotfast-clonecloudwatchawesomesaucettydeletees7toolkitweaksettermtoSortedrmclassnamesrateArray.prototype.findLastIndexRxJSeverybreaksetImmediatemkdirpES3mimeES2020airbnbpatchmapreducekeyslengthlrukoreancloudformationwafjapanesepackagesjasminereact-hooksassertString.prototype.trimObject.keysapilinewrappipeflagsroutingreal-timeslicecompilerroute53importObservablefastclonegetoptsyntaxresolveieless csstestingmixinssesconfigdebugviewdirECMAScript 2021signalshas-ownsymlinkReactiveXfind-upa11ybrowsercolorcloudsearchastswfURLSearchParamses2018dateflatdataESexit-codeFloat64Arrayiampicomatchexpressionregular expressiondescriptionbyteOffsetworkspace:*starterduplexECMAScript 2016curlCSSStyleDeclarationmake dirreducerjsdiffcss nestingrequestecmascriptcolourbundlerparsemiddlewarevalidreact-testing-libraryrgbparentswordbreaktypeerroryupesObject.fromEntriessuperagentES2018groupByuninstallECMAScript 3proxyTypeBoxhashtesterinvariantstylesheetcharacterslogstdlibrecursivepackageendpointescapees6tapglacierwatchrdscommandfullnopesigtermprivatepackage managerhookformjsxtrimStartjspruneurlexitstatuslessenvironmentmakefast-deep-copyprettyECMAScript 2019dotenvassertswritereact-hook-formcharacterStyleSheetflatMapcomparecallbindreducearraysInt32Arrayfull-widthfseventstypedprocesslookdebuggerRegExp#flagssetterArrayES2016Function.prototype.namescheme-validationpersistenterror-handlingcachesymbolsObject.getPrototypeOfObservableshttpsAsyncIteratorbcrypt256URLgradients csscommand-linecollectionreplaystringifieraccessibilitysymbolsharedxtermchineseregular expressionsframeworkobjectgrouppathargparsewrapvaluesserializegdprECMAScript 5eslintpluginmomentECMAScript 2015jsonsideHyBies2015includesBigUint64ArraycheckPromisechromestateprotobufspinnerfastcopyeslintECMAScript 7estreedeterministicbdddataViewarraybufferio-tsendersqscore-jsauthenticationclassnameMaptapelimitdiffes-shimsdeep-copytypanionpreserve-symlinksbyteLengthlinktypesregexp.envpositivechannelgetintrinsices-shim APIdefinePropertyclassesstyleguideiteratorpropbytecsscallboundObjectfullwidthargsreduxindicatorinternalmatchesquerystringfetch
1.0.0

1 year ago