
Security News
Node.js Considers Public Workflow for Security Reports Amid AI-Driven Surge
Node.js is debating whether AI-driven security report volume warrants moving more vulnerability reports into public workflows.
@huaiyou/devtools
Advanced tools
Vue 3 轻量级浮动调试面板,开发环境下一行代码接入,提供控制台、网络请求、存储管理、性能监控、环境信息等调试能力。
fetch / XMLHttpRequestsetupDevTools(app) 即可使用pnpm add @huaiyou/devtools -D
// main.ts
import { setupDevTools } from '@huaiyou/devtools'
import '@huaiyou/devtools/dist/style.css'
const app = createApp(App)
if (import.meta.env.DEV) {
setupDevTools(app)
}
app.mount('#app')
setupDevTools(app, {
// 主题:'dark' | 'light',默认 'dark'
theme: 'dark',
// 面板初始位置:'bottom-right' | 'bottom-left' | 'top-right' | 'top-left'
position: 'bottom-right',
// 面板默认尺寸
defaultSize: { width: 440, height: 500 },
// 切换面板快捷键,默认 'ctrl+shift+d'
shortcut: 'ctrl+shift+d',
// 传入 Vue Router 实例,启用路由信息展示和快速跳转
router: router,
// 功能模块开关,默认全部启用
features: {
console: true, // 控制台日志
network: true, // 网络请求
storage: true, // 存储管理
performance: true, // 性能指标
quickActions: true, // 快捷操作
envInfo: true, // 环境信息
},
// 最大日志/请求保留数
maxConsoleLogs: 500,
maxNetworkRequests: 200,
})
console.log / warn / error / infowindow.onerror、unhandledrejectionfetch 和 XMLHttpRequest 请求const destroy = setupDevTools(app)
// 需要时调用销毁,恢复所有拦截
destroy()
默认 Ctrl + Shift + D 打开/关闭面板,可通过 shortcut 配置自定义:
setupDevTools(app, { shortcut: 'ctrl+alt+t' })
支持的修饰键:ctrl / shift / alt / meta(Mac 的 Command)
| 文件 | 大小 | gzip |
|---|---|---|
devtools.js (ESM) | 45 KB | 12 KB |
devtools.umd.cjs | 38 KB | 11 KB |
style.css | 13 KB | 2.7 KB |
import type {
DevToolsOptions,
DevToolsState,
DevToolsContext,
ResolvedOptions,
ConsoleEntry,
NetworkEntry,
PerfMetrics,
PanelPosition,
ThemeMode,
} from '@huaiyou/devtools'
MIT
FAQs
Vue 3 轻量级浮动调试面板 - 控制台/网络/存储/性能/环境信息
The npm package @huaiyou/devtools receives a total of 13 weekly downloads. As such, @huaiyou/devtools popularity was classified as not popular.
We found that @huaiyou/devtools demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Node.js is debating whether AI-driven security report volume warrants moving more vulnerability reports into public workflows.

Security News
PolinRider expands across npm, Packagist, Go modules, and Chrome extensions, using hidden loaders to target developer environments.

Security News
Open source attacks are accelerating as AI coding agents pull in dependencies faster, with less human review.