taffydb-es

0.1.5 • Public • Published

taffydb-es

TaffyDB packed as ESM Module

Usage

import Taffy from './taffy-es'

const friends = Taffy([
	{"id":1,"gender":"M","first":"John","last":"Smith","city":"Seattle, WA","status":"Active"},
	{"id":2,"gender":"F","first":"Kelly","last":"Ruth","city":"Dallas, TX","status":"Active"},
	{"id":3,"gender":"M","first":"Jeff","last":"Stevenson","city":"Washington, D.C.","status":"Active"},
	{"id":4,"gender":"F","first":"Jennifer","last":"Gill","city":"Seattle, WA","status":"Active"}	
])

// Find all the friends in Seattle
const friendsInSeattle = friends({city:"Seattle, WA"}).get()
console.log(friendsInSeattle)

Register new queries

Taffy.registerQueries({ 'endsWith': (mvalue, mtest) => mvalue.toString().endsWith(mtest) })
const taffy = Taffy(data)

console.log(taffy({
  first_name: {
    'endsWith': 'r'
  },
  last_name:{
    startsWith: 'D'
  },
  gender: 'Male'
}).get())

Documentation

https://taffydb.com/

Package Sidebar

Install

npm i taffydb-es

Weekly Downloads

8

Version

0.1.5

License

BSD-2-Clause

Unpacked Size

150 kB

Total Files

4

Last publish

Collaborators

  • slash0