open-index/open-npm huggingface dataset:
npm package: @sollidy/node-three-gltf
Description: Use three.js GLTFLoader in a Node.js environment
Author: Brakebein
Latest version: 1.8.7

# node-three-gltf

This package offers a modified [three.js](https://threejs.org/) GLTFLoader to load glTF files in a Node.js environment.
Files can be loaded from local file system or from web resources.
DRACO-compressed glTF files are also supported.
GLTFExporter lets you parse a three.js scene and store it as json or binary file.

In order to work in a non-browser environment, following classes had to be adopted from three.js and modified:

* [`GLTFLoader`](https://threejs.org/docs/index.html#examples/en/loaders/GLTFLoader)
* [`DRACOLoader`](https://threejs.org/docs/index.html#examples/en/loaders/DRACOLoader)
* [`GLTFExporter`](https://threejs.org/docs/index.html#examples/en/exporters/GLTFExporter)
* [`FileLoader`](https://threejs.org/docs/index.html#api/en/loaders/FileLoader)
* [`ImageLoader`](https://threejs.org/docs/index.html#api/en/loaders/ImageLoader)
* [`TextureLoader`](https://threejs.org/docs/index.html#api/en/loaders/TextureLoader)

All are exposed and can be used independently.

## Usage

Install via NPM:

```
npm install node-three-gltf
```

Use with ES modules or TypeScript:

```typescript
import { DRACOLoader, GLTFExporter, GLTFLoader, loadGltf, TextureLoader } from 'node-three-gltf';

// init GLTFLoader and pass a path to a local file or a url to a web resource
const loader = new GLTFLoader();
loader.setDRACOLoader(new DRACOLoader());

loader.load('path/to/file', (gltf) => {
  console.log(gltf.scene.children);
});

// there is also a small utility function that instantiates GLTFLoader and DRACOLoader
// and returns a Promise with the loaded content
const gltf = await loadGltf('path/to/file');
console.log(gltf.scene.children);

// use GLTFExporter to export a scene or objects as json .gltf or binary .glb file
const exporter = new GLTFExporter();

const jsonData = exporter.parseAsync(scene);
fs.writeJson('export.gltf', jsonData, { spaces: 2 });

const glbBuffer = await exporter.parseAsync(scene, { binary: true });
fs.writeFile('export.glb', glbBuffer);

// use TextureLoader, ImageLoader, or FileLoader independently
new TextureLoader().load('path/to/file', (texture) => {
  console.log(texture);
});
```
npm package: @solmates/jspm-latest-dependencies
Description: Install the latest SOLMATES dependencies for the current JSPM module
Author: Tjaart van der Walt
Latest version: 1.0.4

# Purpose #

At SOLMATES we use JSPM to manage our front end modules. 

As a rule we generally use the latest released versions of internal dependencies. This script installs the latest version of your local dependencies (in our case our local dependencies are prefixed with `solmates/xxx`). 

<!-- # Pinning # -->

<!-- It is possible to pin dependencies to a specific version by creating the file `.pinned.json` in the root of your project. -->

<!-- The content should look like: -->
<!-- ```json -->
<!-- { -->
<!--   "solmates/dependency": "1.0.0" -->
<!-- } -->
<!-- ``` -->

# Limitations #

This module is currently in alpha and will not work out of the box for projects other than Solmates. If there is interest, I would be willing to make it more generic. 

-
npm package: @solncebro/coinglass-sdk
Description: TypeScript SDK for CoinGlass API
Author: solncebro
Latest version: 1.0.3

# @solncebro/coinglass-sdk

TypeScript SDK для CoinGlass API. Оборачивает 149 REST эндпоинтов и 2 WebSocket-канала в типизированную библиотеку.

## Установка

```bash
yarn add @solncebro/coinglass-sdk
```

## Использование

### REST API

```ts
import { CoinGlass, IntervalEnum } from '@solncebro/coinglass-sdk';

const coinGlass = new CoinGlass('your-api-key');

// Open Interest
const ohlcItemList = await coinGlass.futures.getOpenInterestAggregatedHistory({
  symbol: 'BTC',
  interval: IntervalEnum.OneDay,
});

// Fear & Greed Index
const fearGreedData = await coinGlass.indicators.getFearGreedHistory();

// ETF Flows
const etfFlowItemList = await coinGlass.etf.getBitcoinFlowHistory();

// Hyperliquid Whale Positions
const whalePositionItemList = await coinGlass.hyperliquid.getWhalePosition();

// Coinbase Premium
const premiumItemList = await coinGlass.other.getCoinbasePremiumIndex({
  interval: IntervalEnum.OneDay,
});
```

### WebSocket

```ts
const logger = {
  debug: (msg: string) => console.log(msg),
  info: (msg: string) => console.log(msg),
  warn: (msg: string) => console.warn(msg),
  error: (msg: string) => console.error(msg),
  fatal: (msg: string) => console.error(msg),
};

const webSocket = coinGlass.createWebSocket(logger);

// Подписка на ликвидации
webSocket.subscribeLiquidationOrder((liquidationItemList) => {
  console.log(liquidationItemList);
});

// Подписка на крупные фьючерсные сделки
webSocket.subscribeFuturesTrade(
  { exchange: 'Binance', symbol: 'BTCUSDT', minimumVolumeUsd: 100000 },
  (tradeItemList) => {
    console.log(tradeItemList);
  },
);

// Закрытие соединения
webSocket.close();
```

## API-модули

| Модуль | Описание | Кол-во эндпоинтов |
|---|---|---|
| `futures` | Open Interest, Funding Rate, Liquidation, Long/Short, OrderBook, Taker, CVD, Net Position, Indicators | 64 |
| `spots` | Markets, OrderBook, Taker, CVD | 15 |
| `options` | Max Pain, Open Interest, Volume | 4 |
| `etf` | Bitcoin/Ethereum/Solana/Xrp ETF Flows | 13 |
| `indicators` | Fear&Greed, AHR999, Rainbow, NUPL, 30+ индексов | 33 |
| `onchain` | Exchange Balance, Whale Transfers, Token Unlocks | 8 |
| `hyperliquid` | Whale Positions, Alerts, Long/Short Ratio | 7 |
| `other` | Coinbase Premium, Bitfinex Margin, Borrow Rate, Calendar, News | 5 |

## Лицензия

MIT
npm package: @solness/ui
Description: Solness UI
Author: Sergiu Butnarasu
Latest version: 0.2.12

This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).

## Available Scripts

In the project directory, you can run:

### `yarn start`

Runs the app in the development mode.<br />
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

The page will reload if you make edits.<br />
You will also see any lint errors in the console.

### `yarn test`

Launches the test runner in the interactive watch mode.<br />
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

### `yarn build`

Builds the app for production to the `build` folder.<br />
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.<br />
Your app is ready to be deployed!

See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.

### `yarn eject`

**Note: this is a one-way operation. Once you `eject`, you can’t go back!**

If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.

You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.

## Learn More

You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).

To learn React, check out the [React documentation](https://reactjs.org/).
npm package: @solntseva/uniswap-v2-sdk
Description: 🛠 An SDK for building applications on top of Uniswap.
Latest version: 3.0.8

# Uniswap 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/Uniswap/uniswap-sdk/workflows/CI/badge.svg)](https://github.com/Uniswap/uniswap-sdk)
[![npm version](https://img.shields.io/npm/v/@uniswap/sdk/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk@latest)

In-depth documentation on this SDK is available at [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).

## 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/Uniswap/uniswap-sdk.git
```

Move into the uniswap-sdk working directory

```sh
cd uniswap-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: @solo-ds/ui
Description: Biblioteca de componentes React do design system **solo-ui**.
Latest version: 1.0.2

# @solo-ds/ui

Biblioteca de componentes React do design system **solo-ui**.

- Documentação (Storybook): https://idouglasd.github.io/solo-ui/

## Instalação

> O `@solo-ds/ui` depende de tokens (CSS variables). Instale também `@solo-ds/tokens`.

```bash
npm install @solo-ds/ui @solo-ds/tokens
```

## Setup (CSS)

Importe os estilos no global.css ou equivalente.

```css
@import '@solo-ds/tokens/styles/tokens.css';
@import '@solo-ds/ui/styles.css';
```

## Uso

```tsx
import { Button } from '@solo-ds/ui'

export function App() {
  return <Button variant="primary">Click me</Button>
}
```

## Requisitos

- React `>=18`
- React DOM `>=18`

## Licença

MIT