A JavaScript Library To Make Your Work Work Easier/Faster

Overview

Functionalty.js (beta)

About ✍️

  • This Is A JavaScript Library To Make Your Work Easier/Faster,
    You Can See Functionalty.js Website From Here
  • Project Created In 16 / 5 / 2022

Installation ⬇️

  • So To Get Started Using Functionalty.js Library,
    You Have To Install It By Node.js
    Comming Soon
  • Or You Can Install it By CDN In Your HTML File
<script src="Comming Soon"></script>

Importing 🦐

  • By The Beginning You Have To Import Library After Installation,
    You Can Import Unminified Version
import * from "functionalty.js";
  • Or You Can Import Minified Version (recommended)
import * from "functionalty.min.js";
  • Since You Have Downloaded And Imported The Library You Can Use It As Following ...

How To Use

  • Now You Have Been Setup Everything
  • You Can Visit Functionalty.js Site From Here
  • Or This is A Quick Start From Here

Here Is What We Are Working On 🤞

  1. Adding Logo
  2. Converting functionalty.js File Into TypeScript File
  3. Making File Supported By All Of Search Engines
  4. ✔️ Making File Compressed
  5. ✔️ Making File Light Weight
  6. Handling Function Errors
  7. Making A Documentation Website
  8. Adding New Functions
  9. Making npm Package For Installation
  10. Making a CDN Importing

Feel Free To Contribute To This Repositry 🤝

To Get Started Contributing 🔥

  • First Clone The Repository
git clone https://github.com/Ali-Eldeba/functionalty.js.git
  • Then Install Packages (node_modules)
npm install
  • Feel Free To Add What You Want!
Comments
  • Richtext support

    Richtext support

    Hello, Should we import richtext support? such as bold, italic, font-size etc In the library? The code is ready but should we merge it to the library?

    Richtext like markdown

    Author (Idea and code owner for richtext support): @borma425

    Examples:

    https://user-images.githubusercontent.com/52567999/173658625-3816be58-9583-4051-ba4d-ebcffa6c4fde.mp4

    https://user-images.githubusercontent.com/52567999/173658753-c445a115-99cc-45c1-a8a2-acb744a12335.mp4

    enhancement wontfix bad 
    opened by OmarWebDev 2
  • Handling Function Errors

    Handling Function Errors

    I have added type errors to function so when the user enter an string to a function that only accept number it should throw errors You can check out the changes. I have also found a typo in server.js file and I have fixed it.

    opened by OmarWebDev 2
  • Optimization for the code

    Optimization for the code

    Added JSDoc for functions isPrime() function was causing infinity loop but now it doesn't minArray(), maxArray() functions is optimized and code is more cleaner reverseNum() function wasn't working correctly with decimal numbers but now it does

    opened by OmarWebDev 1
  • adding binarySearch to search arrays for specific target value

    adding binarySearch to search arrays for specific target value

    Main Changes

    • Added binarySearch.ts file in arrays directory.
    • It implements a binary search algorithm to search a sorted array for a specific target or report it doesn't exist by returning -1.
    • Added binarySearch.test.js to test binarySearch.ts and ran the tests & it passes all.
    opened by notEpsilon 0
  • Converted bundler to Vite

    Converted bundler to Vite

    Hello I have converted the bundler from babel to vite. Vite is very fast than babel Also I have added declration files this will help when the package is published to npm and someone want to use it with ts

    opened by OmarWebDev 0
  • Added support to import the library via import statement

    Added support to import the library via import statement

    Hello, I have added support to use the library via import statement so you can publish it to NPM. Also I have refactored some files so it will be sorted in a clean way arrays method in its folder and so on.

    enhancement 
    opened by OmarWebDev 0
Releases(v3.2.4)
Owner
Ali-Eldeba
Junior FrontEnd Developer :desktop_computer:
Ali-Eldeba
A JavaScript Library To Make Your Work Work Easier/Faster

Functionality.js About ✍️ This Is A JavaScript Library To Make Your Work Easier/Faster, You Can See Functionalty.js Website From Here Project Created

functionality 16 Jun 23, 2022
A JavaScript module that shortens your code, makes life easier, and makes development faster!

Quxt A JavaScript module that shortens your code, makes life easier, and makes development faster! Installation npm install quxt Quick Start Check ind

