open-index/open-npm huggingface dataset:
npm package: @rebase-team/back-button-hook
Description: <h1 align="center">Back Button Hook</h1> <p align="center">This library was designed to call registered hook functions when the back button was pressed by user..</p>
Latest version: 0.1.4

<h1 align="center">Back Button Hook</h1>
<p align="center">This library was designed to call registered hook functions when the back button was pressed by user..</p>

<p align="center">
  <img src="https://badgen.net/npm/v/@rebase-team/back-button-hook"/> 
  <img src="https://badgen.net/npm/dt/@rebase-team/back-button-hook"/>
  <img src="https://badgen.net/npm/license/@rebase-team/back-button-hook"/>
  <img src="https://badgen.net/npm/types/@rebase-team/back-button-hook"/>
  <img src="https://badgen.net/badge/author/MurylloEx/red?icon=label"/>
</p>

You will need (>= Angular 9) to use this library and an Ionic project (>= v3).

## Installation

```sh
npm install @rebase-team/back-button-hook
```

## Usage examples

``> APP.MODULE.TS``
```typescript
import { AppComponent } from "./app.component";
import { NgModule } from "@angular/core";
import { BrowserModule } from "@angular/platform-browser";
import { BackButtonHookService } from "@rebase-team/back-button-hook";
import { IonicModule } from "@ionic/angular";

@NgModule({
  declarations: [],
  imports: [
    BrowserModule,
    IonicModule.forRoot()
  ],
  providers: [
    BackButtonHookService
  ],
  bootstrap: [AppComponent],
  exports: []
})
export class AppModule { }
```

``> APP.COMPONENT.TS``
```typescript
import { Platform } from '@ionic/angular';
import { Component } from '@angular/core';
import { BackButtonHookService } from "@rebase-team/back-button-hook";

@Component({
  selector: "app-root",
  templateUrl: "app.component.html",
  styleUrls: ["app.component.scss"],
})
export class AppComponent {

  constructor(
    private platform: Platform,
    private backButton: BackButtonHookService
  ) {
    this.backButtonRegister();
  }

  private backButtonRegister(): void {
    this.backButton.Hook.CreateCallback(async () => {
      let url = this.platform.url().toUpperCase();
      console.log('Back Button triggered on route: ' + url);
    });
    this.backButton.Hook.Hook();
  }
}
```

## Metadata

Muryllo Pimenta de Oliveira – muryllo.pimenta@upe.br

Distribuído sobre a licença MIT. Veja ``LICENSE`` para mais informações.

## Contributing

