open-index/open-npm huggingface dataset:
npm package: @plenbright/node-red-puppeteer-core
Description: NodeRED nodes to control a headless chrome with puppeteer
Latest version: 1.0.1-11

# node-red-puppeteer-core

## Warnings

Package upgrade would cause run flow error since more attribute and properties add to node. Please reserve time to test when upgrade component.

## Introduction

This package adds browser automation features using puppeteer-core to Node-RED. This package was inspired by [node-red-contrib-puppeteer](https://flows.nodered.org/node/node-red-contrib-puppeteer) and [node-red-contrib-puppeteer](https://flows.nodered.org/node/node-red-contrib-puppeteer) and [node-red-contrib-puppeteer](https://flows.nodered.org/node/node-red-contrib-puppeteer).

This package is build to work tightly with the browserless service. You can use the browserless service for free with a limited number of requests per month. You can also use your own browserless service or your own puppeteer-core installation.

[Check out Browserless](https://www.browserless.io/docs/puppeteer-library)

![Demo](Demo.gif)

### Screenshots

Copy from [node-red-contrib-image-tools (node) - Node-RED (nodered.org)](https://flows.nodered.org/node/node-red-contrib-image-tools)

### Icons

by [fontawesome](https://fontawesome.com/license)

### Palettes

by [coolors.co](https://coolors.co/palette/ef476f-ffd166-06d6a0-118ab2-073b4c)
npm package: @plency/ecom-product-zoom-modal
Description: Show e-commerce product images zoom slideshow in modal for Angular 4+
Latest version: 1.0.1

## ecom-product-zoom-modal

Show e-commerce product images zoom slideshow in modal for Angular 4+

[*__preview__*](https://rawgit.com/thatisuday/ecom-product-zoom-modal/master/demo/dist/index.html)

## Install
```
npm install @plency/ecom-product-zoom-modal
```

## Import Module
```
import { EcomProductZoomModalModule } from '@plency/ecom-product-zoom-modal';

@NgModule({
  ...,
  imports: [
    ...,
    EcomProductZoomModalModule
  ]
})
```

## Use
```
import { Component, OnInit } from '@angular/core';
import { EcomProductZoomModalImage, EcomProductZoomModalService } from '@plency/ecom-product-zoom-modal';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss']
})
export class AppComponent {

  images: EcomProductZoomModalImage[] = [{
    img: 'large-1.jpg',
    thumb: 'small-1.jpg'
  }, {
    img: 'large-2.jpg',
    thumb: 'small-2.jpg'
  }, {
    img: 'large-3.jpg',
    thumb: 'small-3.jpg'
  }];
  
  constructor(
    private prodZoomModalService: EcomProductZoomModalService
  ) { }

  ngOnInit() {
  }

  openModal() {
    this.prodZoomModalService.open(this.images);
  }
}
```
npm package: @plenny/connect
Description: This packages provides utilities to connect Vue SPA with Laravel backed.
Author: Rafał Krawiec
Latest version: 0.1.11

# Plenny Connect

This packages provides utilities to connect Vue SPA with Laravel backed using
Axios for HTTP requests and Laravel Echo for broadcasts. It also integrates
with Vue Router package to provide route parameters reactivity and binding
when calling your backend service.

## Stability

Work is still in progress on this one.
npm package: @plenny/vite-externalizer
Description: Simple plugin to exclude external dependencies from bundling with Vite.
Author: Rafał Krawiec
Latest version: 0.1.2

# Vite Externalizer

This is very simple plugin to externalize all dependencies within your package,
so they're not being bundled. You don't have to define `rollupOptions.external`
within your `vite.config.ts`.

## What's the purpose

When developing some complex packages with quite large amount of dependencies 
we have found that's really hard to exclude all of them from bundling, mainly 
because some of those dependencies also might have another dependencies, 
and it's a nightmare to exclude them all manually.

## How to use

Simply add the plugin to your vite config file and that's it. There are 
no options available, as with our approach we don't need any as we always
want to exclude all third party dependencies.

```typescript
// vite.config.ts
import { defineConfig } from 'vite';
import { externalizer } from '@plenny/vite-externalizer';

export default defineConfig({
  plugins: [
    externalizer(),
  ],
});
```
npm package: @plenny/vite-node-modules-watcher
Description: Utility package to make Vite watcher looking for changes within node_modules which is useful when working on libraries locally.
Author: Rafał Krawiec
Latest version: 0.1.0

# vite-node-modules-watcher
Utility package to make Vite watcher looking for changes within node_modules which is useful when working on libraries locally.
npm package: @plentra/sphereclient
Description: Plentra sphere client library for javascript
Author: Syed Yunus
Latest version: 2.1.3

# Getting started

Install
`npm i @plentra/sphereclient`
Import
` import { SphereClient } from '@plentra/sphereclient';`
Initialization
`let sphereClient = new SphereClient("YOUR-APP-KEY")`

Get Home launcher (with items)
Home launcher is the main launcher of your app containing launcher items that link to either items belonging to a particular category or a sub launcher. It also acts as a source for special features such as popup and message (It is intended to launch during the initial launch of your application).

Accessing the home launcher
Home launcher is the main launcher of your app containing launcher items that link to either items belonging to a particular category or a sub launcher. It also acts as a source for special features such as popup and message (It is intended to launch during the initial launch of your application).

```
sphereClient.getHome({
    onResult( appName  ,  appIcon  ,  totalItemCount  ,  itemsInThisPage  ,  itemsPerPage  ,   items ){
        //do on result
     },
     onLoading(){
        //do when loading
     },
     onLoadfinished(){
        //do when loading finished
     },
     onPopup( popupTitle  ,  popupMessage ){
        //do when popup
     },
     onAnnouncement( announcementBody ){
        //do when announcement
     },
     onMessage( messageTitle  ,  messageBody ){
        //do when message
     },
     onAppLocation( appLocation  ,  latitude  ,  longitude  ){
        //do when app location
     },
     onNextPage(){
        //do when next page exists
     },
     onHomeCover( cover ){
        //do when there is a home cover
     },
     onEmpty(appName , appIcon){
        //do when home launcher items are empty
     },
     onError(error){
        //do when error
     },
     onUnderConstruction(){
        //do when under construction
     },
     onNotActive(){
        //do when app is not active
     },
     onNotExist(){
        //do when app does not exist
     },
     onNotFound(){
        //do when page not found
     },
     onNotAcceptable(){
        //do when there is illegal client request
     },
     onBadRequest(){
        //do when there is bad request from client
     },
     onNoNextPage(){
        //do when there is no next page
     },
  }
)
```

please refer to the complete JavaScript documentation at https://sphere.plentratechnologies.com/jsdocs/.
npm package: @plentra/sphereclient-afrique
Description: Plentra sphere client library for javascript
Author: Syed Yunus
Latest version: 1.5.3

# Getting started

Install
`npm i @plentra/sphereclient`
Import
` import { SphereClient } from '@plentra/sphereclient';`
Initialization
`let sphereClient = new SphereClient("YOUR-APP-KEY")`

Get Home launcher (with items)
Home launcher is the main launcher of your app containing launcher items that link to either items belonging to a particular category or a sub launcher. It also acts as a source for special features such as popup and message (It is intended to launch during the initial launch of your application).

Accessing the home launcher
Home launcher is the main launcher of your app containing launcher items that link to either items belonging to a particular category or a sub launcher. It also acts as a source for special features such as popup and message (It is intended to launch during the initial launch of your application).

```
sphereClient.getHome({
    onResult( appName  ,  appIcon  ,  totalItemCount  ,  itemsInThisPage  ,  itemsPerPage  ,   items ){
        //do on result
     },
     onLoading(){
        //do when loading
     },
     onLoadfinished(){
        //do when loading finished
     },
     onPopup( popupTitle  ,  popupMessage ){
        //do when popup
     },
     onAnnouncement( announcementBody ){
        //do when announcement
     },
     onMessage( messageTitle  ,  messageBody ){
        //do when message
     },
     onAppLocation( appLocation  ,  latitude  ,  longitude  ){
        //do when app location
     },
     onNextPage(){
        //do when next page exists
     },
     onHomeCover( cover ){
        //do when there is a home cover
     },
     onEmpty(appName , appIcon){
        //do when home launcher items are empty
     },
     onError(error){
        //do when error
     },
     onUnderConstruction(){
        //do when under construction
     },
     onNotActive(){
        //do when app is not active
     },
     onNotExist(){
        //do when app does not exist
     },
     onNotFound(){
        //do when page not found
     },
     onNotAcceptable(){
        //do when there is illegal client request
     },
     onBadRequest(){
        //do when there is bad request from client
     },
     onNoNextPage(){
        //do when there is no next page
     },
  }
)
```

please refer to the complete JavaScript documentation at https://sphere.plentratechnologies.com/jsdocs/.
npm package: @plentra/sphereclient-america
Description: Plentra sphere client library for javascript
Author: Syed Yunus
Latest version: 1.5.2

# Getting started

Install
`npm i @plentra/sphereclient`
Import
` import { SphereClient } from '@plentra/sphereclient';`
Initialization
`let sphereClient = new SphereClient("YOUR-APP-KEY")`

Get Home launcher (with items)
Home launcher is the main launcher of your app containing launcher items that link to either items belonging to a particular category or a sub launcher. It also acts as a source for special features such as popup and message (It is intended to launch during the initial launch of your application).

Accessing the home launcher
Home launcher is the main launcher of your app containing launcher items that link to either items belonging to a particular category or a sub launcher. It also acts as a source for special features such as popup and message (It is intended to launch during the initial launch of your application).

```
sphereClient.getHome({
    onResult( appName  ,  appIcon  ,  totalItemCount  ,  itemsInThisPage  ,  itemsPerPage  ,   items ){
        //do on result
     },
     onLoading(){
        //do when loading
     },
     onLoadfinished(){
        //do when loading finished
     },
     onPopup( popupTitle  ,  popupMessage ){
        //do when popup
     },
     onAnnouncement( announcementBody ){
        //do when announcement
     },
     onMessage( messageTitle  ,  messageBody ){
        //do when message
     },
     onAppLocation( appLocation  ,  latitude  ,  longitude  ){
        //do when app location
     },
     onNextPage(){
        //do when next page exists
     },
     onHomeCover( cover ){
        //do when there is a home cover
     },
     onEmpty(appName , appIcon){
        //do when home launcher items are empty
     },
     onError(error){
        //do when error
     },
     onUnderConstruction(){
        //do when under construction
     },
     onNotActive(){
        //do when app is not active
     },
     onNotExist(){
        //do when app does not exist
     },
     onNotFound(){
        //do when page not found
     },
     onNotAcceptable(){
        //do when there is illegal client request
     },
     onBadRequest(){
        //do when there is bad request from client
     },
     onNoNextPage(){
        //do when there is no next page
     },
  }
)
```

please refer to the complete JavaScript documentation at https://sphere.plentratechnologies.com/jsdocs/.
npm package: @plentra/sphereclient-latam
Description: Plentra sphere client library for javascript
Author: Syed Yunus
Latest version: 1.4.17

# Getting started

Install
`npm i @plentra/sphereclient`
Import
` import { SphereClient } from '@plentra/sphereclient';`
Initialization
`let sphereClient = new SphereClient("YOUR-APP-KEY")`

Get Home launcher (with items)
Home launcher is the main launcher of your app containing launcher items that link to either items belonging to a particular category or a sub launcher. It also acts as a source for special features such as popup and message (It is intended to launch during the initial launch of your application).

Accessing the home launcher
Home launcher is the main launcher of your app containing launcher items that link to either items belonging to a particular category or a sub launcher. It also acts as a source for special features such as popup and message (It is intended to launch during the initial launch of your application).

```
sphereClient.getHome({
    onResult( appName  ,  appIcon  ,  totalItemCount  ,  itemsInThisPage  ,  itemsPerPage  ,   items ){
        //do on result
     },
     onLoading(){
        //do when loading
     },
     onLoadfinished(){
        //do when loading finished
     },
     onPopup( popupTitle  ,  popupMessage ){
        //do when popup
     },
     onAnnouncement( announcementBody ){
        //do when announcement
     },
     onMessage( messageTitle  ,  messageBody ){
        //do when message
     },
     onAppLocation( appLocation  ,  latitude  ,  longitude  ){
        //do when app location
     },
     onNextPage(){
        //do when next page exists
     },
     onHomeCover( cover ){
        //do when there is a home cover
     },
     onEmpty(appName , appIcon){
        //do when home launcher items are empty
     },
     onError(error){
        //do when error
     },
     onUnderConstruction(){
        //do when under construction
     },
     onNotActive(){
        //do when app is not active
     },
     onNotExist(){
        //do when app does not exist
     },
     onNotFound(){
        //do when page not found
     },
     onNotAcceptable(){
        //do when there is illegal client request
     },
     onBadRequest(){
        //do when there is bad request from client
     },
     onNoNextPage(){
        //do when there is no next page
     },
  }
)
```

please refer to the complete JavaScript documentation at https://sphere.plentratechnologies.com/jsdocs/.
npm package: @plentra/sphereclient-nigeria
Description: Plentra sphere nigeria client library for javascript
Author: Syed Yunus
Latest version: 1.5.2

# Getting started

Install
`npm i @plentra/sphereclient`
Import
` import { SphereClient } from '@plentra/sphereclient';`
Initialization
`let sphereClient = new SphereClient("YOUR-APP-KEY")`

Get Home launcher (with items)
Home launcher is the main launcher of your app containing launcher items that link to either items belonging to a particular category or a sub launcher. It also acts as a source for special features such as popup and message (It is intended to launch during the initial launch of your application).

Accessing the home launcher
Home launcher is the main launcher of your app containing launcher items that link to either items belonging to a particular category or a sub launcher. It also acts as a source for special features such as popup and message (It is intended to launch during the initial launch of your application).

```
sphereClient.getHome({
    onResult( appName  ,  appIcon  ,  totalItemCount  ,  itemsInThisPage  ,  itemsPerPage  ,   items ){
        //do on result
     },
     onLoading(){
        //do when loading
     },
     onLoadfinished(){
        //do when loading finished
     },
     onPopup( popupTitle  ,  popupMessage ){
        //do when popup
     },
     onAnnouncement( announcementBody ){
        //do when announcement
     },
     onMessage( messageTitle  ,  messageBody ){
        //do when message
     },
     onAppLocation( appLocation  ,  latitude  ,  longitude  ){
        //do when app location
     },
     onNextPage(){
        //do when next page exists
     },
     onHomeCover( cover ){
        //do when there is a home cover
     },
     onEmpty(appName , appIcon){
        //do when home launcher items are empty
     },
     onError(error){
        //do when error
     },
     onUnderConstruction(){
        //do when under construction
     },
     onNotActive(){
        //do when app is not active
     },
     onNotExist(){
        //do when app does not exist
     },
     onNotFound(){
        //do when page not found
     },
     onNotAcceptable(){
        //do when there is illegal client request
     },
     onBadRequest(){
        //do when there is bad request from client
     },
     onNoNextPage(){
        //do when there is no next page
     },
  }
)
```

please refer to the complete JavaScript documentation at https://sphere.plentratechnologies.com/jsdocs/.