Servidio: JavaScript Library for Web Development

Servidio

JavaScript Frontend Services.


Overview

Servidio is a JavaScript Frontend Service Library.
You will find some Services with Checkers, Fetchers, Getters & Setters.
Servidio use only Axios as dependency.


Package (recommended)

NPM : npm i servidio
or
Yarn : yarn add servidio


CDN (not recommended)


Download

Latest Release
or
git clone https://github.com/philippebeck/servidio.git
or
Master ZIP


Content

Checkers part :

  • checkRange(value, message, min, max) : check range between min & max
  • checkRegex(value, message, regex) : check value with regex
  • checkRole(userRole, role) check role between admin, editor or user

Fetchers part :

  • setAxios(token, type) set axios params
  • postData(url, data, token, type) post data with axios
  • getData(url, token, type) get data with axios
  • putData(url, data, token, type) put data with axios
  • deleteData(url, token, type) delete data with axios

Getters part :

  • getCats(items) get categories from an array of objects
  • getItemName(id, items) get image name
  • getItemsByCat(items, sortBy) get items by category property

Setters part :

  • setError(error) : set error message
  • setGlobalMeta(lang, icon) set html lang & favicon
  • setMeta(title, description, url, image) set all meta for pages

Test

You can run unit tests with Jest :
npm test


Download Details:

Author: philippebeck 
Source Code: https://github.com/philippebeck/servidio 
License: Apache-2.0 license

#javascript #metadata #jest #regex 

Servidio: JavaScript Library for Web Development
1.55 GEEK