1. Fork it (<https://github.com/MurylloEx/Back-Button-Hook/fork>)
2. Create your feature branch (`git checkout -b feature/fooBar`)
3. Commit your changes (`git commit -am 'Add some fooBar'`)
4. Push to the branch (`git push origin feature/fooBar`)
5. Create a new Pull Request
npm package: @rebase-team/lib-aluno-upe
Description: <h1 align="center">Biblioteca Aluno UPE (Driver)</h1> <p align="center">Essa biblioteca foi feita para conectar com o endpoint HTTPS do aplicativo Aluno UPE.</p>
Latest version: 5.9.38

<h1 align="center">Biblioteca Aluno UPE (Driver)</h1>
<p align="center">Essa biblioteca foi feita para conectar com o endpoint HTTPS do aplicativo Aluno UPE.</p>

<p align="center">
    <img src="https://badgen.net/npm/v/@rebase-team/lib-aluno-upe"/> 
    <img src="https://badgen.net/npm/dt/@rebase-team/lib-aluno-upe"/>
    <img src="https://badgen.net/npm/license/@rebase-team/lib-aluno-upe"/>
    <img src="https://badgen.net/npm/types/@rebase-team/lib-aluno-upe"/>
    <img src="https://badgen.net/badge/author/MurylloEx/red?icon=label"/>
</p>

Para utilizá-la você precisa de uma aplicação Angular e utilizar o comando descrito na seção abaixo.

## Instalação

```sh
ionic cordova plugin add cordova-plugin-advanced-http
npm install @ionic-native/http
npm install @rebase-team/lib-aluno-upe
```

## Exemplos de uso

``> APPMODULE.TS``
```typescript
import { HTTP } from "@ionic-native/http/ngx";
import { AppComponent } from "./app.component";
import { NgModule } from "@angular/core";
import { BrowserModule } from "@angular/platform-browser";
import { WebRequestsService } from "@rebase-team/lib-aluno-upe";
import { IonicModule } from "@ionic/angular";

@NgModule({
  declarations: [],
  imports: [
    BrowserModule,
    IonicModule.forRoot()
  ],
  providers: [
    HTTP,
    WebRequestsService
  ],
  bootstrap: [AppComponent],
  exports: []
})
export class AppModule { }

```

``> HOME.PAGE.TS``
```typescript
import { WebSettingsService, WebResponses, WebRequestsService } from "@rebase-team/lib-aluno-upe";

@Component({
  selector: "app-home",
  templateUrl: "home.page.html",
  styleUrls: ["home.page.scss"],
})
export class HomePage implements OnInit {

  constructor(
    private alunoApiSettings: WebSettingsService,
    private alunoApi: WebRequestsService
  ) {
    this.alunoApiSettings.setDebugModeState(true);
    this.alunoApiSettings.setAppVersion('5.1.43');
  }

}
```

## Metadados

Muryllo Pimenta de Oliveira – muryllo.pimenta@upe.br

Distribuído sobre a licença MIT. Veja ``LICENSE`` para mais informações.

## Contribuição

1. Fork it (<https://github.com/MurylloEx/Aluno-UPE-Service/fork>)
2. Create your feature branch (`git checkout -b feature/fooBar`)
3. Commit your changes (`git commit -am 'Add some fooBar'`)
4. Push to the branch (`git push origin feature/fooBar`)
5. Create a new Pull Request
npm package: @rebase-team/lib-zona-azul
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.9.
Latest version: 1.2.3

# LibZonaAzul

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

## Code scaffolding

Run `ng generate component component-name --project lib-zona-azul` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project lib-zona-azul`.
> Note: Don't forget to add `--project lib-zona-azul` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build lib-zona-azul` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build lib-zona-azul`, go to the dist folder `cd dist/lib-zona-azul` and run `npm publish`.

## Running unit tests

Run `ng test lib-zona-azul` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).
npm package: @rebase-team/notification
Description: <h1 align="center">Rebase Cordova Plugin Notification</h1> <p align="center">Este plugin do cordova para Ionic foi criado especialmente para suprir a necessidade de exibir notificações através do Ionic, uma vez que o único plugin disponível para cordova (
Latest version: 0.0.3

<h1 align="center">Rebase Cordova Plugin Notification</h1>
<p align="center">Este plugin do cordova para Ionic foi criado especialmente para suprir a necessidade de exibir notificações através do Ionic, uma vez que o único plugin disponível para cordova (cordova-plugin-local-notification) não funciona corretamente em muitos casos de uso.</p>

<p align="center">
    <img src="https://badgen.net/npm/v/@rebase-team/notification"/> 
    <img src="https://badgen.net/npm/dt/@rebase-team/notification"/>
    <img src="https://badgen.net/npm/license/@rebase-team/notification"/>
    <img src="https://badgen.net/npm/types/@rebase-team/notification"/>
    <img src="https://badgen.net/badge/author/MurylloEx/red?icon=label"/>
</p>

Para utilizá-lo você precisa de um projeto Ionic e utilizar o comando descrito na seção abaixo.

## Instalação

```sh
ionic cordova plugin add https://github.com/MurylloEx/cordova-plugin-rebase-notification.git
npm install @rebase-team/notification
```

## Exemplos de uso

``> APPMODULE.TS``
```typescript
import { AppComponent } from "./app.component";
import { NgModule } from "@angular/core";
import { BrowserModule } from "@angular/platform-browser";
import { IonicModule } from "@ionic/angular";
import { NotificationService } from "@rebase-team/notification";

@NgModule({
  declarations: [],
  imports: [
    BrowserModule,
    IonicModule.forRoot()
  ],
  providers: [
    NotificationService
  ],
  bootstrap: [AppComponent],
  exports: []
})
export class AppModule { }

```

``> HOME.PAGE.TS``
```typescript
import { NotificationService } from "@rebase-team/notification";

@Component({
  selector: "app-home",
  templateUrl: "home.page.html",
  styleUrls: ["home.page.scss"],
})
export class HomePage implements OnInit {

  constructor(
    private notification: NotificationService
  ) {
    //Cria uma notificação instantaneamente.
    this.notification.show(123, "channelId", "Title", "Text body", "icon/favicon.png");
  }

}
```

## Metadados

Muryllo Pimenta de Oliveira – muryllo.pimenta@upe.br

Distribuído sobre a licença MIT. Veja ``LICENSE`` para mais informações.

## Contribuição

1. Fork it (<https://github.com/MurylloEx/cordova-plugin-rebase-notification/fork>)
2. Create your feature branch (`git checkout -b feature/fooBar`)
3. Commit your changes (`git commit -am 'Add some fooBar'`)
4. Push to the branch (`git push origin feature/fooBar`)
5. Create a new Pull Request
npm package: @rebase-team/qr-scanner
Description: <h1 align="center">Qr Scanner</h1> <p align="center">This library was designed to register callbacks to Qr Scanner/Barcode Scanner with a single library.</p>
Latest version: 1.2.4

<h1 align="center">Qr Scanner</h1>
<p align="center">This library was designed to register callbacks to Qr Scanner/Barcode Scanner with a single library.</p>

<p align="center">
  <img src="https://badgen.net/npm/v/@rebase-team/qr-scanner"/> 
  <img src="https://badgen.net/npm/dt/@rebase-team/qr-scanner"/>
  <img src="https://badgen.net/npm/license/@rebase-team/qr-scanner"/>
  <img src="https://badgen.net/npm/types/@rebase-team/qr-scanner"/>
  <img src="https://badgen.net/badge/author/MurylloEx/red?icon=label"/>
</p>

You will need (>= Angular 9) to use this library, Ionic project (>= v3), qrscanner cordova plugin and the phonegap barcode scanner plugin.

## Installation

```sh
ionic cordova plugin add cordova-plugin-qrscanner
ionic cordova plugin add phonegap-plugin-barcodescanner
npm install @ionic-native/qr-scanner
npm install @ionic-native/barcode-scanner
npm install @rebase-team/qr-scanner
```

## Usage examples

``> APP.MODULE.TS``
```typescript
import { AppComponent } from "./app.component";
import { NgModule } from "@angular/core";
import { BrowserModule } from "@angular/platform-browser";
import { QrScannerService } from "@rebase-team/qr-scanner";
import { QRScanner } from '@ionic-native/qr-scanner/ngx';
import { BarcodeScanner } from '@ionic-native/barcode-scanner/ngx';

@NgModule({
  declarations: [AppComponent],
  imports: [
    BrowserModule,
    IonicModule.forRoot()
  ],
  providers: [
    QRScanner,
    BarcodeScanner,
    QrScannerService
  ],
  bootstrap: [AppComponent],
  exports: []
})
export class AppModule { }
```

``> HOME.PAGE.TS``
```typescript
import { Component } from "@angular/core";
import { QrScannerService } from "@rebase-team/qr-scanner";

@Component({
  selector: "app-home",
  templateUrl: "home.page.html",
  styleUrls: ["home.page.scss"],
})
export class HomePage {

  constructor(private qrScanner: QrScannerService) {
    this.qrScanner.DefinePlugin('QRSCANNER'); //Define the plugin name (QRSCANNER or BARCODESCANNER).
    this.qrScanner.OnScannedData(async (qrData) => {
      console.log(qrData); //Will print the scanned data.
      this.qrScanner.Close();
    });
    this.qrScanner.OnPermissionError(() => {	
      console.log('Não foi possível abrir a câmera para ler o QR-Code pois a permissão não foi habilitada.');	
    });	
    this.qrScanner.OnUnknownError((err) => {	
      console.log('Um problema ocorreu ao tentar abrir a câmera do celular para realizar a leitura do QR-Code.');
    });
    this.qrScanner.Scan();
  }

}
```

## Metadata

Muryllo Pimenta de Oliveira – muryllo.pimenta@upe.br

Distribuído sobre a licença MIT. Veja ``LICENSE`` para mais informações.

## Contributing

1. Fork it (<https://github.com/MurylloEx/Qr-Scanner/fork>)
2. Create your feature branch (`git checkout -b feature/fooBar`)
3. Commit your changes (`git commit -am 'Add some fooBar'`)
4. Push to the branch (`git push origin feature/fooBar`)
5. Create a new Pull Request