open-index/open-npm huggingface dataset:
npm package: @importvault/bindall
Description: reassign .this to a fixed object for methods
Author: joykrishnamondal
Latest version: 0.0.3

# bindall ( ob , fns  , selected )

#### API
- `ob` - Object to bind methods to.
- `fns` - is an object whose values get fixed bound to `ob`

*optional*

- `selected` - Array of string providing names of *selected* functions to bind - in case when binding needs to be done selectively.

#### Install

```
npm install @importvault/bindall
```

#### Internals

- [reassign](https://github.com/importvault/bindall/blob/7e6208f6157b19a43133822233ff65aee130e274/main.ls#L1) ```.this``` to fixed object for selected functions

- [mutates](https://github.com/importvault/bindall/blob/7e6208f6157b19a43133822233ff65aee130e274/main.ls#L11) `fns` that holds the functions

- Other implementation ( [lodash](http://devdocs.io/lodash~4/index#bindall), [underscore](http://underscorejs.org/#bindall) ) of `bindall` does not provide option to control **what** `fns` is bound *to*.

- 40 lines of [code](https://github.com/importvault/bindall/blob/7e6208f6157b19a43133822233ff65aee130e274/main.ls#L3-L13).



#### Examples

**. . binding all functions in object** 

|[livescript](https://github.com/importvault/bindall/tree/livescript) |
| --- |

```javascript

var bindall = require("@importvault/bindall")

var log = function()
{
	console.log(this);
}

var ob =
{
	fuel:"coffee",
	fns:
	{
		foo:log
	}


}

ob.fns.foo() // { foo: [Function: foo] } // cannot access .fuel  :(

bindall(ob,ob.fns) // will mutate original object

ob.fns.foo() 
// { fuel: 'coffee', fns: { foo: [Function] } } // can access .fuel now !

````

**. . for applying to a subset number of functions**

|[livescript](https://github.com/importvault/bindall/tree/livescript) |
| --- |

```javascript

var bindall = require("@importvault/bindall")

var log = function()
{
	console.log(this);
}

ob =
{
	fuel:"coffee",
	fns:
	{
		foo:log, 
		bar:log
	}
} 

bindall(ob , ob.fns , ["bar"])

ob.fns.bar() 
// { fuel: 'coffee', fns: { log: [Function] , bar: [Function] }}

ob.fns.foo() 
// { fns: { log: [Function] , bar: [Function] } }  

```


## License

Code and document released under MIT Licence, see [LICENSE](https://github.com/importvault/bindall/blob/livescript/LICENCE) file.
npm package: @imposium-hub/font-manager
Description: Manages, downloads and applies Google Fonts for picker components
Latest version: 1.4.7

# Font Manager

Internal dependency for the [`font-picker`](https://github.com/samuelmeuli/font-picker) and [`font-picker-react`](https://github.com/samuelmeuli/font-picker-react) packages. It is used for managing the list of fonts, keeping track of the active font and downloading/activating Google Fonts.
npm package: @imposium-hub/react-color
Description: A Collection of Color Pickers from Sketch, Photoshop, Chrome & more
Author: case
Latest version: 2.19.4

# [React Color](http://casesandberg.github.io/react-color/)

[![Npm Version][npm-version-image]][npm-version-url]
[![Build Status][travis-svg]][travis-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

* **13 Different Pickers** - Sketch, Photoshop, Chrome and many more

* **Make Your Own** - Use the building block components to make your own

## Demo

![Demo](https://media.giphy.com/media/26FfggT53qE304CwE/giphy.gif)

[**Live Demo**](http://casesandberg.github.io/react-color/)

## Installation & Usage

```sh
npm install react-color --save
```

### Include the Component

```js
import React from 'react'
import { SketchPicker } from 'react-color'

class Component extends React.Component {

  render() {
    return <SketchPicker />
  }
}
```
You can import `AlphaPicker` `BlockPicker` `ChromePicker` `CirclePicker` `CompactPicker` `GithubPicker` `HuePicker` `MaterialPicker` `PhotoshopPicker` `SketchPicker` `SliderPicker` `SwatchesPicker` `TwitterPicker` respectively.

> 100% inline styles via [ReactCSS](http://reactcss.com/)

[travis-svg]: https://travis-ci.org/casesandberg/react-color.svg
[travis-url]: https://travis-ci.org/casesandberg/react-color
[license-image]: http://img.shields.io/npm/l/react-color.svg
[license-url]: LICENSE
[downloads-image]: http://img.shields.io/npm/dm/react-color.svg
[downloads-url]: http://npm-stat.com/charts.html?package=react-color
[npm-version-image]: https://img.shields.io/npm/v/react-color.svg
[npm-version-url]: https://www.npmjs.com/package/react-color
npm package: @impossiblefinance/sdk-v2
Description: 🛠 An SDK for building applications on top of impossible finance.
Latest version: 2.0.5

# Pancakeswap SDK

[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![Actions Status](https://github.com/pancakeswap/pancakeswap-sdk/workflows/CI/badge.svg)](https://github.com/pancakeswap/pancakeswap-sdk)
[![npm version](https://img.shields.io/npm/v/@pancakeswap-lib/sdk/latest.svg)](https://www.npmjs.com/package/@pancakeswap-lib/sdk/v/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/pancakeswap/pancakeswap-sdk.git
```

Move into the pancakeswap-sdk working directory

```sh
cd pancakeswap-sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @impossiblefinance/uikit
Description: Set of UI components for impossible projects
Latest version: 0.2.14

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @imposterlabs/abstract-database-adapter
Description: generic database adapter for databases, all further adapters to implement this interface
Author: Yash Kumar Verma
Latest version: 1.0.1

# @imposterlabs/abstract-database-adapter
generic database adapter for `@imposterlabs` mocking framework. 

> This is **not for** client use. Database adapters for different databases are implemented using this package.
npm package: @imposterlabs/in-memory-database-adapter
Description: in-memory database adapter for @imposterlabs project
Author: Yash Kumar Verma
Latest version: 1.0.0

# @imposterlabs/in-memory-database-adapter
in-memory database adapter for @imposterlabs project servers, which does not use any specific database. 

>  This is a fallback adapter, should be only used as a fallback.

## Disclaimer
Using in-memory database does not make sense for persistance of data, or orphan state handlers. Use this for testing only.
npm package: @imprakhartripathi/scafollder
Description: CLI tool to scaffold my custom Mongo-Express-Node backend project structure with TypeScript
Author: Prakhar Tripathi
Latest version: 1.1.3

# @imprakhartripathi/scafollder

🚀 A CLI tool to scaffold a **Node.js + Express + TypeScript + MongoDB backend** with my custom **Modified MVC structure**.
No need to waste time setting up boilerplate – just scaffold and start coding.

---

## ✨ Features

* Pre-configured **Express + MongoDB backend**
* **TypeScript** support out of the box
* Pre-wired **Nodemon + ts-node** for development
* Ready-to-use **auth, environment configs, and structure**
* Automatically merges **scripts** and **dependencies** into your project’s `package.json`

---

## 📦 Installation

You don’t need to install it globally — just use `npx`:

```bash
npx @imprakhartripathi/scafollder init
```

Or install globally:

```bash
npm install -g @imprakhartripathi/scafollder
scafollder init
```

---

## ⚡ Usage

Run inside an empty directory (or an existing Node.js project):

```bash
scafollder init
```

This will:

1. Copy the backend template into your current directory.
2. Merge the template’s `scripts`, `dependencies`, and `devDependencies` into your project’s root `package.json`.
3. Leave you ready to go with a working backend setup.

---

## 📜 Example Scripts

After initialization, you’ll have these scripts in your `package.json`:

```json
{
  "scripts": {
    "start": "cd src && nodemon --exec ts-node server.ts",
    "build": "tsc",
    "fresh": "clear && npm start",
    "setup": "npm i && npm fund && clear && npm start"
  }
}
```

---

## 🛠️ Tech Stack

* Node.js
* Express.js
* TypeScript
* MongoDB + Mongoose
* JWT Auth
* Nodemailer
* Razorpay integration

---

## 🚀 Getting Started

1. Scaffold your backend:

   ```bash
   npx @imprakhartripathi/scafollder init
   ```
2. Install dependencies:

   ```bash
   npm install
   ```
3. Start the server:

   ```bash
   npm start
   ```

---

## 📌 Notes

* If you previously used the unscoped package `scafollder`, migrate to `@imprakhartripathi/scafollder`.
* Old package is deprecated and will no longer receive updates.

---

## 📄 License

MIT © [Prakhar Tripathi](https://www.npmjs.com/~imprakhartripathi)
npm package: @impress/react
Description: Modular state manager for React
Author: Viacheslav Bereza
Latest version: 3.1.5
Deprecated: This project has been renamed to lamp-luwak. Install using lamp-luwak instead.

<div align="center">

# @impress/react

![@impress/react logo](https://betula.github.io/impress/logo.png)

Modular state manager for React

[![npm](https://img.shields.io/npm/v/@impress/react?style=flat-square)](https://www.npmjs.com/package/@impress/react) ![npm type definitions](https://img.shields.io/npm/types/@impress/react?style=flat-square) [![npm bundle size](https://img.shields.io/bundlephobia/minzip/@impress/react?style=flat-square)](https://bundlephobia.com/result?p=@impress/react) [![build status](https://img.shields.io/github/workflow/status/betula/impress/Tests?style=flat-square)](https://github.com/betula/impress/actions?workflow=Tests) [![code coverage](https://img.shields.io/coveralls/github/betula/impress?style=flat-square)](https://coveralls.io/github/betula/impress)

</div>

### Install

`npm i @impress/react`

### Basic Usage

```typescript
import { useProvide } from "@impress/react";

class User {
  store = "John";
}

const UserNameEditor = () => {
  const user = useProvide(User);
  return (
    <input
      onChange={(e: any) => user.store = e.target.value}
      value={user.store}
    />
  )
};
```
[![Example on codesandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/github/betula/impress/tree/master/examples/basic-usage)

### Introduction

Modular state manager for React. You can organize the code of your application by service-stores. Single instantiated classes with a store inside at any place of your app code.

- Service-oriented and multistore architecture
- Update view components only dependent of changed stores
- Data flow instruments
- Server side rendering (SSR)
- Possibility to make separated modules
- Minimal abstraction,
- Lightweight (~2Kb)
- Minimum init page CPU time
- Designed by React hooks coding style

### Documentation

- [Getting Started](./docs/getting-started.md)

### Examples

- [Todos on CodeSandbox](https://codesandbox.io/s/github/betula/impress/tree/master/examples/todos)
- [Server side rendering](https://github.com/betula/impress/tree/master/examples/ssr)

### License

Impress is [MIT licensed](./LICENSE).
npm package: @imprezify/imprezify-templates
Description: Open source create template provider for imprezify.
Author: Jonathan Canaveral
Latest version: 0.1.1

# imprezify-templates

## Project setup
```
yarn install
```

### Compiles and hot-reloads for development
```
yarn run serve
```

### Compiles and minifies for production
```
yarn run build
```

### Run your tests
```
yarn run test
```

### Lints and fixes files
```
yarn run lint
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).