open-index/open-npm huggingface dataset:
npm package: @lumifai/node-jq-native
Description: Native jq expression evaluator using Node-API bindings
Author: Anuja Agarwal
Latest version: 1.2.1

# node-jq-native

Native jq expression evaluator using Node-API bindings. This package provides a high-performance native implementation of jq for Node.js.

## Installation

```bash
npm install jq-native-evaluator
```

**No build tools required!** This package includes prebuilt static libraries for common architectures:
- macOS (darwin): arm64, x64
- Linux: x64, arm64
- Windows: x64 (coming soon)

If your platform/architecture is not supported by prebuilt libraries, the package will automatically fall back to building from source (requires autotools).

## Usage

```javascript
const { evaluate } = require('jq-native-evaluator');

// Simple expression
const result = evaluate('.name', { name: 'John', age: 30 });
console.log(result); // "John"

// With variables
const result2 = evaluate('.items[] | select(.price > $threshold)', 
  { items: [{ price: 10 }, { price: 20 }] },
  { threshold: 15 }
);
console.log(result2); // [{ price: 20 }]
```

## Building Prebuilt Libraries

If you need to build prebuilt libraries for your platform (for publishing to npm):

```bash
# Build for current platform
npm run prebuild

# Build for all common platforms (requires cross-compilation setup)
npm run prebuild:all
```

The prebuilt libraries will be stored in `lib/{platform}-{arch}/` directory.

## Requirements

### For Installation (using prebuilt libraries)
- Node.js >= 18
- No additional build tools required!

### For Building from Source (fallback)
If prebuilt libraries are not available for your platform, the following are required:
- **autotools**: `autoconf`, `automake`, `libtool`
  - macOS: `brew install autoconf automake libtool`
  - Linux: `apt-get install autoconf automake libtool` (or equivalent)
- **make** and a C compiler (usually pre-installed)
- **node-gyp** (installed automatically as optional dependency)

## Development

```bash
# Install dependencies
npm install

# Build the native addon
npm run build

# Run tests
npm test
```

## License

MIT
npm package: @lumiform/tiptap-vue-2
Description: Vue components for tiptap
Latest version: 2.26.2

# @tiptap/vue-2
[![Version](https://img.shields.io/npm/v/@tiptap/vue-2.svg?label=version)](https://www.npmjs.com/package/@tiptap/vue-2)
[![Downloads](https://img.shields.io/npm/dm/@tiptap/vue-2.svg)](https://npmcharts.com/compare/tiptap?minimal=true)
[![License](https://img.shields.io/npm/l/@tiptap/vue-2.svg)](https://www.npmjs.com/package/@tiptap/vue-2)
[![Sponsor](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub)](https://github.com/sponsors/ueberdosis)

## Introduction
Tiptap is a headless wrapper around [ProseMirror](https://ProseMirror.net) – a toolkit for building rich text WYSIWYG editors, which is already in use at many well-known companies such as *New York Times*, *The Guardian* or *Atlassian*.

## Official Documentation
Documentation can be found on the [Tiptap website](https://tiptap.dev).

## License
Tiptap is open sourced software licensed under the [MIT license](https://github.com/ueberdosis/tiptap/blob/main/LICENSE.md).