open-index/open-npm huggingface dataset:
npm package: @relysia/sdk
Description: The official Relysia javascript SDK
Latest version: 1.1.17

# RelysiaSDK
------

The Relysia JavaScript SDK enables developers to programmatically access the wallet infrastructure that can on demand on rely on their very own infrastructure 

![SDK image](https://i.imgur.com/om2w354.jpg)


You find the full documentation at https://docs.relysia.com


# installation guide

1. for npm package manager run [`npm i @relysia/sdk`](https://www.npmjs.com/package/@relysia/sdk)

      ```cmd
        npm i @relysia/sdk
      ```
npm package: @remail/plugin-emotion
Description: > TODO: description
Author: xgheaven
Latest version: 0.1.1

# @remail/plugin-emotion

A emotion plugin for @remail package.

## Feature

- full emotion support.
- auto transform class to inline style


## Requirement

This package only works with @emotion/* not emotion.

## Usage

### string mode

```js
import { EmotionRendererPlugin, GlobalStyleInjectPlaceholder } from '@remail/plugin-emotion'
import { renderToString } from '@remail/core'
import { HTML, Body, Head } from '@remail/components'
import { css, jsx } from '@emotion/core'

const emotionPlugin = new EmotionRendererPlugin()
const original = renderToString(
  <HTML>
    <Head>
      {/* global style should be inject here */}
      <GlobalStyleInjectPlaceholder />
    </Head>
    <Body>
      <div css={css`color: red; @media (max-width: 568px) { color: green; }`}>content</div>
    </Body>
  </HTML>,
  {
    plugins: [emotionPlugin]
  }
)

// inject global style to html
const html = emotionPlugin.injectGlobalStyle(original)
html === `
  <html>
    <head>
      <style>@media (max-width: 569px) {.css-xxxx{color: green !important;}}</style>
    </head>
    <body>
      <div class="css-xxxx" style="color: red">content</div>
    </body>
  </html>
`.split('\n').map(v => v.trim()).join('')
```

### stream mode

In stream mode, Global Style only been injected in last position.

```js
import { EmotionRendererPlugin, GlobalStyleInjectPlaceholder } from '@remail/plugin-emotion'
import { renderToStream } from '@remail/core'
import { HTML, Body, Head } from '@remail/components'
import { css, jsx } from '@emotion/core'

const emotionPlugin = new EmotionRendererPlugin()
const stream = renderToStream(
  <HTML>
    <Head>
    </Head>
    <Body>
      <div css={css`color: red; @media (max-width: 568px) { color: green; }`}>content</div>
      {/* global style only been inject the last place */}
      <GlobalStyleInjectPlaceholder />
    </Body>
  </HTML>,
  {
    plugins: [emotionPlugin]
  }
)

stream.pipe(process.stdout)
```
npm package: @remap/authenticate-middleware
Description: ReMap Authenticate Middleware
Author: Shingo Sato
Latest version: 1.1.1

# authenticate-middleware

[![CircleCI](https://circleci.com/gh/remap-app/authenticate-middleware.svg?style=svg&circle-token=e081049555083cdc0703ef912dd7c933c5b74ab6)](https://circleci.com/gh/remap-app/authenticate-middleware)

```sh
yarn add @remap/authenticate-middleware
```

## Usage

```js
const compose = require('micro-compose')
const { handleErrors } = require('micro-errors')
const authenticateMiddleware = require('@remap/authenticate-middleware')

module.exports = compose(
  handleErrors(),
  authenticateMiddleware(),
)(
  async (req, res) => {
    // req.auth
    // {
    //   name: string;
    //   picture: string;
    //   auth_time: number;
    //   email: string;
    //   email_verified: boolean;
    //   uid: string;
    // }
  }
)
```

### Optional custom authenticator

```js
const middleware = authenticateMiddleware({
  authenticate: async () => await doSomething(),
})
```
npm package: @remap/services
Description: A JavaScript client for ReMap Services
Author: Shingo Sato
Latest version: 2.0.0

# @remap/services

[![CircleCI](https://circleci.com/gh/remap-app/services-js.svg?style=svg&circle-token=776fd770b8b1148a5dbef89b1ad7d4ae399638d2)](https://circleci.com/gh/remap-app/services-js)

A JavaScript client of ReMap Microservices for Browsers and Node.js

```sh
yarn add @remap/services
```

## Usage

```typescript
import ReMap, { Restaurant, RestaurantsSearchQuery } from '@remap/services'

