open-index/open-npm huggingface dataset:
npm package: @santima10/lazy
Description: > 🦥 My lazy cli to setup projects
Author: Santiago Martin Agra
Latest version: 0.0.26

# @santima10/lazy

> 🦥 My lazy cli to setup projects

```bash
pnpx @santima10/lazy
```

## ✨ Inspiration
- [LazyCURL](https://github.com/EsteveSegura/LazyCURL)
npm package: @santima10/next-api-test-utils
Description: The missing testing utils for Next.js API Routes
Author: Santiago Martín Agra
Latest version: 0.0.4

# 🧪 @santima10/next-api-test-utils [![Lint and test](https://github.com/SantiMA10/next-api-test-utils/actions/workflows/lint-and-test.yml/badge.svg)](https://github.com/SantiMA10/next-api-test-utils/actions/workflows/lint-and-test.yml) [![Publish](https://github.com/SantiMA10/next-api-test-utils/actions/workflows/npm-publish.yml/badge.svg)](https://github.com/SantiMA10/next-api-test-utils/actions/workflows/npm-publish.yml)

> The missing testing utils for Next.js API Routes

## Usage

TODO
npm package: @santiment-network/eth-exporter
Description: A library that allows to easily export data to the Santiment data pipeline
Author: Valentin Mihov
Latest version: 0.1.2

# ETH Data Exporter

This package defines an easy to use class for exporting data from the ETH blockchain to the Santiment Data Pipeline.

## Usage

There is a [Yeoman](https://yeoman.io) generator for new exporters, so using that is the easiest. Make sure you have `docker` and `docker-compose` installed first and then run:

```
$ npm install -g yo
$ npm install -g @santiment-network/generator-eth-exporter
```

Then create a folder for the new exporter and initialize the skeleton:

```
$ mkdir my-exporter && cd my-exporter
$ yo @santiment-network/eth-exporter
```

Running the exporter is done with

```
$ docker-compose up --build
```

If you want to cleanup the current state and run from the beginning run

```
$ docker-compose rm
```

## Connect to the analytics DB

The pipeline uses (ClickHouse)[https://clickhouse.yandex] as an analytics DB. This is a very fast columnar DB, which allows to use SQL to query the data. In order to connect to the DB run:

```
$ docker-compose exec clickhouse clickhouse-client 
```

## Running the tests

To run the tests run

```
$ docker-compose run --no-deps --rm exporter npm test
```

## API

The main way to use the extractor is to extract all the events defined into an ABI. You can do it like this:

```js
const { ETHExporter } = require('@santiment-network/eth-exporter')
const contractAbi = require('./abi.json')

const exporter = new ETHExporter("contract-events")

exporter.extractEventsWithAbi(contractAbi)

```

This is going to extract all the events defined in the ABI from all contracts deployed on Ethereum.

The function `extractEventsWithAbi` accepts the following parameters:

* abi - ABI to use to decode the events
* topics - a list of topics to filter the events. See (https://web3js.readthedocs.io/en/v1.2.1/web3-eth.html#getpastlogs)[getPastLogs] docs for details. If `null` is passed, all the events in the ABI will be decoded.
* addresses - a list of addresses to filter the events on. See (https://web3js.readthedocs.io/en/v1.2.1/web3-eth.html#getpastlogs)[getPastLogs] docs for details. If `null` is passes, the events from all addresses will be decoded.
* eventHandler - an optional function, which will get all the decoded events and should return the event that needs to be stored in the DB. Can be used to additional processing of the extracted events. If the function returns `null`, the decoded events won't be saved in the DB.
npm package: @santiment-network/generator-eth-exporter
Description: A Yeoman generator for eth-exporter pipelines
Author: Valentin Mihov
Latest version: 0.1.10

# generator-eth-exporter [![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Dependency Status][daviddm-image]][daviddm-url] [![Coverage percentage][coveralls-image]][coveralls-url]
> A Yeoman generator for eth-exporter pipelines

## Installation

First, install [Yeoman](http://yeoman.io) and generator-eth-exporter using [npm](https://www.npmjs.com/) (we assume you have pre-installed [node.js](https://nodejs.org/)).

```bash
npm install -g yo
npm install -g @santiment-network/generator-eth-exporter
```

Then generate your new project:

```bash
yo @santiment-network/eth-exporter
```

## Getting To Know Yeoman

 * Yeoman has a heart of gold.
 * Yeoman is a person with feelings and opinions, but is very easy to work with.
 * Yeoman can be too opinionated at times but is easily convinced not to be.
 * Feel free to [learn more about Yeoman](http://yeoman.io/).

## License

MIT © [Valentin Mihov](https://santiment.net)


[npm-image]: https://badge.fury.io/js/generator-eth-exporter.svg
[npm-url]: https://npmjs.org/package/generator-eth-exporter
[travis-image]: https://travis-ci.com/santiment/generator-eth-exporter.svg?branch=master
[travis-url]: https://travis-ci.com/santiment/generator-eth-exporter
[daviddm-image]: https://david-dm.org/santiment/generator-eth-exporter.svg?theme=shields.io
[daviddm-url]: https://david-dm.org/santiment/generator-eth-exporter
[coveralls-image]: https://coveralls.io/repos/santiment/generator-eth-exporter/badge.svg
[coveralls-url]: https://coveralls.io/r/santiment/generator-eth-exporter
npm package: @santiment-network/san-exporter
Description: A library for pushing data to Santiment data pipelines
Author: Valentin Mihov
Latest version: 0.0.6

# San Exporter

A small library which allows to push data to Santiment data processing pipelines.

## Installing

You can install the library by adding it to your `package.json` with `npm`:

```bash
$ npm install --save https://github.com/santiment/san-exporter
```

If you are on OS X you might need to set some additional ENV variables for the
compilation to pass: https://github.com/Blizzard/node-rdkafka#mac-os-high-sierra

## Writing exporters

When writing data exporter you need to make sure the following things:

* All the logging should be on the stdout. Do not create any temp files, as they
will most probably disappear in an event of a restart
* All the config should come from ENV variables
* An exporter should continue from where it was interrupted in case of a restart.
You can save the current position using the `savePosition(position)` API.
* Encode the data as JSON

See `examples/send_dates.js` for an example how to build an exporter that sends
the current date every 10 sec. You can run the example with `docker-compose`:

```bash
$ docker-compose up --build
```

This is going to ensure that all dependent services are created.

## API

* `connect` - establish connection to the dependent services. Returns a Promise
* `getLastPosition` - fetch the last saved position. Returns a Promise
* `savePosition` - update the last position of the exporter. Returns a Promise
* `sendData` - push an array of events. Returns a Promise

## Getting Help

If you have an idea for a specific data source, which you would like to export and
include in the Santiment platform, don't hesitate to contact us on Discord:
https://santiment.net/discord

We are willing to reward developers that contribute data feed to our platform. For
more details around the rewards, ping us on Discord.
npm package: @santinobch/os-window-angular
Description: Create windows inside a browser window!
Author: santinobch
Latest version: 0.3.1

# OS window component for Angular

## Demo

https://santinobch.github.io/os-window-angular/

## Getting started

_This has only been tested with angular 15, but later versions may work._

Run this to add the library to your project and the needed dependencies:

```
 npm i @santinobch/os-window-angular ngx-scrollbar@10.0.1 @angular/cdk
```

For what to do next check the [wiki](https://github.com/santinobch/os-window-angular/wiki)!

## Features

### Multiple Themes!

![Multiple Windows](https://i.imgur.com/c9pwlUR.gif)

### Custom themes!

![User Themes](https://i.imgur.com/s4JZcoh.png)

### Resize

![Resize](https://i.imgur.com/3xcHM7j.gif)

### Movement

![Movement](https://imgur.com/RdTHuSl.gif)

### Maximize

![Maximize](https://i.imgur.com/gFmpKBB.gif)

## Roadmap

At the moment, im working on this alone in my free time, using this to build my own portafolio.

If i have enough time i will keep this updated periodically, but don't get your hopes up.

**Roadmap:**

- 0.3.0

  - Radio buttons
  - User defined themes

- 0.3.x - Basic components

  - Switch
  - Checkbox
  - Select
  - Slider (vertical & horizontal)
  - Textarea
  - Text input
  - Password input
  - Search input
  - GroupBox
  - TreeView
  - Loading bars

- 0.4 - Other OS components

  - Taskbar0
  - Main menu
  - Context menu
  - Wallpaper

- 1.0 - And beyond
  - Templates (By example a file manager template)
  - Maybe more themes if i have the time

## Contributing to the library

If you want to help me please start an **issue** and let me know! (づ｡◕‿‿◕｡)づ
npm package: @santony/fico-element
Description: This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 6.0.0-rc.6.
Latest version: 1.0.1

# NgElementsDemo

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

## Development server

Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.

## Code scaffolding

Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.

## Build

Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build.

## Running unit tests

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

## Running end-to-end tests

Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).

## 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: @santoriggio/react-native-components
Description: react-native-components
Author: Santo Riggio
Latest version: 1.0.161

# NOT STABLE

This library is currently under development and testing, and it is not recommended for production use


# react-native-components

react-native-components is a collection of reusable components for building mobile applications using React Native. This package provides a set of ready-to-use UI components that can be easily integrated into your React Native projects.

## Features

- Multiple pre-designed UI components for common mobile app elements.
- Easy integration into existing React Native projects.
- Customizable styles and options for each component.
- Support for both iOS and Android platforms.
- Well-documented API and usage examples.

## Installation

To install React Native Components:

```shell
npm install @santoriggio/react-native-components
```

## Usage

Once you have installed the package, you can start using the components in your React Native project.


## Credits

react-native-components is maintained and developed by [Santo Riggio](https://github.com/santoriggio) and the open-source community.
npm package: @santosbj/capacitor-firebase-auth
Description: Capacitor plugin for Firebase 9.x Authentication
Author: José de los Santos Bravo
Latest version: 4.0.3-rc2

# @santosbj/capacitor-firebase-auth

Capacitor plugin for Firebase Authentication

## Install

```bash
npm install @santosbj/capacitor-firebase-auth
npx cap sync
```

## API

<docgen-index>
<p dir="auto">It's a fork, for use take a look to <a href="https://github.com/baumblatt/capacitor-firebase-auth/" rel="nofollow">capacitor-firebase-auth</a></p>
</docgen-index>

<docgen-api>
<!-- run docgen to generate docs from the source -->
<!-- More info: https://github.com/ionic-team/capacitor-docgen -->
</docgen-api>