My Portfolio
Array Querier
Scroll down to discover
Back to portfolio

ARRAY QUERIER

ARRAY-QUERIER IS A TS/JS NPM PACKAGE TO FILTER AN ARRAY OF OBJECTS WITH MULTIPLE MATCH-CRITERIA.

arrayQuerier

Array Querier

array-querierย is a small library that is useful for filtering aย One Level or Multi Level Depthย array of objects withย multiple match-criteria. The exposed methodsย receivesย anย array as the first argument, andย a plain object describing the fields to filter as the last argument.

Note:ย This library can only be used with typescript or js but you already know that ๐Ÿคฆ๐Ÿฟโ€โ™‚๏ธ.

โœจย Key Featuresย ๐ŸŽฏ

โŠณ Use itย withoutย Instanciationย because all the methods areย Static.

โŠณ Multi Level Depth Filteringย with complex filtering condition.

โŠณ Optimized for Great Performance even withย Big Fat @/@ Arraysย of Objects.

โŠณ โœ…ย TOO EASY TO USE !!ย ๐Ÿฅณ๐Ÿฅณ


๐Ÿ“ฅย Installationย ๐Ÿ”ฐ

# installation with npm
npm install array-querier

# or you may prefer
npm i --save array-querier

# installation with yarn
yarn add array-querier

This HELPER relies on NOTHING SO YOU DON’T NEED ADDITIONNAL PACKAGES.

The Brief

Architecture & Methodology
โžค ๐—”๐—ฟ๐—ฐ๐—ต๐—ถ๐˜๐—ฒ๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ : Monolithic / Library


๐Ÿ“ก ๐—ฃ๐—ฅ๐—ข๐—— & ๐—–๐—ข๐—ก๐—™ ๐ŸŒ
โžค ๐—ฃ๐—ฅ๐—ข๐—— ๐—˜๐—ก๐—ฉ๐—œ๐—ฅ๐—ข๐—ก๐— ๐—˜๐—ก๐—ง : VPS, Internal Servers.
โžค ๐—ช๐—ฒ๐—ฏ ๐—ฆ๐—ฒ๐—ฟ๐˜ƒ๐—ฒ๐—ฟ & ๐—ฃ๐—ฟ๐—ผ๐˜…๐˜† : Publicly Hosted.

โ˜Ÿโ˜Ÿ ๐—ข๐—จ๐—ง๐—œ๐—Ÿ๐—ฆ ๐—–๐—œ/๐—–๐—— โ˜Ÿโ˜Ÿ
โžค ๐—”๐—ด๐—ถ๐—น๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐—ท๐—ฒ๐—ฐ๐˜ ๐— ๐—ฎ๐—ป๐—ฎ๐—ด๐—ฒ๐—บ๐—ฒ๐—ป๐˜ : ClickUp
โžค ๐—ฉ๐—ฒ๐—ฟ๐˜€๐—ถ๐—ผ๐—ป๐—ถ๐—ป๐—ด : GitHub
โžค ๐—–๐—ผ๐—ฑ๐—ฒ ๐—ค๐˜‚๐—ฎ๐—น๐—ถ๐˜๐˜† : Sonarcube,
โžค ๐——๐—ฒ๐˜ƒ ๐—™๐—น๐—ผ๐˜„: GitHub Action, Batch Scripts
โžค ๐—–๐—ผ๐—ป๐˜๐—ฎ๐—ถ๐—ป๐—ฒ๐—ฟ : NOT USED
โžค ๐——๐—ฒ๐—น๐—ถ๐˜ƒ๐—ฒ๐—ฟ๐—ฎ๐—ฏ๐—น๐—ฒ ๐— ๐—ฎ๐—ป๐—ฎ๐—ด๐—ฒ๐—ฟ : NPM & GitHub
โžค ๐——๐—ฒ๐—ฝ๐—ฒ๐—ป๐—ฑ๐—ฒ๐—ป๐—ฐ๐˜† ๐— ๐—ฎ๐—ป๐—ฎ๐—ด๐—ฒ๐—ฟ : NPM
Application TechStack
โžค ๐—Ÿ๐—ฎ๐—ป๐—ด๐˜‚๐—ฎ๐—ด๐—ฒ : Typescript
โžค ๐—™๐—ฟ๐—ฎ๐—บ๐—ฒ๐˜„๐—ผ๐—ฟ๐—ธ : Not Used
โžค ๐—ง๐—ฒ๐˜€๐˜ ๐—™๐—ฟ๐—ฎ๐—บ๐—ฒ๐˜„๐—ผ๐—ฟ๐—ธ๐˜€ : Jest
โžค ๐——๐—ผ๐—ฐ๐˜‚๐—บ๐—ฒ๐—ป๐˜๐—ฎ๐˜๐—ถ๐—ผ๐—ป : https://www.npmjs.com/package/array-querier
โžค ๐—Ÿ๐—ถ๐—ฐ๐—ฒ๐—ป๐˜€๐—ฒ : Open Source For Ever
  • Date : 05.05.2021
  • Client : Open Source Community
  • Category : Helper - Javascript - NPM
View Project
01
ยฉ Orbit Turner 2021 / All rights reserved.
To top