open-index/open-npm huggingface dataset:
npm package: @milindsoorya/prettier-config
Description: Prettier Config
Latest version: 1.0.3

# Custom prettier-config for react/next projects

## Prettier configuration

```
{
  "arrowParens": "always",
  "bracketSpacing": true,
  "endOfLine": "lf",
  "htmlWhitespaceSensitivity": "css",
  "insertPragma": false,
  "jsxBracketSameLine": false,
  "jsxSingleQuote": false,
  "printWidth": 100,
  "proseWrap": "preserve",
  "quoteProps": "as-needed",
  "requirePragma": false,
  "semi": true,
  "singleQuote": false,
  "tabWidth": 2,
  "trailingComma": "es5",
  "useTabs": false
}
```

# Usage

## Install the package

```
npm i @milindsoorya/prettier-config --save-dev

```

## use it in the project

```
{
  "name": "projectname",
  "version": "0.1.0",
   "prettier": "@milindsoorya/prettier-config",
"devDependencies": {
    "@milindsoorya/prettier-config": "^1.0.1",
  }
}
```
npm package: @milivojm/roster
Description: A simple JS frontend for Roster application.
Author: Milivoj Milani
Latest version: 1.1.4

# NodeJS client

This is just a short example how to use Roster Membership API.

1. Install package with `npm install @milivojm/roster`.
1. Create a simple node application:

```js
const { Roster, ApplyForMembershipCommand } = require('@milivojm/roster');

async function example() {
    const roster = new Roster();

    const membershipApplication = new ApplyForMembershipCommand('jdoe','passwd','jdoe@gmail.com');
    membershipApplication.firstName = 'John';
    membershipApplication.lastName = 'Doe';
    membershipApplication.age = 30;
    membershipApplication.flexfield = {
        gameProfile: 'johndoe123'
    };

    // clears all applications!!!
    await roster.clear();

    // submit new application
    await roster.apply(membershipApplication);

    // get all applications
    const apps = await roster.membershipApplications();
    console.log(apps);

    // accept application
    await roster.accept(membershipApplication.username);

    // change e-mail and age
    membershipApplication.email = 'newmail@gmail.com';
    membershipApplication.age = 23;
    await roster.update(membershipApplication);

    // store custom data
    const customData = {
        dateOfBirth: '2010/03/01',
        position: 'fullback'
    };

    membershipApplication.flexfield = customData;
    await roster.update(membershipApplication);

    // get application
    const lastApp = await roster.one('jdoe');
    console.log('After acceptance >>>', lastApp);

    // delete application
    await roster.delete(membershipApplication.username);
}

example();
```
npm package: @miljan/build
Description: Common build utils
Author: Miljan Aleksic
Latest version: 0.5.0

# Build Utils

> Common build utils relying on node supported ES6 features

## License

This project is open source and released under the [MIT License](LICENSE).

