open-index/open-npm huggingface dataset:
npm package: @jazzxp/pino-extended
Description: Extended usage for Pino
Author: Sam Dickinson
Latest version: 1.2.1

# Pino Extended

[![JSR](https://jsr.io/badges/@jazzxp/pino-extended)](https://jsr.io/@jazzxp/pino-extended)
[![NPM Version](https://img.shields.io/npm/v/%40jazzxp%2Fpino-extended)](https://www.npmjs.com/package/@jazzxp/pino-extended)
[![GitHub Release](https://img.shields.io/github/v/release/jazzxp/pino-extended)](https://github.com/JazzXP/pino-extended)

[![License](https://img.shields.io/github/license/jazzxp/pino-extended)](LICENSE)
[![CodeQL](https://github.com/JazzXP/pino-extended/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/JazzXP/pino-extended/actions/workflows/github-code-scanning/codeql)

Extends [Pino](https://getpino.io/#/) with a couple of useful abilities.

Firstly we log on going out of scope (by leveraging Javascript's `using` keyword),
rather than immediately. This allows us to easily compute and log run times.

To go along with that, if you log the same field multiple times, it will convert
it into an array so you won't lose data.

## Installation

### NPM

```bash
npm install @jazzxp/pino-extended
```

### Github

```bash
npm login --scope=@jazzxp --auth-type=legacy --registry=https://npm.pkg.github.com
npm install @jazzxp/pino-extended
```

### JSR

```bash
npx jsr add @jazzxp/pino-extended
```

## Basic Usage

```Javascript
using log = startLog('EventName');
log.log({message: 'message'});
```

## Advanced Usage

### Automatically switch the event to another level

```Javascript
using log = startLog('EventName');
log.error({message: 'message'});
```

### Change the default event level

```Javascript
using log = startLog('EventName', 'warn');
log.log({message: 'message'});
```
npm package: @jazzyclimber/postcss-hubl-ignore
Description: Ignores hubl in CSS when using postcss
Latest version: 1.3.0

# postcss-hubl-ignore

## Overview

Allows postcss to ignore hubl written inside of stylesheets.

## install 

`npm install @jazzyclimber/postcss-hubl-ignore`

## Useage
### 1. Install with isntructions above
### 2. Add to postcss-config.js
```
module.exports = {
  plugins: [
    //important to add this before any other plugins
    require('@jazzyclimber/postcss-hubl-ignore/postcss-hubl-remove'),
    //include other plugins here
    require('autoprefixer'),
    // important to put this at the end
    require(@jazzyclimber/postcss-hubl-ignore/postcss-hubl-add'),
  ]
};
```

If you want to call a hubl variable you can by:

`display: hubl("theme.displayvalue")`

Which will translate into 
`display: {{theme.dispalyvalue}}`

---

**The following feature will cause an error and is currently not working**
In order to add hubl expressions such as for loops and if statements put them in comments

`/* {% if statment here %} */`

will translate into 

`{% if statment here %}`
npm package: @jazzzb/libwasm-proof
Description: Core Library for cross platform XMTP utilties
Author: XMTP Labs
Latest version: 0.2.0-development

![CI](https://github.com/nickbabcock/jomini/workflows/CI/badge.svg)
[![npm](https://img.shields.io/npm/v/jomini.svg)](http://npm.im/jomini)
[![size](https://badgen.net/bundlephobia/minzip/jomini)](https://bundlephobia.com/package/jomini)

# LibXMTP

LibXMTP is cross platform library written in Rust and compiled to Wasm. It's main purpose is to create a common library for cryptographic operations across XMTP SDK's

## Features

## Quick Start

## Thanks

Shoutout to @nickbabcock who's blog and work on creating WASM packages was instrumental in bootstrapping this project. Helpful information can be found at <https://nickb.dev/blog/recommendations-when-publishing-a-wasm-library/>
npm package: @jb-1980/react-graphie
Description: You want to integrate an interactive cartesian graph in your react application, but most graphing libraries are really dedicated to charts instead.
Latest version: 0.1.2

react-graphie
=======================

**Still in early stages of development**

## The problem
You want to integrate an interactive cartesian graph in your react application,
but most graphing libraries are really dedicated to charts instead. 

## This solution
**react-graphie** is a library that provides an interactive cartesian graph,
based heavily on Khan Academy's graphie library. You can integrate into your
application by importing the `GraphieProvider` component and `useGraphie` hook.
It also comes with a series of static and movable components geared toward
mathematical manipulatives.

## Usage
```sh
yarn add @jb-1980/react-graphie
```
npm package: @jb1011/jedi-sdk
Description: 🛠 An SDK for building applications on top of Jediswap.
Latest version: 1.0.5

# Jediswap SDK

[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![npm version](https://img.shields.io/npm/v/@jediswap/sdk/latest.svg)](https://www.npmjs.com/package/@jediswap/sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@jediswap/sdk/latest.svg)](https://bundlephobia.com/result?p=@jediswap/sdk@latest)

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/jediswaplabs/jediswap-sdk.git
```

Move into the jediswap-sdk working directory

```sh
cd jediswap-sdk/
```

Install dependencies

```sh
yarn install
```
npm package: @jb1011/redux-multicall
Description: A React + Redux lib for fetching and caching chain state via the MultiCall contract
Latest version: 1.0.0

# MultiCall

A React + Redux library for fetching, batching, and caching chain state via the MultiCall contract.

## Setup

`yarn add @uniswap/redux-multicall` or `npm install @uniswap/redux-multicall`

## Usage

The usage of this library is similar to [RTK Query](https://redux-toolkit.js.org/rtk-query/overview#create-an-api-slice).

```js
// Somewhere in your app
export const multicall = createMulticall({ reducerPath: 'multicall' })

// In your store's root reducer
export const rootReducer = combineReducers({
  // Other reducers
  [multicall.reducerPath]: multicall.reducer
})
```

To use the updater, you'll need an instance of the Uniswap Multicall2 contract:

```js
import { abi as MulticallABI } from '@uniswap/v3-periphery/artifacts/contracts/lens/UniswapInterfaceMulticall.sol/UniswapInterfaceMulticall.json'
import { Contract } from '@ethersproject/contracts'
import { UniswapInterfaceMulticall } from './abi/types'

const multicall2Contract = new Contract(address, MulticallABI, provider) as UniswapInterfaceMulticall
```

For a more detailed example, see basic example app in `./integration-tests`

## Alpha software

The latest version of the SDK is used in production in the Uniswap Interface,
but it is considered Alpha software and may contain bugs or change significantly between patch versions.
If you have questions about how to use the SDK, please reach out in the `#dev-chat` channel of the Discord.
Pull requests welcome!
npm package: @jb1011/sdk-core
Description: ⚒️ An SDK for building applications on top of Uniswap V3
Latest version: 1.0.3

# Uniswap SDK Core

[![Unit Tests](https://github.com/Uniswap/uniswap-sdk-core/workflows/Unit%20Tests/badge.svg)](https://github.com/Uniswap/uniswap-sdk-core/actions?query=workflow%3A%22Unit+Tests%22)
[![Lint](https://github.com/Uniswap/uniswap-sdk-core/workflows/Lint/badge.svg)](https://github.com/Uniswap/uniswap-sdk-core/actions?query=workflow%3ALint)
[![npm version](https://img.shields.io/npm/v/@uniswap/sdk-core/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk-core/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk-core/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk-core@latest)

This code is shared across Uniswap TypeScript SDKs.
npm package: @jb1011/v3-sdk
Description: ⚒️ An SDK for building applications on top of Uniswap V3
Latest version: 3.9.4

# Alpha software

The latest version of the SDK is used in production in the Uniswap Interface,
but it is considered Alpha software and may contain bugs or change significantly between patch versions.
If you have questions about how to use the SDK, please reach out in the `#dev-chat` channel of the Discord.
Pull requests welcome!

# Uniswap V3 SDK

[![Unit Tests](https://github.com/Uniswap/uniswap-v3-sdk/workflows/Unit%20Tests/badge.svg)](https://github.com/Uniswap/uniswap-v3-sdk/actions?query=workflow%3A%22Unit+Tests%22)
[![Lint](https://github.com/Uniswap/uniswap-v3-sdk/workflows/Lint/badge.svg)](https://github.com/Uniswap/uniswap-v3-sdk/actions?query=workflow%3ALint)
[![npm version](https://img.shields.io/npm/v/@uniswap/v3-sdk/latest.svg)](https://www.npmjs.com/package/@uniswap/v3-sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/v3-sdk/latest.svg)](https://bundlephobia.com/result?p=@uniswap/v3-sdk@latest)

In-depth documentation on this SDK is available at [uniswap.org](https://docs.uniswap.org/).
npm package: @jb1011/v3-sdk-old
Description: ⚒️ An SDK for building applications on top of Uniswap V3
Latest version: 3.4.3

# Alpha software

The latest version of the SDK is used in production in the Uniswap Interface,
but it is considered Alpha software and may contain bugs or change significantly between patch versions.
If you have questions about how to use the SDK, please reach out in the `#dev-chat` channel of the Discord.
Pull requests welcome!

# Uniswap V3 SDK

[![Unit Tests](https://github.com/Uniswap/uniswap-v3-sdk/workflows/Unit%20Tests/badge.svg)](https://github.com/Uniswap/uniswap-v3-sdk/actions?query=workflow%3A%22Unit+Tests%22)
[![Lint](https://github.com/Uniswap/uniswap-v3-sdk/workflows/Lint/badge.svg)](https://github.com/Uniswap/uniswap-v3-sdk/actions?query=workflow%3ALint)
[![npm version](https://img.shields.io/npm/v/@uniswap/v3-sdk/latest.svg)](https://www.npmjs.com/package/@uniswap/v3-sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/v3-sdk/latest.svg)](https://bundlephobia.com/result?p=@uniswap/v3-sdk@latest)

In-depth documentation on this SDK is available at [uniswap.org](https://docs.uniswap.org/).
npm package: @jb1011/wagmi
Description: 🛠 An SDK for building applications on top of Pangolin.
Author: 0xkilo
Latest version: 1.2.0

# Pangolin SDK
This repo contains tools for developing with [Pangolin](pangolin.exchange).

## Running
This project uses standard npm and yarn workflows.

Install dependencies

```sh
yarn
```

Compile
```sh
yarn build
```

Yarn is available to install [here](https://classic.yarnpkg.com/en/docs/install/#debian-stable) if you need it.

## Installation
This project is available as an npm package. Add to your project with `npm install @pangolindex/sdk`

## Attribution
This code was adapted from this Uniswap repo: [uniswap-sdk](https://github.com/Uniswap/sdk).
npm package: @jb7/ngx-virtualscroll
Description: A lightWeight Angular2+ Virtual Scroll component which reduces the load on DOM by dispalying only those items which are visible in the viewport and loads them dynamically on scroll
Author: JeelaniBashaShaik
Latest version: 1.0.3

# @jb7/ngx-virtualscroll
A lightWeight Angular2+ Virtual Scroll component which reduces the load on DOM by dispalying only the items which are visible in the viewport and loads them dynamically on scroll
## Installation

To install this library, run:

```bash
$ npm install @jb7/ngx-virtualscroll --save
```
## Consuming the library

Once you have installed this library, you need to import it in app.module.ts:

```typescript
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
// Import
import { NgxVirtualScrollModule } from '@jb7/ngx-virtualscroll';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    // Specify library as an import
   NgxVirtualScrollModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
```
in your html file
```html
  <ngx-virtualscroll [templateId]="mywish1" [rows]="rows" [itemHeight]=40 [styled]=true [width]=200 [height]=400></ngx-virtualscroll>
 
 <ng-template #mywish1 let-linkObj="linkObj">
{{linkObj.title}}
</ng-template>

```
and in your .ts file, 
```javascript

rows = []; 
// assign data to this array. 
// For the above template used, make sure that each object of your array contains title, desc, link1 properties
linkObj = {}; // leave it as empty object
```

## Demo

Demo for this grid is available at [ngxvirtualscroll.firebaseapp.com](https://ngxvirtualscroll.firebaseapp.com)

## License

MIT © [Jeelani Basha Shaik](mailto:jeelanshaik07@gmail.com)
npm package: @jb7/ngxdatagrid
Description: A lightWeight Angular2+ datagrid with columns selection,sorting, filtering, virtual scroll, pagination, inline-editing, single/multiple/shift key/pre-selection selection of rows, with integrated search, csv, excel downloads,custom cell templates, decouple
Author: JeelaniBashaShaik
Latest version: 1.7.10

# @jb7/ngxdatagrid
A lightWeight Angular2+ datagrid with sorting, filtering, virtual scroll, inline-editing, single/multiple selection of rows, decoupled grid styling, integrated toolbar with search, csv, excel downloads and custom cell templates such as editable cells.

## Installation

To install this library, run:

```bash
$ npm install @jb7/ngxdatagrid --save
```
## Consuming the library

Once you have installed this library, you need to import it in app.module.ts:

```typescript
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
// Import
import { NgxDataGridModule } from '@jb7/ngxdatagrid';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    // Specify library as an import
   NgxDataGridModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
```
in your html file
```html
<ngxdatagrid [rows]="rows" [columns]="columns" [gridHeight]="250" [headerRowHeight]="30" [gridWidth]="900" [rowHeight]="30"></ngxdatagrid>
```
and in your .ts file, 
```javascript

rows=[
        {"userId": 256,"id": 1,"title": "delectus","completed": false},
        {"userId": 89,"id": 2,"title": "quis ut","completed": false},
        {"userId": 64,"id": 3,"title": "fugiat","completed": false},
        {"userId": 23,"id": 4,"title": "tempora","completed": true}
    ];

  columns = [
        {name:"userId"},
        {name:"id"},
        {name:"title"},
        {name:"completed"}
    ];
```

## Demo

Demo for this grid is available at [ngxdatagrid.firebaseapp.com](https://ngxdatagrid.firebaseapp.com/)

## License

MIT © [Jeelani Basha Shaik](mailto:jeelanshaik07@gmail.com)