npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

tabby-sync-kentxxq

v1.6.10

Published

Sync Tabby terminal config and connections across devices via WebDAV and other cloud services. (Fork by kentxxq)

Readme

Tabby Sync Cloud Settings (Fork)

本项目是 niceit/tabby-cloud-sync-settings 的 fork 版本。

为什么会有这个 fork?

由于原仓库的 WebDAV 同步功能存在问题,本项目对其进行了修复,以确保在 Tabby 中能正常同步配置。

如何安装 (Installation)

由于本插件已发布至 npm,你可以直接在 Tabby 内部进行安装:

  1. 打开 Tabby 终端。
  2. 进入 Settings (设置) -> Plugins (插件)
  3. 在搜索框中输入 kentxxqtabby-sync-kentxxq
  4. 找到 tabby-sync-kentxxq 并点击 Install (安装)
  5. 重启 Tabby 以使插件生效。

[!IMPORTANT] 使用建议与注意事项

  1. 配置独立性:本插件使用的配置字段与原版不同,不会读取 terminus-cloud-settings-sync 的既有配置。你需要重新配置一次 WebDAV 等服务。
  2. 停用原版:建议在启用本插件前,先手动停用/禁用原有的 terminus-cloud-settings-sync 插件,以确保功能正常且互不干扰。
  3. 版本号说明:本插件目前设定为 1.6.6 版本,旨在确保能覆盖原版的同时,避免由于版本低于原版而弹出的更新提醒。如果原作者后续重新积极维护并修复了 WebDAV 问题,我们可能会考虑关闭版本检查功能或建议用户迁回。
  4. 关于 PR:本项目主要是基于辅助编码(AI coding)快速修复问题的产物,未经深度重构和长时间调研,因此暂时不打算向原仓库提交 Pull Request。

Plugin for Tabby SSH https://github.com/Eugeny/tabby

使用此插件,您可以跨设备自动同步您的设置(包括保存的 SSH 会话)。

Current platforms supported: MacOS Windows Linux

This plugin is FREE of use under public license MIT.

Change logs


Keep tracking of version release change logs

[v1.6.10] - 2026-03-18

✨ 功能 (Features)

  • 使用 SHA256 哈希三向对比重构 WebDAV 同步逻辑,彻底解决本地与服务器时间不一致导致的无限循环同步问题。

🐛 修复 (Fixes)

  • 增加同步冲突机制:如果遇到本地和云端都被修改的情况,会在 WebDAV 服务器端备份带时间戳的文件(_backup_XXX),再进行本地配置覆盖操作。
  • 添加兼容性过渡保护:初次更新插件时如果未找到本地哈希记录(lastSyncedHash),将回退到 mtime 时间对比机制作为唯一一次向下兼容。

[v1.6.9] - 2026-03-06

变更 (Changes)

  • 简化 README 内容,移除原项目的截图、云服务展示及捐赠链接。
  • 优化 Taskfile.yml 任务日志输出。

[v1.6.8] - 2026-03-06

修复 (Fixes)

  • 修复 syncLocalSettingsToCloudisSyncingInProgress 锁不释放的 bug,使用 try/finally 确保锁一定被释放。
  • 当同步被跳过时(锁未释放),增加日志输出,方便排查问题。
  • 修复自动同步定时器异常中断后不再恢复的问题,确保同步周期连续运行。
  • 优化远程文件不存在时的处理逻辑,自动上传本地配置到云端而非弹出错误提示。

新增 (Features)

  • 新增 Taskfile.yml 构建配置,支持 task build / task publish 等快捷命令。

[v1.6.7] - 2026-03-05

  • 升级版本号并更新 README.md 中的安装指南与注意事项。

[v1.6.6] - 2026-03-05

修复 (Fixes)

  • 修复 WebDAV 同步核心 bug:将 fs.stat 回调方式替换为 fs.statSync,解决异步逻辑导致同步操作实际未执行的问题(对应 issue #69)。
  • 修复 isAbleToLoadRemoteContent 误判逻辑,避免上传成功后仍弹出 "server has no file or the setting file is corrupted" 错误提示。
  • 替换 node-sasssass (Dart Sass),修复 macOS Apple Silicon (arm64) 上无法编译的问题。
  • 降级 webpack5.88.2,修复 CompatibilityPlugin 解析错误。
  • 新增 .npmrc 配置 shamefully-hoist=true,兼容 pnpm 的依赖提升。

新增 (Features)

  • 插件重命名为 tabby-sync-kentxxq,独立配置文件避免与原版冲突。
  • 新增手动同步按钮:支持从设置页面手动触发 "Sync from Cloud" 和 "Sync to Cloud"。
  • 增强 WebDAV 同步过程的日志输出,方便调试排查。

变更 (Changes)

  • 配置文件名更新为 tabby-sync-kentxxq-settings.json / tabby-sync-kentxxq-cloud.json
  • 菜单标题更新为 "Tabby Sync (kentxxq)"。

[v1.6.5] - 2024-10-14

  • Dropbox official supported.
  • Plugin logs supported.
  • Optimize the sync feature.
  • Fix known bugs
  • UI Adjustments according to Tabby newer version.

[v1.6.0] - 2023-02-17

  • Fix WebDav init sync issue.
  • Improve self checking for update.
  • Add support for rollback to previous version.
  • Sponsor list added.
  • Minor bug fixes.

[v1.5.2] - 2022-11-19

  • Add custom config for setting interval syncing time.
  • Added Check for update tab.
  • Support check for update and inline update for the plugin.
  • Minor bug fixes.

[v1.5.1] - 2022-08-16

  • Inline Feedback, change logs, donate button, and more.
  • Improve UI for better user experience.
  • Minor fixes and bugs.

[v1.5.0] - 2022-07-17

  • Official support for S3 Compatibility Minio, and others...
  • Minor fixes and bugs.

[v1.4.3] - ...

  • Minor fixes and bugs.

[v1.4.0] - 2022-05-22

  • Auto sync support (Detect sync settings from other machine from cloud).
  • Critical bugs fix.
  • Minor fixes and bugs.

[v1.3.0] - 2021-12-21

  • Support FTP / FTPs Port setting
  • Add support for Gists (GitHub, GitLab)
  • Backup the Tabby settings for first time sync.
  • Minor fixes and bugs.

[v1.2.2] - 2021-08-24

Added

[v1.2.1] - 2021-08-21

Added

[v1.2.0] - 2021-08-19

Added

[v1.1.3] - 2021-08-14

Fixes

  • Add logger.
  • Minor fixes and bugs.

[v1.0.2] - 2021-08-07

Fixes

  • Optimize for security setting file encryption.
  • Fixing bugs.

[v1.0.0] - 2021-08-01

Added

  • Initial the plugin package
  • Added Support for Amazon S3, FTP, WebDav