open-index/open-npm huggingface dataset:
npm package: @farnabaz/my-module
Description: Nuxtlabs MDC Editor
Latest version: 1.0.5

# MDC EDitor

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![License][license-src]][license-href]
[![Nuxt][nuxt-src]][nuxt-href]

Rich Markdown editor based on TipTap editor. Orginally developed for nuxt.studio

- [✨ &nbsp;Release Notes](/CHANGELOG.md)
<!-- - [🏀 Online playground](https://stackblitz.com/github/your-org/my-module?file=playground%2Fapp.vue) -->
<!-- - [📖 &nbsp;Documentation](https://example.com) -->

## Features

<!-- Highlight some of the features your module provide here -->
- ⛰ &nbsp;Foo
- 🚠 &nbsp;Bar
- 🌲 &nbsp;Baz

## Quick Setup

Install the module to your Nuxt application with one command:

```bash
npx nuxi module add my-module
```

That's it! You can now use My Module in your Nuxt app ✨


## Contribution

<details>
  <summary>Local development</summary>
  
  ```bash
  # Install dependencies
  npm install
  
  # Generate type stubs
  npm run dev:prepare
  
  # Develop with the playground
  npm run dev
  
  # Build the playground
  npm run dev:build
  
  # Run ESLint
  npm run lint
  
  # Run Vitest
  npm run test
  npm run test:watch
  
  # Release new version
  npm run release
  ```

</details>


<!-- Badges -->
[npm-version-src]: https://img.shields.io/npm/v/my-module/latest.svg?style=flat&colorA=020420&colorB=00DC82
[npm-version-href]: https://npmjs.com/package/my-module

[npm-downloads-src]: https://img.shields.io/npm/dm/my-module.svg?style=flat&colorA=020420&colorB=00DC82
[npm-downloads-href]: https://npm.chart.dev/my-module

[license-src]: https://img.shields.io/npm/l/my-module.svg?style=flat&colorA=020420&colorB=00DC82
[license-href]: https://npmjs.com/package/my-module

[nuxt-src]: https://img.shields.io/badge/Nuxt-020420?logo=nuxt.js
[nuxt-href]: https://nuxt.com
npm package: @farnabaz/nuxt-mdc
Description: Nuxt MDC module
Latest version: 0.0.11

# Nuxt MDC


## 💻 Development

- Clone repository
- Install dependencies using `pnpm install`
- Prepare using `pnpm dev:prepare`
- Try playground using `pnpm dev`

## License

[MIT](./LICENSE) - Made with 💚
npm package: @farnabaz/onigasm
Description: WebAssembly port of Oniguruma regex library
Author: Neek Sandhu
Latest version: 3.0.1

# Onigasm (**Onig**uruma**ASM**)

`WebAssembly` port of Oniguruma regex library.

Usage/API/Behaviour 1:1 with [`node-oniguruma`](https://github.com/atom/node-oniguruma) port, tests are literally imported from `node-oniguruma` repository for maximum compliance.

Of course, unlike `node-oniguruma`, this library can't hook into roots of `V8` and is therefore 2 times* slower than the former.

## Instructions for porting your app to web

### Install

```bash
npm i onigasm
```

### Light it up

> WASM must be loaded before you use any other feature like `OnigRegExp` or `OnigScanner`

```javascript
// index.js (entry point)

import { loadWASM } from 'onigasm'
import App from './App'

(async () => {
    await loadWASM('path/to/onigasm.wasm') // You can also pass ArrayBuffer of onigasm.wasm file
    App.start()
})()

// `onigasm.wasm` file will be available at `onigasm/lib/onigasm.wasm` in `node_modules` of your project directory
```

> Once loaded `onigasm` is a drop-in replacement for `oniguruma`

```diff
- import { OnigRegExp } from 'oniguruma'
+ import { OnigRegExp } from 'onigasm'
```

### That's it!

\* Tested under laboratory conditions using `benchmark.js`
___

### License

`onigasm` is licensed under MIT License. See `LICENSE` in the root of this project for more info.

### Contributors/Maintainers
- [@neeksandhu](https://github.com/NeekSandhu) (Neek Sandhu)
- [@aeschli](https://github.com/aeschli) (Martin Aeschlimann)
npm package: @farnabaz/prettier-plugin-mdc
Description: Sample code for a [tutorial](https://medium.com/@fvictorio/how-to-write-a-plugin-for-prettier-a0d98c845e70) on how to write a plugin for Prettier.
Author: Franco Victorio
Latest version: 0.0.4

# prettier-plugin-toml

Sample code for a [tutorial](https://medium.com/@fvictorio/how-to-write-a-plugin-for-prettier-a0d98c845e70) on how to write a plugin for Prettier.
npm package: @farnabaz/storybook
Description: Storybook integration with NuxtJS
Latest version: 4.3.0

[![@nuxtjs/storybook](https://storybook.nuxtjs.org/preview.png)](https://storybook.nuxtjs.org)

# @nuxtjs/storybook

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![Github Actions CI][github-actions-ci-src]][github-actions-ci-href]
[![Codecov][codecov-src]][codecov-href]
[![License][license-src]][license-href]

> [Storybook](https://storybook.js.org/) integration with [NuxtJS](https://nuxtjs.org)

- [✨ &nbsp;Release Notes](https://storybook.nuxtjs.org/releases)
- [📖 &nbsp;Documentation](https://storybook.nuxtjs.org)

## Features

- Zero configuration
- Nuxt webpack configuration
- Nuxt plugins support
- Story discovery from nuxt modules
- Nuxt components support
- Storybook Generate
- Hot reload support
- Nuxt server middlewares

[📖 &nbsp;Read more](https://storybook.nuxtjs.org)

## Quick Setup

1. Add `@nuxtjs/storybook` dependency to your project:

```bash
#using yarn
yarn add --dev @nuxtjs/storybook
# using npm
npm install --save-dev @nuxtjs/storybook
```


> If you are using <b>Nuxt < 2.14.0</b>, you need to <a href="https://github.com/nuxt/nuxt.js/tree/v2.13.3/packages/babel-preset-app#example-2-use-core-js3">use `core-js@3`</a> 

2. Add `.nuxt-storybook` and `storybook-static` to your `.gitignore`:

```bash{}[.gitignore]
.nuxt-storybook
storybook-static
```

3. Start adding [stories](https://storybook.nuxtjs.org/getting-started/usage)

## Configure

Then, add `storybook` section in `nuxt.config.js`:

```js[nuxt.config.js]
export default {
  storybook: {
    // Options
  }
}
```

See [module options](https://storybook.nuxtjs.org/api/options).

## Run
Now you can use `nuxt storybook` to start:
```
# Using yarn
yarn nuxt storybook

# Using npm
npx nuxt storybook
```

## Development

1. Clone this repository
2. Install dependencies using `yarn install`
3. Start storybook server using `yarn dev`

### Gitpod

[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/nuxt-community/storybook)

## License

[MIT License](./LICENSE)

Copyright (c)

<!-- Badges -->
[npm-version-src]: https://img.shields.io/npm/v/@nuxtjs/storybook/latest.svg
[npm-version-href]: https://npmjs.com/package/@nuxtjs/storybook

[npm-downloads-src]: https://img.shields.io/npm/dt/@nuxtjs/storybook.svg
[npm-downloads-href]: https://npmjs.com/package/@nuxtjs/storybook

[github-actions-ci-src]: https://github.com/nuxt-community/storybook/workflows/ci/badge.svg
[github-actions-ci-href]: https://github.com/nuxt-community/storybook/actions?query=workflow%3Aci

[codecov-src]: https://img.shields.io/codecov/c/github/nuxt-community/storybook.svg
[codecov-href]: https://codecov.io/gh/nuxt-community/storybook

[license-src]: https://img.shields.io/npm/l/@nuxtjs/storybook.svg
[license-href]: https://npmjs.com/package/@nuxtjs/storybook
npm package: @faroe/client
Description: A JavaScript client for Faroe servers.
Latest version: 0.1.0

# @faroe/client

A JavaScript client for Faroe servers.

## Overview

```ts
import * as faroe_client from "@faroe/client";

const actionInvocationEndpointClient = new ActionInvocationEndpointClient();

const client = new faroe_client.Client(actionInvocationEndpointClient);

const result = await client.createSignup(emailAddress);
if (!result.ok) {
	console.log(result.actionInvocationId, result.signup, result.signupToken);
} else {
	console.log(result.actionInvocationId, result.errorCode);
}
```

## Installation

```
npm install @faroe/client
```

## API reference

### ActionInvocationEndpointClient

```ts
interface ActionInvocationEndpointClient {
	// Sends a request to an action invocation endpoint with the request body.
	// Returns the string body of a 200 response.
	// An error is thrown if a 200 response could be received (after one or several attempts).
	sendActionInvocationEndpointRequest(body: string): Promise<string>;
}
```

### Client

```ts
function constructor(endpoint: string, actionInvocationEndpointClient: ActionInvocationEndpointClient);
```

A method is available for each action. For example, `Client.getSession()` is mapped to the `get_session` action.

Methods mapped to actions return an `ActionResult`, some extending the `ActionSuccessResult` type with additional fields.

```ts
type ActionResult = ActionSuccessResult | ActionErrorResult;

interface ActionSuccessResult {
	ok: true;
	actionInvocationId: string;
}

interface ActionErrorResult {
	ok: false;
	actionInvocationId: string;
	errorCode: string;
}
```

Action values are deserialized to JS values as such:

- int32: number
- int64: bigint
- string: string
- bytes: Uint8Array
- boolean: boolean
- timestamp: Date
- object: object
- list: array
- null: null
npm package: @faroe/sdk
Description: JavaScript SDK for Faroe
Author: pilcrowOnPaper
Latest version: 0.2.0
Deprecated: unsupported

# Faroe JavaScript SDK

**Faroe documentation: [faroe.dev](https://faroe.dev)**

**SDK documentation: [faroe.dev/api-reference/sdk-js](https://faroe.dev/api-reference/sdk-js)**

JavaScript SDK for Faroe built with the web standard [Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API). Works with all major runtimes, including Node.js, Cloudflare Workers, Deno, and Bun.

```
npm install @faroe/sdk
```
npm package: @farolan/redux-batch-enhancer
Description: Batch subscriber notification for an array of actions (including complex actions, e.g. thunks).
Author: Peter Zhang
Latest version: 0.1.4

# redux-batch-enhancer
Store enhancer and action creator that enables batching subscriber notifications for an array of actions, including complex actions (e.g. thunks) enabled by middleware. Inspired by [redux-batched-actions](https://github.com/tshelburne/redux-batched-actions) and [redux-batched-subscribe](https://github.com/tappleby/redux-batched-subscribe).

# Installation
```
npm install --save redux-batch-enhancer
```
Then to enable, apply the provided store enhancer (```batchStoreEnhancer```) and middleware (```batchMiddleware```):
```javascript
import { createStore } from 'redux'
import { batchStoreEnhancer, batchMiddleware } from 'redux-batch-enhancer'

const store = createStore(
  reducer,
  compose(
    applyMiddleware(batchMiddleware, thunk, logger, perflogger),
    batchStoreEnhancer,
  )
);
```
Note: ```batchStoreEnhancer``` overwrites dispatch and subscribe on the original redux store, and thus must be applied before any middleware or store enhancers that depend on these two methods.

# Example Usage
```javascript
import { batchActions } from 'redux-batch-enhancer'

dispatch(batchActions([{ type: 'vanillaAction' }, createThunkAction()]));
```