open-index/open-npm huggingface dataset:
npm package: @lemonsqueezy/wedges
Description: An ever-expanding, open-source React UI library built with the Wedges Design System, Radix primitives, and Tailwind CSS.
Author: Lemon Squeezy
Latest version: 1.4.0

<p align="center">
  <a href="https://lemonsqueezy.com/wedges">
      <img width="100%" src="https://github.com/lmsqueezy/wedges/blob/c47d43f8c76271381e812a357628fe3d3b076f25/apps/docs/public/images/banner.webp" alt="Wedges UI library" />
  </a>
</p>

# Wedges

[![](https://img.shields.io/npm/v/@lemonsqueezy/wedges?style=plastic)](https://www.npmjs.com/package/@lemonsqueezy/wedges)
[![](https://img.shields.io/npm/dw/@lemonsqueezy/wedges?style=plastic)](https://www.npmjs.com/package/@lemonsqueezy/wedges)

Wedges is an ever-expanding, open-source React UI library built with the Wedges Design System, Radix primitives, and Tailwind CSS.

With Wedges, you get a range of pre-built, customizable components that are easy to use and integrate into your React projects. It also comes with full TypeScript support, ensuring type safety and developer-friendly experience.

<a href="https://lemonsqueezy.com/wedges/docs"><strong>Get Started with Wedges &rarr;</strong></a>

## License

Wedges is licensed under the [MIT License](./LICENSE).

## Getting Started

Visit <a href="https://www.lemonsqueezy.com/wedges/docs" target="_blank">Wedges Docs</a> to get started.

## Repository Structure

This repository is organized as a monorepo (Turborepo) and is managed with <a href="https://pnpm.io" target="_blank">PNPM</a>.

## Packages

- [packages/wedges](./packages/wedges) - This is the heart of our project – the UI library itself. Here you'll find all the components, utilities, and core functionality of the Wedges UI library.

- [packages/eslint-config](./packages/eslint-config/) - This package contains the ESLint configuration used by packages and apps in this monorepo.

## Apps

- [apps/docs](./apps/docs) - Contains the Next.js documentation site for the Wedges UI library. This is where we maintain the documentation, examples, and guides for using the library.

## Development

1. Clone the monorepo.
2. Install the necessary dependencies using PNPM:

```bash
pnpm i --hoist
```

To start the development server, run:

```bash
pnpm dev
```

## Contributing

Any contributions you make are greatly appreciated. If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".

Please refer to the [CONTRIBUTING](./CONTRIBUTING.md) for more information.

## Connect with us

Follow us <a href="https://twitter.com/lmsqueezy/" target="_blank" rel="noreferrer">@lmsqueezy</a> for the latest and coolest. Let us know what you're building with Wedges!
npm package: @lemonstudio/cli
Description: lemon自定义ui组件的创建工具
Author: sun.ke
Latest version: 3.0.0

# `@lemonstudio/cli`

> lemon工具

## 用法

```
npm install -g @lemonstudio/cli
```

## 本地开发

```
yarn
cd packages/cli
yarn link

// 解绑
yarn unlink
```
npm package: @lemonswap/sdk
Description: 🛠 An SDK for building applications on top of Lemonswap.
Latest version: 1.1.5

# Lemonswap SDK

Forked from the [Uniswap SDK](https://github.com/Uniswap/uniswap-v2-sdk/commit/a88048e9c4198a5bdaea00883ca00c8c8e582605).

You can refer to the Uniswap SDK documentation [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/Lemonswap/lemonswap-sdk.git
```

Move into the lemonswap-sdk working directory

```sh
cd lemonswap-sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @lemontech/nps-component
Description: component nps for lemontech products
Author: lemontech
Latest version: 0.5.1

# Lemontech NPS Component
[![Build Status](https://travis-ci.org/joemccann/dillinger.svg?branch=master)](https://travis-ci.org/joemccann/dillinger)

### Props for NPS Integrations

Connection components for Lemontech products integrations:

| Name | Required | Type | DefaultValue | Description |
| ------ | ------ | ------ | ------ | ------ |
| theme | true | Product | - | 'tbx' 'ttb' 'ct' |
| user | true | object | - | User information `{ tenant: 'let', name: 'name_user' }` |
| email | true | string | - | User email |
| apiUrl | true | string | - | 'http://localhost...' |
| token | true | string | - | '_token_product' |
| lang | false | string | - | Language code (ISO 639-1) |


```javascript
import { Nps } from '@lemontech/nps-component';
import '@lemontech/nps-component/lib/lemontech-nps.css';
```

```html
<Nps
  apiUrl="http://localhost:3000/"
  theme="tbx"
  token="_TOKEN_"
  email="lemonsurvey@lemontech.com"
  user={{ user: name_user '', tenant: name_tentant '' }}
  lang="es"
  />
```

## License

MIT © [Lemontech](https://github.com/LemontechSA)
npm package: @lemontreeran/jsonld-proofs
Description: **WORK IN PROGRESS**
Author: lemontreeran
Latest version: 0.10.2

# jsonld-proofs

**WORK IN PROGRESS**

This library enables the attachment of experimental version of BBS+ signatures to JSON-LD Verifiable Credentials with Data Integrity.
It allows for the combination of multiple Verifiable Credentials and provides the capability to selectively disclose specific parts, resulting in the generation of a Verifiable Presentation.
Note that this is still in an experimental phase and is not suitable for practical use.

## Usage

TBD
npm package: @lemontreeran/rdf-proofs-wasm
Description: WASM binding for rdf-proofs
Author: lemontreeran
Latest version: 0.14.0

# rdf-proofs-wasm

**WORK IN PROGRESS**

This library is a thin wrapper to convert [zkp-ld/rdf-proofs](https://github.com/zkp-ld/rdf-proofs) into WASM, making it accessible from TypeScript and JavaScript.
Note that this is still in an experimental phase and is not suitable for practical use.

## Usage

TBD
npm package: @lemontv/bencode
Description: BitTorrent bencode encode/decode
Author: lemontv
Latest version: 1.0.2

# BitTorrent bencode encode/decode

[![CircleCI](https://img.shields.io/circleci/build/github/lemontv/bencode)](https://circleci.com/gh/lemontv/bencode)
[![Coveralls](https://img.shields.io/coveralls/github/lemontv/bencode)](https://coveralls.io/github/lemontv/bencode)
![Typscript](https://img.shields.io/github/languages/top/lemontv/bencode)
![Dependences](https://img.shields.io/david/lemontv/bencode)
![License](https://img.shields.io/npm/l/@lemontv/bencode)
![Version](https://img.shields.io/npm/v/@lemontv/bencode)
[![Codacy Badge](https://img.shields.io/codacy/grade/c4abff05fc5042f698db0c53412a359a)](https://www.codacy.com/manual/lemontv/bencode)

## Description
BitTorrent DHT KRPC protocol bencode ([BEP 005](https://www.bittorrent.org/beps/bep_0005.html)) utils function write in typescript.

## Installation

```bash
$ npm install @lemontv/bencode
```

## Usage

```javascript
import { encode, decode } from '@lemontv/bencode';

const request = encode({"t":"aa", "y":"q", "q":"ping", "a":{"id":"abcdefghij0123456789"}});

const response = decode(Buffer.from("d1:ad2:id20:abcdefghij0123456789e1:q4:ping1:t2:aa1:y1:qe"));
```