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
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 |
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 } |