open-index/open-npm huggingface dataset:
npm package: @modusoperandi/licit-export-pdf
Description: MO's Export To PDF ProseMirror Plugin
Latest version: 1.5.2

# Ability to export the editor content as pdf.

## Build

### Commands

- npm install

- npm pack

#### To use this in Licit

- npm install _@modusoperandi/licit-export-pdf_

Include plugin in licit component

- import ExportPDFPlugin
- add ExportPDFPlugin instance in licit's plugin array

```
import {ExportPDFPlugin} from  '@modusoperandi/licit-export-pdf';

const plugins = [new ExportPDFPlugin(true)]

ReactDOM.render(<Licit docID={''} plugins={plugins}/>
```
npm package: @modusoperandi/licit-floatingmenu
Description: licit-floatingmenu plugin built with ProseMirror
Latest version: 0.1.4

# licit-plugin-contrib-floatingmenu
Licit plugin for managing an editor context menu


### Dependency

### Commands

- npm install

- npm run ci:build

- npm pack

#### To use this in Licit

Include plugin in licit component

```

import { FloatingMenuPlugin } from '@modusoperandi/licit-floatingmenu';


const  plugins = [new FloatingMenuPlugin(this.runtime)]

ReactDOM.render(<Licit docID={0} plugins={plugins}/>)

```
npm package: @modusoperandi/licit-object-id
Description: ObjectId plugin built with ProseMirror
Latest version: 1.0.2

# ObjectId ProseMirror Plugin For Licit

Plugin allows to autogenerate object id for every Artifacts and track deleted artifacts

### Commands

- npm install

- npm pack

#### To use this in Licit

Run these commands before npm install.

- npm install @modusoperandi/licit-object-id

Include plugin in licit component

- import objectIdPlugin

- add objectIdPlugin instance in licit's plugin array

```

import  ObjectIdPlugin  from  '@modusoperandi/licit-object-id';


const  plugins = [new  ObjectIdPlugin()]

ReactDOM.render(<Licit docID={0} plugins={plugins}/>


```
npm package: @modusoperandi/licit-referencing
Description: Referencing plugin built with ProseMirror
Latest version: 1.0.1



# Referencing ProseMirror Plugin For Licit

Plugin allows particular paragraph as read-only � even in edit mode.

  

## Build

  

### Commands

- npm ci

- npm pack  

#### To use this in Licit

Run these commands before npm install.

- npm install @modusoperandi/licit-referencing

Include plugin in licit component 

- import ReferencingPlugin 

- add ReferencingPlugin  instance in licit's plugin array

```

import { ReferencingPlugin } from  '@modusoperandi/licit-referencing';


const  plugins = [new  ReferencingPlugin()]

ReactDOM.render(<Licit docID={0} plugins={plugins}/>
  

```
npm package: @modusoperandi/licit-rich-copy-embed-images
Description: Plugin responsible for smart image copy/paste.
Latest version: 1.0.2

# RichCopyEmbedImage Plugin For Licit

Plugin allows to encode the copied image for paste and export the current document.

## Build

### Commands

- npm install
- npm pack

#### To use this in Licit

- npm install @modusoperandi/licit-rich-copy-embed-images

#### To include plugin in Licit Component

- import RichCopyEmbedImagePlugin

- add RichCopyEmbedImagePlugin instance in licit's plugin array

```
import RichCopyEmbedImagePlugin from '@modusoperandi/licit-rich-copy-embed-images';
const plugins = [new RichCopyEmbedImagePlugin()]

ReactDOM.render(<Licit docID={0} plugins={plugins}/>
```

#### How to use this plugin in Licit Editor

This plugin is responsible for "Copy Special". The Copy Special is NOT a mode. If user select Copy Special, editor loads up the copy buffer with all base 64 images. It is only when I choose that command. Thus, when user select the command, the complete operation of switching all images that are linked into base 64 embedded images as you load up the data into the copy buffer. This also means that it doesn't need the plugin on the paste side. If user activate the Copy Special command and then go paste anywhere else, it will only have those base 64 images in the copy buffer to paste.

To choose Copy Special : Use **Ctrl+Alt+C**

To export the encoded document data, use the below options:

1. **Ctrl+Alt+E**, converts the current copied selected image(s) to base64 in the document and shall auto download a JSON file in the name format 'licit-YYYYMMDDhhmmssSS'.
2. **Ctrl+Alt+Shift+E**, converts all the images to base64 in the document