open-index/open-npm huggingface dataset:
npm package: @mentatickets/ts-sdk
Description: Para instalar el SDK, ejecuta el siguiente comando:
Latest version: 0.2.6


## Instalación
Para instalar el SDK, ejecuta el siguiente comando:

```bash
  npm i @mentatickets/ts-sdk
```

Esté SDK es compatible tanto para Javascript como para Typescript: en navegadores o en NodeJS.

## Uso

Para usar el SDK, importa la función "initializeMenta". Luego, podrás utilizar sus métodos para interactuar con nuestros servicios.

```js
  import { initializeMenta } from '@mentatickets/ts-sdk';

  const mentaTicketsSdk = initializeMenta(config);
```

ó bien puedes usar `require`

```js
  const mentatickets = require('@mentatickets/ts-sdk');

  const mentaTicketsSdk = mentatickets.initializeMenta(config);
```

Para más información te recomendamos leer la [documentación oficial](https://docs.mentatickets.com).

Recuerda que para usar este SDK es necesario contar con una Clave de API válida.
npm package: @mentax/lazy-autocomplete-input
Description: Angular Material Autocomplete component with lazy loaded data and 'infinite' scroll
Author: marcin.grzeszczak
Latest version: 0.0.4

# Lazy Autocomplete Input
Package provides an Angular Material Autocomplete control with lazy loading and infinite scroll.

## Usage

In your module add

```typescript
import {LazyAutocompleteInputModule} from '@mentax/lazy-autocomplete-input';

@NgModule({
  imports: [LazyAutocompleteInputModule]
})
export class MyModule()
```

Then in your component provide LazyAutocomplete service

```typescript
import {LazyAutocompleteInputService, LazyAutocompleteInputModel} from 'lazy-autocomplete-input';
@Component({
  providers: [LazyAutocompleteInputService]
})
```

Next step is to create a dataProvider function

```typescript
private dataProvider(offset: number, inputValue: string): Observable<LazyAutocompleteInputModel[]> {
  const sampleItem: LazyAutocompleteInputModel = {
    id: 0,
    name: 'test'
  };
  return of([sampleItem])
}
```
> **NOTE**
>
> LazyAutocompleteInputModel interface
> ```typescript
{
 id: number;
 name: string;
}
```

Next step is to set provider function in LazyAutocomplete LazyAutocompleteInputService

```typescript
constructor(private lazyAutocompleteService: LazyAutocompleteInputService) {
   this.lazyAutocompleteService.setProvider(this.dataProvider);
}
```

Finally inside component html file insert

```html
<mtx-lazy-autocomplete-input
  matAppearance="outline"
  matLabel="Hello"
  minLetters=3
  startPage=0
  (selectedItem)="selectedItem($event)">
</mtx-lazy-autocomplete-input>
```

## Available Attributes
### Input
* matLabel: string
* matAppearance: MatFormFieldAppearance
* minLetters: number
* startPage: number
* maxPage: number

### Output
* selectedItem: LazyAutocompleteInputModel;

## Available Service variables and methods
* startPage: number
* maxPage: number
* setProvider(providerFunction: IAutocompleteDataProvider)

> **NOTE**
>
> IAutocompleteDataProvider
> ```typescript
(offset: number, inputValue: string) => Observable<LazyAutocompleteInputModel[]>
> ```
npm package: @mentax/sentry-init-angular
Description: Sentry init for Angular projects
Author: marcin.grzeszczak
Latest version: 0.0.4

# Sentry Init Angular

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.0.6.

## Install

Download package
```
npm i @mentax/sentry-init-angular
```

Then add to `SentryAngularInitModule` into imports in **app.module.ts**
```
import {SentryAngularInitModule} from '@mentax/sentry-init-angular'

@NgModule({
  imports: [
    SentryAngularInitModule
  ]
  })
  export class AppModule {}
```

Finally init Sentry inside **main.ts** file
```
import {SentryConfig} from '@mentax/sentry-init-angular';

const dsn = '';
SentryConfig.init(dsn);
```