Copyright (c) 2017-present, [Miljan Aleksic](https://twitter.com/AleksicMiljan)
npm package: @miljan9602/permit2-sdk-v3
Description: An sdk for interacting with permit2.
Latest version: 1.2.0

# @uniswap/permit2-sdk - Now at `Uniswap/sdks`

All versions after 1.2.0 of this SDK can be found in the [SDK monorepo](https://github.com/Uniswap/sdks/tree/main/sdks/permit2-sdk)! Please file all future issues, PR’s, and discussions there.

### Old Issues and PR’s

If you have an issue or open PR that is still active on this SDK in this repository, please recreate it in the new repository. Some existing issues and PR’s may be automatically migrated by the Uniswap Labs team.
npm package: @miljan9602/router-sdk
Description: An sdk for routing swaps using Uniswap v2 and Uniswap v3.
Latest version: 8.0.0

# Alpha software

The latest version of the SDK is used in production in the Uniswap 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!

# Uniswap Swap Router SDK

This SDK is meant to facilitate interactions with the contracts in [swap-router-contracts](https://github.com/Uniswap/swap-router-contracts).
npm package: @miljan9602/sdk-core
Description: ⚒️ An SDK for building applications on top of Uniswap V3
Latest version: 8.0.0

# Uniswap SDK Core

[![Unit Tests](https://github.com/Uniswap/uniswap-sdk-core/workflows/Unit%20Tests/badge.svg)](https://github.com/Uniswap/uniswap-sdk-core/actions?query=workflow%3A%22Unit+Tests%22)
[![Lint](https://github.com/Uniswap/uniswap-sdk-core/workflows/Lint/badge.svg)](https://github.com/Uniswap/uniswap-sdk-core/actions?query=workflow%3ALint)
[![npm version](https://img.shields.io/npm/v/@uniswap/sdk-core/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk-core/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk-core/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk-core@latest)

This code is shared across Uniswap TypeScript SDKs.
npm package: @miljan9602/sdk-core-v3
Description: ⚒️ An SDK for building applications on top of Dragonswap V3
Latest version: 4.2.1

# @uniswap/sdk-core - Now at `Uniswap/sdks`

All versions after 4.2.0 of this SDK can be found in the [SDK monorepo](https://github.com/Uniswap/sdks/tree/main/sdks/sdk-core)! Please file all future issues, PR’s, and discussions there.

### Old Issues and PR’s

If you have an issue or open PR that is still active on this SDK in this repository, please recreate it in the new repository. Some existing issues and PR’s may be automatically migrated by the Uniswap Labs team.
npm package: @miljan9602/v2-sdk
Description: 🛠 An SDK for building applications on top of Uniswap V2
Latest version: 8.0.0

# Uniswap V2 SDK

[![Unit Tests](https://github.com/Uniswap/uniswap-v2-sdk/workflows/Unit%20Tests/badge.svg)](https://github.com/Uniswap/uniswap-v2-sdk/actions?query=workflow%3A%22Unit+Tests%22)
[![Lint](https://github.com/Uniswap/uniswap-v2-sdk/workflows/Lint/badge.svg)](https://github.com/Uniswap/uniswap-v2-sdk/actions?query=workflow%3ALint)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![npm version](https://img.shields.io/npm/v/@uniswap/v2-sdk/latest.svg)](https://www.npmjs.com/package/@uniswap/v2-sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/v2-sdk/latest.svg)](https://bundlephobia.com/result?p=@uniswap/v2-sdk@latest)

In-depth documentation on this SDK is available at [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).
npm package: @miljan9602/v2-sdk-v3
Description: 🛠 An SDK for building applications on top of Dragonswap V2
Latest version: 4.3.1

# @uniswap/v2-sdk - Now at `Uniswap/sdks`

All versions after 4.3.0 of this SDK can be found in the [SDK monorepo](https://github.com/Uniswap/sdks/tree/main/sdks/v2-sdk)! Please file all future issues, PR’s, and discussions there.

### Old Issues and PR’s

If you have an issue or open PR that is still active on this SDK in this repository, please recreate it in the new repository. Some existing issues and PR’s may be automatically migrated by the Uniswap Labs team.
npm package: @miljan9602/v3-sdk
Description: ⚒️ An SDK for building applications on top of Uniswap V3
Latest version: 3.11.0

# @uniswap/v3-sdk - Now at `Uniswap/sdks`

All versions after 3.11.0 of this SDK can be found in the [SDK monorepo](https://github.com/Uniswap/sdks/tree/main/sdks/v3-sdk)! Please file all future issues, PR’s, and discussions there.

### Old Issues and PR’s

If you have an issue or open PR that is still active on this SDK in this repository, please recreate it in the new repository. Some existing issues and PR’s may be automatically migrated by the Uniswap Labs team.
npm package: @miljan9602/v3-sdkq
Description: ⚒️ An SDK for building applications on top of Uniswap V3
Latest version: 3.11.0

# @uniswap/v3-sdk - Now at `Uniswap/sdks`

All versions after 3.11.0 of this SDK can be found in the [SDK monorepo](https://github.com/Uniswap/sdks/tree/main/sdks/v3-sdk)! Please file all future issues, PR’s, and discussions there.

### Old Issues and PR’s

If you have an issue or open PR that is still active on this SDK in this repository, please recreate it in the new repository. Some existing issues and PR’s may be automatically migrated by the Uniswap Labs team.
npm package: @miljodirektoratet/md-css
Description: CSS for Miljødirektoratet
Author: Miljødirektoratet
Latest version: 6.26.2

# @miljodirektoratet/md-css

To start using the stylesheets:

```bash
npm install @miljodirektoratet/md-css
```

Then import the CSS, for example from JavaScript:

```jsx
import { MdButton } from '@miljodirektoratet/md-react';
import '@miljodirektoratet/md-css';

const MyComponent = () => {
  return <MdButton>Example</MdButton>;
};
```

**For more documentation, please refer to the [Storybook](https://miljodir.github.io/md-components/)**

**For HTML structure for each component, see the README.md for each css-file, located in /src, or the `Docs`-section in the [Storybook](https://miljodir.github.io/md-components/) for each component. This must be followed if stylesheets are used as standalone, without React components.**

## Fonts

This package uses the fonts "Sofia Pro" and "Open Sans", and assumes that you use, or have access to, these fonts in your project. The font "Sofia Pro"can be downloaded from [here](https://github.com/miljodir/md-components/tree/main/assets/webfonts). "Open Sans" is accessible through [Google Fonts](https://fonts.google.com/specimen/Open+Sans).

## DISCLAIMER

> All fonts included in this repository are provided solely for use as part of the Norwegian Environment agencys projects and its associated systems.
>
> It is strictly prohibited to redistribute, or reuse these fonts outside the scope of the Norwegian Environment agencys projects without obtaining proper authorization or licenses from their respective owners.
>
> Our organization does not hold the rights to these fonts and cannot be held liable for any unauthorized use, distribution, or legal consequences arising from such actions.
>
> Please refer to the applicable font licenses for detailed terms of use.

_For React components, see [@miljodirektoratet/md-react](https://www.npmjs.com/package/@miljodirektoratet/md-react)_
npm package: @miljodirektoratet/md-react
Description: React-komponenter for Miljødirektoratet
Author: Miljødirektoratet
Latest version: 6.28.0

# @miljodirektoratet/md-react

To start using the React-components:

```bash
npm install @miljodirektoratet/md-react
```

Then import and start rendering components:

```jsx
import { MdButton } from '@miljodirektoratet/md-react';

const MyComponent = () => {
  return <MdButton>Example</MdButton>;
};
```

**These React components are dependant on the css from `@miljodirektoratet/md-react`. Please install this package also, and include it with you own css.**

**For more documentation, please refer to the [Storybook](https://miljodir.github.io/md-components/)**

_For stylesheets, see [@miljodirektoratet/md-css](https://www.npmjs.com/package/@miljodirektoratet/md-css)_
npm package: @milk-ecs/cli
Description: Milk CLI tool
Latest version: 0.0.22

<div align="center">

# Milk + CLI

<h6>🚧  Under construction 🚧</h6>
</div>

## Getting started

```
yarn global add @milk-ecs/cli
npm install -g @milk-ecs/cli
```

## Commands

| Command      | Description                        | Options                      |
| ------------ | ---------------------------------- | ---------------------------- |
| `milk dev`   | 🔨 Builds, Serves & Watches        | `--host 0.0.0.0 --port 8080` |
| `milk build` | 🏗️ Compiles a production build     | 🛑 Not implemented           |
| `milk init`  | 📦 Creates a basic starter project | 🛑 Not implemented           |

## Getting started developing

```
npm link
yarn watch
```
npm package: @milk-ecs/physx
Description: <div align="center">
Latest version: 1.0.25

<div align="center">

# Milk + PhysX

</div>

---

📦 PhysX Package for Milk.

## 🔧 Getting started

```
import { setupPhysx, PhysXPhysicsSystem, PhysXBody, PhysXBox } from '@milk-ecs/physx';

// Ensure to run `setupPhysx` before starting the engine (loads WASM)
setupPhysx().then(() => {
	new Engine();
});

// Add the PhysX system
engine.addSystem(new PhysXPhysicsSystem());

// Creating a simple box
const entity = new Entity();
entity.add(Transform);
entity.add(PhysXBody);
entity.add(PhysXBox, {
    size: Vector3.Equal(1 / 2)
});

```

## 🔎 Using PhysX Debugger

1. Use the Profile build of PhysX 
2. Setup PhysX with a PVDGenerator
    - `setupPhysx(createPhysXDebuggerFile(...))`
    - `setupPhysx(createPhysXDebuggerWebsocket(...))`
    - `setupPhysx(createPhysXDebuggerTCP(...))`

# WebSocket Debugger
1. Create a Websocket -> TCP proxy via `websockify 8090 127.0.0.1:5425`

# TCP on remote server
1. Create a reverse port-forward `ssh -R 8090:127.0.0.1:5425 dev.milkshake.io`


## Compiling

Only supports building through docker, although you can easily cd into the submodule and run the shell scripts yourself.

1. `yarn compile`
2. `yarn build`
npm package: @milk-ecs/rapier
Description: <div align="center">
Latest version: 1.0.25

<div align="center">

# Milk + PhysX

</div>

---

📦 PhysX Package for Milk.

## 🔧 Getting started

```
import { setupPhysx, PhysXPhysicsSystem, PhysXBody, PhysXBox } from '@milk-ecs/physx';

// Ensure to run `setupPhysx` before starting the engine (loads WASM)
setupPhysx().then(() => {
	new Engine();
});

// Add the PhysX system
engine.addSystem(new PhysXPhysicsSystem());

// Creating a simple box
const entity = new Entity();
entity.add(Transform);
entity.add(PhysXBody);
entity.add(PhysXBox, {
    size: Vector3.Equal(1 / 2)
});

```

## 🔎 Using PhysX Debugger

1. Use the Profile build of PhysX `setupPhysx('profile')`
2. Enable debugger in the system `new PhysXPhysicsSystem(gravity, 1, true)` _(also reccomend using a low substep)_
3. Create a Websocket -> TCP proxy via `websockify 8090 127.0.0.1:5425`
npm package: @milkdown-lab/plugin-fullscreen
Description: The plugin adds `fullscreen` feature to milkdown
Author: enpitsulin
Latest version: 1.3.1

# @milkdown-lab/plugin-fullscreen

Plugin add `fullscreen` feature to milkdown editor.

## Usage

```sh
pnpm add @milkdown-lab/plugin-fullscreen
```

```javascript
import { fullscreen } from '@milkdown-lab/plugin-fullscreen'
// ...
const editor = await Editor.make()
  .config(() => {
    ctx.set(rootCtx, document.querySelector('#app'))
  })
  .use(fullscreen)
  .create()
```

Plugins add keyboard shortcuts, you can use `F11` to toggle fullscreen when editor was be focused.

## Options

### Styling

`@milkdown-lab/plugin-fullscreen` is now headless as same as `milkdown` v7, see [here](https://saul-mirone.github.io/a-brief-introduction-to-milkdown-v7/) for reason, so you need styling by yourself.

you should styling `.milkdown.fullscreen` selector by default option, for example:

```css
.milkdown.fullscreen {
  position: fixed;
  inset: 0;
  overflow-y: scroll;
}
```

### Adding custom attributes

You can also add attributes to fullscreen element if you want if you want to build your own style logic or using atom css library like tailwindcss.

```javascript
import { fullscreen } from '@milkdown-lab/plugin-fullscreen'
// ...
const editor = await Editor.make()
  .config(() => {
    ctx.set(fullscreenOptionsCtx.key, { attributes: { class: 'fixed inset-0 overflow-y-scroll' } })
    ctx.set(rootCtx, document.querySelector('#app'))
  })
  .use(fullscreen)
  .create()
```
npm package: @milkdown-lab/plugin-split-editing
Description: The plugin adds split editing view to milkdown
Author: enpitsulin
Latest version: 1.3.1

# @milkdown-lab/plugin-split-editing

Plugin add `split editing view` or saying `two-columns editing view`, you can edit each pane individually. Both panes have synced content.

That raw content view editor is render by `codemirror`

## Preview

![preview](https://user-images.githubusercontent.com/29378026/212620000-6c8ec43e-bb8f-4cab-92bf-cf997451baf7.png)

## Usage

```sh
pnpm add @milkdown-lab/plugin-split-editing
```

```javascript
import { splitEditing } from '@milkdown-lab/plugin-split-editing'
// ...
const editor = await Editor.make()
  .config(() => {
    ctx.set(rootCtx, document.querySelector('#app'))
  })
  .use(splitEditing)
  .create()
```

## Options

`@milkdown-lab/plugin-split-editing` is now headless as same as `milkdown` v7, see [here](https://saul-mirone.github.io/a-brief-introduction-to-milkdown-v7/) for reason, so you need styling by yourself.

there are some selector necessary, for example:

```css
.split-editor {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
}

.split-editor:has(.milkdown-split-editor.hidden) {
  grid-template-columns: repeat(1, 1fr);
}

.milkdown-split-editor.hidden {
  display: none;
}
```

### Adding custom attributes


You can also add attributes to split edit view element if you want to build your own style logic or using atom css library like tailwindcss.

```javascript
import { splitEditing, splitEditingOptionsCtx } from '@milkdown-lab/plugin-split-editing'
// ...
const editor = await Editor.make()
  .config(() => {
    ctx.set(splitEditingOptionsCtx.key, {
      wrapperAttributes: { class: 'grid grid-cols-2 grid-rows-none' },
      attributes: { class: 'bg-#eee' },
      hiddenAttribute: { class: 'hidden' },
      hiddenWrapperAttributes: { class: 'grid-cols-none' },
    })
    ctx.set(rootCtx, document.querySelector('#app'))
  })
  .use(splitEditing)
  .create()
```
npm package: @milkdown/components
Description: The components module of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/components

The components module of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/core
Description: The core module of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/core

The core module of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/crepe
Description: The crêpe editor of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/crepe

The crêpe editor of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/ctx
Description: The core module of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/ctx

The core module of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/design-system
Description: Design system for [milkdown](https://milkdown.dev/). Used to create new milkdown themes.
Latest version: 6.5.4
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @milkdown/design-system

Design system for [milkdown](https://milkdown.dev/).
Used to create new milkdown themes.

Check API on [document website](https://milkdown.dev/#/design-system).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Saul-Mirone/milkdown/blob/main/LICENSE).
npm package: @milkdown/exception
Description: Internal exception for [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/exception

Internal exception for [milkdown](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/kit
Description: The all-in-one package of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# milkdown

The all-in-one package of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-automd
Description: The block plugin of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/plugin-automd

The block plugin of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-block
Description: The block plugin of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/plugin-block

The block plugin of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-clipboard
Description: The clipboard plugin of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/plugin-clipboard

The clipboard plugin of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-collab
Description: Collaborative editing support for [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/plugin-collab

Collaborative editing support for [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-cursor
Description: The cursor plugin of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/plugin-cursor

The cursor plugin of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-diagram
Description: The diagram plugin of [milkdown](https://milkdown.dev/).
Latest version: 7.7.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @milkdown/plugin-diagram

The diagram plugin of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-emoji
Description: The emoji plugin of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/plugin-emoji

The emoji plugin of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-highlight
Description: The highlight plugin of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/plugin-highlight

The highlight plugin of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-history
Description: The history plugin of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/plugin-history

The history plugin of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-indent
Description: The indent plugin of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/plugin-indent

The indent plugin of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-listener
Description: The listener plugin of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/plugin-listener

The listener plugin of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-math
Description: The math plugin of [milkdown](https://milkdown.dev/).
Latest version: 7.5.9
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @milkdown/plugin-math

The math plugin of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/docs/api/plugin-math).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-menu
Description: The menu plugin of [milkdown](https://milkdown.dev/).
Latest version: 6.5.4
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @milkdown/plugin-menu

The menu plugin of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/plugin-menu).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Saul-Mirone/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-prism
Description: The prism plugin of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/plugin-prism

The prism plugin of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-slash
Description: The slash plugin of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/plugin-slash

The slash plugin of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-streaming
Description: The streaming AI input plugin of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/plugin-streaming

The streaming AI input plugin of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-table
Latest version: 5.3.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @milkdown/plugin-table

Table plugin for [milkdown](https://saul-mirone.github.io/milkdown/).
Add support for table commands.

# Example Usage

```typescript
import { Editor } from '@milkdown/core';
import { commonmark } from '@milkdown/preset-commonmark';
import { nord } from '@milkdown/theme-nord';

import { table } from '@milkdown/plugin-table';

Editor.make().use(nord).use(commonmark).use(table).create();
```

## Custom Keymap

```typescript
import { tableNodes, tablePlugin, SupportedKeys, table } from '@milkdown/plugin-table';

Editor.make()
    .use(commonmark)
    .use(
        tableNodes.configure(table, {
            keymap: {
                [SupportedKeys.NextCell]: 'Enter',
                [SupportedKeys.PrevCell]: 'Alt-Enter',
            },
        }),
    )
    .use(tablePlugin)
    .create();
```

Keymap supported:

-   NextCell: go to next cell of table.
-   PrevCell: go to prev cell of table.
-   ExitTable: exist current table.

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Saul-Mirone/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-tooltip
Description: The tooltip plugin of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/plugin-tooltip

The tooltip plugin of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-trailing
Description: The trailing plugin of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/plugin-trailing

The trailing plugin of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/plugin-upload
Description: The upload plugin of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/plugin-upload

The upload plugin of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/preset-commonmark
Description: The commonmark preset of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/preset-commonmark

The commonmark preset of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/preset-gfm
Description: The gfm preset of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/preset-gfm

The gfm preset of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/prose
Description: The prose module of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/prose

The prose module of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/react
Description: React integration for [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/react

React integration for [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/theme-nord
Description: THe nord theme of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/theme-nord

THe nord theme of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/theme-pack-helper
Description: Helper to make easy to create theme pack for [milkdown](https://milkdown.dev/).
Latest version: 6.5.4

# @milkdown/theme-pack-helper

Helper to make easy to create theme pack for [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/theme-pack-helper).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Saul-Mirone/milkdown/blob/main/LICENSE).
npm package: @milkdown/theme-tokyo
Description: Tokyo theme for [milkdown](https://milkdown.dev/).
Latest version: 6.5.4

# @milkdown/theme-tokyo

Tokyo theme for [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/theme-tokyo).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Saul-Mirone/milkdown/blob/main/LICENSE).
npm package: @milkdown/transformer
Description: The transformer module of [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/transformer

The transformer module of [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/utils
Description: Utils package for [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/utils

Utils package for [milkdown](https://milkdown.dev/).

Check API on [document website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).
npm package: @milkdown/vue
Description: Vue integration for [milkdown](https://milkdown.dev/).
Latest version: 7.20.0

# @milkdown/vue

Vue integration for [milkdown](https://milkdown.dev/).

# Official Documentation

Documentation can be found on the [Milkdown website](https://milkdown.dev/).

# License

Milkdown is open sourced software licensed under [MIT license](https://github.com/Milkdown/milkdown/blob/main/LICENSE).