Détail du package

@svgmoji/core

svgmoji176.4kMIT3.2.0

Utilities forked from emojibase for working with svgmoji

emoji, svg, icons

readme

@svgmoji/core

A fork of emojibase with methods applicable to svgmoji.


Version Weekly Downloads Bundled size Typed Codebase MIT License


Installation

# yarn
yarn add @svgmoji/core

# pnpm
pnpm add @svgmoji/core

# npm
npm install @svgmoji/core


Usage

The following code creates an instance of this extension.

import { PopulatedEmoji, minifyEmoji } from '@svgmoji/core';

More docs to follow.

changelog

@svgmoji/core

3.2.0

2021-06-15

Patch Changes

  • 71bb8f85: Regenerate exported .svg and .json files with latest version of SVGO.

3.1.0

2021-02-15

Minor Changes

  • 7c81be1b: Add popularEmoji to the BaseMoji abstract class. Now when the provided query is absent in Moji#search the popularEmoji are returned. This can also be set in the constructor with an array of unicode / hexcode representations of the emoji. The default values are taken from the top 100 frequently used emoji as listed here.
  • edd4a29c: Add maxResults to Moji#search options. The default value is 20.

3.0.0

2021-01-19

Minor Changes

  • d91dfe0e: Default to using the GitHub CDN as a way around the 100MB size limit for npm packages.
  • 485df41a: Improve search results by prioritizing shortcodes and the emoji annotation (description).

2.0.0

2021-01-17

Major Changes

  • 9599f2dd: Remove all *_REGEXP exports. Use emojibase-regex as an alternative. This also shaves 300B from the total build size.

Minor Changes

  • 192504eb: Add support for passing a flat emoji object to the url method of Moji. This can lead to a performance boost in some cases.
  • 192504eb: Add caching to the Moji#find method. Now the second time a search is made for the same code, it will be retrieved from the cache.

1.0.0

2021-01-16

Major Changes

  • b549183a: This update contains breaking the following breaking changes.

    • BREAKING: Rename getUrl method on Moji abstract class to url.
    • BREAKING: Store fallback as a FlatEmoji rather than the provided string.

    The remaining changes are non-breaking.

    • Add fallbackUrl property to Moji abstract class.
    • Add find method to Moji to allow searching for emoji by unicode, hexcode or emoticon.
    • Add search method which allows fuzzy searching the emoji. The search algorithm is provided the library match-sorter and may be adapted in future releases.
    • Clean up dependencies.

0.2.0

2021-01-16

Minor Changes

  • ff19a3c4: Improve npm package documentation and fix broken subgroup build.

0.1.0

2021-01-15

Minor Changes

  • aa3e427: Create the initial launch of the svgmoji project packages. Improvements will be added as it is used within the remirror codebase.