grpc-protobufjs-devtools

grpc, proto, protobufjs, devtools, chrome, extensions

O que é grpc-protobufjs-devtools?

grpc-protobufjs-devtools é uma extensão do Chrome desenvolvida por ttshangxiang, e sua principal característica é "grpc, proto, protobufjs, devtools, chrome, extensions".

Capturas de Tela da Extensão

screenshot

Baixar o arquivo CRX da Extensão grpc-protobufjs-devtools

Baixe arquivos de extensão grpc-protobufjs-devtools no formato crx, instale manualmente as extensões do Chrome no navegador ou compartilhe os arquivos crx com amigos para instalar facilmente as extensões do Chrome.

Instruções de Uso da Extensão

                        ### use
1, 使用node和protobufjs创建proto.js。
``` javascript
const pbjs = require("protobufjs/cli/pbjs");
const fs = require('fs');
const path = require('path');
const glob = require('glob');

const protoPath = 'src/proto/**/*.proto'; // origin path
const protos = glob.sync(protoPath);

pbjs.main([ "--target", "json-module", "-w", "commonjs", ...protos], function(err, output) {
  if (err)
    throw err;
  // target path
  fs.writeFileSync(path.resolve(__dirname, './src/xxx/proto.js'), output);
});
``` 
2, 挂载json字符串到window。
``` javascript
const $root = require('./src/xxx/proto.js');
window.__DEVTOOLS_PROTO_JSON_STRING__ = JSON.stringify($root.toJSON({keepComments: true}));
```                    

Informações Básicas da Extensão

Nome grpc-protobufjs-devtools grpc-protobufjs-devtools
ID hlpccefinpildddaohjbonjdddnefnmg
URL Oficial https://chromewebstore.google.com/detail/grpc-protobufjs-devtools/hlpccefinpildddaohjbonjdddnefnmg
Descrição grpc, proto, protobufjs, devtools, chrome, extensions
Tamanho do Arquivo 301 KB
Contagem de Instalações 526
Versão Atual 0.0.3
Última Atualização 2019-06-21
Data de Publicação 2019-06-21
Classificação 3.50/5 Total de 2 Avaliações
Desenvolvedor ttshangxiang
Tipo de Pagamento free
Idiomas Suportados zh-CN
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "grpc-protobufjs-devtools",
    "version": "0.0.3",
    "description": "grpc, proto, protobufjs, devtools, chrome, extensions",
    "background": {
        "scripts": [
            "background.js"
        ],
        "persistent": false
    },
    "devtools_page": "devtools.html",
    "icons": {
        "16": "images\/get_started16.png",
        "32": "images\/get_started32.png",
        "48": "images\/get_started48.png",
        "128": "images\/get_started128.png"
    },
    "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self';",
    "manifest_version": 2
}