open-index/open-npm huggingface dataset:
npm package: @memdo/sdk
Description: 🛠 An SDK for building applications on top of MDO.
Latest version: 1.0.0

# 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: @memecake/plug-inpage-provider
Description: ![](https://storageapi.fleek.co/fleek-team-bucket/plug-banner.png)
Author: Psychedelic
Latest version: 2.5.2

![](https://storageapi.fleek.co/fleek-team-bucket/plug-banner.png)

# Plug Inpage Provider
## Introduction

Plug's Inpage Provider is an Internet Computer Provider API package that is injected into the browser so that developers can call/interact with Plug.
Allowing for integration, authentication, and handling of in-app transactions.

## 🤔 Installation

The [Plug Inpage Provider](https://github.com/Psychedelic/plug-inpage-provider/pkgs/npm/plug-inpage-provider) package is in the [Github Package Registry](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-npm-registry) and not in the [NPM Registry](https://www.npmjs.com/)!

This is important to note as we keep our projects under the [@Psychedelic organisation](https://github.com/psychedelic) on Github, our official channel for our projects.

```
yarn add @psychedelic/plug-inpage-provider
```

To pull and install the Plug Connect package from [@Psychedelic](https://github.com/psychedelic) via the NPM CLI, you'll need:

- A personal access token (you can create a personal acess token [here](https://github.com/settings/tokens))
- The personal access token with the correct scopes, **repo** and **read:packages** to be granted access to the [GitHub Package Registry](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-npm-registry#authenticating-to-github-packages).

- Authentication via `npm login`, using your Github email for the **username** and the **personal access token** as your **password**:

Once you have those ready, run:

```
npm login --registry=https://npm.pkg.github.com --scope=@Psychedelic
```

> **Note:** You only need to configure this once to install the package!
    On npm login provide your Github email as your username and the Personal access token as the password.

You can also setup your npm global settings to fetch from the Github registry everytime it finds a **@Psychdelic** package, find the instructions [here](https://docs.npmjs.com/configuring-your-registry-settings-as-an-npm-enterprise-user).

Set your project to fetch **@Psychdelic** packages from the correct registry, if you haven't [setup](https://docs.npmjs.com/configuring-your-registry-settings-as-an-npm-enterprise-user) your npm globals to do this automatically you need an `npmrc` file.

Create the `.npmrc` in the root of your project by:

```sh
touch .npmrc
```

Open the file and put the following content:

```sh
@psychedelic:registry=https://npm.pkg.github.com
```

You can now import the PlugConnect package:

```js
import Provider from '@psychedelic/plug-inpage-provider';
```
npm package: @memecast/greetingsworld
Description: #### ¿A quién va dirigido este curso? Este curso va dirigido a desarrolladorxs que tengan experiencia previa con JavaScript y estén interesadxs en aprender más sobre Node.Js, Entender como funcionan los paquetes de Node.js y como diseñar uno para comenzar
Author: Ameli Gavante
Latest version: 1.2.0

### Crea tu primera libreria con Node.js

#### ¿A quién va dirigido este curso?
Este curso va dirigido a desarrolladorxs que tengan experiencia previa con JavaScript y estén interesadxs en aprender más sobre Node.Js,
Entender como funcionan los paquetes de Node.js y como diseñar uno para comenzar a compartir software a otrxs desarrolladorxs en el mundo, a través de _yarn o npm_.

#### Nivel
Intermedio.

#### Prerrequisitos
Conocimiento previo de JavaScript y/o Node.js.

#### Duración
4 horas.

#### Requerimientos técnicos

- Equipo de Computo.
- Editor de texto ([Visual Studio Code](https://code.visualstudio.com/download), atom, sublime, cualquiera con el que te sientas comodx).
- Node.js v.10.15.0 hacia arriba.
- NPM (la version correspondera a la que se instale junto a node.js)
- Cuenta en NPM (https://www.npmjs.com/signup)
- Configurar NPM (https://docs.npmjs.com/)
- Cuenta en Github (https://github.com/)