lofi

0.1.2 • Public • Published

Lofi · JavaScript

Travis npm package Coveralls

Installation

npm install lofi --save

API Docs

parseElement(input: String)

Element:

  • texts: [ String ] · Array of plain text input
  • mentions: [ [ String ] ] · Array of key paths
  • tags: { String: Boolean | { texts: [ String ] , mentions: [ [ String ] ] } } · Key-value pairs of booleans or strings
  • children: [ Element ] · Array of children elements
parseElement('Click me #button #primary')
/* => {
  texts: ['Click me'],
  mentions: [null],
  tags: { button: true, primary: true },
  children: []
*/
 
parseElement('Hello @first-name, how are you?')
/* => {
  texts: ['Hello ', ', how are you?'],
  mentions: [['first-name'], null],
  tags: {},
  children: []
*/

Dependencies (1)

Dev Dependencies (2)

Package Sidebar

Install

npm i lofi

Weekly Downloads

3

Version

0.1.2

License

MIT

Last publish

Collaborators

  • burntcaramel