open-index/open-npm huggingface dataset:
npm package: 1dogeland-uikit
Description: Set of UI components for 1dogeland projects
Latest version: 0.1.9-2

# 🥞 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: 1e14
Description: Minimal API for building function graphs
Author: Dan Stocker
Latest version: 0.1.3

1e14
====

**1e14** is a minimal API for building *function graphs*.

Getting started
---------------

`npm i 1e14`

Wiki
----

For documentation, check the [**1e14** wiki](https://github.com/1e14/1e14/wiki).
npm package: 1e14-async
Description: Asynchronicity and parallelism for 1e14
Author: Dan Stocker
Latest version: 0.1.2

1e14-fp
=======

Asynchronicity and parallelism for [1e14](https://www.npmjs.com/package/1e14).

Getting started
---------------

`npm i 1e14-async`

Wiki
----

For documentation, check the [**1e14** wiki](https://github.com/1e14/1e14/wiki).
npm package: 1e14-flow
Description: Flow control for 1e14
Author: Dan Stocker
Latest version: 0.1.2

1e14-flow
=========

Flow control for [1e14](https://www.npmjs.com/package/1e14).

Getting started
---------------

`npm i 1e14-flow`

Wiki
----

For documentation, check the [**1e14** wiki](https://github.com/1e14/1e14/wiki).
npm package: 1e14-fp
Description: Functional programming for 1e14
Author: Dan Stocker
Latest version: 0.1.2

1e14-fp
=======

Functional programming for [1e14](https://www.npmjs.com/package/1e14).

Getting started
---------------

`npm i 1e14-fp`

Wiki
----

For documentation, check the [**1e14** wiki](https://github.com/1e14/1e14/wiki).
npm package: 1e14-mux
Description: Multiplexing for 1e14
Author: Dan Stocker
Latest version: 0.1.2

1e14-mux
========

Multiplexing for [1e14](https://www.npmjs.com/package/1e14).

Getting started
---------------

`npm i 1e14-mux`

Wiki
----

For documentation, check the [**1e14** wiki](https://github.com/1e14/1e14/wiki).
npm package: 1e14-time
Description: Timing for 1e14
Author: Dan Stocker
Latest version: 0.1.2

1e14-time
=========

Timing for [1e14](https://www.npmjs.com/package/1e14).

Getting started
---------------

`npm i 1e14-time`

Wiki
----

For documentation, check the [**1e14** wiki](https://github.com/1e14/1e14/wiki).
npm package: 1env
Description: One secret to encrypt them all
Author: Vova Zakharov
Latest version: 0.2.5

# One secret to encrypt them all

If you work for a responsible company, you probably have to store your secrets in a secure way. Due to this, sometimes, when you need to add or change a secret, you have to go through a lot of steps involving other people, and it can be a pain in the ass.

The **1env** package offers a simple(r) way to approach your secrets, where you have just one (public) variable that, when decrypted, contains all your secrets in a JSON format. Thus, the only secret you have to worry about is the one that decrypts your secrets.

## Installation

```bash
npm install 1env
```

## Usage

1. Create a file called `.secrets.json` in the root of your project, containing all your secrets.

2. ADD IT TO YOUR `.gitignore` FILE.

3. As early as possible in your code (but after env loaders such as `dotenv`), call these two functions:

```javascript
// import { config } from 'dotenv'; // if you use dotenv
import { encryptSecrets, loadSecrets } from '1env';

// config(); // if you use dotenv
encryptSecrets();
loadSecrets();
```

4. Set an environment variable named `ONE_ENV_SECRET` with a secure enough value. Alternatively, run the code above and it will suggest a value for you while throwing an error.

**This is the key that will be used to encrypt and decrypt your secrets, and the only one you will have to worry about.**

For example, if your company requires you to pass all screts through the devops team for encryption, you will only have to do it once and forget about it.

5. After the first run, `encryptSecrets` will fail, and the console will show you the value of a `ONE_ENV_ENCRYPTED` variable you will have to set in your environment. Set it, and run again.

6. If `encryptSecrets` succeeds, `loadSecrets` will load all your secrets into `process.env`.

That’s it! You can now access your secrets via `process.env` just like you would with any other environment variable.

## Notes

1. Whenever you change your `.secrets.json` file, the execution will fail again, indicating which value to set for `ONE_ENV_ENCRYPTED`.

2. The execution will also fail if you don’t add `.secrets.json` to your `.gitignore` file. You’re welcome.

3. The `.secrets.json` file is only needed while you’re developing your project, so that you can easily convert your secrets into the public `ONE_ENV_ENCRYPTED` variable. You can safely ignore/delete it when deploying your project to production.

4. You do **not** need to remove `encryptSecrets` from your production code. It will simply do nothing and proceed to `loadSecrets`. (It will still give a warning, though, just to be sure.)
npm package: 1eraswap-sdk
Description: 1eraswap Switching Protocol SDK
Latest version: 1.0.84

# protocol-sdk

#### Description
{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**}

#### Software Architecture
Software architecture description

#### Installation

1.  xxxx
2.  xxxx
3.  xxxx

#### Instructions

1.  xxxx
2.  xxxx
3.  xxxx

#### Contribution

1.  Fork the repository
2.  Create Feat_xxx branch
3.  Commit your code
4.  Create Pull Request


#### Gitee Feature

1.  You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md
2.  Gitee blog [blog.gitee.com](https://blog.gitee.com)
3.  Explore open source project [https://gitee.com/explore](https://gitee.com/explore)
4.  The most valuable open source project [GVP](https://gitee.com/gvp)
5.  The manual of Gitee [https://gitee.com/help](https://gitee.com/help)
6.  The most popular members  [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
npm package: 1eraswap-sdk-core
Description: ⚒️ An SDK for building applications on top of 1eraswap
Latest version: 1.0.4

# 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: 1etuniswap-sdk
Description: 🛠 An SDK for building applications on top of Uniswap.
Latest version: 1.0.0

# 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.
```