@fluentui-emoji/vue
| Install | |
|---|---|
npm install @fluentui-emoji/vue |
|
| Latest Version: | 2.2.0 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Oct 19, 2026 |
| Links: | GitHub · npm |
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 mergesbeta— pre-releases from thenextbranch (x.y.z-beta.N)canary— snapshot of everymainmerge (@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
Original SVG icons for Unicode emoji characters, shipped as Vue 3 components
Vue library for Iconoir, the biggest open source icon library with tons of free...
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 | |
| 0.0.0-canary-20260810124617 | >=3.3 | MIT | |
| 0.0.0-canary-20260810123849 | >=3.3 | MIT | |
| 0.0.0-canary-20260810100803 | >=3.3 | MIT | |
| 0.0.0-canary-20260810095302 | >=3.3 | MIT | |
| 0.0.0-canary-20260810094801 | >=3.3 | MIT | |
| 0.0.0-canary-20260810094547 | >=3.3 | MIT | |
| 0.0.0-canary-20260810093810 | >=3.3 | MIT | |
| 0.0.0-canary-20260810092527 | >=3.3 | MIT |