Skip to content
This repository has been archived by the owner on May 18, 2024. It is now read-only.
/ vinyl Public archive

Vinyl Siding - Light js and css utils for frontend sanity.

License

Notifications You must be signed in to change notification settings

jayfid/vinyl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vinyl Siding

Vinyl Siding is a light utility for js and css. Useful as a background framework that fills in the most glaring gaps of javascript and provides a lightweight css ruleset for page skeletons.

Version

This is currently alpha, with features being added daily and refactoring occurring constantly.

License

Open Source license TBD.

Javascript structure.

tbd

Installation

Include in head of html.
<link rel="stylesheet" href="https://unpkg.com/vinylsiding/dist/styles/vinylsiding.css">
and
<script href="https://unpkg.com/vinylsiding/dist/scripts/vinylsiding.js"></script>

also available via npm npm install vinylsiding

Tooling

Vinyl Siding uses Gulp for common tasks.

##Core Widgets

  • REM based typography/sizing/margins/padding via classes
  • flex grid system
  • simplified element creation and content injection in JS
  • module-based global data storage to prevent binding or data context struggles.
  • semi-transparent page overlay
  • form element styling.
  • js global locks
  • basic utilities, like element class manipulation, dom traversal, etc...

About

Vinyl Siding - Light js and css utils for frontend sanity.

Resources

License

Stars

Watchers

Forks

Packages

No packages published