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 ^v12required.
Using npm:
npm install cbparserusing yarn:
yarn add cbparserusing pnpm:
pnpm add cbparserconst {CBParser} = require ('cbparser');or using import :
import {CBParser} from 'cbparser';Parameter:
str: string
returns:
Array<[Object]>lang?: stringcode: string
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.
