UNPKG

gitmoji-cli

Version:

A gitmoji client for using emojis on commit messages.

30 lines (24 loc) 684 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.options = void 0; var _fuse = _interopRequireDefault(require("fuse.js")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const options = { threshold: 0.5, keys: [{ name: 'name', weight: 0.33 }, { name: 'description', weight: 0.67 }] }; exports.options = options; const filterGitmojis = (input, gitmojis) => { const fuse = new _fuse.default(gitmojis, options); return input ? fuse.search(input).map(gitmoji => gitmoji.item) : gitmojis; }; var _default = filterGitmojis; exports.default = _default;