open-index/open-npm huggingface dataset:
npm package: @star08-w3b/nget
Description: Download files with style
Author: Star08-web
Latest version: 1.0.2-c

![logotext.png](https://i.postimg.cc/7LWXqT49/logotext.png)


[![npm](https://img.shields.io/npm/v/@star08-w3b/nget)](https://www.npmjs.com/package/@star08-w3b/nget)
[![GitHub](https://img.shields.io/github/license/star08-web/nget)](https://www.github.com/star08-web/nget)


### installation

```bash
npm install -g @star08-w3b/nget
```

### usage

Download a file

```bash
nget get https://example.com/example.file
```

Start Web UI on port 8080

```bash
nget webUI
```

View Downloads History

```bash
nget history
```

Clear download History

```bash
nget history -c
```

Building by yourself

```bash
git clone https://github.com/star08-web/nget.git
```

```bash
npm install
```

```bash
npm run build
```
npm package: @star2020/cosmics-sdk
Description: > TODO: description
Author: sanchaymittal
Latest version: 0.0.12

# @star2020/cosmics-sdk

[![Stable release](https://img.shields.io/npm/v/@star2020/cosmics-sdk.svg)](https://npm.im/@star2020/cosmics-sdk)

Shared utilities for various `@connext` modules.

**Important:** This package is intended for internal use by the @connext libraries. You should not use it directly in your production projects, as the APIs can and will change often without regard to sem-ver. You have been warned!
npm package: @star2020/piggy-uikit
Description: Set of UI components for pancake projects
Latest version: 0.1.8

# 🥞 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: @star2020/shibaswap-sdk
Description: 🛠 An SDK for building applications on top of ShibaSwap.
Latest version: 1.0.4

# Pancakeswap SDK

Forked from the [Uniswap SDK](https://github.com/Uniswap/uniswap-v2-sdk/commit/a88048e9c4198a5bdaea00883ca00c8c8e582605).

You can refer to the Uniswap SDK documentation [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/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: @star2020/shibaswap-uikit
Description: Set of UI components for pancake projects
Latest version: 0.3.5

# 🥞 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: @star2020/traderjoe-sdk
Description: 🛠 An SDK for building applications on top of TraderJoe.
Latest version: 1.0.0

# Pancakeswap SDK

Forked from the [Uniswap SDK](https://github.com/Uniswap/uniswap-v2-sdk/commit/a88048e9c4198a5bdaea00883ca00c8c8e582605).

You can refer to the Uniswap SDK documentation [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/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: @star2020/vector-sdk
Description: > TODO: description
Author: greatstar
Latest version: 0.0.6

# @connext/vector-sdk

[![Stable release](https://img.shields.io/npm/v/@connext/vector-sdk.svg)](https://npm.im/@connext/vector-sdk)

Shared utilities for various `@connext` modules.

**Important:** This package is intended for internal use by the @connext libraries. You should not use it directly in your production projects, as the APIs can and will change often without regard to sem-ver. You have been warned!
npm package: @star2020/ventureswap-sdk
Description: 🛠 An SDK for building applications on top of Ventureswap.
Latest version: 1.0.0

# Pancakeswap SDK

Forked from the [Uniswap SDK](https://github.com/Uniswap/uniswap-v2-sdk/commit/a88048e9c4198a5bdaea00883ca00c8c8e582605).

You can refer to the Uniswap SDK documentation [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/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: @star__hoshi/only-once
Description: Prevent duplicate execution of Cloud Functions.
Author: star__hoshi
Latest version: 0.1.3

# only-once

Prevent duplicate execution of Cloud Functions.  
You should read this blog. [firestore cloud functions onCreate/onDelete sometimes immediately triggered twice](https://medium.com/@hajimenakamura/firestore-cloud-functions-oncreate-ondelete-sometimes-immediately-triggered-twice-5ecf7eaa9fb2)


# Installation

```
npm install @star__hoshi/only-once --save
yarn add @star__hoshi/only-once
```

## Usage

```ts
import * as OnlyOnce from '@star__hoshi/only-once'

OnlyOnce.initialize(admin.firestore())

export const updateUser = functions.firestore.document('user/{userId}').onCreate(async (change, context) => {
  const wasTriggered = await OnlyOnce.wasTriggered(context.eventId)
  if (wasTriggered) {
    console.log(`EventID: ${context.eventId} was already triggered!`)
    return undefined
  }

  // exec only once

  return undefined
})
```
npm package: @star__hoshi/torte
Description: @star__hoshi/tart for Frontend
Author: star__hoshi
Latest version: 0.6.0

Torte is a Web Frontend Firestore Wrapper library that can be used just like [starhoshi/tart](https://github.com/starhoshi/tart).

# Installation

```
npm install @star__hoshi/torte --save
yarn add @star__hoshi/torte
```

# Usage

## Initialize

```ts
import * as firebase from 'firebase'
import * as Torte from '@star__hoshi/torte'

const config = {
  apiKey: process.env.FIREBASE_API_KEY,
  authDomain: process.env.FIREBASE_AUTH_DOMAIN,
  databaseURL: process.env.FIREBASE_DATABASE_URL,
  projectId: process.env.FIREBASE_PROJECT_ID,
}
firebase.initializeApp(config)

const auth = firebase.auth()
const firestore = firebase.firestore()

// Torte expects timestampsInSnapshots to be 'true'
firestore.settings({ timestampsInSnapshots: true })

Torte.initialize(firestore)
```

Other Interfaces are just the same as tart.
npm package: @starak/sim800c
Description: Simple library for sending and receiving messages with sim800c
Author: Ståle Raknes
Latest version: 2.2.2

# SIM800C 
Simple library for sending and receiving messages with sim800c

## WIP! Do not use!

### Installation
```bash
$ npm install @starak/sim800c
```

### Usage
```js
const {SIM800C} = require('@starak/sim800c');

(async () => {
    const path = '/dev/serial0';

    const gsm = new SIM800C({path});
    await gsm.open();
    await gsm.sendMessage('55512345', 'Hello from SIM800C');
    console.log('Message sent');
    gsm.on('message', async (message) => {
        console.log('newMessage', message);
        await gsm.deleteMessage(message.index);
    });

})();
```

### Setup environment
You'll need to create a `.env` file in the root directory of the project. It should look like this:
```bash
DEBUG_SIM=true            # to enable debug messages
SERIAL_PORT=/dev/serial0  # or whatever your SIM800C is connected to
```