UNPKG

@diplodoc/transform

Version:

A simple transformer of text in YFM (Yandex Flavored Markdown) to HTML

21 lines 836 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.olAttrConversion = void 0; const cssWhitelist = { '--hier-list-start': true, }; const olAttrConversion = (md) => { md.core.ruler.after('block', 'olAttrs', (state) => { var _a; state.tokens.forEach((token) => { const maybeStart = token.attrGet('start'); if (token.type === 'ordered_list_open' && maybeStart) { token.attrSet('style', `--hier-list-start: ${Number(maybeStart) - 1};`); } }); (_a = state.env).additionalOptionsCssWhiteList || (_a.additionalOptionsCssWhiteList = {}); Object.assign(state.env.additionalOptionsCssWhiteList, cssWhitelist); }); }; exports.olAttrConversion = olAttrConversion; //# sourceMappingURL=ol-attr-conversion.js.map