@dev-to/shared
v1.1.0
Published
DevTo 共享常量与协议类型,用于框架插件与宿主加载器之间保持一致(React/Vue)。
Readme
@dev-to/shared
DevTo 共享常量与协议类型,用于框架插件与宿主加载器之间保持一致(React/Vue)。
主要内容
v2.0+ 统一命名空间
- 统一的桥接 URL 前缀:
/__dev_to__/(框架无关) - React 专用前缀:
/__dev_to__/react/(React 框架专用) - Vue 专用前缀:
/__dev_to__/vue/(Vue 框架专用)
稳定端点路径
- Discovery (新):
/__dev_to__/discovery.json- 统一发现端点 - Debug:
/__dev_to__/debug.html/debug.json- 调试面板 - React Contract:
/__dev_to__/react/contract.js- React 桥接合约 - React Init:
/__dev_to__/react/init.js- 初始化脚本 - React Runtime:
/__dev_to__/react/runtime.js- React 运行时 - React Loader:
/__dev_to__/react/loader.js- 加载器 UMD - Vue Contract:
/__dev_to__/vue/contract.js- Vue 桥接合约 - Vue Init:
/__dev_to__/vue/init.js- 初始化脚本 - Vue Runtime:
/__dev_to__/vue/runtime.js- Vue 运行时 - Vue Loader:
/__dev_to__/vue/loader.js- 加载器 UMD
事件名常量
- React Full Reload:
dev_to:react:full-reload - React HMR Update:
dev_to:react:hmr-update - Vue Full Reload:
dev_to:vue:full-reload - Vue HMR Update:
dev_to:vue:hmr-update
合约类型
DevToDiscoveryContract- (新) 统一发现合约接口DevToReactBridgeContract- React 桥接合约接口(兼容)DevToVueBridgeContract- Vue 桥接合约接口