UNPKG

storybook-readme

Version:

Storybook addon to show components README (for React and Vue)

29 lines (21 loc) 718 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _nodeEmoji = _interopRequireDefault(require("node-emoji")); var EMOJI_REGEXP = /:\+1:|:-1:|:[\w-]+:/g; var transformEmojis = function transformEmojis(doc) { var resultMap = {}; var result; while ((result = EMOJI_REGEXP.exec(doc)) !== null) { resultMap[result] = true; } Object.keys(resultMap).forEach(function (result) { doc = doc.replace(new RegExp(result, 'g'), _nodeEmoji.default.get(result.replace(/:/g, ''))); }); return doc; }; var _default = transformEmojis; exports.default = _default;