myeruda

一个快速集成于现代开发环境的彩蛋触发式调试工具(基于eruda)

Usage no npm install needed!

<script type="module">
  import myeruda from 'https://cdn.skypack.dev/myeruda';
</script>

README

myeruda

一个快速集成于现代开发环境的彩蛋触发式调试工具(基于 eruda),配置简单,不需要按环境按需导入 配置即可,压缩前 2k 左右,加上 eruda 的大小

mode 为 1 时,当 sessionStorage 中存在一条 key 为配置的 key 或默认为myeruda时即自动打开调式工具,或者 serch 中包含它也是

更新

v2.0.x 修改打开触发方式

可通过在链接中加入一个指定的参数(默认为?__myeruda__)开启或关闭此功能,比如http://mywebsite.com?t=1607654240271&__myeruda__=1

Github 地址

github DEMO

国内 DEMO

使用说明

此工具由 typescript 编写,支持 typescript 和 javascript

  # 安装
  npm i myeruda -S
// 使用
import myeruda from 'myeruda'
myeruda(option?:IOption) //v2

参数说明如下:

// option参数说明
// v2
interface IOption {
  // 关键的key 用于sessionStorage 和query的key 默认: __myeruda__
  key: string
  // 哪些环境开启此功能,默认: ['development','test']
  envs: string[]
  // eruda的配置 默认: {}
  setting?: object
  // 模式 1:sessionStorage+query 2:localStorage+query 3:auto 自动开启 默认: 1
  mode: number
}

其它版本请通过切换版本查看