@biblo/addon-simple-markup
TypeScript icon, indicating that this package has built-in type declarations

1.3.1 • Public • Published

Biblo addon simple markup

Biblo addon for parsing simple markup.

Bold text

"Lorem **bold** ipsum" ➡️ Lorem bold ipsum

Italic text

"Lorem _italic_ ipsum" ➡️ Lorem italic ipsum

Strike through text

"Lorem ~~strike through~~ ipsum" ➡️ Lorem strike through ipsum

Installation

# npm
npm install @biblo/addon-simple-markup --save

# Yarn
yarn add @biblo/addon-simple-markup

Initialization

Import the addon and add it to BibloProvider:

import React from "react";
import {
    bibloImporter,
    BibloProvider,
} from "@biblo/react-native";

// Import the addon
import BibloAddonSimpleMarkup from "@biblo/addon-simple-markup";

const components = bibloImporter(
    require.context("/", true, /\.biblo\.[tj]sx?$/),
);

export default function App() {
    return (
        <BibloProvider
            // Apply the addon
            addons={[BibloAddonSimpleMarkup]}
            components={components}
        >
            ...
        </BibloProvider>
    );
}

Options

The default markup is set with

  • ** for bold
  • _ for italic
  • ~~ for strike through

This can be changed by passing an object to BibloAddonSimpleMarkup:

<BibloProvider
    addons={[
        BibloAddonSimpleMarkup({
            bold: "*",
            italic: "__",
            strikeThrough: "--",
        }),
    ]}
    components={components}
>
    ...
</BibloProvider>

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.3.1
    1
    • latest

Version History

Package Sidebar

Install

npm i @biblo/addon-simple-markup

Weekly Downloads

1

Version

1.3.1

License

MIT

Unpacked Size

14.7 kB

Total Files

8

Last publish

Collaborators

  • larsmunkholm