open-index/open-npm huggingface dataset:
npm package: @monoswap-labs/v3-sdk
Description: ⚒️ An SDK for building applications on top of Monoswap V3
Latest version: 4.0.0

# Alpha software

The latest version of the SDK is used in production in the Monoswap Interface,
but it is considered Alpha software and may contain bugs or change significantly between patch versions.
If you have questions about how to use the SDK, please reach out in the `#dev-chat` channel of the Discord.
Pull requests welcome!

# Monoswap V3 SDK

In-depth documentation on this SDK is available at monoswap.io
npm package: @monots/cli
Description: Create and manage your TypeScript monorepo with monots
Latest version: 0.13.1

# @monots/cli

> The command line interface for creating and managing up your TypeScript monorepo.

[![Version][version]][npm] [![Weekly Downloads][downloads-badge]][npm] [![Bundled size][size-badge]][size] [![Typed Codebase][typescript]](./src/index.ts) ![MIT License][license]

[version]: https://flat.badgen.net/npm/v/#@monots/cli
[npm]: https://npmjs.com/package/#@monots/cli
[license]: https://flat.badgen.net/badge/license/MIT/purple
[size]: https://bundlephobia.com/result?p=#@monots/cli
[size-badge]: https://flat.badgen.net/bundlephobia/minzip/#@monots/cli
[typescript]: https://flat.badgen.net/badge/icon/TypeScript/?icon=typescript&label&labelColor=blue&color=555555
[downloads-badge]: https://badgen.net/npm/dw/#@monots/cli/red?icon=npm

## Installation

```bash
yarn add @monots/cli
```

## Usage

Documentation still to come.
npm package: @monots/core
Description: The monots cli for creating your next TypeScript monorepo
Latest version: 0.16.0

# @monots/core

> The core api for managing the monots installation.

[![Version][version]][npm] [![Weekly Downloads][downloads-badge]][npm] [![Bundled size][size-badge]][size] [![Typed Codebase][typescript]](./src/index.ts) ![MIT License][license]

[version]: https://flat.badgen.net/npm/v/#@monots/core
[npm]: https://npmjs.com/package/#@monots/core
[license]: https://flat.badgen.net/badge/license/MIT/purple
[size]: https://bundlephobia.com/result?p=#@monots/core
[size-badge]: https://flat.badgen.net/bundlephobia/minzip/#@monots/core
[typescript]: https://flat.badgen.net/badge/icon/TypeScript/?icon=typescript&label&labelColor=blue&color=555555
[downloads-badge]: https://badgen.net/npm/dw/#@monots/core/red?icon=npm

## Installation

```bash
yarn add @monots/core
```

## Usage

This library is primarily for use within the @monots/cli.
npm package: @monots/next-plugin
Description: A Next.js plugin to make NextJS sites work with monots
Latest version: 0.5.0

# @monots/next-plugin

> A [Next.js](https://nextjs.org/) plugin to make Next sites work with `monots prepare`

## Install

```bash
yarn add @monots/next-plugin
```

## Motivation

Next.JS doesn't automatically work with `monots prepare` and you will see cryptic errors when running on the server.

This plugin ensures that files are transpiled without requiring a build.

## Usage

Add the plugin to your `next.config.js` file.

```js
const withMonots = require('@monots/next-plugin');
module.exports = withMonots({ ...yourOwnConfig });
```
npm package: @monots/tsconfig
Description: The base TypeScript configuration for all monots projects
Latest version: 0.2.0

# @monots/tsconfig

> Shared [tsconfig](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html) for the monots project

[![Version][version]][npm] [![Weekly Downloads][downloads-badge]][npm] [![Bundled size][size-badge]][size] [![Typed Codebase][typescript]](./src/index.ts) ![MIT License][license]

[version]: https://flat.badgen.net/npm/v/@monots/tsconfig
[npm]: https://npmjs.com/package/@monots/tsconfig
[license]: https://flat.badgen.net/badge/license/MIT/purple
[size]: https://bundlephobia.com/result?p=@monots/tsconfig
[size-badge]: https://flat.badgen.net/bundlephobia/minzip/@monots/tsconfig
[typescript]: https://flat.badgen.net/badge/icon/TypeScript/?icon=typescript&label&labelColor=blue&color=555555
[downloads-badge]: https://badgen.net/npm/dw/@monots/tsconfig/red?icon=npm

## Installation

```bash
yarn add -D @monots/tsconfig
```

## Usage

Copy the following into your `tsconfig.json` file.

```json
{
  "extends": "@monots/tsconfig",
  "compilerOptions": {
    "lib": ["esnext", "dom"]
  },
  "exclude": ["**/dist/**"]
}
```
npm package: @monots/types
Description: The monots templates
Latest version: 0.1.9

# @monots/types

> Shared TypeScript types used throughout the **monots** project.

[![Version][version]][npm] [![Weekly Downloads][downloads-badge]][npm] [![Bundled size][size-badge]][size] [![Typed Codebase][typescript]](./src/index.ts) ![MIT License][license]

[version]: https://flat.badgen.net/npm/v/@monots/types
[npm]: https://npmjs.com/package/@monots/types
[license]: https://flat.badgen.net/badge/license/MIT/purple
[size]: https://bundlephobia.com/result?p=@monots/types
[size-badge]: https://flat.badgen.net/bundlephobia/minzip/@monots/types
[typescript]: https://flat.badgen.net/badge/icon/TypeScript/?icon=typescript&label&labelColor=blue&color=555555
[downloads-badge]: https://badgen.net/npm/dw/@monots/types/red?icon=npm