open-index/open-npm huggingface dataset:
npm package: @quasiris/qsc-data-inputs
Description: ## Project setup ``` npm install ```
Latest version: 0.0.33

# qsc-data-inputs

## Project setup
```
npm install
```

### Compiles and hot-reloads for development
```
npm run serve
```

### Compiles and minifies for production
```
npm run build
```

### Lints and fixes files
```
npm run lint
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
npm package: @quasiris/qsc-data-table
Description: ``` npm i @quasiris/qsc-data-table ```
Latest version: 1.7.31

# quasiris-data-table-library

## Install package
```
npm i @quasiris/qsc-data-table
```

## Project setup
```
npm install
```

## Build library
```
npm run build-lib
```

## Publish to npm
```
npm publish
```

## Run demo
```
npm run serve
```

###How to use
```
Add globall

import QscDataTable from '@quasiris/qsc-data-table';
Vue.component('qsc-data-table', QscDataTable);


<template>
    <qsc-data-table :columns="dataTable.columns"
                         :rows="dataTable.rows"
                         :filters="true"
                         :filters-list="searchQuery.searchFilters"
                         v-on:addFilter="handleAddFilter($event)"
                         v-on:addNotFilter="handleAddNotFilter($event)"
                         v-on:removeFilter="handleRemoveFilter($event)"
         />
</tempalte>
  <script>
    data() {
        return {
          dataTable: {
            suggestUrl: 'https://qsc-dev.quasiris.de/api/v1/search/suggest/hornbach-de/search',
            columns: ['name', 'type', 'entries', 'timestamp'],
            rows: [
              {
                name: 'quasiris',
                type: 'qsc',
                id: 1,
                entries: [
                  'entries'
                ],
                timestamp: "2021-02-10T22:20:48.638+00:00"
              },
              {
                name: 'quasiris',
                type: 'qsc',
                id: 2,
                entries: [
                  'entries'
                ]
              },
              {
                name: 'quasiris',
                type: 'qsc',
                id: 3,
                entries: [
                  'entries'
                ]
              },
              {
                name: 'quasiris',
                type: 'qsc',
                id: 4,
                entries: [
                  'entries'
                ]
              },
              {
                name: 'quasiris',
                type: 'qsc',
                id: 5,
                entries: [
                  'entries'
                ]
              },
            ],
          },
          searchQuery: {
            page: 1,
            q: "*",
            rows: 20,
            searchFilters: [{
              id: "name",
              values: ['quasiris']
            }],
            sliders: [],
          },
        }
      },
       methods:{
        
        }
 </script>
```
npm package: @quasiris/qsc-edit-table
Description: ``` npm i @quasiris/qsc-edit-table ``` ## Project setup ``` npm install ```
Author: Quasiris
Latest version: 0.9.18

# quasiris-edit-table-library

## Install package
```
npm i @quasiris/qsc-edit-table
```
## Project setup
```
npm install
```

## Build library
```
npm run build-lib
```

## Publish to npm
```
npm publish
```

## Run demo
```
npm run serve
```

## How to use
```
Add globall

import QscEditTable from '@quasiris/qsc-edit-table';
Vue.component('qsc-edit-table', QscEditTable);

...
<template>
  <article>
    <qsc-edit-table
        :rows="rows"
        :columns="columns"
        :childs-columns="columns"
    />
  </article>
</template>

<script>

export default {
  data() {
    return {
      columns: [
        {
          name: 'name',
          label: 'Field',
          inputType: 'input',
          class: '',
          defaultValue: '',
        },
        {
          name: 'queryAnalyzer',
          accessor: {
            get: 'code',
            set: 'code'
          },
          label: 'Query Analyzer',
          inputType: 'entity-select',
          class: '',
          defaultValue: ''
        },
        {
          name: 'indexAnalyzer',
          accessor: {
            get: 'code',
            set: 'code'
          },
          label: 'Index Analyzer',
          inputType: 'entity-select',
          class: '',
          defaultValue: ''
        },
      ],
      rows: [
        {
          name: 'test',
          type: 'string',
          childs: [
            {
              name: 'test-childs'
            },
          ],
          indexAnalyzer: {
            name: 'text_index-analyzer',
            code: 'text_index-analyzer',
            type: 'analyzer'
          },
          queryAnalyzer: {
            name: 'keyword_analyzer',
            code: 'keyword_analyzer',
            type: 'analyzer'
          }
        }
      ]
    }
  }
}
</script>
```