open-index/open-npm huggingface dataset:
npm package: @onenesslabs/uniswap_core
Description: Core contracts for the UniswapV2 protocol
Latest version: 1.0.0

# Uniswap V2

[![Actions Status](https://github.com/Uniswap/uniswap-v2-core/workflows/CI/badge.svg)](https://github.com/Uniswap/uniswap-v2-core/actions)
[![Version](https://img.shields.io/npm/v/@onenesslabs/uniswap_core)](https://www.npmjs.com/package/@onenesslabs/uniswap_core)

In-depth documentation on Uniswap V2 is available at [uniswap.org](https://uniswap.org/docs).

The built contract artifacts can be browsed via [unpkg.com](https://unpkg.com/browse/@onenesslabs/uniswap_core@latest/).

# Local Development

The following assumes the use of `node@>=10`.

## Install Dependencies

`yarn`

## Compile Contracts

`yarn compile`

## Run Tests

`yarn test`
npm package: @onenesslabs/uniswap_lib
Description: [![Actions Status](https://github.com/Uniswap/uniswap-lib/workflows/CI/badge.svg)](https://github.com/Uniswap/uniswap-lib/actions) [![npm](https://img.shields.io/npm/v/@onenesslabs/uniswap_lib)](https://unpkg.com/@onenesslabs/uniswap_lib@latest/)
Latest version: 1.0.0

# uniswap-lib

[![Actions Status](https://github.com/Uniswap/uniswap-lib/workflows/CI/badge.svg)](https://github.com/Uniswap/uniswap-lib/actions)
[![npm](https://img.shields.io/npm/v/@onenesslabs/uniswap_lib)](https://unpkg.com/@onenesslabs/uniswap_lib@latest/)

Solidity libraries that are shared across Uniswap contracts. These libraries are focused on safety and gas efficiency.

## Install

Run `yarn` to install dependencies.

## Test

Run `yarn test` to execute the test suite.

## Usage

Install this in another project via `yarn add @onenesslabs/uniswap_lib` 

Then import the contracts via:

```solidity
import "@onenesslabs/uniswap_lib/contracts/libraries/Babylonian.sol"; 
```
npm package: @onenesslabs/uniswap_periphery
Description: Periphery contracts for interacting with UniswapV2 core contracts including the router
Latest version: 1.0.0

# Uniswap V2

[![Actions Status](https://github.com/Uniswap/uniswap-v2-periphery/workflows/CI/badge.svg)](https://github.com/Uniswap/uniswap-v2-periphery/actions)

In-depth documentation on Uniswap V2 is available at [uniswap.org](https://uniswap.org/docs).

# Local Development

The following assumes the use of `node@>=10`.

## Clone Repository

`git clone https://github.com/Uniswap/uniswap-v2-periphery.git`

## Install Dependencies

`yarn`

## Compile Contracts

`yarn compile`

## Run Tests

`yarn test`