open-index/open-npm huggingface dataset:
npm package: @ortege/core
Description: Core solidity contracts for Ortege
Latest version: 1.3.7

# Hyperlane Solidity

On-chain implementations of Hyperlane in Solidity.

## Setup

- `npm install --dev`
- `brew install jq` &nbsp; OR &nbsp; `sudo apt-get install jq`

## Build

- `npm run compile`
- `npm run test`
npm package: @ortege/helloworld
Description: A basic skeleton of an Ortege app
Latest version: 1.3.6-beta0

# Hyperlane 'Hello World' App Template

A basic Hyperlane application with a router contract that can dispatch messages.

## Setup

```sh
# Install dependencies
yarn

# Build source and generate types
yarn build
```

## Test

```sh
# Run all unit tests
yarn test

# Lint check code
yarn lint
```

## Learn more

For more information, see the [Hyperlane documentation](https://docs.hyperlane.xyz/hyperlane-docs/developers/getting-started).
npm package: @ortege/sdk
Description: The official SDK for the Ortege Network
Latest version: 1.3.6

# Hyperlane SDK

The Hyperlane SDK helps developers create and manage interchain applications.

For details on how to use the various abstractions and utilities, [see the documentation](https://docs.hyperlane.xyz/docs/sdks/building-applications)

## Install

`yarn install @ortege/sdk`

## Contents

### Constants

The names and relevant metadata for all Hyperlane-supported chains are included in this SDK, including public RPC and Explorer urls. It also includes the addresses for all Hyperlane core contracts and middleware.

### Deployment, testing, and development classes

Classes for deploying, testing, and building applications using Hyperlane are included in the SDK. See [the docs](https://docs.hyperlane.xyz/docs/sdks/building-applications/nodejs-sdk) for details.

### Chain Logos

The SDK contains SVG files for all Hyperlane-supported chains. They can be imported from the `/logos` folder.

```js
import ArbitrumBlack from '@ortege/sdk/logos/black/arbitrum.svg';
import ArbitrumColor from '@ortege/sdk/logos/color/arbitrum.svg';
```

## License

Apache 2.0
npm package: @ortege/widgets
Description: Common react components for Ortege projects
Latest version: 1.3.6

# Ortege Widgets

Common react components for projects using ortege.

## Installation

```sh
# Install with npm
npm install @ortege/widgets

# Or install with yarn
yarn add @ortege/widgets
```

### Peer dependencies

This package requires `@ortege/sdk`, `react`, and `react-dom`.

## Contents

### Components

- `ChainLogo`: A logo icon for a given chain ID
- `MessageTimeline`: A timeline showing stages of message delivery
- `WideChevron`: A customizable version of ortege's chevron logo

### Hooks

- `useMessage`: Fetch data about a message from the ortege Explorer
- `useMessageStage`: Fetch and compute message delivery stage and timings
- `useMessageTimeline`: Fetch message data for use with `MessageTimeline`

## Learn more

For more information, see the [ortege documentation](https://docs.ortege.xyz/ortege-docs/developers/getting-started).