【文件属性】:
文件名称:node-protodef:描述您的协议,并轻松阅读
文件大小:37KB
文件格式:ZIP
更新时间:2021-05-01 02:35:14
JavaScript
ProtoDef
这是一个node.js模块,用于简化定义,读取和写入二进制Blob(无论它们是Internet协议还是文件)的过程。
正在安装
npm install ProtoDef
用法
看
文献资料
请参阅独立于语言的规范。
记录了公开的函数和类
文件ProtoDef编译
记录了Protodef提供的默认数据类型。
newDatatypes.md解释了如何为protodef创建新的数据类型
history.md是发布历史记录
使用ProtoDef的项目
minecraft-protocol通过minecraft版本定义了protocol.json并使用ProtoDef序列化和解析数据包
protocol.json文件存储在minecraft-data中
并且可以在此文档中自动将其可视化
pyramidarine-nbt定义了一个nbt.json来解析和序列化NBT格式
mi
【文件预览】:
node-protodef-master
----.github()
--------workflows()
----.gitmodules(91B)
----example.js(1KB)
----src()
--------compiler.js(13KB)
--------datatypes()
--------serializer.js(2KB)
--------utils.js(3KB)
--------protodef.js(5KB)
--------index.js(351B)
----.gitpod.yml(30B)
----ProtoDef()
----.npmignore(26B)
----doc()
--------history.md(3KB)
--------api.md(4KB)
--------compiler.md(6KB)
--------newDatatypes.md(4KB)
----examples()
--------full_protocol.js(700B)
--------compiled.js(2KB)
--------error_handling.js(745B)
--------full_protocol_example.json(4KB)
--------example_protocol.json(1KB)
----benchmark()
--------benchmark_by_kind.js(2KB)
--------benchmark_by_type.js(2KB)
--------benchmark_by_subtype.js(2KB)
--------benchmark_by_test.js(2KB)
--------benchmark_all_types.js(2KB)
--------benchmark_unified.js(1KB)
----LICENSE(1KB)
----test()
--------dataTypes()
----README.md(3KB)
----.npmrc(18B)
----.gitignore(51B)
----index.js(43B)
----package.json(1KB)