OverviewFilesCommitsIssuesDocsReleasesPeers

holepunchto-deps / @holepunchto / keet-editor-parser / src / constants.js

38 lines · javascript ref:
const { DISPLAY_TYPES } = require('@holepunchto/keet-core-api')

const NODE_TYPE = {
  DOC: 'doc',
  PARAGRAPH: 'paragraph',
  TEXT: 'text',
  CODE_BLOCK: 'codeBlock',
  EMOJI: 'emoji',
  MENTION: 'mention',
  HARD_BREAK: 'hardBreak'
}

const MARK_TYPE = {
  BOLD: 'bold',
  ITALIC: 'italic',
  STRIKE_THROUGH: 'strike',
  CODE: 'code',
  LINK: 'link'
}

const LINK_PROTOCOL = {
  HTTP: 'http',
  HTTPS: 'https',
  PEAR: 'pear'
}

const MENTION_PREFIX = '@'
const BREAKLINE_CHAR = '\n'

module.exports = {
  DISPLAY_TYPES,
  NODE_TYPE,
  MARK_TYPE,
  LINK_PROTOCOL,
  MENTION_PREFIX,
  BREAKLINE_CHAR
}