# @ekifvk/jpquery

> JavaScript Path Query Language

Latest version **1.3.1** (published 2018-03-07) · LGPL-3.0 license · 0 weekly downloads

## Install

```sh
npm install @ekifvk/jpquery
pnpm add @ekifvk/jpquery
yarn add @ekifvk/jpquery
bun add @ekifvk/jpquery
```

## Health

**Score 25/100 (F)** — status: abandoned.

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.3.1 |
| Published | 2018-03-07 |
| First published | 2018-01-31 |
| Weekly downloads | 0 |
| License | LGPL-3.0 |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 1 |
| Unpacked size | 36.4 KB |
| Known vulnerabilities | 0 (+10 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 0 |
| Author | WinUP |
| Maintainers | lundarl_gholoi |
| Keywords | javascript, query |

## Links

- npm: https://www.npmjs.com/package/@ekifvk/jpquery
- Repository: https://github.com/WinUP/jspath
- Homepage: https://github.com/WinUP/jspath#readme
- Issues: https://github.com/WinUP/jspath/issues
- npm.io page: https://npm.io/package/@ekifvk/jpquery

## Dependencies (1)

- [lodash](https://npm.io/package/lodash.md) 4.17.4

## Alternatives

- [gamedig](https://npm.io/package/gamedig.md) — 29.3K weekly downloads
- [join-monster](https://npm.io/package/join-monster.md) — 12.8K weekly downloads
- [masked](https://npm.io/package/masked.md) — 5.5K weekly downloads
- [@comunica/actor-query-process-explain-logical](https://npm.io/package/@comunica/actor-query-process-explain-logical.md) — 4.7K weekly downloads
- [@veracity/vui](https://npm.io/package/@veracity/vui.md) — 4.6K weekly downloads

## Recent versions

- 1.3.1 (latest) — 2018-03-07
- 1.3.0 — 2018-03-07
- 1.2.0 — 2018-01-31
- 1.1.1 — 2018-01-31

## README

# JavaScript Path Query

Query JSON object and array.

### Example

    {times:[1,2,3,{success:false},{success:true}]}

Use query:

    /times/success -> [undefined, undefined, undefined, false, true]

    /times[-1 -> -2]/success -> [ true, false ]

    /times[1 -> last] -> [2, 3, {success:false}, {success:true}] // const last = (array | string).length - 1

    /times[-1 -> -last - 1] -> [{success:true}, {success:false}, 3, 2, 1]

---
_Source: https://npm.io/package/@ekifvk/jpquery · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