const client: ReMap = new ReMap()

(async () => {
  const res: Restaurant[] = await client.getRestaurants({} as RestaurantsSearchQuery)
})()
```

### APIs

#### Restaurant

- `client.getRestaurants()`
- `client.getRestaurantById()`

#### Stocks

- `client.createStock()`
- `client.getStocks()`
- `client.getStockById()`
- `client.deleteStockById()`

#### Authentication

- `client.authenticate()`
npm package: @remark/cardinal
Description: > **car·di·nal** /ˈkärd(ə)nl/ > > _adjective_ > > 1. of the greatest importance; fundamental.
Author: Gravic, Inc.
Latest version: 1.3.10

# Cardinal 🐦

> **car·di·nal** /ˈkärd(ə)nl/
>
> _adjective_
>
> 1. of the greatest importance; fundamental.

## Usage

First you need to install Cardinal:

```sh
npm i -D @remark/cardinal
```

Once that finishes, you can configure your desired scripts:

```diff json
{
  "scripts": {
+    "format": "remark-cardinal format"
  }
}
```

## Scripts

### build

`build` builds your code.

Currently only supports [TypeScript] (via the `--typescript` flag).

#### Options

- `--typescript [<tsc_flag>...]` - Builds your code using the [TypeScript] compiler. May optionally take any number of [TypeScript compiler options](https://www.typescriptlang.org/docs/handbook/compiler-options.html).

### format

`format` formats your code using [Prettier].

### lint

`lint` lints your code using [ESLint].

#### Options

- `--config <path>` - Specify a custom Prettier [configuration file](https://prettier.io/docs/en/configuration.html).
- `--ignore-path <path>` - Path to a file containing patterns that describe files to ignore. By default, Cardinal respects the project's `.gitignore`.
- `--no-write` - Disables Prettier's `--write` option.

[typescript]: https://www.typescriptlang.org/index.html
[prettier]: https://prettier.io/
[eslint]: https://eslint.org/
npm package: @remark42/api
Description: Implementation of API methods for Remark42
Author: Paul Mineev
Latest version: 0.6.0-alpha.12

# @remark42/api

Implementation of API methods for Remark42

## Development

- If you don't have `pnpm` installed run `npm i -g pnpm`
- Install dependencies `pnpm i`
- Run development mode with `pnpm run dev`
- Build lib with `pnpm run build`
- Run tests with `pnpm run test`
npm package: @remarkablejames/editor
Description: A modern WYSIWYG rich text editor based on tiptap and shadcn ui for React
Latest version: 0.0.6

<p align="center">
<a href="https://www.npmjs.com/package/reactjs-tiptap-editor" target="_blank" rel="noopener noreferrer">
<img src="https://api.iconify.design/ic:round-wysiwyg.svg?color=%23bbdf58" alt="logo" width='100'/></a>
</p>

<p align="center">
 A modern WYSIWYG rich-text editor base on Tiptap uses Shadcn components.
</p>



![App Screenshot](./screenshot/screenshot.png)

## Run Locally

Clone the project

```bash
git clone https://github.com/hunghg255/reactjs-tiptap-editor.git
```

Go to the project directory

```bash
cd reactjs-tiptap-editor
```

Install dependencies

```bash
pnpm install
```

Start the Demo server

```bash
npm run build:lib:dev
npm run playground
```

## All Contributors

Thanks to the following friends for their contributions to project:

![App Screenshot](./screenshot/contributor-wide.svg)


## Related

Here are some related projects

[Tiptap](https://tiptap.dev)

[Shadcn](https://ui.shadcn.com/)

## License

[MIT](./LICENSE)

## Versioning

This project was cloned from the original repository on version:1.0.17 of Jan 13.
npm package: @remarkablejames/proseline
Description: A modern WYSIWYG rich text editor based on tiptap and shadcn ui for React
Latest version: 0.0.2

<p align="center">
<a href="https://www.npmjs.com/package/reactjs-tiptap-editor" target="_blank" rel="noopener noreferrer">
<img src="https://api.iconify.design/ic:round-wysiwyg.svg?color=%23bbdf58" alt="logo" width='100'/></a>
</p>

<p align="center">
 A modern WYSIWYG rich-text editor base on Tiptap uses Shadcn components.
</p>

<p align="center">
  <a href="https://www.npmjs.com/package/reactjs-tiptap-editor" target="_blank" rel="noopener noreferrer"><img src="https://badge.fury.io/js/reactjs-tiptap-editor.svg" alt="NPM Version" /></a>
  <a href="https://www.npmjs.com/package/reactjs-tiptap-editor" target="_blank" rel="noopener noreferrer"><img src="https://img.shields.io/npm/dt/reactjs-tiptap-editor.svg?logo=npm" alt="NPM Downloads" /></a>
  <a href="https://bundlephobia.com/result?p=reactjs-tiptap-editor" target="_blank" rel="noopener noreferrer"><img src="https://img.shields.io/bundlephobia/minzip/reactjs-tiptap-editor" alt="Minizip" /></a>
  <a href="https://github.com/hunghg255/reactjs-tiptap-editor/graphs/contributors" target="_blank" rel="noopener noreferrer"><img src="https://img.shields.io/badge/all_contributors-1-orange.svg" alt="Contributors" /></a>
  <a href="https://github.com/hunghg255/reactjs-tiptap-editor/blob/main/LICENSE" target="_blank" rel="noopener noreferrer"><img src="https://badgen.net/github/license/hunghg255/reactjs-tiptap-editor" alt="License" /></a>
  <a href="https://webuild.community" target="_blank" rel="noopener noreferrer"><img src="https://raw.githubusercontent.com/webuild-community/badge/master/svg/love.svg" alt="webuild" /></a>
  <a href="https://webuild.community" target="_blank" rel="noopener noreferrer"><img src="https://raw.githubusercontent.com/webuild-community/badge/master/svg/WeBuild.svg" alt="member" /></a>
</p>

![App Screenshot](./screenshot/screenshot.png)

## Demo

[Demo](https://reactjs-tiptap-editor-playground.vercel.app/)

## Documentation

[Documentation](https://reactjs-tiptap-editor.vercel.app/)

## Deep wiki

[Deep Wiki](https://deepwiki.com/hunghg255/reactjs-tiptap-editor)

## Run Locally

Clone the project

```bash
git clone https://github.com/hunghg255/reactjs-tiptap-editor.git
```

Go to the project directory

```bash
cd reactjs-tiptap-editor
```

Install dependencies

```bash
pnpm install
```

Start the Demo server

```bash
npm run build:lib:dev
npm run playground
```

## All Contributors

Thanks to the following friends for their contributions to project:

![App Screenshot](./screenshot/contributor-wide.svg)

## Star History

<img src="https://api.star-history.com/svg?repos=hunghg255/reactjs-tiptap-editor" />

## Related

Here are some related projects

[Tiptap](https://tiptap.dev)

[Shadcn](https://ui.shadcn.com/)

## License

[MIT](./LICENSE)

## Sponsors

<p align="center">
  <a href="https://cdn.jsdelivr.net/gh/hunghg255/sponsors/sponsors.svg">
    <img src='https://cdn.jsdelivr.net/gh/hunghg255/sponsors/sponsors.svg'/>
  </a>
</p>
npm package: @remarkablejames/rich-text-editor
Description: A modern WYSIWYG rich text editor based on tiptap and shadcn ui for React
Latest version: 0.3.26

# Rich Text Editor

This is a rich text editor built with React and Tiptap and Prosemirror. it is an extension of the [echo-editor](https://github.com/Seedsa/echo-editor) and it is inspired by [Reactjs-tiptap-editor](https://reactjs-tiptap-editor.vercel.app/)
Note that this package have been heavily customized for our needs. if you want to use it as a standalone editor, you can use [echo-editor](https://github.com/Seedsa/echo-editor).

## Run Locally

Clone the project

Go to the project directory

Install dependencies

```bash
pnpm install
```

Start the Demo server

```bash
npm run build:lib:dev
npm run playground
```


## Related

This project would not be possible without the following projects. Lots of thanks to them.

[Reactjs-tiptap-editor](https://reactjs-tiptap-editor.vercel.app/)

[Tiptap](https://tiptap.dev)

[Shadcn](https://ui.shadcn.com/)

[echo-editor](https://github.com/Seedsa/echo-editor)

## License

[MIT](./LICENSE)
npm package: @remarkabletools/mx-smartsend
Description: ⚡ MultiversX SmartSend TypeScript SDK: Library for interacting with Smart Send contracts on MultiversX blockchain
Author: Remarkable Tools
Latest version: 1.0.0

# Mx.NET.SDK.SmartSend
⚡ MultiversX SmartSend TypeScript SDK: Library for interacting with Smart Send contracts on MultiversX blockchain

## How to install?
The content is delivered via npm package:
##### [@remarkabletools/mx-smartsend](https://www.npmjs.com/package/@remarkabletools/mx-smartsend)

## Main Features
- Create EGLD/Token/MetaESDT/NFT/SFT transactions for Smart Send contracts

## Quick start guide
### Basic example
```javascript
const provider = new ProxyNetworkProvider('https://devnet-gateway.multiversx.com')
const networkConfig = await provider.getNetworkConfig()

