diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index 40b2d2de5..1f59afd7e 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -35,4 +35,4 @@ jobs: - name: Lint run: nr lint --fix - - uses: autofix-ci/action@ff86a557419858bb967097bfc916833f5647fa8c + - uses: autofix-ci/action@551dded8c6cc8a1054039c8bc0b8b48c51dfc6ef diff --git a/docs/plugins/api.md b/docs/plugins/api.md index 430e0c06a..98b7d9bfb 100644 --- a/docs/plugins/api.md +++ b/docs/plugins/api.md @@ -50,6 +50,48 @@ addCustomTab({ }, category: 'advanced', }) + +const SFC = /* vue */ ` + + + + + +` + +addCustomTab({ + name: 'plugin-count', + title: 'Plugin Count', + icon: 'baseline-exposure-plus-1', + // SFC view + view: { + type: 'sfc', + sfc: SFC, + }, + category: 'app', +}) ``` ## `addCustomCommand` diff --git a/package.json b/package.json index fc0cbefd5..cb62afb33 100644 --- a/package.json +++ b/package.json @@ -65,6 +65,7 @@ "play:multi-app": "turbo dev --filter=./packages/playground/multi-app", "play:webpack": "turbo dev --filter=./packages/playground/webpack", "play:options-api": "turbo dev --filter=./packages/playground/options-api", + "play:plugin-sfc": "turbo dev --filter=./packages/playground/plugin-sfc", "docs": "pnpm -C docs run docs:dev", "docs:build": "pnpm -C docs run docs:build", "zip": "tsx ./scripts/extension-zip.ts", @@ -73,7 +74,7 @@ }, "devDependencies": { "@antfu/eslint-config": "^3.11.2", - "@antfu/ni": "^0.23.1", + "@antfu/ni": "^23.2.0", "@arethetypeswrong/cli": "^0.17.0", "@clack/prompts": "^0.8.2", "@types/chrome": "^0.0.287", diff --git a/packages/applet/package.json b/packages/applet/package.json index 48baebbf0..d9db22558 100644 --- a/packages/applet/package.json +++ b/packages/applet/package.json @@ -1,7 +1,7 @@ { "name": "@vue/devtools-applet", "type": "module", - "version": "7.7.0", + "version": "7.7.1", "author": "webfansplz", "license": "MIT", "repository": { diff --git a/packages/chrome-extension/manifest.json b/packages/chrome-extension/manifest.json index acd751bf2..fe3e8b956 100644 --- a/packages/chrome-extension/manifest.json +++ b/packages/chrome-extension/manifest.json @@ -50,8 +50,8 @@ "permissions": [ "scripting" ], - "version": "7.6.8", - "version_name": "7.6.8", + "version": "7.7.0", + "version_name": "7.7.0", "web_accessible_resources": [ { "extension_ids": [], diff --git a/packages/chrome-extension/package.json b/packages/chrome-extension/package.json index 33637648c..5491d4398 100644 --- a/packages/chrome-extension/package.json +++ b/packages/chrome-extension/package.json @@ -1,7 +1,7 @@ { "name": "@vue/devtools-chrome-extension", "type": "module", - "version": "7.6.8", + "version": "7.7.0", "private": true, "author": "webfansplz", "license": "MIT", diff --git a/packages/client/package.json b/packages/client/package.json index 2f737a2de..b11b3ff94 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,7 +1,7 @@ { "name": "@vue/devtools-client", "type": "module", - "version": "7.7.0", + "version": "7.7.1", "private": true, "author": "webfansplz", "license": "MIT", @@ -41,7 +41,8 @@ "vis-network": "^9.1.9", "vite-hot-client": "^0.2.4", "vue-router": "^4.5.0", - "vue-virtual-scroller": "2.0.0-beta.8" + "vue-virtual-scroller": "2.0.0-beta.8", + "vue3-sfc-loader": "^0.9.5" }, "devDependencies": { "@iconify/json": "^2.2.277", diff --git a/packages/client/src/components/CustomTabComponent.vue b/packages/client/src/components/CustomTabComponent.vue index 0aea1e9cd..0c6f34b63 100644 --- a/packages/client/src/components/CustomTabComponent.vue +++ b/packages/client/src/components/CustomTabComponent.vue @@ -39,6 +39,9 @@ watch(() => tabName.value, () => { +