All Projects → github → Paste Markdown

github / Paste Markdown

Licence: mit
Paste spreadsheet cells as a Markdown table.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Paste Markdown

Markor
Text editor - Notes & ToDo (for Android) - Markdown, todo.txt, plaintext, math, ..
Stars: ✭ 1,394 (+1071.43%)
Mutual labels:  markdown, clipboard
Vscode Paste Image
paste image from clipboard to markdown/asciidoc directly!
Stars: ✭ 236 (+98.32%)
Mutual labels:  markdown, clipboard
Docc
A starter documentation theme for Gridsome. Featuring instant search, great navigation and a dark mode!
Stars: ✭ 115 (-3.36%)
Mutual labels:  markdown
Patat
Terminal-based presentations using Pandoc
Stars: ✭ 1,725 (+1349.58%)
Mutual labels:  markdown
Gray Matter
Contributing Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Stars: ✭ 2,105 (+1668.91%)
Mutual labels:  markdown
Chaos
Proof of concept, general purpose pastejacker for GNU/Linux
Stars: ✭ 115 (-3.36%)
Mutual labels:  clipboard
Kramdown
kramdown is a fast, pure Ruby Markdown superset converter, using a strict syntax definition and supporting several common extensions.
Stars: ✭ 1,546 (+1199.16%)
Mutual labels:  markdown
Graphql Markdown
The easiest way to document your GraphQL schema.
Stars: ✭ 114 (-4.2%)
Mutual labels:  markdown
Wysiwyg
Development ongoing as part of Press: https://github.com/saket/press
Stars: ✭ 119 (+0%)
Mutual labels:  markdown
Reversemarkdown Net
ReverseMarkdown.Net is a Html to Markdown converter library in C#. Conversion is very reliable since HtmlAgilityPack (HAP) library is used for traversing the Html DOM
Stars: ✭ 116 (-2.52%)
Mutual labels:  markdown
Mook
Markdown editor based on Electron and React
Stars: ✭ 117 (-1.68%)
Mutual labels:  markdown
Quill Markdown Shortcuts
Quill.js module that converts markdown to rich text formatting while typing.
Stars: ✭ 116 (-2.52%)
Mutual labels:  markdown
Goldmark
🏆 A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured.
Stars: ✭ 1,813 (+1423.53%)
Mutual labels:  markdown
Mdx Deck
♠️ React MDX-based presentation decks
Stars: ✭ 10,487 (+8712.61%)
Mutual labels:  markdown
Awesome
👓 Awesome is a list of the best tools, softwares, libraries and guides for developing projects in the Node.js, ReactJS and React Native ecosystem.
Stars: ✭ 115 (-3.36%)
Mutual labels:  markdown
Wp Gfm
WordPress Plugin for PHP-Markdown and GitHub Flavored Markdown
Stars: ✭ 117 (-1.68%)
Mutual labels:  markdown
Markdown
Open source C# implementation of Markdown processor, as featured on Stack Overflow.
Stars: ✭ 114 (-4.2%)
Mutual labels:  markdown
Dendron
The personal knowledge management (PKM) tool that grows as you do!
Stars: ✭ 2,538 (+2032.77%)
Mutual labels:  markdown
Markvis
make visualization in markdown. 📊📈
Stars: ✭ 1,509 (+1168.07%)
Mutual labels:  markdown
Wiki
Awesome way to learn together! 🤣
Stars: ✭ 119 (+0%)
Mutual labels:  markdown

Paste Markdown objects

Installation

$ npm install @github/paste-markdown

Usage

import subscribe from '@github/paste-markdown'

// Subscribe the behavior to the textarea.
subscribe(document.querySelector('textarea[data-paste-markdown]'))

Using a library like selector-observer, the behavior can automatically be applied to any element matching a selector.

import {observe} from 'selector-observer'
import subscribe from '@github/paste-markdown'

// Subscribe the behavior to all matching textareas.
observe('textarea[data-paste-markdown]', {subscribe})

Excluding <table>s

Some <table>s are not meant to be pasted as markdown; for example, a file content table with line numbers in a column. Use data-paste-markdown-skip to prevent it.

<table data-paste-markdown-skip>
  ...
</table>

Development

npm install
npm test

License

Distributed under the MIT license. See LICENSE for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].