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

# node-red-puppeteer


### These node-red nodes expose puppeteer's API used for controlling Chrome/Chromium over the <a href='https://chromedevtools.github.io/devtools-protocol/'>DevTools Protocol</a>


Group | Node Name | Detailed information
------------- | ------------- | -------------
<b>Browser</b> | Launch 
<b>Browser</b> | New Page 
<b>Browser</b> | Close Browser 
<b>Page</b> | Click 
<b>Page</b> | Close 
<b>Page</b> | Content 
<b>Page</b> | Delete Cookies 
<b>Page</b> | Download 
<b>Page</b> | Focus 
<b>Page</b> | Get 
<b>Page</b> | Get Cookies 
<b>Page</b> | Go to 
<b>Page</b> | Screenshot 
<b>Page</b> | Viewport
<b>Page</b> | Set 
<b>Page</b> | Set LocalStorage
<b>Page</b> | Set Cookies 
<b>Page</b> | Upload 
<b>Page</b> | Wait for 
<b>Keyboard | Press 
<b>Keyboard | Type 
<b>Storage</b> | Rename 

#### Install 
```bash
npm install @robinck/node-red-puppeteer
```
npm package: @robincore/flutter-dapp-provider
Description: a javascript ethereum provider injector used as an interface between wallet and dApps. [for flutter]
Author: robin rajput
Latest version: 1.1.8

# web3 {ethereum-based-chains} provider for flutter dApp browser
_web3 injector for flutter dApp browser. this package is used for two-way communication between flutter inappwebview and js injected code._ 

### init scripts
- initialize typescript project
```bash
npx tsc init
```
- use Google typescript for lint (optional)
```bash
npx gts init
```
- lint/fix the project files
```bash
yarn [lint:fix]
```

### test scripts
run tests for the flutter web3 provider
```shell
yarn test
```

### build scripts
build the provider bridge files
```bash
yarn compile
```

## contributions
_this repo is open for contributions. feel free to (create)/(manage) [pull requests]/[issues]._
npm package: @robincore/inappwebview-provider
Description: a javascript ethereum provider injector used as an interface between wallet and dApps. [for flutter]
Author: robin rajput
Latest version: 1.1.5

# getting started
_creating {window.ethereum} object injected as script using core-dapp-provider package_
## web3 injector script for flutter inappwebview library
`working on it`
npm package: @robincsl/gatsby-theme-talks
Description: This is a Gatsby theme to showcase on your Gatsby website all the amazing talks you gave.
Author: Robin Cussol
Latest version: 0.0.2

# Gatsby Theme Talks

This is a Gatsby theme to showcase on your Gatsby website all the amazing talks you gave.

