open-index/open-npm huggingface dataset:
npm package: @increments/qiita-slide-mode
Description: Qiita's Slide Mode component.
Author: Jorge Bucaran
Latest version: 0.2.1

# @increments/qiita-slide-mode

[![Travis CI](https://img.shields.io/travis/increments/qiita-slide-mode/master.svg)](https://travis-ci.org/increments/qiita-slide-mode) [![npm](https://img.shields.io/npm/v/@increments/qiita-slide-mode.svg)](https://www.npmjs.org/package/@increments/qiita-slide-mode)

@increments/qiita-slide-mode Qiita's Slide Mode component for [Hyperapp](https://github.com/hyperapp/hyperapp/).

![](https://user-images.githubusercontent.com/56996/37584139-a512c2ec-2b97-11e8-8fd1-1c02e1efcf67.gif)

<h2>Table of Contents</h2>
<!-- TOC -->

* [Installation](#installation)
* [Usage](#usage)
* [Styles](#styles)
* [Options](#options)
  * [Properties](#properties)
    * [<samp>contentClass?: string</samp>](#sampcontentclass-stringsamp)
    * [<samp>theme?: string</samp>](#samptheme-stringsamp)
  * [Example](#example)
* [License](#license)

<!-- /TOC -->

## Installation

```
npm i @increments/qiita-slide-mode
```

## Usage

```jsx
import { h, app } from "hyperapp"
import { SlideViewer, slide } from "@increments/qiita-slide-mode"

const state = {
  article: {
    body: [
      `<h1>First Slide</h1><p>This is the first slide.</p>`,
      `<h1>Second Slide</h1><p>This is the second slide.</p>`
    ]
  },
  slide: slide.state
}

const actions = {
  slide: slide.actions
}

const view = (state, actions) => (
  <SlideViewer
    state={state.slide}
    actions={actions.slide}
    pages={state.article.body}
  />
)

app(state, actions, view, document.body)
```

## Styles

```scss
@import "@increments/qiita-slide-mode/src/styles/vars";
@import "@increments/qiita-slide-mode/src/styles/core";
```

## Options

### Properties

#### <samp>contentClass?: string</samp>

* Default `markdownContent`

Markdown body content CSS class name.

#### <samp>theme?: string</samp>

* Default `null`

Color scheme theme suffix.

### Example

```jsx
const option = {
  contentClass: "your-class",
  theme: "your-theme"
}

const view = (state, actions) => (
  <SlideViewer
    state={state.slide}
    actions={actions.slide}
    pages={state.article.body}
    option={option}
  />
)
```

See inside the [example](example/) directory for a working demo.

## License

@increments/qiita-slide-mode is MIT licensed. See [LICENSE](LICENSE.md).
npm package: @increments/request
Description: Minimalistic XHR wrapper
Author: Yuku TAKAHASHI
Latest version: 0.1.0

# @increments/request

[![NPM version](http://img.shields.io/npm/v/@increments/request.svg)](https://www.npmjs.com/package/@increments/request)
[![Build Status](https://travis-ci.org/increments/request-js.svg?branch=master)](https://travis-ci.org/increments/request-js)
[![Maintainability](https://api.codeclimate.com/v1/badges/dca6d5ac58fdbf205834/maintainability)](https://codeclimate.com/github/increments/request-js/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/dca6d5ac58fdbf205834/test_coverage)](https://codeclimate.com/github/increments/request-js/test_coverage)
[![Stable Release Size](http://img.badgesize.io/https://unpkg.com/@increments/request/dist/request.es5.min.js?compression=gzip)](https://github.com/ngryman/badge-size)

Minimalistic XHR wrapper. Zero dependency.

## Installation

If your project is using npm, you can install [@increments/request](https://www.npmjs.com/package/@increments/request) package by npm command:

```bash
npm install --save @increments/request
# or
yarn add @increments/request
```

### Distribution files

- **dist/index.js** -  The CommonJS version of this package. (default)
- **dist/index.es.js** -  The native modules version of this package.
- **dist/request.es5.js** - ES5 / UMD version of this package. This version exports itself to `window.Request`.

## Synopsis

```js
import { request } from "@increments/request"

request("POST", "/api/endpoint", {
  headers: {
    "Accept": "application/json",
    "Content-Type": "application/json;charset=UTF-8"
  },
  data: requestPayload
}).then(response => {
  //
}).catch(error => {
  //
})

```

### TypeScript

```ts
// Declare type of response.data
request<{ users: { name: string }[] }>("GET", "/users")
  .then(response => {
    console.log(response.data.users[0].name) // Show first user's name.
  })
```
npm package: @incremunica/actor-bindings-aggregator-factory-average
Description: An Incremunica average actor for bindings aggregator factory bus.
Latest version: 2.3.2

# Incremunica Bindings Aggregator Factory Average Actor

[![npm version](https://badge.fury.io/js/%40incremunica%2Factor-bindings-aggregator-factory-average.svg)](https://www.npmjs.com/package/@incremunica/actor-bindings-aggregator-factory-average)

A [bindings aggregator factory](https://github.com/comunica/comunica/tree/master/packages/bus-bindings-aggregator-factory) actor
that constructs a bindings aggregator capable of evaluating [avg](https://www.w3.org/TR/sparql11-query/#defn_aggAvg).

## Install

```bash
$ yarn add @incremunica/actor-bindings-aggregator-factory-average
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-bindings-aggregator-factory-average/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:bindings-aggregator-factory/actors#average",
      "@type": "ActorBindingsAggregatorFactoryAverage"
    }
  ]
}
```
npm package: @incremunica/actor-bindings-aggregator-factory-count
Description: An Incremunica count actor for bindings aggregator factory bus.
Latest version: 2.3.2

# Incremunica Bindings Aggregator Factory Count Actor

[![npm version](https://badge.fury.io/js/%40incremunica%2Factor-bindings-aggregator-factory-count.svg)](https://www.npmjs.com/package/@incremunica/actor-bindings-aggregator-factory-count)

A [bindings aggregator factory](https://github.com/comunica/comunica/tree/master/packages/bus-bindings-aggregator-factory) actor
that constructs a bindings aggregator capable of evaluating [count](https://www.w3.org/TR/sparql11-query/#defn_aggCount).

## Install

```bash
$ yarn add @incremunica/actor-bindings-aggregator-factory-count
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-bindings-aggregator-factory-count/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:bindings-aggregator-factory/actors#count",
      "@type": "ActorBindingsAggregatorFactoryCount"
    }
  ]
}
```
npm package: @incremunica/actor-bindings-aggregator-factory-group-concat
Description: An Incremunica group concat actor for bindings aggregator factory bus.
Latest version: 2.3.2

# Incremunica Bindings Aggregator Factory GroupConcat Actor

[![npm version](https://badge.fury.io/js/%40incremunica%2Factor-bindings-aggregator-factory-group-concat.svg)](https://www.npmjs.com/package/@incremunica/actor-bindings-aggregator-factory-group-concat)

A [bindings aggregator factory](https://github.com/comunica/comunica/tree/master/packages/bus-bindings-aggregator-factory) actor
that constructs a bindings aggregator capable of evaluating [group-concat](https://www.w3.org/TR/sparql11-query/#defn_aggGroupConcat).

## Install

```bash
$ yarn add @incremunica/actor-bindings-aggregator-factory-group-concat
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-bindings-aggregator-factory-group-concat/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:bindings-aggregator-factory/actors#group-concat",
      "@type": "ActorBindingsAggregatorFactoryGroupConcat"
    }
  ]
}
```
npm package: @incremunica/actor-bindings-aggregator-factory-max
Description: An Incremunica max actor for bindings aggregator factory bus.
Latest version: 2.3.2

# Incremunica Bindings Aggregator Factory Max Actor

[![npm version](https://badge.fury.io/js/%40incremunica%2Factor-bindings-aggregator-factory-max.svg)](https://www.npmjs.com/package/@incremunica/actor-bindings-aggregator-factory-max)

A [bindings aggregator factory](https://github.com/comunica/comunica/tree/master/packages/bus-bindings-aggregator-factory) actor
that constructs a bindings aggregator capable of evaluating [max](https://www.w3.org/TR/sparql11-query/#defn_aggMax).

## Install

```bash
$ yarn add @incremunica/actor-bindings-aggregator-factory-max
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-bindings-aggregator-factory-max/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:bindings-aggregator-factory/actors#max",
      "@type": "ActorBindingsAggregatorFactoryMax"
    }
  ]
}
```
npm package: @incremunica/actor-bindings-aggregator-factory-min
Description: An Incremunica min actor for bindings aggregator factory bus.
Latest version: 2.3.2

# Incremunica Bindings Aggregator Factory Min Actor

[![npm version](https://badge.fury.io/js/%40incremunica%2Factor-bindings-aggregator-factory-min.svg)](https://www.npmjs.com/package/@incremunica/actor-bindings-aggregator-factory-min)

A [bindings aggregator factory](https://github.com/comunica/comunica/tree/master/packages/bus-bindings-aggregator-factory) actor
that constructs a bindings aggregator capable of evaluating [min](https://www.w3.org/TR/sparql11-query/#defn_aggMin).

## Install

```bash
$ yarn add @incremunica/actor-bindings-aggregator-factory-min
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-bindings-aggregator-factory-min/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:bindings-aggregator-factory/actors#min",
      "@type": "ActorBindingsAggregatorFactoryMin"
    }
  ]
}
```
npm package: @incremunica/actor-bindings-aggregator-factory-sample
Description: An Incremunica sample actor for bindings aggregator factory bus.
Latest version: 2.3.2

# Incremunica Bindings Aggregator Factory Sample Actor

[![npm version](https://badge.fury.io/js/%40incremunica%2Factor-bindings-aggregator-factory-sample.svg)](https://www.npmjs.com/package/@incremunica/actor-bindings-aggregator-factory-sample)

A [bindings aggregator factory](https://github.com/comunica/comunica/tree/master/packages/bus-bindings-aggregator-factory) actor
that constructs a bindings aggregator capable of evaluating [sample](https://www.w3.org/TR/sparql11-query/#defn_aggSample).

## Install

```bash
$ yarn add @incremunica/actor-bindings-aggregator-factory-sample
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-bindings-aggregator-factory-sample/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:bindings-aggregator-factory/actors#sample",
      "@type": "ActorBindingsAggregatorFactorySample"
    }
  ]
}
```
npm package: @incremunica/actor-bindings-aggregator-factory-sum
Description: An Incremunica sum actor for bindings aggregator factory bus.
Latest version: 2.3.2

# Incremunica Bindings Aggregator Factory Sum Actor

[![npm version](https://badge.fury.io/js/%40incremunica%2Factor-bindings-aggregator-factory-sum.svg)](https://www.npmjs.com/package/@incremunica/actor-bindings-aggregator-factory-sum)

A [bindings aggregator factory](https://github.com/comunica/comunica/tree/master/packages/bus-bindings-aggregator-factory) actor
that constructs a bindings aggregator capable of evaluating [sum](https://www.w3.org/TR/sparql11-query/#defn_aggSum).

## Install

```bash
$ yarn add @incremunica/actor-bindings-aggregator-factory-sum
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-bindings-aggregator-factory-sum/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:bindings-aggregator-factory/actors#sum",
      "@type": "ActorBindingsAggregatorFactorySum"
    }
  ]
}
```
npm package: @incremunica/actor-bindings-aggregator-factory-wildcard-count
Description: An Incremunica wildcard-count actor for bindings aggregator factory bus.
Latest version: 2.3.2

# Incremunica Bindings Aggregator Factory WildcardCount Actor

[![npm version](https://badge.fury.io/js/%40incremunica%2Factor-bindings-aggregator-factory-wildcard-count.svg)](https://www.npmjs.com/package/@incremunica/actor-bindings-aggregator-factory-wildcard-count)

A [bindings aggregator factory](https://github.com/comunica/comunica/tree/master/packages/bus-bindings-aggregator-factory) actor
that constructs a bindings aggregator capable of evaluating [wildcard-count](https://www.w3.org/TR/sparql11-query/#defn_aggCount).

## Install

```bash
$ yarn add @incremunica/actor-bindings-aggregator-factory-wildcard-count
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-bindings-aggregator-factory-wildcard-count/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:bindings-aggregator-factory/actors#wildcard-count",
      "@type": "ActorBindingsAggregatorFactoryWildcardCount"
    }
  ]
}
```
npm package: @incremunica/actor-context-preprocess-query-source-convert-streams
Description: A Context Preprocess actor that converts all streams in the query sources to AsyncIterators and puts them in an object.
Latest version: 2.3.0

# Comunica Query Source Convert Streams Context Preprocess Actor

[![npm version](https://badge.fury.io/js/%40comunica%2Factor-context-preprocess-query-source-convert-streams.svg)](https://www.npmjs.com/package/@comunica/actor-context-preprocess-query-source-convert-streams)

An [Context Preprocess](https://github.com/comunica/comunica/tree/master/packages/bus-context-preprocess) actor
that converts all streams in the query sources to AsyncIterators and puts them in an object.

[Click here if you just want to query with Comunica](https://comunica.dev/docs/query/).

## Install

```bash
$ yarn add @comunica/actor-context-preprocess-query-source-convert-streams
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-context-preprocess-query-source-convert-streams/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:context-preprocess/actors#query-source-convert-streams",
      "@type": "ActorContextPreprocessQuerySourceConvertStreams"
    }
  ]
}
```
npm package: @incremunica/actor-determine-changes-naive
Description: A naive determine-changes actor
Latest version: 2.3.2

# Incremunica Naive Determine Changes Actor

[![npm version](https://badge.fury.io/js/@incremunica%2Factor-determine-changes-naive.svg)](https://badge.fury.io/js/@incremunica%2Factor-determine-changes-naive)

An incremunica Naive Determine Changes Actor.

## Install

```bash
$ yarn add @incremunica/actor-determine-changes-naive
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-determine-changes-naive/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:determine-changes/actors#naive",
      "@type": "ActorDetermineChangesNaive"
    }
  ]
}
```
npm package: @incremunica/actor-guard-naive
Description: A naive guard actor
Latest version: 1.3.0

# Incremunica Naive Guard Actor

[![npm version](https://badge.fury.io/js/@incremunica%2Factor-guard-naive.svg)](https://badge.fury.io/js/@incremunica%2Factor-guard-naive)

An incremunica Naive Guard Actor.

## Install

```bash
$ yarn add @incremunica/actor-guard-naive
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-guard-naive/^1.0.0/components/context.jsonld"  
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:guard/actors#naive",
      "@type": "ActorGuardNaive"
    }
  ]
}
```
npm package: @incremunica/actor-guard-polling-diff
Description: A polling-diff guard actor
Latest version: 1.1.0

# Incremunica Polling Diff Guard Actor

[![npm version](https://badge.fury.io/js/@incremunica%2Factor-guard-polling-diff.svg)](https://badge.fury.io/js/@incremunica%2Factor-guard-polling-diff)

A comunica Polling Diff Guard Actor.

## Install

```bash
$ yarn add @comunica/actor-guard-polling-diff
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-guard-polling-diff/^1.0.0/components/context.jsonld"  
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:guard/actors#polling-diff",
      "@type": "ActorGuardPollingDiff"
    }
  ]
}
```
npm package: @incremunica/actor-merge-bindings-context-is-addition
Description: An incremunica Merge Bindings Context actor that merges the isAddition attribute.
Latest version: 2.3.0

# Incremunica isAddition Merge Bindings Context Actor

[![npm version](https://badge.fury.io/js/@incremunica%2Factor-merge-bindings-context-is-addition.svg)](https://badge.fury.io/js/@incremunica%2Factor-merge-bindings-context-is-addition)

An incremunica Merge Bindings Context actor that merges the isAddition attribute.

## Install

```bash
$ yarn add @incremunica/actor-merge-bindings-context-is-addition
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-merge-bindings-context-is-addition/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:merge-bindings-context/actors#is-addition",
      "@type": "ActorMergeBindingsContextIsAddition"
    }
  ]
}
```
npm package: @incremunica/actor-optimize-query-operation-assign-sources-exhaustive
Description: A assign-sources-exhaustive optimize-query-operation actor for the Incremunica SPARQL engine
Latest version: 2.3.1

# Incremunica Assign Sources Exhaustive Optimize Query Operation Actor

[![npm version](https://badge.fury.io/js/%40incremunica%2Factor-optimize-query-operation-assign-sources-exhaustive.svg)](https://www.npmjs.com/package/@incremunica/actor-optimize-query-operation-assign-sources-exhaustive)

An [Optimize Query Operation](https://github.com/incremunica/incremunica/tree/master/packages/bus-optimize-query-operation) actor
that converts every quad pattern in the query to a union of quad patterns per source.
It will similarly handle property paths.

If only a single source is being queried over, it will attempt to assign the whole query operation to the source
if the source supports such operations. Otherwise, it will fallback to the union-based approach.

## Install

```bash
$ yarn add @incremunica/actor-optimize-query-operation-assign-sources-exhaustive
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-optimize-query-operation-assign-sources-exhaustive/^1.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:optimize-query-operation/actors#assign-sources-exhaustive",
      "@type": "ActorOptimizeQueryOperationAssignSourcesExhaustive"
    }
  ]
}
```
npm package: @incremunica/actor-query-operation-distinct-hash
Description: A distinct-hash query-operation actor
Latest version: 2.3.2

# Incremunica Distinct Hash Query Operation Actor

[![npm version](https://badge.fury.io/js/%40Incremunica%2Factor-query-operation-distinct-hash.svg)](https://www.npmjs.com/package/@Incremunica/actor-query-operation-distinct-hash)

A [Query Operation](https://github.com/Incremunica/Incremunica/tree/master/packages/bus-query-operation) actor that handles [SPARQL `DISTINCT`](https://www.w3.org/TR/sparql11-query/#sparqlDistinct) operations
by maintaining a hash-based cache of infinite size.

This module is part of the [Incremunica framework](https://github.com/Incremunica/Incremunica),
and should only be used by [developers that want to build their own query engine](https://Incremunica.dev/docs/modify/).

[Click here if you just want to query with Incremunica](https://Incremunica.dev/docs/query/).

## Install

```bash
$ yarn add @Incremunica/actor-query-operation-distinct-hash
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-query-operation-distinct-hash/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:query-operation/actors#distinct",
      "@type": "ActorQueryOperationDistinctHash",
      "mediatorQueryOperation": { "@id": "urn:comunica:default:query-operation/mediators#main" },
      "mediatorHashBindings": { "@id": "urn:comunica:default:hash-bindings/mediators#main" }
    }
  ]
}
```

### Config Parameters

* `mediatorQueryOperation`: A mediator over the [Query Operation bus](https://github.com/Incremunica/Incremunica/tree/master/packages/bus-query-operation).
npm package: @incremunica/actor-query-operation-filter
Description: An incremental filter query-operation actor
Latest version: 2.3.4

# Incremuncia Filter Query Operation Actor

[![npm version](https://badge.fury.io/js/@incremunica%2Factor-query-operation-filter.svg)](https://www.npmjs.com/package/@incremunica/actor-query-operation-filter)

An incremental [Query Operation](https://github.com/comunica/comunica/tree/master/packages/bus-query-operation) actor that handles [SPARQL `FILTER`](https://www.w3.org/TR/sparql11-query/#filter) operations.

## Install

```bash
$ yarn add @incremunica/actor-query-operation-filter
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-query-operation-filter/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:query-operation/actors#filter",
      "@type": "ActorQueryOperationFilter",
      "mediatorQueryOperation": { "@id": "urn:comunica:default:query-operation/mediators#main" },
      "mediatorMergeBindingsContext": { "@id": "urn:comunica:default:merge-bindings-context/mediators#main" },
      "expressionEvaluatorFactory": { "@id": "urn:comunica:default:expression-evaluator/evaluators#main" }
    }
  ]
}
```

### Config Parameters

* `mediatorQueryOperation`: A mediator over the [Query Operation bus](https://github.com/comunica/comunica/tree/master/packages/bus-query-operation).
* `mediatorMergeBindingsContext`: A mediator over the [Merge Bindings Context bus](https://github.com/comunica/comunica/tree/master/packages/bus-merge-bindings-context).
* `mediatorHashBindings`: A mediator over the [Hash Bindings bus](https://github.com/comunica/comunica/tree/master/packages/bus-hash-bindings).
* `expressionEvaluatorFactory`: A factory to create an [Expression Evaluator](https://github.com/comunica/comunica/tree/master/packages/expression-evaluator);
npm package: @incremunica/actor-query-operation-group
Description: An incremental group query-operation actor
Latest version: 2.3.2

# Incremunica Group Query Operation Actor

[![npm version](https://badge.fury.io/js/@incremunica%2Factor-query-operation-group.svg)](https://www.npmjs.com/package/@incremunica/actor-query-operation-group)

An incremental [Query Operation](https://github.com/comunica/comunica/tree/master/packages/bus-query-operation) actor that handles [SPARQL `GROUP BY`](https://www.w3.org/TR/sparql11-query/#groupby) operations.

## Install

```bash
$ yarn add @incremunica/actor-query-operation-group
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-query-operation-group/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:query-operation/actors#group",
      "@type": "ActorQueryOperationGroup",
      "mediatorQueryOperation": { "@id": "#mediatorQueryOperation" },
      "mediatorMergeBindingsContext": { "@id": "urn:comunica:default:merge-bindings-context/mediators#main" },
      "expressionEvaluatorFactory": { "@id": "urn:comunica:default:expression-evaluator/evaluators#main" }
    }
  ]
}
```

### Config Parameters

* `mediatorQueryOperation`: A mediator over the [Query Operation bus](https://github.com/comunica/comunica/tree/master/packages/bus-query-operation).
* `mediatorMergeBindingsContext`: A mediator over the [Merge Bindings Context bus](https://github.com/comunica/comunica/tree/master/packages/bus-merge-bindings-context).
* `mediatorHashBindings`: A mediator over the [Hash Bindings bus](https://github.com/comunica/comunica/tree/master/packages/bus-hash-bindings).
* `expressionEvaluatorFactory`: A factory to create an [Expression Evaluator](https://github.com/comunica/comunica/tree/master/packages/expression-evaluator);
npm package: @incremunica/actor-query-operation-incremental-filter
Description: An incremental-filter query-operation actor
Latest version: 1.3.0

# Incremunica Incremental Filter Query Operation Actor

[![npm version](https://badge.fury.io/js/@incremunica%2Factor-query-operation-incremental-filter.svg)](https://badge.fury.io/js/@incremunica%2Factor-query-operation-incremental-filter)

A [Query Operation](https://github.com/comunica/comunica/tree/master/packages/bus-query-operation) actor that handles [SPARQL filter](https://www.w3.org/TR/sparql11-query/#evaluation) operations.

## Install

```bash
$ yarn add @incremunica/actor-query-operation-incremental-filter
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-query-operation-incremental-filter/^1.0.0/components/context.jsonld"  
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:query-operation/actors#filter",
      "@type": "ActorQueryOperationFilter",
      "mediatorQueryOperation": { "@id": "urn:comunica:default:query-operation/mediators#main" }    }
  ]
}
```
npm package: @incremunica/actor-query-operation-incremental-quadpattern
Description: An incremental quadpattern query-operation actor
Latest version: 1.3.0

# Incremunica Incremental Quadpattern Query Operation Actor

[![npm version](https://badge.fury.io/js/@incremunica%2Factor-query-operation-incremental-quadpattern.svg)](https://badge.fury.io/js/@incremunica%2Factor-query-operation-incremental-quadpattern)

A [Query Operation](https://github.com/comunica/comunica/tree/master/packages/bus-query-operation) actor that handles [SPARQL triple/quad pattern](https://www.w3.org/TR/sparql11-query/#QSynTriples) operations
by delegating to the [RDF Resolve Quad Pattern bus](https://github.com/comunica/comunica/tree/master/packages/bus-rdf-resolve-quad-pattern).

This actor has been modified from the original [quad-pattern actor](https://github.com/comunica/comunica/tree/master/packages/actor-query-operation-quadpattern) to pass the state of the `diff` attribute from the quad to the binding.

## Install

```bash
$ yarn add @comunica/actor-query-operation-incremental-quadpattern
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-incremental-quadpattern/^1.0.0/components/context.jsonld"  
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:query-operation/actors#quadpattern",
      "@type": "ActorQueryOperationQuadpattern",
      "mediatorResolveQuadPattern": { "@id": "urn:comunica:default:query-operation/mediators#main" }
    }
  ]
}
```

### Config Parameters

* `mediatorResolveQuadPattern`: A mediator over the [RDF Resolve Quad Pattern bus](https://github.com/comunica/comunica/tree/master/packages/bus-rdf-resolve-quad-pattern).

## Notes

### Quad-pattern-level context

Optionally, quad pattern operations may have a `context` field
that is of type `ActionContext`.
If such a quad-pattern-level context is detected,
it will be merged with the actor operation context.

This feature is useful if you want to attach specific flags
to quad patterns within the query plan,
such as the source(s) it should query over.
npm package: @incremunica/actor-query-operation-join
Description: A join query-operation actor
Latest version: 2.3.0

# Incremunica Join Query Operation Actor

[![npm version](https://badge.fury.io/js/@incremunica%2Factor-query-operation-join.svg)](https://www.npmjs.com/package/@incremunica/actor-query-operation-join)

A [Query Operation](https://github.com/comunica/comunica/tree/master/packages/bus-query-operation) actor that handles SPARQL Join operations
by delegating to the [RDF Join bus](https://github.com/comunica/comunica/tree/master/packages/bus-rdf-join) bus.

## Install

```bash
$ yarn add @incremunica/actor-query-operation-join
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-query-operation-join/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:query-operation/actors#join",
      "@type": "ActorQueryOperationJoin",
      "mediatorQueryOperation": { "@id": "urn:comunica:default:query-operation/mediators#main" },
      "mediatorJoin": { "@id": "urn:comunica:default:rdf-join/mediators#main" }
    }
  ]
}
```

### Config Parameters

* `mediatorQueryOperation`: A mediator over the [Query Operation bus](https://github.com/comunica/comunica/tree/master/packages/bus-query-operation).
* `mediatorJoin`: A mediator over the [RDF Join bus](https://github.com/comunica/comunica/tree/master/packages/bus-rdf-join).
npm package: @incremunica/actor-query-operation-orderby
Description: An incremental orderby query-operation actor
Latest version: 2.3.2

# Incremunica OrderBy Query Operation Actor

[![npm version](https://badge.fury.io/js/%40incremunica%2Factor-query-operation-orderby.svg)](https://www.npmjs.com/package/@incremunica/actor-query-operation-orderby)

A [Query Operation](https://github.com/comunica/comunica/tree/master/packages/bus-query-operation) actor that handles [SPARQL `ORDER BY`](https://www.w3.org/TR/sparql11-query/#sparqlOrderBy) operations.

## Install

```bash
$ yarn add @incremunica/actor-query-operation-orderby
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-query-operation-orderby/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:query-operation/actors#orderby",
      "@type": "ActorQueryOperationOrderBy",
      "mediatorQueryOperation": { "@id": "urn:comunica:default:query-operation/mediators#main" },
      "mediatorExpressionEvaluatorFactory": { "@id": "urn:comunica:default:expression-evaluator-factory/mediators#main" },
      "mediatorTermComparatorFactory": { "@id": "urn:comunica:default:term-comparator-factory/mediators#main" }
    }
  ]
}
```

### Config Parameters

* `mediatorQueryOperation`: A mediator over the [Query Operation bus](https://github.com/comunica/comunica/tree/master/packages/bus-query-operation).
* `mediatorExpressionEvaluatorFactory`: A mediator over the [Expression Evaluator Factory bus](https://github.com/comunica/comunica/tree/master/packages/bus-expression-evaluator-factory).
* `mediatorTermComparatorFactory`: A factory to create a [Term Comparator Factory bus](https://github.com/comunica/comunica/tree/master/packages/bus-term-comparator-factory).
npm package: @incremunica/actor-query-operation-reduced-hash
Description: A reduced-hash query-operation actor
Latest version: 2.3.2

# Incremunica Reduced Hash Query Operation Actor

[![npm version](https://badge.fury.io/js/%40incremunica%2Factor-query-operation-reduced-hash.svg)](https://www.npmjs.com/package/@incremunica/actor-query-operation-reduced-hash)

A [Query Operation](https://github.com/comunica/comunica/tree/master/packages/bus-query-operation) actor that handles [SPARQL `REDUCED`](https://www.w3.org/TR/sparql11-query/#sparqlReduced) operations
by maintaining a hash-based cache of a fixed size.

## Install

```bash
$ yarn add @incremunica/actor-query-operation-reduced-hash
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-query-operation-reduced-hash/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:query-operation/actors#reduced",
      "@type": "ActorQueryOperationReducedHash",
      "mediatorQueryOperation": { "@id": "urn:comunica:default:query-operation/mediators#main" },
      "mediatorHashBindings": { "@id": "urn:comunica:default:hash-bindings/mediators#main" }
    }
  ]
}
```

### Config Parameters

* `mediatorQueryOperation`: A mediator over the [Query Operation bus](https://github.com/comunica/comunica/tree/master/packages/bus-query-operation).
* `mediatorHashBindings`: A mediator over the [Hash Bindings bus](https://github.com/comunica/comunica/tree/master/packages/bus-hash-bindings).
npm package: @incremunica/actor-query-operation-slice
Description: A slice query-operation actor
Latest version: 2.3.2

# Incremunica Slice Query Operation Actor

[![npm version](https://badge.fury.io/js/%40incremunica%2Factor-query-operation-slice.svg)](https://www.npmjs.com/package/@incremunica/actor-query-operation-slice)

A [Query Operation](https://github.com/comunica/comunica/tree/master/packages/bus-query-operation) actor that handles SPARQL [`OFFSET`](https://www.w3.org/TR/sparql11-query/#modOffset) and [`LIMIT`](https://www.w3.org/TR/sparql11-query/#modResultLimit) operations.

## Install

```bash
$ yarn add @incremunica/actor-query-operation-slice
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-query-operation-slice/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:query-operation/actors#slice",
      "@type": "ActorQueryOperationSlice",
      "mediatorQueryOperation": { "@id": "urn:comunica:default:query-operation/mediators#main" }
    }
  ]
}
```

### Config Parameters

* `mediatorQueryOperation`: A mediator over the [Query Operation bus](https://github.com/comunica/comunica/tree/master/packages/bus-query-operation).
npm package: @incremunica/actor-query-operation-slice-ordered
Description: A slice query-operation actor that uses the order
Latest version: 2.3.2

# Incremunica Slice Ordered Query Operation Actor

[![npm version](https://badge.fury.io/js/%40incremunica%2Factor-query-operation-slice-ordered.svg)](https://www.npmjs.com/package/@incremunica/actor-query-operation-slice-ordered)

A [Query Operation](https://github.com/comunica/comunica/tree/master/packages/bus-query-operation) actor that handles SPARQL [`OFFSET`](https://www.w3.org/TR/sparql11-query/#modOffset) and [`LIMIT`](https://www.w3.org/TR/sparql11-query/#modResultLimit) operations on ordered bindings streams.

## Install

```bash
$ yarn add @incremunica/actor-query-operation-slice-ordered
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-query-operation-slice-ordered/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:query-operation/actors#slice-ordered",
      "@type": "ActorQueryOperationSliceOrdered",
      "mediatorQueryOperation": { "@id": "urn:comunica:default:query-operation/mediators#main" }
    }
  ]
}
```

### Config Parameters

* `mediatorQueryOperation`: A mediator over the [Query Operation bus](https://github.com/comunica/comunica/tree/master/packages/bus-query-operation).
npm package: @incremunica/actor-query-source-identify-graphql
Description: A graphql query-source-identify actor
Latest version: 2.3.4

# Comunica Graphql Query Source Identify Actor

[![npm version](https://badge.fury.io/js/%40incremunica%2Factor-query-source-identify-graphql.svg)](https://www.npmjs.com/package/@incremunica/actor-query-source-identify-graphql)

A incremunica Graphql Query Source Identify Actor.

## Install

```bash
$ yarn add @incremunica/actor-query-source-identify-graphql
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-query-source-identify-graphql/^1.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:query-source-identify/actors#graphql",
      "@type": "ActorQuerySourceIdentifyGraphql",
      "mediatorHttp": { "@id": "urn:comunica:default:http/mediators#main" }
    }
  ]
}
```

### Config Parameters

* `mediatorHttp`: A mediator over the [HTTP bus](https://github.com/comunica/comunica/tree/master/packages/bus-http).
npm package: @incremunica/actor-query-source-identify-hypermedia-none
Description: A none query-source-identify-hypermedia actor
Latest version: 2.3.2

# Incremunica None Query Source Identify Hypermedia Actor

[![npm version](https://badge.fury.io/js/@incremunica%2Factor-query-source-identify-hypermedia-none.svg)](https://badge.fury.io/js/@incremunica%2Factor-query-source-identify-hypermedia-none)

A Query Source Identify Hypermedia actor that handles raw RDF files.

## Install

```bash
$ yarn add @incremunica/actor-query-source-identify-hypermedia-none
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-query-source-identify-hypermedia-none/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:query-source-identify-hypermedia/actors#none",
      "@type": "ActorQuerySourceIdentifyHypermediaNone",
      "mediatorGuard": { "@id": "urn:comunica:default:determine-changes/mediators#main"  },
      "mediatorMergeBindingsContext": { "@id": "urn:comunica:default:merge-bindings-context/mediators#main" }
    }
  ]
}
```
npm package: @incremunica/actor-query-source-identify-stream
Description: A Streaming query-source-identify actor
Latest version: 2.3.2

# Incremunica Streaming hypermedia Query Source Identify Actor

[![npm version](https://badge.fury.io/js/@incremunica%2Factor-query-source-identify-stream.svg)](https://badge.fury.io/js/@incremunica%2Factor-query-source-identify-stream)

A [Query Source Identify](https://github.com/comunica/comunica/tree/master/packages/bus-query-source-identify) actor that handles [Streaming Hypermedia Sources](https://comunica.dev/docs/query/advanced/sources_querying/).

## Install

```bash
$ yarn add @incremunica/actor-query-source-identify-stream
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-query-source-identify-stream/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:query-source-identify/actors#stream",
      "@type": "ActorQuerySourceIdentifyStream",
      "mediatorContextPreprocess": { "@id": "urn:comunica:default:context-preprocess/mediators#main" },
      "mediatorRdfMetadataAccumulate": { "@id": "urn:comunica:default:rdf-metadata-accumulate/mediators#main" }
    }
  ]
}
```
npm package: @incremunica/actor-query-source-identify-stream-graphql
Description: A Streaming query-source-identify actor
Latest version: 2.3.4

# Incremunica Streaming GraphQL Query Source Identify Actor

[![npm version](https://badge.fury.io/js/@incremunica%2Factor-query-source-identify-stream-graphql.svg)](https://badge.fury.io/js/@incremunica%2Factor-query-source-identify-stream-graphql)

A [Query Source Identify](https://github.com/comunica/comunica/tree/master/packages/bus-query-source-identify) actor that handles [Streaming Hypermedia Sources](https://comunica.dev/docs/query/advanced/sources_querying/).

## Install

```bash
$ yarn add @incremunica/actor-query-source-identify-stream-graphql
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-query-source-identify-stream-graphql/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:query-source-identify/actors#stream",
      "@type": "ActorQuerySourceIdentifyStream",
      "mediatorContextPreprocess": { "@id": "urn:comunica:default:context-preprocess/mediators#main" },
      "mediatorRdfMetadataAccumulate": { "@id": "urn:comunica:default:rdf-metadata-accumulate/mediators#main" }
    }
  ]
}
```
npm package: @incremunica/actor-query-source-identify-streaming-rdfjs
Description: A Streaming rdfjs query-source-identify actor
Latest version: 2.3.2

# Incremunica Streaming RDFJS Query Source Identify Actor

[![npm version](https://badge.fury.io/js/@incremunica%2Factor-query-source-identify-streaming-rdfjs.svg)](https://badge.fury.io/js/@incremunica%2Factor-query-source-identify-streaming-rdfjs)

A [Query Source Identify](https://github.com/comunica/comunica/tree/master/packages/bus-query-source-identify) actor that handles [Streaming RDF/JS Sources](https://comunica.dev/docs/query/advanced/rdfjs_querying/).

## Install

```bash
$ yarn add @incremunica/actor-query-source-identify-streaming-rdfjs
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-query-source-identify-streaming-rdfjs/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:query-source-identify/actors#streaming-rdfjs",
      "@type": "ActorQuerySourceIdentifyStreamingRdfJs",
      "mediatorMergeBindingsContext": { "@id": "urn:comunica:default:merge-bindings-context/mediators#main" }
    }
  ]
}
```
npm package: @incremunica/actor-rdf-join-incremental-minus-hash
Description: An incremental-minus-hash rdf-join actor
Latest version: 1.3.0

# Incremunica Incremental Minus Hash RDF Join Actor

[![npm version](https://badge.fury.io/js/@incremunica%2Factor-rdf-join-incremental-minus-hash.svg)](https://badge.fury.io/js/@incremunica%2Factor-rdf-join-incremental-minus-hash)

An Incremunica Minus Hash RDF Join Actor.

## Install

```bash
$ yarn add @incremunica/actor-rdf-join-incremental-minus-hash
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-rdf-join-incremental-minus-hash/^1.0.0/components/context.jsonld"  
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:rdf-join/actors#incremental-minus-hash",
      "@type": "ActorRdfJoinIncrementalMinusHash",
      "mediatorJoinSelectivity": { "@id": "urn:comunica:default:rdf-join-selectivity/mediators#main" }
    }
  ]
}
```
npm package: @incremunica/actor-rdf-join-incremental-optional-hash
Description: An incremental-optional-hash rdf-join actor
Latest version: 1.3.0

# Incremunica Incremental Optional Hash RDF Join Actor

[![npm version](https://badge.fury.io/js/@incremunica%2Factor-rdf-join-incremental-optional-hash.svg)](https://badge.fury.io/js/@incremunica%2Factor-rdf-join-incremental-optional-hash)

An Incremunica Optional Hash RDF Join Actor.

## Install

```bash
$ yarn add @incremunica/actor-rdf-join-incremental-optional-hash
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-rdf-join-incremental-optional-hash/^1.0.0/components/context.jsonld"  
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:rdf-join/actors#incremental-optional-hash",
      "@type": "ActorRdfJoinIncrementalOptionalHash",
      "mediatorJoinSelectivity": { "@id": "urn:comunica:default:rdf-join-selectivity/mediators#main" }
    }
  ]
}
```
npm package: @incremunica/actor-rdf-join-inner-computational-bind
Description: A inner-computational-bind rdf-join actor
Latest version: 2.3.2

# Incremunica Inner Bind Join RDF Join Actor

[![npm version](https://badge.fury.io/js/@incremunica%2Factor-rdf-join-inner-computational-bind.svg)](https://badge.fury.io/js/@incremunica%2Factor-rdf-join-inner-computational-bind)

A comunica Inner Bind RDF Join Actor.

## Install

```bash
$ yarn add @comunica/actor-rdf-join-inner-computational-bind
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-rdf-join-inner-computational-bind/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:rdf-join/actors#inner-computational-bind",
      "@type": "ActorRdfJoinComputationalBind",
      "mediatorJoinSelectivity": { "@id": "urn:comunica:default:rdf-join-selectivity/mediators#main" },
      "mediatorJoinEntriesSort": { "@id": "urn:comunica:default:rdf-join-entries-sort/mediators#main" },
      "mediatorQueryOperation": { "@id": "urn:comunica:default:query-operation/mediators#main" }
    }
  ]
}
```
npm package: @incremunica/actor-rdf-join-inner-delete-hash
Description: A inner-delete-hash rdf-join actor
Latest version: 2.3.2

# Incremunica Inner Delete Hash RDF Join Actor

[![npm version](https://badge.fury.io/js/@incremunica%2Factor-rdf-join-inner-delete-hash.svg)](https://badge.fury.io/js/@incremunica%2Factor-rdf-join-inner-delete-hash)

A comunica Inner Delete Hash RDF Join Actor.

## Install

```bash
$ yarn add @comunica/actor-rdf-join-inner-delete-hash
```

## Configure

After installing, this package can be added to your engine's configuration as follows:
```text
{
  "@context": [
    ...
    "https://linkedsoftwaredependencies.org/bundles/npm/@incremunica/actor-rdf-join-inner-delete-hash/^2.0.0/components/context.jsonld"
  ],
  "actors": [
    ...
    {
      "@id": "urn:comunica:default:rdf-join/actors#inner-delete-hash",
      "@type": "ActorRdfJoinInnerDeleteHash",
      "mediatorJoinSelectivity": { "@id": "urn:comunica:default:rdf-join-selectivity/mediators#main" }
    }
  ]
}
```