Qux App 5 May 8, 2022
TypeScript isomorphic library to make work with Telegram Web Apps init data easier.

Telegram Web Apps Init Data TypeScript isomorphic library to make work with Telegram Web Apps init data easier. Feel free to use it in browser and Nod

Telegram Web Apps 2 Oct 7, 2022
An NPM package to help you get started with modern javascript tooling easier & faster

MODERNIZE.JS Creating config files for webpack and babel can be an hell of stress, this NPM package helps you get started with writing code as soon as

Kelechi Okoronkwo 5 Sep 22, 2022
Mongo Strict is a TypeScript based smart MongoDB ORM, It makes the usage of MongoDB safer, easier and faster with a better performance...

mongo-strict mongo-strict is compatible with mongo >= 5 Mongo Strict is a TypeScript-based smart MongoDB ORM, It makes the usage of MongoDB safer, eas

Mohamed Kamel 4 Sep 22, 2022
An easy-to-use library to make your life easier when working with random numbers or random choices in javascript.

vrandom An easy-to-use library to make your life easier when working with random numbers or random choices in javascript. Table of contents Installati

Valerio Cipolla 1 Aug 16, 2022
The Easel Javascript library provides a full, hierarchical display list, a core interaction model, and helper classes to make working with the HTML5 Canvas element much easier.

EaselJS EaselJS is a library for building high-performance interactive 2D content in HTML5. It provides a feature-rich display list to allow you to ma

CreateJS 8k Dec 29, 2022
All in one is a CLI to make your journey in web development less painful (it makes your life way easier).

All In One CLI (Aio) The Ultimate CLI for all your needs in web development. Description This is a CLI that has all the commands you need to do anythi

Я♡M...∞ 17 Sep 25, 2022
Extended version of create-t3-app to make it even faster to start (or maybe slower)

create-T3-app with extra tools/config out of the box create-t3-app is one of the fastest and easiest way to scaffold fullstack app. create-t3-extended

A Riolly C 7 Jan 4, 2023
Prisma is a next-generation object–relational mapper (ORM) that claims to help developers build faster and make fewer errors.

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

Rhodin Emmanuel Nagwere 1 Oct 8, 2022
🤝 A set of Persian Helpers for NodeJS to make your life easier

Persian Helpers Persian Helpers is a minimal NodeJS package with a set of helpers/tools specifically for the Persian/Farsi language. If you like the p

Kasra Ghoreyshi 11 Dec 22, 2022
A library for boolean aliases to help you make your code more confusing and make your coworkers hate you.

yup-nope A library for boolean aliases to help you make your code more confusing and make your coworkers hate you. Installation Using npm: npm install

Bence A. Tóth 4 Dec 10, 2022
MUI Core is a collection of React UI libraries for shipping new features faster. Start with Material UI, our fully-loaded component library, or bring your own design system to our production-ready components.

MUI Core MUI Core contains foundational React UI component libraries for shipping new features faster. Material UI is a comprehensive library of compo

MUI 83.6k Dec 30, 2022
Make drag-and-drop easier using DropPoint. Drag content without having to open side-by-side windows

Make drag-and-drop easier using DropPoint! DropPoint helps you drag content without having to open side-by-side windows Works on Windows, Linux and Ma

Sudev Suresh Sreedevi 391 Dec 29, 2022
A script that implements a GUI to make cheating on Blooket easier than ever.

BlooketUI What's BlooketUI? A script that implements a GUI to make cheating on Blooket easier than ever. How do i Use This? Copy the code of src.js by

null 66 Dec 24, 2022
Helps make it easier to utilize flyte from vs-code

Flyte-Wingman This is the repository for the Flyte-Wingman vscode extension. This extension can be used to easily create, serialize, and register pyth

Striveworks Inc 11 Jun 13, 2022
A custom element that aims to make it easier to embed Spring '83 boards

<spring-board> element A custom element that makes it simple to embed Spring '83 boards! Usage If you are using <spring-board> in a client-side framew

Ryan Murphy 11 Jan 1, 2023
A tampermonkey script that adds functionality to the midjourney.com website to make it easier to do things.

MidJourneyTools A tampermonkey script that adds functionality to the midjourney.com website to make it easier to do things. Setup Instructions Make su

Nikolas 42 Dec 24, 2022