grpc-protobufjs-devtools

grpc, proto, protobufjs, devtools, chrome, extensions

Qu'est-ce que grpc-protobufjs-devtools ?

grpc-protobufjs-devtools est une extension Chrome développée par ttshangxiang, et sa fonction principale est "grpc, proto, protobufjs, devtools, chrome, extensions".

Captures d'Écran de l'Extension

screenshot

Télécharger le fichier CRX de l'extension grpc-protobufjs-devtools

Téléchargez les fichiers d'extension grpc-protobufjs-devtools au format crx, installez manuellement les extensions Chrome dans le navigateur ou partagez les fichiers crx avec des amis pour installer facilement les extensions Chrome.

Instructions d'Utilisation de l'Extension

                        ### 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}));
```                    

Informations de Base sur l'Extension

Nom grpc-protobufjs-devtools grpc-protobufjs-devtools
ID hlpccefinpildddaohjbonjdddnefnmg
URL Officiel https://chromewebstore.google.com/detail/grpc-protobufjs-devtools/hlpccefinpildddaohjbonjdddnefnmg
Description grpc, proto, protobufjs, devtools, chrome, extensions
Taille du Fichier 301 KB
Nombre d'Installations 526
Version Actuelle 0.0.3
Dernière Mise à Jour 2019-06-21
Date de Publication 2019-06-21
Évaluation 3.50/5 Total 2 Évaluations
Développeur ttshangxiang
Type de Paiement free
Langues Prises en Charge 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
}