open-index/open-npm huggingface dataset:
npm package: @samuraijane/pluralit
Description: Convert singular English nouns to plural ones.
Author: Matthew Day
Latest version: 0.0.4

# @samuraijane/pluralit

## To test locally
Create two directories that are siblings to each other and link them together. Linking mimics `npm i` to create a **node_modules** directory. **pluralit** can be consumed with either `import` or `require` syntax; however, when testing locally in Node, the file extension for each must be **.mjs** or **.ts**, respectively.

1. Sibling #1 – **pluralit/**
```bash
git clone https://github.com/samuraijane/pluralit.git
cd pluralit
npm link
```

2. Sibling #2 – **consuming/**
```bash
mkdir consuming
cd !$

# for `import` syntax
touch index.mjs

# for `require` syntax
touch index.ts

npm link @samuraijane/pluralit
```

3. Populate the **index** file and save
```javascript
// index.mjs
import { pluralit } from "@samuraijane/pluralit";
// or if using index.ts
const { pluralit } = requre("@samuraijane/pluralit");

console.log(pluralit("book"));
```

4. Run the code
```bash
node index.ts

# or

node index.mjs
```

5. To unlink, follow the steps below
```bash
cd pluralit
npm unlink
cd ../consuming
npm unlink --no-save @samuraijane/pluralit
```

## Built with the help of Matt Pocock
**pluralit** is not intended to be used in production. It was built while following an excellent [tutorial](https://youtu.be/eh89VE3Mk5g?si=LTaLOVKoF1wbaJfZ) pulished by Matt Pocock. You can also see the [notes](https://gist.github.com/samuraijane/94debb1a7271390b28e606a6549df4d6) I made while following his video.
npm package: @samurailegends/origins
Description: The official Samurai Legends library for their api/contracts origins
Author: Chain Pixel Labs
Latest version: 0.6.3

# Samurai Legends | Origins

[![Publish Package to npmjs](https://github.com/Samurai-Legends/origins/actions/workflows/npm-publish.yml/badge.svg)](https://github.com/Samurai-Legends/origins/actions/workflows/npm-publish.yml)

## Introduction

The purpose of this package is to make Smart Contracts and API Endpoints more accessible. This package can be used in
any JavaScript project. The goal being that everyone can build projects without it becoming a clutter of hardcoded
contracts.

## Installation

**npm**

```bash
npm install @samurailegends/origins --save
```

**yarn**

```bash
yarn add @samurailegends/origins
```

**pnpm**

```bash
pnpm i @samurailegends/origins
```

## How to use

The package in itself is simple to use, it compiles at the initial runtime to set the environmentally-based values.

### Importing and usage

These values can be accessed like shown below:

```typescript
import { contracts } from '@samurailegends/origins';


console.log(contracts.nfts('development').kunoichiNinja.main);
// -> 0xff3263f51103a09e94df4Db6fbd7085387CdceAe

// or (depending on the variable)

console.log(contracts.nfts('production').kunoichiNinja.main); 
// -> 0xcf5C4C321CcA54251ec672c5AF7B32832cF6439C
```