open-index/open-npm huggingface dataset:
npm package: @novastera-oss/currencies-info
Description: A comprehensive library providing up-to-date currency data, including symbols, ISO codes, and country associations. Ideal for developers needing accurate and customizable currency information for global applications. Powered by Novastera.
Author: Hassan Allybocus
Latest version: 1.0.1

# Novastera: Currencies information

A comprehensive currency data library providing accurate currency information for global business applications. Includes up-to-date currency codes, symbols, decimal places, and country associations.

## Features

- **Complete Currency Coverage**
  - All ISO 4217 currency codes
  - Cryptocurrency support (BTC, ETH, etc.)
  - Accurate decimal places for each currency
  - Official currency symbols
  - Country-to-currency mappings

- **Business Ready**
  - Perfect for invoicing systems
  - Ideal for ERP and CRM implementations
  - Multi-currency support for financial applications
  - Accurate decimal handling for calculations

## Installation

```bash
npm install @novastera-oss/currencies-info
# or
yarn add @novastera-oss/currencies-info
```

## Usage

```typescript
import { CURRENCIES } from '@novastera-oss/currencies-info';

// Get all currencies
console.log(CURRENCIES.list);
// ["USD", "EUR", "GBP", ...]

// Get currency details
console.log(CURRENCIES.currency["USD"]);
// { s: "$", d: 2 }  // s: symbol, d: decimal places

// Get currency options (useful for dropdowns)
console.log(CURRENCIES.options);
// [{ id: "USD", l: "United States Dollar (USD)" }, ...]

// Get currencies used in a country
console.log(CURRENCIES.country["FR"]);
// ["EUR"]
```

## Types

```typescript
interface CurrencyInfo {
  s: string;  // Currency symbol
  d: number;  // Number of decimal places
}

interface OptionType {
  id: string;  // Currency code
  l: string;   // Display label
}

interface Currencies {
  list: string[];                        // All available currency codes
  options: OptionType[];                 // Formatted options for dropdowns
  currency: Record<string, CurrencyInfo>;// Currency details by code
  country: Record<string, string[]>;     // Country to currency mappings
}
```

## Use Cases

- Financial software requiring accurate currency formatting
- International e-commerce platforms
- ERP systems with multi-currency support
- CRM systems handling international clients
- Invoicing systems requiring currency precision
- Financial calculators and converters

## About

Part of [Novastera](https://novastera.com)'s suite of business management solutions, this package ensures accurate currency handling across all your business applications. Visit our [website](https://novastera.com) to learn more about our comprehensive solutions.

## License

MIT © [Novastera](https://novastera.com)
npm package: @novaswap/router-sdk
Description: An sdk for routing swaps using Uniswap v2 and Uniswap v3.
Latest version: 6.9.1

# @uniswap/router-sdk - Now at `Uniswap/sdks`

All versions after 1.9.0 of this SDK can be found in the [SDK monorepo](https://github.com/Uniswap/sdks/tree/main/sdks/router-sdk)! Please file all future issues, PR’s, and discussions there.

### Old Issues and PR’s

If you have an issue or open PR that is still active on this SDK in this repository, please recreate it in the new repository. Some existing issues and PR’s may be automatically migrated by the Uniswap Labs team.
npm package: @novaswap/sdk-core
Description: ⚒️ An SDK for building applications on top of Uniswap V3
Latest version: 6.2.0

# 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.
# sdk-core
npm package: @novaswap/v2-sdk
Description: 🛠 An SDK for building applications on top of Uniswap V2
Latest version: 6.3.0

# @uniswap/v2-sdk - Now at `Uniswap/sdks`

All versions after 4.3.0 of this SDK can be found in the [SDK monorepo](https://github.com/Uniswap/sdks/tree/main/sdks/v2-sdk)! Please file all future issues, PR’s, and discussions there.

### Old Issues and PR’s

If you have an issue or open PR that is still active on this SDK in this repository, please recreate it in the new repository. Some existing issues and PR’s may be automatically migrated by the Uniswap Labs team.
# v2-sdk
npm package: @novaswap/v3-sdk
Description: ⚒️ An SDK for building applications on top of Uniswap V3
Latest version: 6.11.2

# 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/).
# v3-sdk