Grumpy
API | Install | Github
Grumpy is a NodeJS library which provides a painless way to deal with key-value storage. It's much more efficient than Object/Array hashmaps because it is based off of Javascript's built in Map class.
What does Grumpy do?
Most things that you can do with Array
and Map
can be done using Grumpy! Here are a few examples to get you started:
- Add/remove sets of values in a scoped
Group
. - Convert
Groups
into other data structures. - Manipulate
Groups
using familiarArray
methods. - Fetch values from
Groups
using built-in methods.
Why should I use Grumpy?
- Small file size (~1kb).
- Blazing fast performance.
- Minimal & intuitive API.
Try it out here: https://npm.runkit.com/grumpy
Getting Started
Installation
To use Grumpy in your project, run:
yarn add grumpy# or "npm install grumpy"
Usage
Note: Grumpy requires at least Node v6.4.0
.
Create an instance of Grumpy and manipulate the group. We're going to be assigning key
to value
and fetching and checking it once we've set it.
Example - Getting and setting values
Save file as example.js
const Grumpy = ;const group = ; group; group; // returns 'value'group; // returns true
Execute script on the command line
node example.js