const myaddress = Address.fromBech32('MY_ADDRESS')
const accountOnNetwork = await provider.getAccount(myaddress)
const account = new Account(myaddress)
account.update(accountOnNetwork)

const smartSend = new SmartSend(account, networkConfig, 'MY_CONTRACT_BECH32_ADDRESS')

const inputTransactions = []
for (let i = 1; i < 10; i++) {
  inputTransactions.push(new TokenAmount('RECEIVER_ADDRESS', TokenTransfer.egldFromAmount('0.0' + i))) // TokenTransfer can also be fungibleFromAmount / metaEsdtFromAmount / nonFungible / semiFungible
}

try {
  const txs = smartSend.createEGLDTransactions(inputTransactions) // or createTokenTransactions / createMetaESDTTransactions / createNFTTransactions / createSFTTransactions
  // sign and send egldTxs
} catch (error) {
  console.log(error)
}
```

### Advanced example
*The following example is using a wallet __signer__ that should not be used in production, only in private!*
```javascript
const provider = new ProxyNetworkProvider('https://devnet-gateway.multiversx.com')
const networkConfig = await provider.getNetworkConfig()

const myaddress = Address.fromBech32('MY_ADDRESS')
const accountOnNetwork = await provider.getAccount(myaddress)
const account = new Account(myaddress)
account.update(accountOnNetwork)

const pemText = await promises.readFile('/path/wallet.pem', { encoding: 'utf8' })
const signer = UserSigner.fromPem(pemText)

const smartSend = new SmartSend(account, networkConfig, 'MY_CONTRACT_BECH32_ADDRESS')

const inputTransactions = []
for (let i = 1; i < 10; i++) {
  inputTransactions.push(new TokenAmount('RECEIVER_ADDRESS', TokenTransfer.fungibleFromAmount('TOKEN-123456', i, 18))) // TokenTransfer can also be fungibleFromAmount / metaEsdtFromAmount / nonFungible / semiFungible
}

try {
  const tokenTxs = smartSend.createTokenTransactions(inputTransactions)
  for (const tx of tokenTxs) {
    const serializedTransaction = tx.serializeForSigning()
    const transactionSignature = await signer.sign(serializedTransaction)
    tx.applySignature(transactionSignature)
  }

  const response = await provider.sendTransactions(tokenTxs)
  console.log(response)
} catch (error) {
  console.log(error)
}
```