See the [live demo](https://robincsl-gatsby-theme-talks.netlify.com)

## Installation

To use this theme in your Gatsby sites, follow these instructions:

1.  Install the theme

    ```sh
    npm install --save @robincsl/gatsby-theme-talks
    ```

2.  Add the theme to your `gatsby-config.js`:

    ```js
    module.exports = {
      plugins: ["@robincsl/gatsby-theme-talks"],
    }
    ```

3.  Start your site
    ```sh
    gatsby develop
    ```

## Options

There are two options currently available in this theme:

- `basePath` (defaults to `/`): determines the base path where the content of this theme should live on your Gatsby website',
- `contentPath` (defaults to `data`): determines where the content should be sourced for your talks.

To configure this theme, modify the corresponding option fields in your `gatsby-config.js`:

```js
module.exports = {
  plugins: [
    {
      resolve: "@robincsl/gatsby-theme-talks",
      options: {
        basePath: "/talks",
        contentPath: "content/talks",
      },
    },
  ],
}
```

## Content format

To add talks to your webpage, add a YAML file in the folder at `contentPath`, e.g. `data/talks.yaml`, and use the following boilerplate:

```yaml
- name: <the name of your talk>
  location: <city, country>
  date: <date under the form 2019-02-19T16:30:00.000Z>
  eventName: <the name of the event/meetup where you gave/will give your talk>
  eventUrl: <the url of the event> [OPTIONAL]
  slidesUrl: <the url of your slides> [OPTIONAL]
  youtubeUrl: <the url of the YouTube video of your talk> [OPTIONAL]

- name: <the name of your other talk>
  location: <city, country>
  date: <date under the form 2019-02-19T16:30:00.000Z>
  eventName: <the name of the event/meetup where you gave/will give your talk>
  eventUrl: <the url of the event> [OPTIONAL]
  slidesUrl: <the url of your slides> [OPTIONAL]
  youtubeUrl: <the url of the YouTube video of your talk> [OPTIONAL]
```
npm package: @robindbl/ngx-timeline
Description: This is an angular module that creates a timeline component.
Latest version: 1.1.1

# @robindbl/ngx-timeline

This is an angular module that creates a timeline component. 

![image of the timeline](assets/ngx-timeline.png)

## Installation

Install the package using:

```
npm install @robindbl/ngx-timeline
```

Then, add bootstrap to `angular.json`

```
"styles": [
              "node_modules/bootstrap/dist/css/bootstrap.min.css",
            ],
"scripts": [
            "node_modules/@popperjs/core/dist/umd/popper.min.js",
            "node_modules/bootstrap/dist/js/bootstrap.min.js",
            "node_modules/jquery/dist/jquery.js"
          ]
```


## Usage

Import the module in the app.module:

```
import { TimelineModule } from '@robindbl/ngx-timeline';

[...]
  imports: [
    [...]
    TimelineModule,
  ],
```

Then you can use the `ngx-timeline` in every component:

```
<ngx-timeline [data]="data"></ngx-timeline>
```

The `data` argument is required.

There are a few optional arguments:

`backgroundColor`: Change the background color of the timeline objects

`dotColor`: Change the color of the dots in the middle

`futureDotColor`: Change the color of the dots in the middle when `future` is enabled.

`rulerColor`: Change the color of the ruler in the middle.

eg.

```
<ngx-timeline [data]="data" [backgroundColor]="'#d3d3d3'" [dotColor]="'blue'" [futureDotColor]="'rgb(255, 165, 0)'" [rulerColor]="'#111111'"></ngx-timeline>

```

For a complete example, see https://github.com/RobinDBL/ngx-timeline/tree/main/projects/testapplication

## Data

The required `data` argument is an object. Here are its properties:

```
public data: TimelineData[] = [
    {
      title: 'title1',
      description: 'description1',
      info: 'info1',
      position: 'left',
      future: false
    },
    {
      title: 'title2',
      description: 'description2',
      info: 'info2',
      position: 'right'
    },
    {
      title: 'title3',
      description: 'description3',
      info: 'info3',
      position: 'left',
      future: true
    }
  ]

```  
`title`: A string that shows the title of the event

`description`: The description of the event. This supports HTML tags

`info`: Extra information about the event. Can be used to specify the date

`position`: The position of the event: `left` or `right`.

`future`: If the event is a future event (not completed). This can be used to set the middle dot to a different color.

every property can be left empty.
npm package: @robindiddams/daily-node
Description: Node.js client library for the daily.co platform.
Author: samir elsharkawy
Latest version: 0.0.2

# daily-node

![npm](https://img.shields.io/npm/v/daily-node)
![Lint & Test](https://github.com/sharkyze/daily-node/workflows/Lint%20&%20Test/badge.svg)
[![Language grade: JavaScript](https://img.shields.io/lgtm/grade/javascript/g/sharkyze/daily-node.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/sharkyze/daily-node/context:javascript)
[![Total alerts](https://img.shields.io/lgtm/alerts/g/sharkyze/daily-node.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/sharkyze/daily-node/alerts/)

Node.js client library wrapper for the [daily.co platform API](https://docs.daily.co/reference).

## Installation

```bash
npm install daily-node
or
yarn add daily-node
```

## Getting Started

```typescript
// Create a daily.co client
const daily = new Daily("<your daily.co API Key>");

// Create a room
const room = await daily.createRoom({ privacy: "public" });

// Get info about a room
console.log(await daily.room(room.name));
```
npm package: @robinedman/slate-react
Description: Tools for building completely customizable richtext editors with React.
Latest version: 1.0.1

This package contains the React-specific logic for Slate. It's separated further into a series of directories:

- [**Components**](./src/components) — containing the React components for rendering Slate editors.
- [**Hooks**](./src/hooks) — containing a few React hooks for Slate editors.
- [**Plugins**](./src/plugin) — containing the React-specific plugins for Slate editors.
- [**Utils**](./src/utils) — containing a few private convenience modules.

Feel free to poke around in each of them to learn more!
npm package: @robingenz/capacitor-android-dark-mode-support
Description: Capacitor plugin to support dark mode on Android.
Author: Robin Genz
Latest version: 1.0.1
Deprecated: Capacitor now officially supports dark mode on Android. See https://github.com/capawesome-team/capacitor-android-dark-mode-support

<p align="center"><br><img src="https://user-images.githubusercontent.com/236501/85893648-1c92e880-b7a8-11ea-926d-95355b8175c7.png" width="128" height="128" /></p>
<h3 align="center">Android Dark Mode Support</h3>
<p align="center"><strong><code>@robingenz/capacitor-android-dark-mode-support</code></strong></p>
<p align="center">
  Capacitor plugin to support dark mode on Android.
</p>

<p align="center">
  <img src="https://img.shields.io/maintenance/yes/2022?style=flat-square" />
  <a href="https://github.com/robingenz/capacitor-android-dark-mode-support/actions?query=workflow%3A%22CI%22"><img src="https://img.shields.io/github/workflow/status/robingenz/capacitor-android-dark-mode-support/CI/main?style=flat-square" /></a>
  <a href="https://www.npmjs.com/package/@robingenz/capacitor-android-dark-mode-support"><img src="https://img.shields.io/npm/l/@robingenz/capacitor-android-dark-mode-support?style=flat-square" /></a>
<br>
  <a href="https://www.npmjs.com/package/@robingenz/capacitor-android-dark-mode-support"><img src="https://img.shields.io/npm/dw/@robingenz/capacitor-android-dark-mode-support?style=flat-square" /></a>
  <a href="https://www.npmjs.com/package/@robingenz/capacitor-android-dark-mode-support"><img src="https://img.shields.io/npm/v/@robingenz/capacitor-android-dark-mode-support?style=flat-square" /></a>
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
<a href="#contributors-"><img src="https://img.shields.io/badge/all%20contributors-1-orange?style=flat-square" /></a>
<!-- ALL-CONTRIBUTORS-BADGE:END -->
</p>

## Maintainers

| Maintainer | GitHub                                    | Social                                        |
| ---------- | ----------------------------------------- | --------------------------------------------- |
| Robin Genz | [robingenz](https://github.com/robingenz) | [@robin_genz](https://twitter.com/robin_genz) |

## Installation

```bash
npm install @robingenz/capacitor-android-dark-mode-support
npx cap sync
```

### Variables

This plugin will use the following project variables (defined in your app’s `variables.gradle` file):
- `$androidxWebkitVersion` version of `androidx.webkit:webkit` (default: `1.2.0`)

## Configuration

No configuration required for this plugin.

## Demo

A working example can be found here: [robingenz/capacitor-plugin-demo](https://github.com/robingenz/capacitor-plugin-demo)

## Usage

The plugin only needs to be installed.

It enables the correct behavior of the [`prefers-color-scheme`](https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme) CSS media feature.

## Changelog

See [CHANGELOG.md](https://github.com/robingenz/capacitor-android-dark-mode-support/blob/main/CHANGELOG.md).

## License

See [LICENSE](https://github.com/robingenz/capacitor-android-dark-mode-support/blob/main/LICENSE).
npm package: @robingenz/changelog-github
Description: A changelog entry generator for GitHub that links to commits and PRs.
Latest version: 0.0.1

# changelog-github

[![npm (version)](https://img.shields.io/npm/v/@robingenz/changelog-github)](https://www.npmjs.com/package/@robingenz/changelog-github)
[![npm (downloads)](https://img.shields.io/npm/dw/@robingenz/changelog-github)](https://www.npmjs.com/package/@robingenz/changelog-github)

🦋 A changelog entry generator for GitHub that links to commits and PRs.

This generator is based on [@changesets/changelog-github](https://www.npmjs.com/package/@changesets/changelog-github) and intended for use with [Changesets](https://github.com/changesets/changesets).

## Installation

1. Install the pckage:
   ```bash
   npm install @robingenz/changelog-github
   ```
2. Change your .changeset/config.json to point to the new package:
   ```
   "changelog": [
      "@robingenz/changelog-github",
      { "repo": "org/repo" }
   ],
   ```
   Replace `org/repo` with your own repo.

## Changelog

See [CHANGELOG.md](./CHANGELOG.md).

## License

See [LICENSE](./LICENSE).