open-index/open-npm huggingface dataset:
npm package: @lblod/ember-rdfa-editor-fractievorming-plugin
Description: The default blueprint for ember-cli addons.
Latest version: 0.1.13
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

@lblod/ember-rdfa-editor-fractievorming-plugin
==============================================================================

Plugin responsible for managing fracties during installation

Installation
------------------------------------------------------------------------------

```
ember install ember-rdfa-editor-fractievorming-plugin
```


Usage
------------------------------------------------------------------------------
Add
```
<span property="ext:fractievormingText">voeg lijst met fracties toe.</span>
```
A card will show up. When save RDFA output in document.

Contributing
------------------------------------------------------------------------------

### Installation

* `git clone <repository-url>`
* `cd ember-rdfa-editor-fractievorming-plugin`
* `npm install`

### Linting

* `npm run lint:hbs`
* `npm run lint:js`
* `npm run lint:js -- --fix`

### Running tests

* `ember test` – Runs the test suite on the current Ember version
* `ember test --server` – Runs the test suite in "watch mode"
* `ember try:each` – Runs the test suite against multiple Ember versions

### Running the dummy application

* `ember serve`
* Visit the dummy application at [http://localhost:4200](http://localhost:4200).

For more information on using ember-cli, visit [https://ember-cli.com/](https://ember-cli.com/).

License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-rdfa-editor-gemeenteraadsleden-aanstelling-plugin
Description: The default blueprint for ember-cli addons.
Latest version: 0.7.9
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

ember-rdfa-editor-gemeenteraadsleden-aanstelling-plugin
==============================================================================

[Short description of the addon.]

Installation
------------------------------------------------------------------------------

```
ember install ember-rdfa-editor-gemeenteraadsleden-aanstelling-plugin
```


Usage
------------------------------------------------------------------------------

[Longer description of how to use the addon in apps.]


Contributing
------------------------------------------------------------------------------

### Installation

* `git clone <repository-url>`
* `cd ember-rdfa-editor-gemeenteraadsleden-aanstelling-plugin`
* `npm install`

### Linting

* `npm run lint:js`
* `npm run lint:js -- --fix`

### Running tests

* `ember test` – Runs the test suite on the current Ember version
* `ember test --server` – Runs the test suite in "watch mode"
* `ember try:each` – Runs the test suite against multiple Ember versions

### Running the dummy application

* `ember serve`
* Visit the dummy application at [http://localhost:4200](http://localhost:4200).

For more information on using ember-cli, visit [https://ember-cli.com/](https://ember-cli.com/).

License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-rdfa-editor-generic-model-plugin
Description: The default blueprint for ember-cli addons.
Latest version: 0.3.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

@lblod/ember-rdfa-editor-generic-model-plugin
==============================================================================

Plugin responsible for injecting and creating resources within a document.


Compatibility
------------------------------------------------------------------------------

* Ember.js v3.4 or above
* Ember CLI v2.13 or above
* Node.js v8 or above


Installation
------------------------------------------------------------------------------

```
ember install @lblod/ember-rdfa-editor-generic-model-plugin
```


Usage
------------------------------------------------------------------------------

Plugin responsible for injecting and creating resources within a document.

Currently it starts matching

* ~/classType:searchTermWithNoSpaces
* ~/classType:"searchTerm With Spaces"

* ./property:searchTermWithNoSpaces
* ./property:"searchTerm With Spaces"


TODOS
-------------------------------------------------------------------------------
* think about inverse relations...
* match multiple '~/' of './' at the same time in the same context
* pagination handling
   * cards should have 'next/previous'
   * in disaplay mode, if has-many -> walk all results...
* cleaning of parsing string
* include? as parameter (not sure)
* datamodel is still not ok -> a property has a name within the namespace of a class. Revist this...
* fix representation has-many e.g. ['persoon.is-aangesteld-als[].mandaat.label']
* specify data type in property
* parsing of start command should match ~/personen:"van den berghe"
* display labels should vary in function of the shown property e.g:
  * starting from mandataris the label should be "Naam, Voornaam, Mandaat (label)"
  * but if you include a mandataris in persoon, the mandataris should just have "Mandaat (label)"
* general clean up of code
* strip nasty chars




Contributing
------------------------------------------------------------------------------
See the [Contributing](CONTRIBUTING.md) guide for details.


License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-rdfa-editor-generic-model-plugin-utils
Description: Utils and helpers to work with a meta-model in ember-rdfa-editor-plugins
Author: redpencil.io
Latest version: 0.3.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

@lbod/ember-rdfa-editor-generic-model-plugin-utils
==============================================================================

Utils and helpers are gathered here, which assists ember-rdfa-editor-plugins
to work with a meta-model


Compatibility
------------------------------------------------------------------------------

* Ember.js v3.4 or above
* Ember CLI v2.13 or above
* Node.js v8 or above


Installation
------------------------------------------------------------------------------

```
ember install @lblod/ember-rdfa-editor-generic-model-plugin-utils
```


Usage
------------------------------------------------------------------------------

See short description.
Inlude reference into `dependencies` of package.json in addon.
Utils can e.g be imported in your addon like:
```
import { findPropertiesWithRange } from '@lblod/ember-rdfa-editor-generic-model-plugin-utils/utils/meta-model-utils';
```


Contributing
------------------------------------------------------------------------------

See the [Contributing](CONTRIBUTING.md) guide for details.



License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-rdfa-editor-import-draft-decisions-plugin
Description: RDFa editor plugin to insert draft decisions in meeting minutes.
Author: redpencil.io
Latest version: 0.1.5
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

ember-rdfa-editor-import-draft-decisions-plugin
==============================================================================

Plugin that allows to insert draft decisons inside of meeting minutes.


Compatibility
------------------------------------------------------------------------------

* Ember.js v3.12 or above
* Ember CLI v2.13 or above
* Node.js v10 or above


Installation
------------------------------------------------------------------------------

```
ember install ember-rdfa-editor-import-draft-decisions-plugin
```


Contributing
------------------------------------------------------------------------------

See the [Contributing](CONTRIBUTING.md) guide for details.


License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-rdfa-editor-import-snippet-plugin
Description: The default blueprint for ember-cli addons.
Latest version: 1.0.0-alpha.1

@lblod/ember-rdfa-editor-import-snippet-plugin
==============================================================================
Plugin allowing importing of external RDFA snippets and inserting it in the document.

Compatibility
-------------------------------------------------------------------------------

* Ember.js v3.16 or above
* Ember CLI v2.13 or above
* Node.js v10 or above

Installation
-------------------------------------------------------------------------------
```
ember install @lblod/ember-rdfa-editor-import-snippet-plugin
```

Usage
-------------------------------------------------------------------------------
This plugin contains two services.

## import-rdfa-snippet

The main entry point to fetch an external RDFA snippet, process it and store it.

### How to use it
```
import { inject as service } from '@ember/service';


// An entry point to download the resouce (e.g a route) in your host app.
// (...)

    let downloadData = { source: http://remote/resource.html }
    await this.importRdfaSnippet.downloadSnippet(downloadData);
```

The service has two public properties availible you can use in the host app, to e.g. notify the users or manage the snippets
```
  errors: A([]),
  snippets: A([])
```

### How to trigger it on GN

This is just an example for developers on how to trigger this plugin and check if the changes made to the package work.
1 - First go to this url: https://dev.kleinbord.lblod.info/select-road-sign
2 - Fill the form and press the button
3 - GN will open and you have to go to a new or existing meeting, and edit a behandeling.
4 - Then you have 2 different options: the first one is to click on the template button and select directly the "document invoegen" in order to insert the data into the document. The second one is to insert a besluit and insert the data as an attachment,for this you will need to insert a besluit template and click on the button "Bijlage invoegen"

## rdfa-editor-import-snippet-plugin
This is the main plugin service, to be used as other plugins. This will scan the document and see whether it can match snippets with resources in your document.

Contributing
------------------------------------------------------------------------------

See the [Contributing](CONTRIBUTING.md) guide for details.


License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-rdfa-editor-insert-variable-plugin
Description: The default blueprint for ember-cli addons.
Author: redpencil.io
Latest version: 1.0.0-alpha.1

# ember-rdfa-editor-insert-variable-plugin
[RDFa editor](https://github.com/lblod/ember-rdfa-editor) plugin to insert a variable into a template.

## Configuration
The plugin needs an endpoint for the codelists, this endpoint will also be coded into the codelist insertion so make sure it's reachable by the aplication that will modify this codelists. The codelist enpoint needs to be present in the `config/environment.js` like this:

```
module.exports = function (/* environment, appConfig */) {
  return {
    insertVariablePlugin: {
      endpoint: 'https://dev.roadsigns.lblod.info/sparql',
    }
  };
};
```

If you need a specific subset of codelists of your enpoint you  can specify a publisher when initalizing the plugin like 
```
{
    name:'insert-variable',
    options: {
      publisher: 'cec59e5e872a9084e93becf3026bfcc2f25926ea76372711b7a745875f3b7949'
    }
  }
```
npm package: @lblod/ember-rdfa-editor-installatievergadering-plugin
Description: The default blueprint for ember-cli addons.
Latest version: 0.4.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

@lblod/ember-rdfa-editor-installatievergadering-plugin
==============================================================================

Plugin to manage flows specific to the "installatievergadering"


Compatibility
------------------------------------------------------------------------------

* Ember.js v3.4 or above
* Ember CLI v2.13 or above
* Node.js v8 or above


Installation
------------------------------------------------------------------------------

```
ember install @lblod/ember-rdfa-editor-installatievergadering-plugin
```


Usage
------------------------------------------------------------------------------

Plugin to manage flows specific to the "installatievergadering".
It wil probably contain much custom stuff, I'd have a look at the code in your place.


Contributing
------------------------------------------------------------------------------
See the [Contributing](CONTRIBUTING.md) guide for details.


License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-rdfa-editor-mandaat-plugin
Description: RDFa editor plugin to insert mandates in the editor
Author: redpencil.io
Latest version: 0.2.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @lblod/ember-rdfa-editor-mandaat-plugin

RDFa editor plugin to insert mandaten in the editor.

## Use
In a context where a mandaat can be inserted, the plugin will try to hint based on the label of the bestuursfunctie code (e.g. 'voorzitter van de gemeenteraad').

## Installation

Install the plugin like an Ember addon in your host application.

```
ember install @lblod/ember-rdfa-editor-mandaat-plugin.git
```

### Dispatcher configuration
The plugin will automatically be added to the `default` and `all` profile in the editor's dispatcher configuration in `app/config/editor-profiles.js`.
npm package: @lblod/ember-rdfa-editor-mandataris-plugin
Description: RDFa editor plugin to insert mandatarissen in the editor
Author: redpencil.io
Latest version: 0.7.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @lblod/ember-rdfa-editor-mandataris-plugin

RDFa editor plugin to insert mandatarissen in the editor.

## Use
If context is detected where mandataris is availible as property, the plugin will try to find names.
Start a name with capital letter.

## Installation

Install the plugin like an Ember addon in your host application.

```
ember install @lblod/ember-rdfa-editor-mandataris-plugin.git
```

### Dispatcher configuration
The plugin will automatically be added to the `default` and `all` profile in the editor's dispatcher configuration in `app/config/editor-profiles.js`.
npm package: @lblod/ember-rdfa-editor-personen-plugin
Description: RDFa editor plugin to insert persons in the editor
Author: redpencil.io
Latest version: 0.4.0

ember-rdfa-editor-personen-plugin
==============================================================================

[Short description of the addon.]


Compatibility
------------------------------------------------------------------------------

* Ember.js v3.4 or above
* Ember CLI v2.13 or above
* Node.js v8 or above


Installation
------------------------------------------------------------------------------

```
ember install ember-rdfa-editor-personen-plugin
```


Usage
------------------------------------------------------------------------------

[Longer description of how to use the addon in apps.]


Contributing
------------------------------------------------------------------------------

See the [Contributing](CONTRIBUTING.md) guide for details.



License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-rdfa-editor-plugin-system-dispatcher
Description: At the core of the plugin system lies the dispatcher. This component wires the plugins together.
Author: redpencil.io
Latest version: 0.5.9
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @lblod/ember-rdfa-editor-plugin-system-dispatcher

At the core of the plugin system lies the dispatcher. This component wires the plugins together.

## Installation
```
ember install @lblod/ember-rdfa-editor-plugin-system-dispatcher
```

## Usage

Configure the rdfa-editor-plugins to which events must be dispatched in `config/editor-profiles` in your host app.
npm package: @lblod/ember-rdfa-editor-rdfa-date-plugin
Description: date plugin for ember-rdfa-editor
Author: redpencil.io
Latest version: 1.0.0-alpha.1

# ember-rdfa-editor-rdfa-date-plugin


This plugin allows you interact with dates on the editor, it will find dates in the text, add the correct rdfa attributes and let you modify them in the plugin card

*Note*: this plugin uses the new plugin architecture. It needs to be passed to the editor for inititialization.

```handlebars
<Rdfa::RdfaEditor
  class="au-c-rdfa-editor"
  @profile={{@profile}}
  @rdfaEditorInit={{this.rdfaEditorInit}}
  @editorOptions={{this.editorOptions}}
  @toolbarOptions={{this.toolbarOptions}}
  @plugins={{array 'rdfa-date'}
/>
```


## Compatibility

* Ember.js v3.24 or above
* Ember CLI v3.24 or above
* Node.js v12 or above


## Installation

```
ember install @lblod/ember-rdfa-editor-rdfa-date-plugin
```


## Usage

The plugin will trigger when the cursor is inside any html element marked with `xsd:dateTime`


## License

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-rdfa-editor-related-url-plugin
Description: The default blueprint for ember-cli addons.
Latest version: 0.0.2

ember-rdfa-editor-related-url-plugin
==============================================================================

[Short description of the addon.]


Compatibility
------------------------------------------------------------------------------

* Ember.js v3.4 or above
* Ember CLI v2.13 or above
* Node.js v8 or above


Installation
------------------------------------------------------------------------------

```
ember install ember-rdfa-editor-related-url-plugin
```


Usage
------------------------------------------------------------------------------

[Longer description of how to use the addon in apps.]


Contributing
------------------------------------------------------------------------------

See the [Contributing](CONTRIBUTING.md) guide for details.


License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-rdfa-editor-roadsign-regulation-plugin
Description: roadsign plugin for ember-rdfa-editor
Author: redpencil.io
Latest version: 0.9.5

roadsign-regulation-plugin
==============================================================================

A plugin that fetches data from the mow regulation and roadsign registry.

*Note*: this plugin uses the new plugin architecture. It needs to be passed to the editor for inititialization.

```
    <Rdfa::RdfaEditor
            class="au-c-rdfa-editor"
            @profile={{@profile}}
            @rdfaEditorInit={{this.rdfaEditorInit}}
            @editorOptions={{this.editorOptions}}
            @toolbarOptions={{this.toolbarOptions}}
            @plugins={{array 'roadsign-regulation'}
            />


```

The default endpoint the plugin will query is https://roadsigns.lblod.info/sparql . This can be overwritten by setting
`roadsignRegulationPlugin.endpoint` in your `config/environment.js`.

Compatibility
------------------------------------------------------------------------------

* Ember.js v3.16 or above
* Ember CLI v2.13 or above
* Node.js v10 or above


Installation
------------------------------------------------------------------------------

```
ember install roadsign-regulation-plugin
```


Usage
------------------------------------------------------------------------------

[Longer description of how to use the addon in apps.]


Contributing
------------------------------------------------------------------------------

See the [Contributing](CONTRIBUTING.md) guide for details.


License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-rdfa-editor-schepenen-aanstelling-plugin
Description: The default blueprint for ember-cli addons.
Latest version: 0.1.10

@lblod/ember-rdfa-editor-schepenen-aanstelling-plugin
==============================================================================

Plugin responsible for managing schepenen during installation

Installation
------------------------------------------------------------------------------

```
ember install ember-rdfa-editor-schepenen-aanstelling-plugin
```


Usage
------------------------------------------------------------------------------
Add
```
<span property="ext:schepenenAanstellingText">voeg lijst met schepenen toe.</span>
```
A card will show up. When save RDFA output in document.

Contributing
------------------------------------------------------------------------------

### Installation

* `git clone <repository-url>`
* `cd ember-rdfa-editor-schepenen-aanstelling-plugin`
* `npm install`

### Linting

* `npm run lint:hbs`
* `npm run lint:js`
* `npm run lint:js -- --fix`

### Running tests

* `ember test` – Runs the test suite on the current Ember version
* `ember test --server` – Runs the test suite in "watch mode"
* `ember try:each` – Runs the test suite against multiple Ember versions

### Running the dummy application

* `ember serve`
* Visit the dummy application at [http://localhost:4200](http://localhost:4200).

For more information on using ember-cli, visit [https://ember-cli.com/](https://ember-cli.com/).

License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-rdfa-editor-scoped-bestuursorgaan-plugin
Description: Ember RDFa editor Plugin to insert bestuursorgaan, bestuurseenheden linked to the profile of the user within the context of a zitting.
Author: redpencil.io
Latest version: 0.5.0

@lblod/ember-rdfa-editor-scoped-bestuursorgaan-plugin
==============================================================================

Plugin responsible for inserting bestuursorgaan, bestuurseenheden linked to
profile of user. Within the context of a zitting.


Compatibility
------------------------------------------------------------------------------

* Ember.js v3.4 or above
* Ember CLI v2.13 or above
* Node.js v8 or above


Installation
------------------------------------------------------------------------------

```
ember install @lblod/ember-rdfa-editor-scoped-bestuursorgaan-plugin
```


Usage
------------------------------------------------------------------------------
Assumes user is logged in ACM/IDM with ember-acmidm-login service.

For bestuursorgaan insert the instructive in editor-document:
```
<span property="ext:scopedBestuursorgaanText">selecteer bestuursorgaan</span>
```

To set a reference to stand alone resoucre of bestuurseenheid.
```
<span property="ext:setStandAloneCurrentBestuurseenheid">huidig eenheid</span>
```
This will result in an automated update:
```
<span typeof="besluit:Bestuurseenheid" resource="http://uri"> naam bestuurseenheid </span>
```
Notes
------------------------------------------------------------------------------
Only a subset of bestuursorganen will be returned. Check the code for the exact list.

Contributing
------------------------------------------------------------------------------

See the [Contributing](CONTRIBUTING.md) guide for details.


License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-rdfa-editor-scroll-to-plugin
Description: The default blueprint for ember-cli addons.
Latest version: 0.2.0

@lblod/ember-rdfa-editor-scroll-to-plugin
==============================================================================

Plugin which provides a scroll to element in editor-document interface.

Installation
------------------------------------------------------------------------------

```
ember install ember-rdfa-editor-scroll-to-plugin
```

Usage
------------------------------------------------------------------------------
Location where to scroll to are defined in template as:
```
<!-- Define some meta data about the location in your template. -->

<div class="ext_scroll_to" typeof="ext:ScrollToLocation" resource="http://uri/1">
  <div property="ext:scrollToLogicalName" content="feynmans_scientific_work">feynmans_scientific_work</div>
  <div property="ext:idInSnippet" content="a-uuid">a-uuid</div>
</div>

<!-- Somehwere in the text, the element of interest is provided. -->

<div id="a-uuid"> Selected scientific work. </div>
```

A component could use is as:
```
import Component from '@ember/component';
import { inject as service } from '@ember/service';

export default Component.extend({
  scrollToPlugin: service('rdfa-editor-scroll-to-plugin'),
  actions: {
    scrollToFeynmansScientificWork(){
      this.scrollToPlugin.scrollTo('feynmans_scientific_work');
    }
  }
```

Notes:
* Only the first instance of ext:ScrollToLocation will work as a location scroll to.
* You are in charge of making sure `<div property="ext:idInSnippet" content="foo">foo</div>` and ` id="foo"` are in sync and unique.
* `class="ext_scroll_to"` is optional, but makes your meta block invisible

In host app:  styles/app.scss:
```
@import 'ember-rdfa-editor-scroll-to-plugin';
```

Contributing
------------------------------------------------------------------------------

### Installation

* `git clone <repository-url>`
* `cd ember-rdfa-editor-scroll-to-plugin`
* `npm install`

### Linting

* `npm run lint:hbs`
* `npm run lint:js`
* `npm run lint:js -- --fix`

### Running tests

* `ember test` – Runs the test suite on the current Ember version
* `ember test --server` – Runs the test suite in "watch mode"
* `ember try:each` – Runs the test suite against multiple Ember versions

### Running the dummy application

* `ember serve`
* Visit the dummy application at [http://localhost:4200](http://localhost:4200).

For more information on using ember-cli, visit [https://ember-cli.com/](https://ember-cli.com/).

License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-rdfa-editor-stemming-module-plugin
Description: The default blueprint for ember-cli addons.
Latest version: 0.4.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

@lblod/ember-rdfa-editor-stemming-module-plugin
==============================================================================

Plugin to manage 'stemming' in a BehandelingVanAgendapunt


Compatibility
------------------------------------------------------------------------------

* Ember.js v3.4 or above
* Ember CLI v2.13 or above
* Node.js v8 or above


Installation
------------------------------------------------------------------------------

```
ember install ember-rdfa-editor-stemming-module-plugin
```


Usage
------------------------------------------------------------------------------
The following should be inserted in your document
```
<div resource="http://data.lblod.info/id/behandelingen-van-agendapunten/${generateUuid('bva-nr-3')}" typeof="besluit:BehandelingVanAgendapunt">
  <span property="ext:insertStemmingText">Beheer de stemmingen bij dit agendapunt</span>
</div>
```

You need to make sure the RDFA parent of the instructive
```
<span property="ext:insertStemmingText">Beheer de stemmingen bij dit agendapunt</span>
```
is a 'BehandelingVanAgendapunt'.

Contributing
------------------------------------------------------------------------------

See the [Contributing](CONTRIBUTING.md) guide for details.


License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-rdfa-editor-table-of-contents-plugin
Description: Table of contents plugin for ember-rdfa-editor
Author: vlaanderen
Latest version: 0.5.0

# ember-rdfa-editor-table-of-contents-plugin

This plugin implements an auto-refreshing table of contents using an ember-rdfa-editor inline component.

## How to configure the plugin

In order to enable the plugin you need to add 'rdfa-toc' to the list of plugins passed to the rdfa-editor.
You can configure the plugin with a custom table of contents configuration like this:
```js
plugins = [
  { name: 'rdfa-toc', 
    options: { 
      config: {
        sectionPredicate: 'https://say.data.gift/ns/hasPart',
        value: {
          predicate: 'https://say.data.gift/ns/heading',
        },
      },
      {
        sectionPredicate: 'https://say.data.gift/ns/hasParagraph',
        value: '§',
      }, 
    } 
  },
]
```
A table of contents component instance with a custom config can be inserted into the editor using:

```js
controller.executeCommand(
      'insert-component',
      'inline-components/table-of-contents',
      {
        config: [
          {
            sectionPredicate: 'https://say.data.gift/ns/hasPart',
            value: {
              predicate: 'https://say.data.gift/ns/heading',
            },
          },
          {
            sectionPredicate: 'https://say.data.gift/ns/hasParagraph',
            value: '§',
          },
        ],
      },
      {},
      false
    );
```

The dummy application of this plugin contains a working example with custom configuration.
npm package: @lblod/ember-rdfa-editor-template-variables-manager-plugin
Description: The default blueprint for ember-cli addons.
Latest version: 0.2.1

@lblod/ember-rdfa-editor-template-variables-manager-plugin
==============================================================================

Plugin responsible for managing template variables.


Compatibility
------------------------------------------------------------------------------

* Ember.js v2.18 or above
* Ember CLI v2.13 or above
* Node.js v8 or above


Installation
------------------------------------------------------------------------------

```
ember install @lblod/ember-rdfa-editor-template-variables-manager-plugin
```


Usage
------------------------------------------------------------------------------
Variables are defined in template as:

```
<div class="ext_variable" typeof="ext:Variable" resource="http://variables/1">
  <div property="ext:idInSnippet" content="foo">foo</div>
  <div property="ext:intentionUri" content="http://person/name">http://person/name</div>
  <div property="ext:variableState" content="initialized">initialized</div>
</div>
<div typeof="http://www.w3.org/ns/person#Person" resource="http://a/random/uri">
  <div>
   Name:
     <div id="foo" property="ext:variableInstanceContainer">
       <span property="http://xmlns.com/foaf/0.1/familyName" datatype="http://www.w3.org/2001/XMLSchema#string">
         John Doe
       </span>
     </div>
  </div>
</div>
```
Notes:

* The variable state should be defined in template as 'intialized'. This will change to 'syncing' once this plugin starts using it.
* `<div property="ext:intentionUri" content="http://person/name">http://person/name</div>` is the variable which can occur on multiple places in document.
* You are in charge of making sure `<div property="ext:idInSnippet" content="foo">foo</div>` and ` id="foo"` are in sync and unique.
* `<div property="ext:intentionUri" content="http://person/name">http://person/name</div>` can be shared across templates
* Currently, in most of the editor cases, template-plugin will make sure ID's are managed.
* `class="ext_variable"` is optional, but makes your variables invisible

In host app:  styles/app.scss:
```
@import 'ember-rdfa-editor-template-variables-manager-plugin';
```


Contributing
------------------------------------------------------------------------------

### Installation

* `git clone <repository-url>`
* `cd ember-rdfa-editor-template-variables-manager-plugin`
* `npm install`

### Linting

* `npm run lint:hbs`
* `npm run lint:js`
* `npm run lint:js -- --fix`

### Running tests

* `ember test` – Runs the test suite on the current Ember version
* `ember test --server` – Runs the test suite in "watch mode"
* `ember try:each` – Runs the test suite against multiple Ember versions

### Running the dummy application

* `ember serve`
* Visit the dummy application at [http://localhost:4200](http://localhost:4200).

License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-rdfa-editor-wikipedia-slug-plugin
Description: The default blueprint for ember-cli addons.
Latest version: 0.0.4

ember-rdfa-editor-wikipedia-slug-plugin
==============================================================================

[Short description of the addon.]


Compatibility
------------------------------------------------------------------------------

* Ember.js v3.4 or above
* Ember CLI v2.13 or above
* Node.js v8 or above


Installation
------------------------------------------------------------------------------

```
ember install ember-rdfa-editor-wikipedia-slug-plugin
```


Usage
------------------------------------------------------------------------------

[Longer description of how to use the addon in apps.]


Contributing
------------------------------------------------------------------------------

See the [Contributing](CONTRIBUTING.md) guide for details.


License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-rdfa-table-of-contents-plugin
Description: Table of contents plugin for ember-rdfa-editor
Author: vlaanderen
Latest version: 0.2.2

# ember-rdfa-editor-table-of-contents-plugin

This plugin implements an auto-refreshing table of contents using an inline component.
A table of contents can be inserted into the editor using:

```
controller.executeCommand(
      'insert-component',
      'inline-components/table-of-contents'
    );
```
npm package: @lblod/ember-submission-form-fields
Description: The default blueprint for ember-cli addons.
Latest version: 3.5.0

# @lblod/ember-submission-form-fields

This addon provides form and form-fields components to create and edit submissions. In-depth information, usage instructions, and comprehensive details about ember-submission-form-fields can be found in the [Wiki](https://github.com/lblod/ember-submission-form-fields/wiki).

## Compatibility

* Ember.js v5.12 or above
* Ember CLI v5.12 or above
* ember-auto-import v2+


## Installation

```
npm install --save-dev @lblod/ember-submission-form-fields
```

## Contributing

See the [Contributing](CONTRIBUTING.md) guide for details.


## Releasing a new version
We use [`release-it`](https://github.com/release-it/release-it) to handle our release flow 

### Prerequisites
- All PRs that need to show up in the changelog need a descriptive title and [correct label].

### Generating the changelog (optional)
At the moment the changelog is updated manually. To make this a bit easier you can generate a basic changelog based on the merged PRs with [`lerna-changelog`](https://github.com/lerna/lerna-changelog).

> `lerna-changelog` requires a Github [personal access token](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token) to work properly.

The following command can  be used to generate the changelog:

`GITHUB_AUTH=your-access-token npx lerna-changelog`

### Creating a new release
Simply run `npm run release` and follow the prompts.

> If you generated the changelog using lerna-changelog you can add it to the changelog file and add it to the staged changes when release-it asks if you want to commit the changes. This will ensure that the changelog change is part of the release commit.

After the new tag is created and pushed CI will take care of publishing the package to npm.


## License

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-toezicht-form-fields
Description: Input fields for forms used in the toezicht app.
Author: redpencil.io
Latest version: 0.6.1

toezicht-form-fields
==============================================================================

This addon provides input-field components such as checkbox, date, ... and is primarily made to be used in the <a href="https://github.com/lblod/frontend-toezicht-abb">toezicht app</a> and the <a href="https://github.com/lblod/frontend-loket">loket app</a>. This addon also serves toezicht specific component like url-box and url-line.


Compatibility
------------------------------------------------------------------------------

* Ember.js v2.18 or above
* Ember CLI v2.13 or above


Installation
------------------------------------------------------------------------------

```
ember install @lblod/ember-toezicht-form-fields
```

Prerequisites
------------------------------------------------------------------------------
This addon consumes two external services in some of its components:
- toezicht/form-version-tracker
  This service is utilized by the loket app and is defined at <a href="https://github.com/lblod/frontend-loket/blob/development/app/services/toezicht/form-version-tracker.js">service/toezicht/form-version-tracker</a>
- current-session
  This service is utilized by the toezicht app and is defined at <a href="https://github.com/lblod/frontend-toezicht-abb/blob/master/app/services/current-session.js">services/current-session</a>.

Usage
------------------------------------------------------------------------------

This addon provides this set of components
- input-fields
  A bunch of these components are extensions of the same components in the <a href="https://www.npmjs.com/package/@lblod/ember-mu-dynamic-forms">@lblod/ember-mu-dynamic-forms</a> addon. So, you may refer to the usage instructions of that addon.
  - checkbox
  - date
  - dynamic-select
  - input
  - taxrates
  - text
  - toezicht-besluit-type-select
  - toezicht-bestuursorgaan-select
  - year
- toezicht
  - url-box
    Used like {{toezicht/url-box urls=fileAddresses disabled=isSent onDelete=(action "deleteFileAddress")}} where fileAddresses is an array of <a href="https://github.com/lblod/app-digitaal-loket/blob/84caf8ebba03a17e925c7ab55ea95708cd7f57dc/config/resources/master-files-domain.lisp#L24">FileAddress</a> objects.
  - url-line


Contributing
------------------------------------------------------------------------------

See the [Contributing](CONTRIBUTING.md) guide for details.


License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-vo-mu-file-upload
Description: A VO-webuniversum version of mu-file-upload
Author: redpencil.io
Latest version: 0.7.0

@lblod/ember-vo-mu-file-upload
==============================================================================

A VO-Webuniversum styled file-upload addon, based on mu-file-upload (to-be) addon.
Assumes mu.semte.ch backend (mu-cl-resources and file-service)


Compatibility
------------------------------------------------------------------------------

* Ember.js v3.16 or above
* Ember CLI v3.16 or above
* Node.js v10 or above


Installation
------------------------------------------------------------------------------

```
ember install @lblod/ember-vo-mu-file-upload
```

Contributing
------------------------------------------------------------------------------

See the [Contributing](CONTRIBUTING.md) guide for details.


License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-vo-tasklist
Description: The default blueprint for ember-cli addons.
Latest version: 0.1.5

ember-vo-tasklist [STUB]
==============================================================================

Tasklist addon.

Installation
------------------------------------------------------------------------------

```
ember install @lblod/ember-vo-tasklist
```


Usage
------------------------------------------------------------------------------

This addon provides the management of tasklists.
This addon has as the extra feature of tasklists which can be re-used.
Therefore, a decoupling from the tasklist vs. the completion of a task has been designed.

See model files for more information about the model.

There is minimal css, which can be imported in host app styles/app.scss:

`@import 'ember-vo-tasklist';`

Make sure your model files are availble too in the host app.

Tasklist and its solutions should be saved manually

TODO
------------------------------------------------------------------------------
As said, this is only a stub implementation. Only an already existing tasklist can be completed.
So there is a lot todo before being a fullblown tasklist management addon.
The templates are pretty basic too.


Contributing
------------------------------------------------------------------------------

### Installation

* `git clone <repository-url>`
* `cd ember-vo-tasklist`
* `npm install`

### Linting

* `npm run lint:hbs`
* `npm run lint:js`
* `npm run lint:js -- --fix`

### Running tests

* `ember test` – Runs the test suite on the current Ember version
* `ember test --server` – Runs the test suite in "watch mode"
* `ember try:each` – Runs the test suite against multiple Ember versions

### Running the dummy application

* `ember serve`
* Visit the dummy application at [http://localhost:4200](http://localhost:4200).

For more information on using ember-cli, visit [https://ember-cli.com/](https://ember-cli.com/).

License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @lblod/ember-vo-webuniversum
Description: Ember addon wrapping the webuniversum components of Vlaanderen
Author: redpencil.io
Latest version: 0.23.0

# @lblod/ember-vo-webuniversum

Ember addon wrapping [the webuniversum components of Vlaanderen](https://overheid.vlaanderen.be/webuniversum/alle-front-end-componenten).


## Compatibility
------------------------------------------------------------------------------

* Ember.js v3.4 or above
* Ember CLI v2.13 or above
* Node.js v8 or above


## Installation
------------------------------------------------------------------------------

```bash
ember install @lblod/ember-vo-webuniversum
```

## Usage
Examples can be found in the dummy application in `tests/dummy/app/templates/application.hbs`. Run `ember serve` and go to `http://localhost:4200` for a demo.

## Default styles import
`ember-vo-webuniversum` will add the required component styles to the vendor.css file by default. If your project is using Sass you can disable this behavior and import the scss files yourselves. This allows you to import only the styles you need and reduce the final vendor.css file size.

To disable the default styles importing behavior you can add the following to your `ember-cli-build.js` file.

```js
// ember-cli-build.js
// ...
let app = new EmberApp(defaults, {
  '@lblod/ember-vo-webuniversum': {
    'shouldImportComponentCss': false,
  }
});
// ...
```
npm package: @lblod/ember-vo-webuniversum-data-table
Description: Extension of ember-data-table styled with VO Webuniversum.
Author: redpencil.io
Latest version: 1.0.0

# ember-vo-webuniversum-data-table

## Installation
```bash
ember install ember-cli-sass
ember install @lblod/ember-vo-webuniversum
ember install @lblod/ember-vo-webuniversum-data-table
```

Import the styles in `app.scss`
```scss
@import 'ember-vo-webuniversum-data-table';
```

## Documentation
Have a look at the core [ember-data-table](https://github.com/mu-semtech/ember-data-table) for the full documentation.
npm package: @lblod/ember-vo-webuniversum-widget
Description: Ember addon to insert widgets of Webuniversum Vlaanderen.
Author: redpencil.io
Latest version: 0.1.6

@lblod/ember-vo-webuniversum-widget
==============================================================================

Ember addon to add widgets from [the webuniversum components of Vlaanderen](https://overheid.vlaanderen.be/webuniversum/alle-front-end-componenten) like a header and footer.


Compatibility
------------------------------------------------------------------------------

* Ember.js v3.4 or above
* Ember CLI v2.13 or above
* Node.js v8 or above


Installation
------------------------------------------------------------------------------

```bash
ember install @lblod/ember-vo-webuniversum-widget
```


Usage
------------------------------------------------------------------------------

```hbs
{{wu-widget src="//widgets.vlaanderen.be/widget/live/03495830948230495848582"}}
```


License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).