open-index/open-npm huggingface dataset:
npm package: @relicprotocol/contracts
Description: Smart Contracts and libraries for interacting with Relic Protocol
Latest version: 0.2.0

# Relic Contracts

## Usage

Once installed, you can use the contracts in the library by importing them in your solidity. For example,

```solidity
pragma solidity ^0.8.0;

import "@relicprotocol/contracts/BirthCertificateVerifier.sol";
import "@relicprotocol/contracts/interfaces/IReliquary.sol";

contract MyContract is BirthCertificateVerifier {

    // take Reliquary address as constructor arg, could instead be hardcoded
    constructor(IReliquary reliquary) BirthCertificateVerifier(reliquary) { }

    function someFunction() external onlyOlderThan(365 days) {
        // we know msg.sender's account is at least 1 year old
    }
}
```
npm package: @relightco/three-trackballcontrols-ts
Description: ThreeJS Trackball Controls as a standalone and typescript compatible npm module
Author: Olivier MANOEL
Latest version: 0.1.2

# ThreeJS Trackball Controls

as a standalone and typescript compatible npm module.

## Installation

```shell
npm install --save three-trackballcontrols-ts
```

## Usage

```js
import * as THREE from 'three';
import { TrackballControls } from 'three-trackballcontrols-ts';

const camera = new THREE.SomeCamera(...);
const controls = new TrackballControls(camera, renderer.domElement);

```

## Credit

All credit goes to [TrackballControls.js](https://github.com/mrdoob/three.js/blob/master/examples/js/controls/TrackballControls.js) contributors.


## Publish to NPM 

```
npm adduser
npm publish @relightco/three-trackballcontrols-ts
```
npm package: @relinkapp/relink-cli
Description: A CLI tool for bundling Relink extensions
Author: relinkapp
Latest version: 1.0.1

# relink-cli

A CLI tool for bundling Relink extensions

## Installation

Install relink-cli with npm

```bash
npm i -g relink-cli
```
    
## Usage

```bash
relink --help
```

## License

[MIT](https://choosealicense.com/licenses/mit/)