This commit is contained in:
@@ -82,7 +82,7 @@ jobs:
|
||||
# (dsh-base / dsh-web-app) resolves from this installation. Keep in
|
||||
# step with the plugin's @deepseek-ai/* peer range when bumping.
|
||||
- name: Install dsh CLI (pinned)
|
||||
run: npm install -g @deepseek-ai/dsh@0.1.0-rc.6
|
||||
run: npm install -g @deepseek-ai/dsh@0.1.0-rc.7
|
||||
|
||||
# lib/ is gitignored; the tarball is produced from this build.
|
||||
- name: Build and pack the npm tarball
|
||||
|
||||
@@ -21,7 +21,7 @@ better-sidebar 从 v0.4.0 起暴露 `ctx.betterSidebar` 服务(Cordis context
|
||||
2. `scripts/e2e-mount.sh` 用官方 CLI 把它装进一个**全新 scratch profile**(`dsh plugin --profile web add file:<tarball>`,触发 `dsh.profile.bundles` 协调),然后启动真实 `dsh web`(keyless,`--port 0`)。
|
||||
3. `tests/e2e/mount.e2e.ts`(Playwright Chromium)加载页面,断言外壳与 `[data-dsh-better-sidebar]` 挂载、无 `dsh-better-sidebar:` 错误条、无 pageerror/插件 console 错误,显式展开面板(`openByDefault` 默认关)后通过「+ 菜单」逐个打开内置 tab(含终端懒加载 chunk)深扫,再经 Files 文件窗口的内嵌树打开 seed 文件强制加载 editor 懒加载 chunk(`client-editor.js`,原地模式:seed 的 home tab 原地切换到文件)——缺失的内置 tab 或 chunk 都会使门禁变红。
|
||||
|
||||
本地跑:`pnpm build && pnpm pack && pnpm exec playwright install chromium && pnpm test:mount`(需 PATH 上有 `dsh` 或可经 npx 拉取)。DSH CLI 版本在 CI 钉住 `@deepseek-ai/dsh@0.1.0-rc.6`(与插件 peer 范围同步)。`tests/e2e` 的 spec 命名 `*.e2e.ts` + vitest `exclude` 双保险与 vitest 隔离;**改动 vitest `exclude` 时必须保留默认排除项**(`exclude` 会整体替换默认值)。
|
||||
本地跑:`pnpm build && pnpm pack && pnpm exec playwright install chromium && pnpm test:mount`(需 PATH 上有 `dsh` 或可经 npx 拉取)。DSH CLI 版本在 CI 钉住 `@deepseek-ai/dsh@0.1.0-rc.7`(与插件 peer 范围同步)。`tests/e2e` 的 spec 命名 `*.e2e.ts` + vitest `exclude` 双保险与 vitest 隔离;**改动 vitest `exclude` 时必须保留默认排除项**(`exclude` 会整体替换默认值)。
|
||||
|
||||
### npm 发版(GitHub Release → npm publish)
|
||||
|
||||
|
||||
@@ -42,6 +42,12 @@
|
||||
<a href="https://github.com/user-attachments/assets/d4385b7e-aab4-425d-a5c4-2da5da81a34e"><img width="33%" alt="添加插件截图" src="https://github.com/user-attachments/assets/d4385b7e-aab4-425d-a5c4-2da5da81a34e" /></a>
|
||||
</div>
|
||||
|
||||
### v0.13.1
|
||||
|
||||
**🐛 修复**
|
||||
|
||||
- 🔧 **peer 依赖对齐 DSH 0.1.0-rc.7**([#206](https://github.com/omdsh-dev/DSH-better-sidebar/issues/206)):全部 `@deepseek-ai/*` peer / devDependencies 从 `^0.1.0-rc.6` 升至 `^0.1.0-rc.7`,CI 挂载冒烟同步钉版——消除主框架升至 rc.7 后 rc.6 / rc.7 混用依赖树导致的 `agent-presets: refusing to compose an unscoped context`(选模型 / 发消息报错)
|
||||
|
||||
### v0.13.0
|
||||
|
||||
**✨ 新功能**
|
||||
@@ -187,7 +193,7 @@ v0.12.1 补齐基座能力(完整类型导出、能力探测、状态订阅、
|
||||
## 🛠️ 开发与构建
|
||||
|
||||
```sh
|
||||
pnpm install # @deepseek-ai/* 已发布到 npm(^0.1.0-rc.6),直接解析、无需令牌
|
||||
pnpm install # @deepseek-ai/* 已发布到 npm(^0.1.0-rc.7),直接解析、无需令牌
|
||||
pnpm typecheck # tsc --noEmit
|
||||
pnpm build # → lib/index.js + lib/invariant.js + lib/client.js + lib/client-registry.js + lib/types
|
||||
pnpm test # vitest(含 manifest 一致性守卫,需先 build)
|
||||
|
||||
+7
-1
@@ -41,6 +41,12 @@
|
||||
<a href="https://github.com/user-attachments/assets/d4385b7e-aab4-425d-a5c4-2da5da81a34e"><img width="45%" alt="Add Plugins screenshot" src="https://github.com/user-attachments/assets/d4385b7e-aab4-425d-a5c4-2da5da81a34e" /></a>
|
||||
</div>
|
||||
|
||||
### v0.13.1
|
||||
|
||||
**🐛 Fixes**
|
||||
|
||||
- 🔧 **Peer dependencies aligned to DSH 0.1.0-rc.7** ([#206](https://github.com/omdsh-dev/DSH-better-sidebar/issues/206)): all `@deepseek-ai/*` peer/devDependencies raised from `^0.1.0-rc.6` to `^0.1.0-rc.7`, and the CI mount lane pins the same version — eliminating the mixed rc.6/rc.7 dependency tree (after the main framework moved to rc.7) that surfaced as `agent-presets: refusing to compose an unscoped context` when picking a model / sending a message
|
||||
|
||||
### v0.13.0
|
||||
|
||||
**✨ New features**
|
||||
@@ -218,7 +224,7 @@ The dashed cards at the end of the "Sidebar content" / "File viewers" grids in t
|
||||
## 🛠️ Development & Build
|
||||
|
||||
```sh
|
||||
pnpm install # @deepseek-ai/* resolved from npm (^0.1.0-rc.6, published) — no token needed
|
||||
pnpm install # @deepseek-ai/* resolved from npm (^0.1.0-rc.7, published) — no token needed
|
||||
pnpm typecheck # tsc --noEmit
|
||||
pnpm build # → lib/index.js + lib/invariant.js + lib/client.js + lib/client-registry.js + lib/types
|
||||
pnpm test # vitest (includes manifest consistency guard; build first)
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"id": "dsh-external/dsh-better-sidebar",
|
||||
"version": "0.13.0",
|
||||
"version": "0.13.1",
|
||||
"main": "./lib/index.js",
|
||||
"description": "VSCode 风格右侧侧边栏:文件资源管理器 / 编辑器 / 终端 / Git / 浏览器,按会话隔离。暴露服务供其他插件注册侧边栏页面和文件预览器",
|
||||
"engines": {
|
||||
|
||||
+31
-31
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "dsh-better-sidebar",
|
||||
"version": "0.13.0",
|
||||
"version": "0.13.1",
|
||||
"description": "DSH web plugin: a VSCode-like right sidebar (explorer / editor / terminal / git / browser), isolated per conversation session. Exposes a service for other plugins to register sidebar tabs and file viewers.",
|
||||
"type": "module",
|
||||
"repository": {
|
||||
@@ -84,21 +84,21 @@
|
||||
"license": "MIT",
|
||||
"peerDependencies": {
|
||||
"@deepseek-ai/cordis": "^4.0.1",
|
||||
"@deepseek-ai/dsh-agent": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-client-locale": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-client-runtime": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-client-schema-form": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-client-ui-conversation": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-client-ui-primitives": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-client-ui-settings": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-client-ui-slots": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-client-web-react": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-host-webserver": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-invariants": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-llm": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-session": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-settings": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-tools": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-agent": "^0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-client-locale": "^0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-client-runtime": "^0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-client-schema-form": "^0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-client-ui-conversation": "^0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-client-ui-primitives": "^0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-client-ui-settings": "^0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-client-ui-slots": "^0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-client-web-react": "^0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-host-webserver": "^0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-invariants": "^0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-llm": "^0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-session": "^0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-settings": "^0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-tools": "^0.1.0-rc.7",
|
||||
"cordis": "^4.0.0-rc.7",
|
||||
"react": "^18.2.0",
|
||||
"react-dom": "^18.2.0"
|
||||
@@ -139,21 +139,21 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@cordisjs/plugin-loader": "^1.0.0-rc.5",
|
||||
"@deepseek-ai/dsh-agent": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-client-locale": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-client-runtime": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-client-schema-form": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-client-ui-conversation": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-client-ui-primitives": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-client-ui-settings": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-client-ui-slots": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-client-web-react": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-host-webserver": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-invariants": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-llm": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-session": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-settings": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-tools": "^0.1.0-rc.6",
|
||||
"@deepseek-ai/dsh-agent": "0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-client-locale": "0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-client-runtime": "0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-client-schema-form": "0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-client-ui-conversation": "0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-client-ui-primitives": "0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-client-ui-settings": "0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-client-ui-slots": "0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-client-web-react": "0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-host-webserver": "0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-invariants": "0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-llm": "0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-session": "0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-settings": "0.1.0-rc.7",
|
||||
"@deepseek-ai/dsh-tools": "0.1.0-rc.7",
|
||||
"@playwright/test": "^1.62.1",
|
||||
"@types/node": "^24.0.0",
|
||||
"@types/react": "~18.3.1",
|
||||
|
||||
Generated
+905
-914
File diff suppressed because it is too large
Load Diff
+58
-58
@@ -69,62 +69,62 @@ minimumReleaseAgeExclude:
|
||||
- '@deepseek-ai/cordis-plugin-loader@1.0.2'
|
||||
- '@deepseek-ai/cordis@4.0.1'
|
||||
- '@deepseek-ai/cosmokit@1.8.2'
|
||||
- '@deepseek-ai/dsh-agent-default-model@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-agent-presets@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-agent@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-api-gateway@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-api-remotes@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-atomic-write@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-attachment@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-brand@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-client-connection@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-client-locale@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-client-runtime@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-client-schema-form@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-client-ui-attachment@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-client-ui-conversation@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-client-ui-input-trigger@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-client-ui-primitives@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-client-ui-settings@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-client-ui-slots@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-client-web-react@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-code-runtime@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-commands@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-compaction@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-cordis-host-runner@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-credentials@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-goal@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-home-paths@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-host-apiproxy@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-host-directory-picker@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-host-plugin-inventory@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-host-webserver@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-invariants@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-jobs@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-llm-retry@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-llm@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-message-feedback@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-native-command@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-scope@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-session-persistence@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-session-projection-cache@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-session-projection@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-session-query@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-session-stats@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-session-title@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-session@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-settings@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-skill@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-storage-domain@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-storage@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-subagent@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-system-prompt@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-timeout@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-token-meter@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-tools@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-typert-protocol@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-typert-registry@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-user-approval@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-user-questions@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-workspace@0.1.0-rc.6'
|
||||
- '@deepseek-ai/dsh-agent-default-model@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-agent-presets@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-agent@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-api-gateway@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-api-remotes@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-atomic-write@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-attachment@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-brand@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-client-connection@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-client-locale@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-client-runtime@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-client-schema-form@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-client-ui-attachment@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-client-ui-conversation@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-client-ui-input-trigger@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-client-ui-primitives@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-client-ui-settings@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-client-ui-slots@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-client-web-react@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-code-runtime@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-commands@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-compaction@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-cordis-host-runner@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-credentials@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-goal@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-home-paths@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-host-apiproxy@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-host-directory-picker@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-host-plugin-inventory@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-host-webserver@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-invariants@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-jobs@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-llm-retry@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-llm@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-message-feedback@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-native-command@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-scope@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-session-persistence@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-session-projection-cache@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-session-projection@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-session-query@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-session-stats@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-session-title@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-session@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-settings@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-skill@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-storage-domain@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-storage@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-subagent@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-system-prompt@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-timeout@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-token-meter@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-tools@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-typert-protocol@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-typert-registry@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-user-approval@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-user-questions@0.1.0-rc.7'
|
||||
- '@deepseek-ai/dsh-workspace@0.1.0-rc.7'
|
||||
- '@deepseek-ai/schemastery@3.18.1'
|
||||
|
||||
@@ -470,7 +470,7 @@ export function matchUrlTarget(tabs: readonly TabDescriptor[], url: URL): TabDes
|
||||
* The plugin version this service instance reports. Keep in lockstep with
|
||||
* `package.json`'s version — `tests/service.spec.ts` asserts the pair.
|
||||
*/
|
||||
export const SIDEBAR_SERVICE_VERSION = '0.13.0'
|
||||
export const SIDEBAR_SERVICE_VERSION = '0.13.1'
|
||||
|
||||
/**
|
||||
* Monotonic capability list consumers use to gate new API usage (features
|
||||
|
||||
Reference in New Issue
Block a user