Skip to content

RajnishAnand/CBParser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CBParser : Code Block Parser

banner

npm version npm downloads

About

CBParser or Code Block parser is a parser to extract multiple code blocks from text, Specially Discord Code blocks.

  • Completely Written in Typescript 🌟
  • 0 Dependencies ✨
  • Very Small in Size 🍫
  • Easy to use 🍭

node ^v12 required.

Installation

Using npm:

npm install cbparser

using yarn:

yarn add cbparser

using pnpm:

pnpm add cbparser

Importing

const {CBParser} = require ('cbparser');

or using import :

import {CBParser} from 'cbparser';

Documentation:

Parameter:

  • str : string

returns:

  • Array<[Object]>
    • lang ?: string
    • code : string

Example:

code:

const {CBParser} = require ('cbparser');

const code = "```js\nconsole.log('Hello Void!')```"
console.log(CBParser(code));

output:

[{lang:"js", code: "console.log('Hello Void!')"}]

Check out Regex being used to parse code blocks.

About

A Simple Code block parser.

Resources

Stars

Watchers

Forks

Packages

No packages published