类库 › vue-frimousse
xiaoluoboding

xiaoluoboding/vue-frimousse

Vue Frimousse 是一个轻量级、无预设样式且可组合的 Vue 和 Nuxt 表情符号选择器组件库。它完全复刻了 React Frimousse 的功能,采用 Vue 3 组合式 API,具备依赖少、树摇优化、虚拟化渲染、最新表情数据自动获取与缓存、键盘导航友好及无障碍访问等特点,允许开发者自由定制样式和组合组件。

技术栈

根目录 javascript

框架

Nuxt.js ^4.0.3 Vue Router ^4.5.1 Vue.js ^3.5.20

状态管理

Pinia ^3.0.3

构建工具

Vite npm:rolldown-vite@latest

测试

Vitest ^3.2.4

CSS 框架

Tailwind CSS ^4.1.12

代码规范

ESLint ^9.31.0 Prettier 3.6.2
查看全部依赖 (48)

依赖

@number-flow/vue ^0.4.8 @vueuse/core ^13.8.0 @vueuse/head ^2.0.0 motion ^12.23.12 vaul-vue ^0.4.1

开发依赖

@nuxt/kit ^4.0.3 @nuxt/module-builder ^1.0.2 @nuxt/schema ^4.0.3 @prettier/plugin-oxc ^0.0.4 @senojs/rollup-plugin-style-inject ^0.2.3 @shikijs/transformers ^3.12.0 @tailwindcss/typography ^0.5.16 @tailwindcss/vite ^4.1.12 @tsconfig/node22 ^22.0.2 @types/jsdom ^21.1.7 @types/node ^22.16.5 @vitejs/plugin-vue ^6.0.1 @vitest/eslint-plugin ^1.3.4 @vue/eslint-config-prettier ^10.2.0 @vue/eslint-config-typescript ^14.6.0 @vue/test-utils ^2.4.6 @vue/tsconfig ^0.7.0 class-variance-authority ^0.7.1 clsx ^2.1.1 dedent ^1.6.0 emojibase ^16.0.0 emojibase-data ^16.0.3 eslint-plugin-oxlint ~1.8.0 eslint-plugin-vue ~10.3.0 jiti ^2.4.2 jsdom ^26.1.0 lucide-vue-next ^0.542.0 npm-run-all2 ^8.0.4 oxlint ~1.8.0 reka-ui ^2.5.0 shiki ^3.12.0 slugify ^1.6.6 tailwind-merge ^3.3.1 tsdown ^0.14.2 tw-animate-css ^1.3.7 typescript ~5.8.0 unocss ^66.4.2 unplugin-vue ^7.0.1 vite-plugin-vue-devtools ^8.0.0 vitest-fetch-mock ^0.4.5 vue-frimousse link: vue-sonner ^2.0.8 vue-tsc ^3.0.4

playground javascript

框架

Nuxt.js ^4.0.3 Vue Router ^4.5.1 Vue.js ^3.5.20

评论

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-04-28 19:22
浙ICP备14020137号-1 $방문자$