@fluentui-emoji/vue

Fluent UI Emoji as tree-shakeable typed Vue 3 components (flat, high-contrast, modern).
2,270
Install
npm install @fluentui-emoji/vue
Latest Version:2.2.0
Vue:3
License:MIT
Last Updated:Oct 19, 2026
Links: GitHub  ·  npm
Maintainer: mkabumattar

fluentui-emoji

Fluent UI Emoji — Microsoft's familiar, friendly, modern emoji — packaged for every stack, with fully automated releases.

Docs: https://fluentui-emoji.mkabumattar.com · All packages on npm: @fluentui-emoji

Packages

Package Description npm
@fluentui-emoji/svg Optimized SVGs (flat, high-contrast, modern) + typed metadata npm
@fluentui-emoji/react Tree-shakeable typed React components npm
@fluentui-emoji/preact Tree-shakeable typed Preact components npm
@fluentui-emoji/vue Tree-shakeable typed Vue 3 components npm
@fluentui-emoji/solid SolidJS components (DOM, SSR, and solid-condition builds) npm
@fluentui-emoji/svelte Svelte 5 Emoji component + tree-shakeable icon data npm
@fluentui-emoji/astro Zero-JS Astro component, SVG inlined at build time npm
@fluentui-emoji/angular Standalone fluentEmoji directive (Angular 17+) npm
@fluentui-emoji/lit <fluent-emoji> LitElement + template helpers npm
@fluentui-emoji/web-components Framework-less <fluent-emoji> custom element npm
@fluentui-emoji/alpine Alpine.js directive + magic npm
@fluentui-emoji/htmx Server handler serving emoji fragments for htmx npm
@fluentui-emoji/react-native React Native components on react-native-svg npm
@fluentui-emoji/qwik Typed Qwik components npm
@fluentui-emoji/iconify Iconify JSON collections (unplugin-icons, Tailwind) npm
@fluentui-emoji/sprite SVG symbol sprites for use-href sheets npm

Release channels

  • latest — stable, published when the auto-generated Version Packages PR merges
  • beta — pre-releases from the next branch (x.y.z-beta.N)
  • canary — snapshot of every main merge (@fluentui-emoji/react@canary)

New upstream emoji land automatically: a weekly workflow syncs microsoft/fluentui-emoji, opens a PR, and merging it rides the release train. No release step in this repo is manual.

Development

pnpm install
pnpm sync      # scrape upstream → optimize → assets/ + metadata.json
pnpm build     # build all packages
pnpm lint

Previously: archived-fluentui-emoji, archived-react-fluentui-emoji, archived-public-fluentui-emoji. The old npm names fluentui-emoji and react-fluentui-emoji are deprecated in favor of the scope.

Emoji assets are © Microsoft, MIT licensed. This repo and packages: MIT.

Related Packages

@digitalwalletcorp/vue-svg-icons

Original SVG icons for Unicode emoji characters, shipped as Vue 3 components

4,842 0
ant-design-icons

Ant Design Icons 是一套提取自 Ant Design 的高质量图标,你可以自由地在 React、Vue...

5,284 53
@paratus-medical/paratus-icons

PARATUS SVG icon library

3,055
@scarlab-icons/vue

A set of free MIT-licensed Vue components with SVG icons.

949 17
@iconoir/vue

Vue library for Iconoir, the biggest open source icon library with tons of free...

56,973 4,600

Version History

Version Released Vue License
2.2.0 >=3.3 MIT
2.1.0 >=3.3 MIT
2.0.0 >=3.3 MIT
Pre-releases (13)
Version Released Vue License
2.0.0-beta.0 >=3.3 MIT
0.0.0-canary-20260831083945 >=3.3 MIT
0.0.0-canary-20260810130422 >=3.3 MIT
0.0.0-canary-20260810125622 >=3.3 MIT
0.0.0-canary-20260810125424 >=3.3 MIT