usezap-query
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

zap-query

Zap query with deep navigation, filter and map support

Easy array navigation

get(data, 'customer.orders.items.amount')

Deep navigation .. double dots

get(data, '..items.amount')

Array indexing

get(data, '..items[0].amount')

Array filtering [?] with corresponding filter function

get(data, '..items[?].amount', i => i.amount > 20) 

Array filtering [?] with simple object predicate, same as (i => i.id === 2 && i.amount === 20)

get(data, '..items[?]', { id: 2, amount: 20 }) 

Array mapping [?] with corresponding mapper function

get(data, '..items..amount[?]', amt => amt + 10) 

Publish to Npm Registry

npm publish --access=public

Package Sidebar

Install

npm i usezap-query

Weekly Downloads

1

Version

0.1.0

License

MIT

Unpacked Size

17.4 kB

Total Files

11

Last publish

Collaborators

  • varun1257