open-index/open-npm huggingface dataset:
npm package: @rocketh/core
Description: utilities for other rocketh packages
Author: Ronan Sandford
Latest version: 0.19.0

# @rocketh/core

Utilities for other rocketh packages, including shared types, JSON utilities, artifact handling, environment management, providers, and account resolution.

For full documentation, visit [rocketh.dev](https://rocketh.dev).

For hardhat-deploy documentation, see [rocketh.dev/hardhat-deploy/](https://rocketh.dev/hardhat-deploy/).
npm package: @rocketh/deploy
Description: provide deploy function for rocketh
Author: Ronan Sandford
Latest version: 0.19.1

# @rocketh/deploy

Standard contract deployment functionality for rocketh, providing a framework-agnostic deploy function that works with any Ethereum development toolchain.

For full documentation, visit [rocketh.dev](https://rocketh.dev).

For hardhat-deploy documentation, see [rocketh.dev/hardhat-deploy/](https://rocketh.dev/hardhat-deploy/).
npm package: @rocketh/diamond
Description: provide diamond support for rocketh/hardhat-deploy
Author: Ronan Sandford
Latest version: 0.19.2

# @rocketh/diamond

EIP-2535 Diamond proxy support for rocketh, providing a declarative approach to diamond proxy deployment. Just specify the set of facets, and rocketh will handle the rest. it also supports Hot Contract Replacement (HCR).

For full documentation, visit [rocketh.dev](https://rocketh.dev).

For hardhat-deploy documentation, see [rocketh.dev/hardhat-deploy/](https://rocketh.dev/hardhat-deploy/).
npm package: @rocketh/doc
Description: can generate doc from rocketh deployments and provided template
Author: Ronan Sandford
Latest version: 0.19.3

# @rocketh/doc

Documentation generation tool for rocketh, capable of generating documentation from deployed contracts using customizable Handlebars templates.

For full documentation, visit [rocketh.dev](https://rocketh.dev).

For hardhat-deploy documentation, see [rocketh.dev/hardhat-deploy/](https://rocketh.dev/hardhat-deploy/).
npm package: @rocketh/export
Description: export deployments
Author: Ronan Sandford
Latest version: 0.19.4

# @rocketh/export

Export deployments tool for rocketh, enabling you to export deployment data for frontend consumption in various formats (JSON, TypeScript, JavaScript modules).

For full documentation, visit [rocketh.dev](https://rocketh.dev).

For hardhat-deploy documentation, see [rocketh.dev/hardhat-deploy/](https://rocketh.dev/hardhat-deploy/).
npm package: @rocketh/node
Description: rocketh for server-side JS runtime like node, including a cli
Author: Ronan Sandford
Latest version: 0.19.3

# @rocketh/node

Node.js deployment executor for rocketh, including a CLI for running deployment scripts on server-side JavaScript runtimes like Node.js.

For full documentation, visit [rocketh.dev](https://rocketh.dev).

For hardhat-deploy documentation, see [rocketh.dev/hardhat-deploy/](https://rocketh.dev/hardhat-deploy/).
npm package: @rocketh/proxy
Description: provide proxy-enabled deploy function for rocketh
Author: Ronan Sandford
Latest version: 0.19.6

# @rocketh/proxy

Proxy deployment patterns support for rocketh, including UUPS, Transparent, ERC173 proxies, and other proxy implementations for upgradeable smart contracts. Provide a declarative approach to proxy deployment and support for Hot Contract Replacement (HCR).

For full documentation, visit [rocketh.dev](https://rocketh.dev).

For hardhat-deploy documentation, see [rocketh.dev/hardhat-deploy/](https://rocketh.dev/hardhat-deploy/).
npm package: @rocketh/read-execute
Description: provide read abd execute functions for rocketh
Author: Ronan Sandford
Latest version: 0.19.0

# @rocketh/read-execute

Contract read and write utilities for rocketh, providing type-safe functions for reading from and executing transactions on deployed contracts.

For full documentation, visit [rocketh.dev](https://rocketh.dev).

For hardhat-deploy documentation, see [rocketh.dev/hardhat-deploy/](https://rocketh.dev/hardhat-deploy/).
npm package: @rocketh/test-utils
Description: Test utilities for rocketh packages
Author: Ronan Sandford
Latest version: 0.2.0

# @rocketh/test-utils

Test utilities for rocketh packages, providing helper functions and utilities used across rocketh's test suites.

For full documentation, visit [rocketh.dev](https://rocketh.dev).

For hardhat-deploy documentation, see [rocketh.dev/hardhat-deploy/](https://rocketh.dev/hardhat-deploy/).
npm package: @rocketh/viem
Description: provide viem functionality for rocketh
Author: Ronan Sandford
Latest version: 0.19.0

# @rocketh/viem

Viem integration for rocketh, providing viem clients and contract instances for interacting with deployed smart contracts using the viem library.

For full documentation, visit [rocketh.dev](https://rocketh.dev).

For hardhat-deploy documentation, see [rocketh.dev/hardhat-deploy/](https://rocketh.dev/hardhat-deploy/).
npm package: @rocketlane/rli
Description: RLI - The Rocketlane CLI for building Apps for the Rocketlane Marketplace
Author: chaithanyaangalagunta
Latest version: 1.7.0-beta.19

# Rocketlane CLI (RLI)

[![Coverage Status](https://img.shields.io/badge/dynamic/json?color=brightgreen&label=coverage&query=$.total.lines.percentage&url=https://raw.githubusercontent.com/rocketlane/rli/main/coverage-summary.json)](https://github.com/rocketlane/rli)

## 🚀 Overview

RLI is the official Command Line Interface for building and managing Apps for the Rocketlane Marketplace. Streamline your development workflow with easy-to-use commands for initialization, development, and deployment.

## 📦 Installation

```
bash
npm install -g @rocketlane/rli
```

## 🛠 Commands

### Login

```bash
rli login [options]
```

Options:

- `-t, --token <string>`: Specify an authentication token for Rocketlane

### Initialize App

```bash
rli init [options]
```

Options:

- `-t, --template <string>`: Choose a template for the app (default: "basic")
- `-d, --dir <string>`: Specify the directory to initialize the app in

### Development

```bash
rli dev
```

Starts the development server for your Rocketlane App

### Build

```bash
rli build
```

Builds your Rocketlane App

### Deploy

```bash
rli deploy
```

Deploys the app to Rocketlane

### Logout

```bash
rli logout
```

Logs out from the Rocketlane CLI

### List Apps

```bash
rli list
```

Lists all your Rocketlane Apps

## 🚀 Quick Start

1. Install the CLI globally

   ```bash
   npm install -g @rocketlane/rli
   ```

2. Login to Rocketlane

   ```bash
   rli login
   ```

3. Initialize a new app

   ```bash
   rli init my-rocketlane-app
   ```

4. Start developing

   ```bash
   cd my-rocketlane-app
   rli dev
   ```

5. Build and deploy
   ```bash
   rli build
   rli deploy
   ```

## 📄 License

This project is licensed under a private license.