open-index/open-npm huggingface dataset:
npm package: @343max/eero-ts
Description: unofficial eero API client with TypeScript support
Author: 343max
Latest version: 0.1.3

# Unofficial typescript client for the eero API

Based on my [python eero client](https://github.com/343max/eero-client).

Supports:

- account
- network
- eeros
- devices (on your network)
- reboot and eero

# Usage

You need to provide a `fetch` function for http requests, you can just drop in the one from `node-fetch`.

see the sample.ts for an example.

# Submit your typings!

The types in `types.ts` are mostly educated guesses. So I made it easy to verify if the types are correct:

The sample script will dump it's output in the form of TypeScript code that you can pipe directly into a `.ts` file to see if you setup matches the current types.

Example:

```
npm run sample -s eeros > eeros.ts && code eeros.ts
```

If not please submit a pull request!
npm package: @34fame/ui-component-lib
Description: A React UI component library
Author: Troy Moreland
Latest version: 0.0.26

## Development and Storybook

```bash
$ npm i
$ npm run storybook
```

Navigate to [http://localhost:9001](http://localhost:9001) to view your stories. They should automatically update as you develop.

## Build Process

```bash
$ npm run build
$ npm link
$ npm version patch | minor | major
$ npm publish --access public
```
npm package: @352inc/react-bootstrap-table2-paginator
Description: it's the pagination addon for react-bootstrap-table2
Author: AllenFang
Latest version: 1.0.2-custom-2

# react-bootstrap-table2-paginator

`react-bootstrap-table2` separate the pagination code base to [`react-bootstrap-table2-paginator`](https://github.com/react-bootstrap-table/react-bootstrap-table2/tree/develop/packages/react-bootstrap-table2-paginator), so there's a little bit different when you use pagination. In the following, we are going to show you how to enable and configure the a pagination table

**[Live Demo For Pagination](https://react-bootstrap-table.github.io/react-bootstrap-table2/storybook/index.html?selectedKind=Pagination)**

**[API&Props Definitation](https://react-bootstrap-table.github.io/react-bootstrap-table2/docs/pagination-props.html)**

-----

## Install

```sh
$ npm install react-bootstrap-table2-paginator --save
```

## Add CSS

```js
// es5 
require('react-bootstrap-table2-paginator/dist/react-bootstrap-table2-paginator.min.css');

// es6
import 'react-bootstrap-table2-paginator/dist/react-bootstrap-table2-paginator.min.css';
```

## How

Let's enable a pagination on your table:

```js
import paginationFactory from 'react-bootstrap-table2-paginator';
// omit...

<BootstrapTable keyField='id' data={ products } columns={ columns } pagination={ paginationFactory() } />
```

## Customization

See [pagination props](https://react-bootstrap-table.github.io/react-bootstrap-table2/docs/pagination-props.html)
npm package: @35up/eslint-config-35up-base
Description: 35up's base ESlint config
Author: 35up GmbH
Latest version: 4.0.16

# eslint-config-35up-base

This package provides 35up's base JS .eslintrc _(framework agnostic)_ as an extensible shared config.

## Usage

### Installation

  ```sh
  $ npm install @35up/eslint-config-35up-base --save-dev
  ```

### Setup

Add `"extends": "@35up/35up-base"` to your .eslintrc.
npm package: @35up/eslint-config-35up-solid
Description: 35up's solid.js eslint config
Author: 35up GmbH
Latest version: 4.0.15

# eslint-config-35up-solid

This package provides 35up's solid.js .eslintrc as an extensible shared config.

## Usage

### Installation

  ```sh
  $ npm install @35up/eslint-config-35up-solid --save-dev
  ```

### Setup

Add `"extends": "@35up/35up-solid"` to your .eslintrc.
npm package: @35up/react-recommendations-slider
Description: React component library to include 35up Recommendations in your store
Latest version: 1.0.0

# 35up React Recommendations Slider

React wrapper for 35up recommendations slider component.

Usage:
1. Install the package:
```
  npm i -S @35up/react-recommendations-slider
```
2. Put in your page
```
import { 
  RecommendationsSlider as TfupRecosSlider,
  type BaseProduct,
} from '@35up/react-recommendations-slider';


function handleAddToCartClick(e: CustomEvent): void {
  const product = e.detail;
  // Add product to your shopping cart
}

function handleProductClick(e: CustomEvent): void {
  const product = e.detail;
  // For example, show a dialog with details
}

const baseProduct: BaseProduct = {
  title: 'Apple iPhone 12 Pro - Pacific blue',
};

// in render method

<TfupRecosSlider
  baseProduct={baseProduct}
  seller="your-seller-id"
  onRecommendationClick={handleProductClick}
  onAddToCart={handleAddToCartClick}
/>
```
npm package: @35up/recommendations-slider
Description: Component library to include 35up Recommendations in your store
Author: 35up GmbH
Latest version: 1.0.1

# 35up Recommendations Slider

Web-component for 35up Recommendations Slider.

Usage:
1. Install the package:
```
npm i -S @35up/recommendations-slider
```
2. Put in your page
```
import '@35up/recommendations-slider';

function handleAddToCartClick(e: CustomEvent): void {
  const product = e.detail;
  // Add product to your shopping cart
}

function handleProductClick(e: CustomEvent): void {
  const product = e.detail;
  // For example, show a dialog with details
}

const baseProduct = {
  title: 'Apple iPhone 12 Pro - Pacific blue',
};

const slider = document.createElement('tfup-recommendations-slider');

// Set properties
slider.seller = "your-seller-id";
slider.baseProduct = baseProduct;

// Subscribe to events from slider
slider.addEventListener('recommendation-click', handleProductClick);
slider.addEventListener('add-to-cart', handleAddToCartClick);

// Insert the slider in your page
document.getElementById('place-for-slider').appendChild(slider);
```

Note: this is vanilla js example, for your framework or ui library use 
corresponding syntax. If you use react, consider our
[React wrapper](../react-slider/README.md)
npm package: @365tech/n8n-nodes-k8s
Description: Custom n8n node to interact with Kubernetes via API
Author: NobreDavis
Latest version: 0.1.0

![Banner image](https://user-images.githubusercontent.com/10284570/173569848-c624317f-42b1-45a6-ab09-f0ea3c247648.png)

# n8n-nodes-starter

This repo contains example nodes to help you get started building your own custom integrations for [n8n](https://n8n.io). It includes the node linter and other dependencies.

To make your custom node available to the community, you must create it as an npm package, and [submit it to the npm registry](https://docs.npmjs.com/packages-and-modules/contributing-packages-to-the-registry).

If you would like your node to be available on n8n cloud you can also [submit your node for verification](https://docs.n8n.io/integrations/creating-nodes/deploy/submit-community-nodes/).

## Prerequisites

You need the following installed on your development machine:

* [git](https://git-scm.com/downloads)
* Node.js and npm. Minimum version Node 20. You can find instructions on how to install both using nvm (Node Version Manager) for Linux, Mac, and WSL [here](https://github.com/nvm-sh/nvm). For Windows users, refer to Microsoft's guide to [Install NodeJS on Windows](https://docs.microsoft.com/en-us/windows/dev-environment/javascript/nodejs-on-windows).
* Install n8n with:
  ```
  npm install n8n -g
  ```
* Recommended: follow n8n's guide to [set up your development environment](https://docs.n8n.io/integrations/creating-nodes/build/node-development-environment/).

## Using this starter

These are the basic steps for working with the starter. For detailed guidance on creating and publishing nodes, refer to the [documentation](https://docs.n8n.io/integrations/creating-nodes/).

1. [Generate a new repository](https://github.com/n8n-io/n8n-nodes-starter/generate) from this template repository.
2. Clone your new repo:
   ```
   git clone https://github.com/<your organization>/<your-repo-name>.git
   ```
3. Run `npm i` to install dependencies.
4. Open the project in your editor.
5. Browse the examples in `/nodes` and `/credentials`. Modify the examples, or replace them with your own nodes.
6. Update the `package.json` to match your details.
7. Run `npm run lint` to check for errors or `npm run lintfix` to automatically fix errors when possible.
8. Test your node locally. Refer to [Run your node locally](https://docs.n8n.io/integrations/creating-nodes/test/run-node-locally/) for guidance.
9. Replace this README with documentation for your node. Use the [README_TEMPLATE](README_TEMPLATE.md) to get started.
10. Update the LICENSE file to use your details.
11. [Publish](https://docs.npmjs.com/packages-and-modules/contributing-packages-to-the-registry) your package to npm.

## More information

Refer to our [documentation on creating nodes](https://docs.n8n.io/integrations/creating-nodes/) for detailed information on building your own nodes.

## License

[MIT](https://github.com/n8n-io/n8n-nodes-starter/blob/master/LICENSE.md)