@alveole/components

中文文档
2.0.0-alpha.25发布于 2026/11/05TypeScriptESM + CJS近 30 天下载 4583

Shared UI components.

原始使用文档

@alveole/components

Librairie de composants UI partagés pour les applications Alveole.

Le package contient les composants de base réutilisables, s'appuie sur le package @alveole/theme pour les tokens.

Installation

npm i @alveole/components

Peer deps requis : react, react-native, @tamagui/core, @alveole/theme.

版本与发布记录

@alveole/components 共发布 168 个版本,首次发布于 2026/02/26;过去 12 个月发布了 168 个版本。

版本发布日期距今
2.0.0-alpha.25latest2026/11/052 天前
2.0.0-alpha.242026/11/034 天前
2.0.0-alpha.232026/11/034 天前
2.0.0-alpha.222026/11/035 天前
2.0.0-alpha.212026/11/025 天前
2.0.0-alpha.202026/10/2811 天前

关于 @alveole/components 的常见问题

@alveole/components 是什么?

Shared UI components.

如何安装 @alveole/components?

在项目目录运行 npm install @alveole/components,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:react(*)、tamagui(^3.0.0)、date-fns(*)、expo-asset(*)、expo-image(*)、pdfjs-dist(^4.0.0 || ^5.0.0 || ^6.0.0)、expo-router(*)、react-native(*)、react-select(>=5)、@alveole/core(*)、@tamagui/core(^3.0.0)、@tamagui/tabs(^3.0.0)、@alveole/theme(*)、@tamagui/sheet(^3.0.0)、@tamagui/toast(^3.0.0)、expo-constants(*)、@tamagui/avatar(^3.0.0)、@tamagui/config(^3.0.0)、@tamagui/dialog(^3.0.0)、@tamagui/slider(^3.0.0)、@tamagui/switch(^3.0.0)、@tamagui/popover(^3.0.0)、expo-application(*)、expo-web-browser(*)、react-native-svg(^15.0.0)、expo-image-picker(*)、@tamagui/accordion(^3.0.0)、@shopify/flash-list(>=2)、expo-in-app-updates(*)、lottie-react-native(*)、@tamagui/radio-group(^3.0.0)、@uiw/react-signature(*)、expo-document-picker(*)、expo-linear-gradient(*)、react-native-webview(>=13)、react-native-otp-entry(*)、@tamagui/animations-css(^3.0.0)、react-syntax-highlighter(*)、@lottiefiles/dotlottie-react(*)、react-native-signature-canvas(*)、react-native-safe-area-context(*)、react-native-keyboard-controller(>=1.21.0)、@react-native-community/datetimepicker(*)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@alveole/components 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@alveole/components 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@alveole/components 可以商用吗?

@alveole/components 使用 未声明 许可。package.json 没有声明许可证。没有许可证的代码默认保留全部权利,商用前请联系作者或查看仓库中的 LICENSE 文件。以上为概括,不构成法律意见,请以许可原文为准。

@alveole/components 的下载量有多少?

根据 npm 官方下载统计,@alveole/components 在 2026/10/06 – 2026/11/04 这 30 天内被下载 4,583 次,日均约 153 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@alveole/components 还在维护吗?

最新版本 2.0.0-alpha.25 发布于 2026/11/05(2 天前);至今共发布 168 个版本,其中过去 12 个月发布了 168 个;首次发布于 2026/02/26。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。