Skip to content

Add plugin Npm Lite v1.0.0 - #443

Merged
lzx8589561 merged 1 commit into
ZToolsCenter:mainfrom
kshq1996:plugin/ztools-npm
Aug 25, 2026
Merged

Add plugin Npm Lite v1.0.0#443
lzx8589561 merged 1 commit into
ZToolsCenter:mainfrom
kshq1996:plugin/ztools-npm

Conversation

@kshq1996

Copy link
Copy Markdown
Contributor

插件信息

  • 名称: Npm Lite
  • 插件ID: ztools-npm
  • 版本: 1.0.0
  • 描述: 一款面向前端与 Node.js 开发者的轻量级效率工具。它集成了 NPM 包检索、安装指令复制以及使用指南查看功能,让依赖管理不再依赖浏览器。
  • 作者: 康康学长
  • 类型: 新增

本次变更

Added

  • Npm Lite 核心:Npm 双源聚合搜索(npm 官方 + npmmirror)、安装指令复制(npm / pnpm / yarn)、包元数据与 README 使用指南渲染。
  • HTTP 代理设置NpmSettings 弹窗配置代理,启动时从 dbStorage 恢复。
  • 官方 npm logo、MIT License、README 文档。

截图 / 演示

自检清单

  • plugin.json 的 name / title / version / description / author 字段均已检查
  • 已移除调试日志、未使用文件、敏感信息(.env、token、密钥等)
  • 本次 PR 的 diff 仅涉及 plugins/ztools-npm/ 目录
  • 已在本地 ZTools 客户端实际加载并测试过此插件,主要功能正常
  • 同意以仓库声明的开源协议发布此插件

此 PR 由 ztools-plugin-cli 自动管理:每次 ztools publish 在分支上追加一个 commit,PR 链接保持不变。

- chore: scaffold baseline (template placeholders)
- chore: scaffolding config for npm-lite
- feat: foundation lib modules and plugin manifest
- refactor: tighten search result and services types
- feat: add search parser
- fix: treat multi-word @ queries as free text
- feat: add version tagging utilities
- docs: align dedupe spec wording with +build semantics
- fix: ignore build metadata in version classification and dist-tag matching
- feat: add install command builder
- docs: update plan git note
- fix: honor -D and version for pnpm/yarn and global installs
- feat: add markdown renderer
- fix: single-escape hrefs and protect inline code spans
- feat: add preset skill templates
- fix: make publish registry example publish-capable
- feat: add dual-source preload services
- fix: surface source errors and harden registry handling
- feat: add npm settings dialog
- fix: esc lifecycle and reflect effective registry in settings
- feat: add quick search component
- fix: quick component listener cleanup and safe degradation
- feat: add skill view and skills library
- fix: skill copy error handling and keyboard accessibility
- feat: add main npm search panel
- fix: menu click index, keyboard focus, and error surfacing in main panel
- fix: stop menu key events from double-firing
- fix: scope input guard exemption to cmd-k only
- feat: wire up app routing and remove placeholder components
- fix: clear debounce timer on npm-ui unmount; add app router tests
- docs: rewrite README for npm-lite
- docs: fix shortcut table and add LICENSE
- feat: 完成 ztools-npm「Npm Lite」实现
- chore: replace placeholder logo with npm official wordmark
- feat: rebuild skills library as README-to-Skill generator
- feat: two-pane NpmUi with right-side skill generation; settings=HTTP proxy
- feat: 管理模式——全局包管理 + Node 版本管理 + 跨版本复制
@kshq1996
kshq1996 marked this pull request as ready for review August 25, 2026 06:16
@lzx8589561
lzx8589561 merged commit 983a668 into ZToolsCenter:main Aug 25, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants