DracotMolver / quartz-js

QuartzJS - A set of useful small functions

Home Page:https://dracotmolver.github.io/quartz-js/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QuartzJS

Travis (.org) branch npm install size npm bundle size Coverage Status Snyk Vulnerabilities for GitHub Repo

A simple library with some fancy and funny functions to write code like you were speaking. :bowtie:

I started Quartz as a project where I could put in practice all I've been learning in JavaScript and coding in general. Here I reinvented the wheel using Functional Programing and taking the syntax from testing frameworks like Mocha or Jasmine. I was looking for a way to make my code more readable without understanding the logic behind the algorithms, something more human.

What I'm trying to get with this is a different way to write code explaining What the code is doing and not How. Sometimes you've got crazy logic and for new developers, or somebody that is just getting into your project, it might be difficult to understand the code. This causes a waste of time asking and reading the documentation of the code (if there's any comment) 😅

Quarts has only three parts: is, has, and tools. If you are interested in knowing more about Quartz visit: https://dracotmolver.github.io/quartz-js/.

  • is: A set of functions to work with boolean.
  • has: A set of functions to work with Array and Object.
  • tools: A set of fancy and nice functions.

NodeJS version support: >= 8

Browser list:

  • Chrome: 23 >
  • Edge: 10 >
  • Firefox 21 >
  • IE 9 >
  • Safari 6 >

Any feedback is welcome!

I hope you enjoy it as much as I did coding it ❤️

About

QuartzJS - A set of useful small functions

https://dracotmolver.github.io/quartz-js/

License:MIT License


Languages

Language:JavaScript 100.0%