kk-proto

1.0.1 • Public • Published

kk-proto

依赖:protobufjs,是对这个库的一个包装

使用说明

浏览器端

npm install kk-proto --save

webpack.config.js

 module: {
    rules: [{
        test: /\.proto$/,
        use: 'kk-proto/loader/index.js'
    }]
}

const ProtoBuf = require('kk-proto/client')
const proto = require('path to proto')

let message = new ProtoBuf(proto.Message)

message.set({name:"1",email:"xxx"})

const buffer = message.encode()

const decodeMessage = message.decode(buffer)


node端

npm install kk-proto --save

const ProtoBuf = require('kk-proto')

let root = await ProtoBuf.load("path to proto")

let person = root.create('awesomepackage.Person')

person.set({
    name:"test",
    id:1
})

console.log(person.toJson())

Readme

Keywords

none

Package Sidebar

Install

npm i kk-proto

Weekly Downloads

1

Version

1.0.1

License

none

Unpacked Size

129 kB

Total Files

10

Last publish

Collaborators

  • com-melot-kk-web