open-index/open-npm huggingface dataset:
npm package: @got-api/gitlab
Description: ``` const Gitlab = require('api-gitlab')
Author: sqlwwx
Latest version: 0.1.3

# api-gitlab

```
const Gitlab = require('api-gitlab')

const gitlab = new Gitlab()

gitlab
  .query()
  .project('lab/egg-sample')
  .variables()
  .list(0, 1000)
  .then(ret => {
    console.log(ret)
    process.exit(0)
  })
```
npm package: @got-api/qq-rta
Description: qq rta sdk.
Author: AlfieriChou
Latest version: 0.0.4

# `qq-rta`

> TODO: description

## Usage

```
const QqRta = require('@got-api/qq-rta');
const qqRta = new QqRta(getAccessToken, logger);

// TODO: DEMONSTRATE API
```
npm package: @gota/boot
Description: Gota Boot is a development framework for building REST web services API using Typescript/JavaScript on Node Environment.
Author: caohonghiep
Latest version: 0.0.35

# Gota Boot

Gota Boot is a development framework for building REST web services API using Typescript/JavaScript on Node Environment.

## Quickstart
### Step 1. Set up the Development Environment
You need to set up your development environment before you can do anything.

Install [NodeJS][nodejs_download] and [Git SCM][git-scm] if they are not already on your machine.

Then install the [Gota CLI][gota_cli_github] globally.
```bash
npm install -g @gota/cli
```

### Step 2. Clone Quickstart source.
```bash
git clone https://github.com/gotasource/gota-quickstart.git quickstart
```
### Step 3. Install and build source.
Go to the project directory 
```bash
cd quickstart
```
Install
```bash
npm install
```
Build
```bash
npm run build
```
### Step 4. Start Services.
```bash
npm run start
```
 open your browser on [http://localhost:3001/store-service/products/2][quick_start_hello]

[gota_cli_github]:https://github.com/gotasource/cli
[nodejs_download]: https://nodejs.org/en/download/
[git-scm]:https://git-scm.com/
[quick_start_hello]:http://localhost:3001/store-service/products/2
npm package: @gota/run-app
Description: A simple CLI tool for ensuring that a given script runs continuously.
Author: Henry Cao
Latest version: 0.0.2

# Gota Run App

A simple CLI tool for ensuring that a given script runs continuously.

## Installing

``` bash
  $ [sudo] npm i -g @gota/run-app
```
## Usage
### Help
``` bash
  $ gota --help
```
![Help](./images/help.png)

### Start App
``` bash
 $ gota start -s <source> -p <port>
```
or
``` bash
 $ gota start --source <source> --port <port>
```
``` bash
Options:
  --help        Show help                                              [boolean]
  -s, --source  main script of app=> ex: /dev/index.js       [string] [required]
  -p, --port    listener port => ex: 3000                    [number] [required]
```
Ex:
``` bash
  $ gota start --source scripts/template.js --port 3000
```
![Start](./images/start.png)

### List All Apps
``` bash
 $ gota list
```
EX:
![List](./images/list.png)

### Stop App
``` bash
 $ gota stop -i <id>
```
or
``` bash
 $ gota stop --id <id>
```
If you don't remember id, you don't need to put id.
``` bash
 $ gota stop --id <id>
```
gota
![Stop](./images/stop1.png)

EX1:
![Stop](./images/stop2.png)

EX2: don't input id, there is a selection appeared.
![Stop](./images/stop3.png)

select one of them and the selected app will be stopped.
![stop](./images/stop4.png)
npm package: @gotabit/auth-client
Description: The client for Gotabit
Latest version: 1.1.27

# Client

Auth Client for Gotabit.

### Install

npm install

```
npm i @gotabit/auth-client
```

yarn install

```
yarn add @gotabit/auth-client
```

## Credits

Code built with the help of these related projects:

- [WalletConnect/auth-client-js](https://github.com/WalletConnect/auth-client-js) The auth client for sign in and walletconnect.
npm package: @gotabit/messages
Description: Messages generator for Gotabit
Latest version: 1.1.27

# Messages

Message generator for Gotabit.

### Install

npm install

```
npm i @gotabit/messages
```

yarn install

```
yarn add @gotabit/messages
```

### Create a MsgSend message

```ts
import { createMsgSend } from '@gotabit/messages'

const account = 'gio1tseh0grt8j8klrdunpudflvy9lfn3rl50zdpu8'
const toAddress = 'gio1qdgzfy4vta5p43l4urdtmawka3qv2ldh4h0jay'

const msgSend = createMsgSend(account, toAddress, '3', 'ugtb')
```

### Create a MsgGrant message

```ts
import { createMsgGrantBasicAllowance, createMsgSend } from '@gotabit/messages'

const account = 'gio1tseh0grt8j8klrdunpudflvy9lfn3rl50zdpu8'
const toAddress = 'gio1qdgzfy4vta5p43l4urdtmawka3qv2ldh4h0jay'

const msgGrant = createMsgGrantBasicAllowance(account, toAddress, [
  {
    amount: '3',
    denom: 'ugtb',
  },
])
```
npm package: @gotabit/qrcode-modal
Description: The QRcode for GotaBit walletconnect
Latest version: 1.1.27

# gotabit-walletconnect-qrcode-modal

Gotabit Walletconnect QRcode modal

### Install

npm install

```sh
npm i @gotabit/qrcode-modal
```

yarn install

```sh
yarn add @gotabit/qrcode-modal
```

### Open Qrcode modal with es import

```ts
import QRCodeModal from '@gotabit/qrcode-modal'

const onClose = () => {
  console.log('modal closed!')
}

QRCodeModal.open(uri, onClose)
```

### Open Qrcode modal with umd

```js
;<script src="https://unpkg.com/@gotabit/qrcode-modal"></script>

const onClose = () => {
  console.log('modal closed!')
}

window.GotabitQRCodeModal.open(uri, onClose)
```

## Credits

Code built with the help of these related projects:

- [@walletconnect/qrcode-modal](https://github.com/WalletConnect/walletconnect-monorepo/) QR Code Modal for WalletConnect
- [@walletconnect/browser-utils](https://github.com/WalletConnect/walletconnect-monorepo/) Browser Utilities for WalletConnect
npm package: @gotabit/wallet-keplr
Description: Cosmos Keplr Wallet with Direct and Amino signing
Author: GotaBit DEV
Latest version: 1.1.27

# Gotabit-wallet-keplr

Gotabit Keplr Wallet with Direct and Amino signing

### Install

npm install

```
npm i @gotabit/wallet-keplr
```

yarn install

```
yarn add @gotabit/wallet-keplr
```

### Init Keplr wallet

```ts
const wallet = await KeplrWallet.init('test');
```

With custom config

```ts
import { KeplrWallet } from '@gotabit/wallet-keplr';

const wallet = await KeplrWallet.init({
  rpc: 'https://rpc-testnet.gotabit.dev:443',
  chainId: 'gotabit-test-1',
  chainName: 'GotaBit-test',
  rest: 'https://rest-testnet.gotabit.dev:443',
  coinType: 118,
  coinDenom: 'GTB',
  coinDecimals: 6,
  coinMinimalDenom: 'ugtb',
  coinGeckoId: 'gotabit',
  gasPriceStep: { low: 0.001, average: 0.0025, high: 0.003 },
  gasPrices: '',
  gasAdjustment: 0,
});
```

## Credits

Code built with the help of these related projects:

- [keplr-extension](https://github.com/chainapsis/kepler-extension) Keplr is a browser extension wallet for the Inter blockchain ecosystem.