@atoms-studio/nuxt-swiftsearch

中文文档
1.5.0发布于 2026/11/04MITTypeScriptES Module构建来源已验证近 30 天下载 3899

一名裁缝对nuxt 4进行了algolia即时搜索

中文使用文档
文档目录7 节
  1. 特征
  2. v1 发布
  3. V1里装的是什么
  4. Vue 即时搜索兼容性
  5. 快速设置
  6. 发展
  7. GitHub 发布工作流程

Nuxt 斯威夫特搜索

npm version npm downloads License Nuxt

为Algolia InstantSearch定制的Nuxt 4模块,具有很强的Vue InstantSearch对等性.

特征

  • QQ SSR 首先,客户端只按需,其他正反部分也是如此
  • 中央集权状态,你可以从应用程序的任何地方挖掘出来
  • 与 vue-instantry 部件 API 几乎完全对等
  • * 已输入组件

v1 发布

@atoms-studio/[email protected] 现在直播在 latest npm dist-tag. (英语).

  • 安装稳定 :
bun add @atoms-studio/nuxt-swiftsearch
  • 音轨预发:
bun add @atoms-studio/nuxt-swiftsearch@beta

V1里装的是什么

  • 具有决定性部件树主的 Nuxt 4- first SSR 架构
  • 编译时间 : :widgets
  • 带有明确范围部件ID indexId 隔离规则
  • Nuxt- 第一台路由器状态同步通过 useAisRouter()
  • 对Vue InstantSearch固定装置的扩大对等/e2e的覆盖率

Vue 即时搜索兼容性

搜索 v1 轨迹 [email protected] 平价:

  • 实施36/37个上游部件,其行为相同
  • AisInstantSearchSsr 由于安保部门改革被纳入 AisInstantSearch
  • AisConfigureRelatedItems 作为兼容性别名可供使用 AisExperimentalConfigureRelatedItems

见完整汇总表和审计详情 docs/content/1.getting-started/6.widget-coverage-upstream-audit.md。 。 。 .

快速设置

  1. 添加 @atoms-studio/nuxt-swiftsearch 对您的项目的依赖性
bun add @atoms-studio/nuxt-swiftsearch

或使用 Nuxt 的模块命令 :

npx nuxi@latest module add swiftsearch
  1. 添加 @atoms-studio/nuxt-swiftsearch 页:1 modules 节 nuxt.config.ts
export default defineNuxtConfig({
  modules: ["@atoms-studio/nuxt-swiftsearch"],
});

就这样! 您现在可以在您的 Nuxt app 中使用 Nuxt Swiftsearch

发展

# Install dependencies
bun install

# Generate type stubs
bun run dev:prepare

# Develop with the playground
bun run dev

# Build the playground
bun run dev:build

# Run Oxlint and Oxfmt check
bun run lint
bun run format:check

# Run Vitest
bun run test
bun run test:watch

# Release new version
bun run release

# Start next premajor beta channel (ex: 2.0.0-beta.0)
bun run release:beta

# Publish next beta iteration (ex: 2.0.0-beta.1)
bun run release:beta:next

GitHub 发布工作流程

此回波还包括一个手动 GitHub 动作工作流程 .github/workflows/release.yml。 。 。 .

  • 选择一个 stable-* 选项 latest。 。 。 .
  • 选择 beta-start-v1 开始下一行 beta dis.
  • 选择 beta-next 在 beta。 。 。 .

版本与发布记录

@atoms-studio/nuxt-swiftsearch 共发布 75 个版本,首次发布于 2024/02/16;过去 12 个月发布了 12 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.5.0latest2026/11/043 天前
1.4.02026/10/2810 天前
1.3.22026/05/265 个月前
1.2.02026/05/056 个月前
1.1.02026/05/056 个月前
1.0.02026/04/057 个月前

关于 @atoms-studio/nuxt-swiftsearch 的常见问题

@atoms-studio/nuxt-swiftsearch 是什么?

一名裁缝对nuxt 4进行了algolia即时搜索

如何安装 @atoms-studio/nuxt-swiftsearch?

在项目目录运行 npm install @atoms-studio/nuxt-swiftsearch,或使用 pnpm add / yarn add / bun add。

@atoms-studio/nuxt-swiftsearch 支持 TypeScript 吗?

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

@atoms-studio/nuxt-swiftsearch 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@atoms-studio/nuxt-swiftsearch 可以商用吗?

@atoms-studio/nuxt-swiftsearch 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@atoms-studio/nuxt-swiftsearch 的下载量有多少?

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

@atoms-studio/nuxt-swiftsearch 还在维护吗?

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