/* eslint-disable @typescript-eslint/no-var-requires */ const Config = require('markdown-it-chain') const anchorPlugin = require('markdown-it-anchor') const slugify = require('transliteration').slugify const containers = require('./containers') const overWriteFenceRule = require('./fence') const config = new Config() config .options.html(true).end() .plugin('anchor').use(anchorPlugin, [ { level: 2, slugify: slugify, permalink: true, permalinkBefore: true, }, ]).end() .plugin('containers').use(containers).end() const md = config.toMd() overWriteFenceRule(md) module.exports = md